2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  題 目 基于C/S架構(gòu)的學(xué)生信息系統(tǒng) </p><p>  的設(shè)計(jì)與實(shí)現(xiàn) </p><p>  姓 名 </p><p>  學(xué) 號(hào)

2、 </p><p>  課 程 名 C/S結(jié)構(gòu)的系統(tǒng)設(shè)計(jì) </p><p>  指導(dǎo)教師 </p><p>  2013年11月27日</p><p><b>  摘 要</b></p><p&

3、gt;  隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長(zhǎng).面對(duì)如此龐大的信息量,開發(fā)學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率就成為必然.通過(guò)該系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方面的工作量。</p><p>  學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面.對(duì)于前者要求建立起數(shù)據(jù)一致性和完整

4、性強(qiáng)、數(shù)據(jù)安全性好的庫(kù).而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。</p><p>  經(jīng)過(guò)分析,我們使用Java開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群.使用的數(shù)據(jù)庫(kù)是Oracle,Oracle數(shù)據(jù)庫(kù)功能強(qiáng)大,學(xué)習(xí)起來(lái)也不難,然后,對(duì)

5、初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。</p><p>  關(guān)鍵詞:學(xué)生信息 Java Oracle ODBC 數(shù)據(jù)庫(kù) </p><p><b>  ABSTRACT</b></p><p>  With the expansion of schools, the number of studen

6、ts increases sharply, all kinds of information about the students also doubled. Faced with such a large amount of information, developing the student information management systems to improve the efficiency of the manage

7、ment of students has become an inevitable. Through the system, the information can be standardized management, scientific statistics and fast query, thereby reducing the workload of management.</p><p>  Stud

8、ent Information Management System is a typical management information system (MIS), which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. For the form

9、er requirement to establish data consistency and integrity, data security, a good library. For the latter requires the application fully functional, easy to use features.</p><p>  After analysis, we use Java

10、 development tools, the use of its various object-oriented development tools, Java technology, excellent versatility, efficiency, platform portability, and security, are widely used in personal PC, data centers, gaming c

11、ontrol Taiwan, scientific supercomputers, cell phones and the Internet, also has the world's largest developer of professional community. Use of the database is Oracle Database, Oracle Database powerful, it is not di

12、fficult to learn, then, the initial p</p><p>  Key words:Student information ; Java ; Oracle; ODBC; database</p><p><b>  目 錄</b></p><p>  第一章 緒論1</p><p>

13、;  1.1 課題背景和意義1</p><p>  1.2 國(guó)內(nèi)外研究現(xiàn)狀1</p><p>  1.3 本系統(tǒng)主要功能模塊2</p><p><b>  1.4章節(jié)安排2</b></p><p>  第二章 學(xué)生信息管理系統(tǒng)需求分析4</p><p>  2.1 系統(tǒng)的可行性調(diào)查4

14、</p><p>  2.1.1系統(tǒng)的經(jīng)濟(jì)可行性4</p><p>  2.1.2系統(tǒng)的技術(shù)可行性4</p><p>  2.1.3系統(tǒng)的社會(huì)可行性4</p><p>  2.1.4用戶使用可行性5</p><p>  2.2 需求分析概述5</p><p>  2.3 系統(tǒng)的數(shù)據(jù)性能

15、需求6</p><p>  2.4系統(tǒng)功能需求分析7</p><p>  2.4.1管理員模塊功能需求8</p><p>  2.4.2教師登錄模塊功能需求8</p><p>  2.4.3學(xué)生模塊功能需求8</p><p>  2.5系統(tǒng)數(shù)據(jù)流圖8</p><p>  第三章 總

16、體設(shè)計(jì)10</p><p>  3.1系統(tǒng)功能層次圖10</p><p>  3.2設(shè)計(jì)目標(biāo)12</p><p>  3.2.1系統(tǒng)管理員管理模塊12</p><p>  3.2.2教師登錄管理模塊12</p><p>  3.2.3學(xué)生登錄管理模塊12</p><p>  第四章

17、 數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p>  4.1數(shù)據(jù)庫(kù)分析13</p><p>  4.1.1實(shí)體的分析13</p><p>  4.1.2實(shí)體的屬性13</p><p>  4.1.3數(shù)據(jù)表設(shè)計(jì)14</p><p>  4.2 SQL語(yǔ)句實(shí)現(xiàn)16</p><p>  第五章 系統(tǒng)模塊

18、詳細(xì)設(shè)計(jì)19</p><p>  5.1管理員模塊設(shè)計(jì)19</p><p>  5.1.1添加學(xué)生信息功能19</p><p>  5.1.2添加教師信息功能19</p><p>  5.1.3添加新課程功能20</p><p>  5.1.4修改學(xué)生信息功能20</p><p> 

19、 5.1.5修改教師信息功能20</p><p>  5.1.6修改課程信息功能21</p><p>  5.2教師模塊設(shè)計(jì)21</p><p>  5.2.1查看教師信息功能21</p><p>  5.2.2查看所授課程功能21</p><p>  5.2.3查看聽課通知功能22</p>

20、<p>  5.3學(xué)生模塊設(shè)計(jì)22</p><p>  5.3.1學(xué)生選課功能22</p><p>  5.3.2查看學(xué)生信息功能22</p><p>  5.3.3查看已選課程功能23</p><p>  5.3.4刪除已選課程功能23</p><p>  第六章 系統(tǒng)實(shí)現(xiàn)24</p&g

21、t;<p>  6.1系統(tǒng)登錄界面24</p><p>  6.2錄入學(xué)生信息界面24</p><p>  6.3修改學(xué)生信息界面25</p><p>  6.4學(xué)生選課界面25</p><p><b>  結(jié)束語(yǔ)26</b></p><p><b>  參考文獻(xiàn)

22、27</b></p><p><b>  致 謝28</b></p><p><b>  第一章 緒論</b></p><p>  1.1 課題背景和意義</p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并

23、發(fā)揮著越來(lái)越重要的作用.隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展,Web數(shù)據(jù)庫(kù)技術(shù)已經(jīng)成為應(yīng)用最為廣泛的網(wǎng)站架構(gòu)基礎(chǔ)技術(shù)在應(yīng)用系統(tǒng)中,Web提供了與用戶進(jìn)行通信聯(lián)絡(luò)的有效手段,利用Web技術(shù),實(shí)現(xiàn)Web服務(wù)器與數(shù)據(jù)庫(kù)系統(tǒng)的連接,完成對(duì)數(shù)據(jù)的處理與查詢,用戶可以通過(guò)操作簡(jiǎn)單易學(xué)的瀏覽器來(lái)查詢處理所需要的各種數(shù)據(jù).</p><p>  學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)

24、生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難.</p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用.作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算

25、機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等.這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件.</p><p>  1.2 國(guó)內(nèi)外研究現(xiàn)狀</p><p>  計(jì)算機(jī)在管理中的應(yīng)用開始于1954年,當(dāng)時(shí)美國(guó)首先用計(jì)算機(jī)處理工資單.40多年來(lái),計(jì)算機(jī)在處理管理信息方面

26、發(fā)展迅速.例如,60年代美國(guó)計(jì)算機(jī)在管理中應(yīng)用項(xiàng)目不到300項(xiàng),到了1975年達(dá)到2670項(xiàng).而現(xiàn)在,美國(guó)在財(cái)務(wù)會(huì)計(jì)上90%的工作由計(jì)算機(jī)完成;物資管理中80—100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是80—90%.據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國(guó)家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占80%;用于科技運(yùn)算的占8%;用于生產(chǎn)過(guò)程控制的占12%.我國(guó)在全國(guó)范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在70年代末開始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微

27、型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理的現(xiàn)代化起了重要的作用.</p><p>  目前存在的問(wèn)題是傳統(tǒng)紙媒介管理的學(xué)生信息難于共享匯總,其統(tǒng)計(jì)數(shù)據(jù)正確性也難以考證.存在著較多的缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等.計(jì)算機(jī)在全國(guó)普及后,管理媒介有了質(zhì)的飛躍.并且隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成

28、倍增長(zhǎng).面對(duì)龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率.通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量.由于計(jì)算機(jī)和網(wǎng)絡(luò)的普及,若建立一個(gè)C/S或B/S結(jié)構(gòu)的學(xué)生信息管理系統(tǒng),學(xué)生便可以通過(guò)網(wǎng)絡(luò)來(lái)選課并且查詢自己的有關(guān)信息,使得學(xué)生信息管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,大大提高了學(xué)校管理學(xué)生的效率.</p><p>  1.3 本系統(tǒng)主要功能模塊</

29、p><p>  本系統(tǒng)的主要任務(wù)就是負(fù)責(zé)對(duì)學(xué)生信息管理.主要用戶為老師、學(xué)生和管理員,其中,學(xué)生可對(duì)自己的信息進(jìn)行查詢,可以進(jìn)行選課,也可以進(jìn)行刪除已選課程,教師可對(duì)自己的信息進(jìn)行查詢,查看自己的課表信息,查看聽課通知等功能,管理員擁有所有的權(quán)限,可以添加刪除學(xué)生信息,教師信息,課程.系統(tǒng)提供友好界面,操作簡(jiǎn)單.</p><p>  為實(shí)現(xiàn)這些功能,系統(tǒng)一個(gè)包含如下幾個(gè)基本模塊:</p&

30、gt;<p>  1.用戶登陸模塊.用戶可以選擇自己的登陸身份.</p><p>  2.添加信息模塊.管理員可以實(shí)現(xiàn)對(duì)學(xué)生信息和教師信息的添加.</p><p>  3.修改信息模塊.管理員可以實(shí)現(xiàn)對(duì)學(xué)生信息和教師信息的修改.</p><p>  4.查詢信息模塊.學(xué)生和教師可以在此界面進(jìn)行操作.</p><p>  5.刪除

31、信息模塊.管理員可以實(shí)現(xiàn)對(duì)學(xué)生、教師和課程信息的刪除.</p><p><b>  1.4章節(jié)安排</b></p><p>  第一章:本章主要介紹了課題的研究背景,國(guó)內(nèi)外研究現(xiàn)狀.</p><p>  第二章:本章給出了需求分析,簡(jiǎn)單介紹了可行性分析,各功能模塊的功能需求.</p><p>  第三章:本章給出了系統(tǒng)的

32、總體設(shè)計(jì),通過(guò)對(duì)用戶需求的分析,明確了系統(tǒng)的架構(gòu)設(shè)計(jì)和各模塊功能的實(shí)現(xiàn)方法.</p><p>  第四章:本章主要對(duì)Oracle數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),分別對(duì)數(shù)據(jù)庫(kù)分析,數(shù)據(jù)實(shí)體進(jìn)行分析,并對(duì)數(shù)據(jù)表進(jìn)行設(shè)計(jì).</p><p>  第四章:本章主要對(duì)該學(xué)生信息管理系統(tǒng)進(jìn)行系統(tǒng)模塊的詳細(xì)設(shè)計(jì).</p><p>  第五章:本章主要介紹了系統(tǒng)模塊的詳細(xì)設(shè)計(jì),分別對(duì)各個(gè)模塊進(jìn)行詳細(xì)

33、設(shè)計(jì).</p><p>  第六章:本章主要介紹了本系統(tǒng)的功能模塊具體實(shí)現(xiàn).</p><p>  第二章 學(xué)生信息管理系統(tǒng)需求分析</p><p>  2.1 系統(tǒng)的可行性調(diào)查</p><p>  可行性研究的目的是為了對(duì)問(wèn)題進(jìn)行研究,以最小的代價(jià)在最短的時(shí)間內(nèi)確定問(wèn)題是否可解. 建立學(xué)生信息管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,進(jìn)一步提

34、高辦學(xué)效益和現(xiàn)代化水平.幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化. 經(jīng)過(guò)對(duì)此項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)軟件開發(fā)中將要面臨的問(wèn)題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排.明確開發(fā)風(fēng)險(xiǎn)及其所帶來(lái)的經(jīng)濟(jì)效益.本報(bào)告經(jīng)審核后,交軟件負(fù)責(zé)人審查.</p><p>  可行性分析包括兩部分內(nèi)容:分析建立新的管理信息系統(tǒng)的必要性和可能性.分析建立信息系統(tǒng)的必要性時(shí)要注意用戶提出的理由

35、是否充分和合理;分析建立信息系統(tǒng)的可能性主要包括經(jīng)濟(jì)可行性、技術(shù)可行性和社會(huì)可行性.經(jīng)濟(jì)可行性研究的目的是使新系統(tǒng)能達(dá)到以最小的開發(fā)成本取得最佳的經(jīng)濟(jì)效益.需要作投資估算,對(duì)開發(fā)中所需人員、硬軟件支持以及其它費(fèi)用進(jìn)行估算,并對(duì)系統(tǒng)投入使用后帶來(lái)的經(jīng)濟(jì)效益進(jìn)行估計(jì).技術(shù)可行性研究就是弄清現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬軟件配置能否滿足開發(fā)的需要等等.社會(huì)可行性研究是指新系統(tǒng)在投入使用后,對(duì)社會(huì)可能帶來(lái)的影響進(jìn)行分析.</p>

36、;<p>  2.1.1系統(tǒng)的經(jīng)濟(jì)可行性</p><p>  學(xué)生信息管理系統(tǒng)提供訪問(wèn)者相互交流信息以及向網(wǎng)站咨詢信息的平臺(tái),可提供一個(gè)在線交互的動(dòng)態(tài)平臺(tái)供學(xué)生、教師和管理員進(jìn)行信息的操作,大大的減少了以往手工資源操作帶來(lái)的各類問(wèn)題.</p><p>  2.1.2系統(tǒng)的技術(shù)可行性</p><p>  學(xué)生信息管理系統(tǒng)提供一個(gè)在線交互的信息平臺(tái),管理員

37、可以對(duì)系統(tǒng)信息進(jìn)行添加、修改、刪除查詢等操作,教師可以對(duì)班級(jí)信息進(jìn)行處理,學(xué)生可以查詢自己所需信息.</p><p>  2.1.3系統(tǒng)的社會(huì)可行性</p><p>  本學(xué)生信息管理系統(tǒng)不僅能夠讓管理員更清晰的掌握學(xué)生和教師的信息,同時(shí)也讓學(xué)生自己更容易的知道如何準(zhǔn)確的選課.這就大大的為老師提供了便利.同學(xué)們?cè)诩抑兄恍枰暇W(wǎng)就可以在第一時(shí)間知道自己的已選課程.還有,學(xué)生們也可通過(guò)我們的系

38、統(tǒng)進(jìn)行選課來(lái)湊夠?qū)W分完成學(xué)業(yè)和其所占學(xué)分及任課老師的資料,其應(yīng)用性之強(qiáng)得到充分發(fā)揮.</p><p>  學(xué)校的電腦普及率已達(dá)到了很高的水平,尤其是我們擁有設(shè)備先進(jìn)管理完善的機(jī)房,而信息學(xué)院的老師和學(xué)生們對(duì)電腦的操作也是駕輕就熟.因此,只要這套學(xué)生學(xué)籍選課系統(tǒng)操作簡(jiǎn)單,實(shí)用,合理,大家肯定是樂(lè)于接受并積極響應(yīng)和支持的.</p><p>  2.1.4用戶使用可行性</p>&

39、lt;p>  本系統(tǒng)操作簡(jiǎn)單, 有計(jì)算機(jī)基礎(chǔ)的人無(wú)需培訓(xùn)即可使用, 即使是沒(méi)有計(jì)算機(jī)基礎(chǔ)的人只需經(jīng)過(guò)簡(jiǎn)單的培訓(xùn)就可以很熟練的使用本系統(tǒng).系統(tǒng)運(yùn)行后,就用戶方而言,由于用戶使用本系統(tǒng)時(shí),不會(huì)也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)及實(shí)現(xiàn)方法,即對(duì)用戶來(lái)說(shuō)是透明的,所以本系統(tǒng)對(duì)用戶而言,是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡(jiǎn)單的用鼠標(biāo)點(diǎn)擊各界面上的選項(xiàng)卡或按鈕就能執(zhí)行相應(yīng)的功能,就管理者而言,關(guān)心的是如何處理各種數(shù)據(jù),只要把用戶的

40、信息輸入計(jì)算機(jī),管理者就可運(yùn)行相應(yīng)的后臺(tái)程序進(jìn)行處理.而以上的這些功能都能在所選擇的開發(fā)環(huán)境中用所選擇的開發(fā)工具來(lái)實(shí)現(xiàn).所以說(shuō)本系統(tǒng)在用戶使用可行性上是沒(méi)有問(wèn)題的.</p><p>  2.2 需求分析概述</p><p>  學(xué)生信息管理系統(tǒng),可用于學(xué)校等機(jī)構(gòu)的學(xué)生信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了.該軟件用Java[1]語(yǔ)言編寫,開發(fā)工具是MyEclips

41、e[2],該工具比較容易上手,Oracle數(shù)據(jù)庫(kù)作為后臺(tái)的數(shù)據(jù)庫(kù)進(jìn)行信息的存儲(chǔ),用SQL語(yǔ)句完成學(xué)生學(xué)籍信息和教師信息的添加,查詢,修改,刪除的操作等.用ODBC驅(qū)動(dòng)實(shí)現(xiàn)前臺(tái)Java與后臺(tái)SQL數(shù)據(jù)庫(kù)的連接.Java語(yǔ)言跨平臺(tái)性強(qiáng),可以在windows,linux,ubuntu等系統(tǒng)下使用,方便簡(jiǎn)單,安全性好Oracle[3]數(shù)據(jù)庫(kù)高效安全,兩者結(jié)合可相互利用各自的優(yōu)勢(shì).</p><p>  該系統(tǒng)實(shí)現(xiàn)的大致功能

42、:</p><p>  1.用戶登陸界面.該界面可以選擇使用者的身份,“管理員,教師,學(xué)生”.不同的身份有不同的操作界面和功能權(quán)限.ID號(hào)和密碼輸入正確即可登錄.學(xué)生管理界面.提供了學(xué)生學(xué)籍信息的查詢,相關(guān)科目信息查詢,修改登錄密碼等功能.</p><p>  2.教師管理界面.提供了對(duì)所教授課程信息的查詢;可以查詢聽課通知,修改密碼等功能.</p><p>  3

43、.管理員管理界面.擁有最高的權(quán)限.允許添加教師信息和課程信息,提供了對(duì)學(xué)生學(xué)籍信息的查詢,添加,修改,刪除;提供了對(duì)教師信息的查詢,添加,修改,刪除;修改密碼等功能.</p><p>  4. 登錄的用戶信息分別存儲(chǔ)在SQL數(shù)據(jù)庫(kù)的“管理員信息表”, “教師信息表”, “學(xué)生信息表”中,如果用戶信息不存在則三張表中,將會(huì)無(wú)權(quán)利登錄本管理系統(tǒng),以保證系統(tǒng)的安全性.</p><p>  2.3

44、 系統(tǒng)的數(shù)據(jù)性能需求</p><p>  學(xué)生信息管理系統(tǒng)主要提供信息查詢,方便管理的網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱與自己有關(guān)的各科成績(jī),教師可以通過(guò)該系統(tǒng)對(duì)學(xué)生的信息進(jìn)行添加、刪除、修改和查詢.</p><p>  為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,學(xué)生信息管理系統(tǒng)應(yīng)該滿足以下的性能需求:</p><p>  1.系統(tǒng)處理的準(zhǔn)確性和及

45、時(shí)性</p><p>  系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能.在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足各使用者對(duì)信息處理的需求.</p><p>  由于信息查詢系統(tǒng)的查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重.作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,而學(xué)生的信息的準(zhǔn)確性很大程度上決定了學(xué)生信息管理系統(tǒng)的成敗.在系統(tǒng)開發(fā)過(guò)程中,必須采用一

46、定的方法保證系統(tǒng)的準(zhǔn)確性.</p><p>  2.系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性</p><p>  學(xué)生信息管理系統(tǒng)在開發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性.例如科目的改變和學(xué)生基本信息的改變,學(xué)生查詢的需求也會(huì)不斷的更新和完善.所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充.而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減

47、少系統(tǒng)的模塊,配置系統(tǒng)的硬件.通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代.</p><p>  3.系統(tǒng)的易用性和易維護(hù)性</p><p>  學(xué)生信息管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不是非常熟悉.這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面.要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫

48、助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程.</p><p>  學(xué)生信息管理系統(tǒng)中涉及到的數(shù)據(jù)是學(xué)生的重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作.</p><p><b>  4.系統(tǒng)的標(biāo)準(zhǔn)性</b></p><p>  系統(tǒng)在設(shè)計(jì)開發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件.所有這些都要符

49、合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn).例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn).如規(guī)范的數(shù)據(jù)庫(kù)操縱界面、作為業(yè)界標(biāo)準(zhǔn)TCP/IP網(wǎng)絡(luò)協(xié)議及ISO9002標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時(shí),在自主開發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性.</p><p><b>  5.系統(tǒng)的響應(yīng)速度</b></p><p

50、>  學(xué)生信息管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息.在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原則是保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率.</p><p>  2.4系統(tǒng)功能需求分析</p><p>  綜上所述本系統(tǒng)具體需要完成功能如下:</p><p>  1.全面展示學(xué)生信息管理系統(tǒng)所包含的信息.&l

51、t;/p><p>  2.登陸窗口模塊區(qū)分管理員、教師和學(xué)生身份.</p><p>  3.系統(tǒng)管理員模塊:管理員登陸系統(tǒng)后可以對(duì)教師、學(xué)生信息進(jìn)行相關(guān)操作.</p><p>  4.教師登陸模塊:教師登陸系統(tǒng)可以查看自己的個(gè)人信息和查看教課信息.</p><p>  5.學(xué)生登陸模塊:學(xué)生登陸系統(tǒng)后可以對(duì)自己的基本情況進(jìn)行操作.</p&g

52、t;<p>  該系統(tǒng)使用了先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)與數(shù)據(jù)管理技術(shù),使數(shù)據(jù)的準(zhǔn)確性與安全性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地改善.</p><p>  2.4.1管理員模塊功能需求</p><p>  管理員登陸系統(tǒng)后,可以對(duì)教師、學(xué)生信息進(jìn)行添加、修改和查詢等操作,對(duì)學(xué)生課程進(jìn)行添加、修改和查詢功能操作,還可以修改管理員的登錄密碼.</p>

53、<p>  2.4.2教師登錄模塊功能需求</p><p>  教師登陸系統(tǒng)后可以對(duì)自己的個(gè)人信息進(jìn)行查詢操作,然后教師可以對(duì)自己所教課程的課表進(jìn)行查詢功能操作;并且可以查看聽課通知和講課幫助.</p><p>  2.4.3學(xué)生模塊功能需求</p><p>  通過(guò)調(diào)研得出學(xué)生信息管理系統(tǒng)中需要在學(xué)生登錄或驗(yàn)證身分后,可以自行完成學(xué)生的選課以及學(xué)生個(gè)人

54、信息的查詢,也可以進(jìn)行選課和刪除已選課程等操作,方便用戶使用.</p><p><b>  2.5系統(tǒng)數(shù)據(jù)流圖</b></p><p>  根據(jù)該系統(tǒng)需求進(jìn)行分析,使用數(shù)據(jù)流圖示描述數(shù)據(jù)處理過(guò)程.數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的傳輸變換過(guò)程.數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,它表示了系統(tǒng)內(nèi)部信息的流向,并表現(xiàn)系統(tǒng)的邏輯處理功能.&

55、lt;/p><p>  圖2-1管理模塊數(shù)據(jù)流圖</p><p><b>  第三章 總體設(shè)計(jì)</b></p><p>  3.1系統(tǒng)功能層次圖</p><p>  學(xué)生信息管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序,系統(tǒng)是和數(shù)據(jù)庫(kù)相結(jié)合.,進(jìn)入系統(tǒng),有三個(gè)用戶,分別是學(xué)生、教師和管理員,</p><p&g

56、t;<b>  圖3-1登陸層次圖</b></p><p>  圖3-2學(xué)生管理層次圖</p><p>  圖3-3管理員層次圖</p><p>  圖3-4教師管理層次圖</p><p><b>  3.2設(shè)計(jì)目標(biāo)</b></p><p>  學(xué)生信息管理系統(tǒng)為用戶提供信息

57、交流的交互平臺(tái),讓老師、學(xué)生間建立良好聯(lián)系,主要實(shí)現(xiàn)如下目標(biāo).</p><p>  3.2.1系統(tǒng)管理員管理模塊</p><p>  1.基本信息錄入,對(duì)系統(tǒng)的所有基本信息進(jìn)行管理操作.</p><p>  2.學(xué)生信息操作,對(duì)學(xué)生的信息進(jìn)行管理操作.</p><p>  3.系統(tǒng)管理,對(duì)管理員信息進(jìn)行管理操作.</p><

58、;p>  3.2.2教師登錄管理模塊</p><p>  1.修改個(gè)人信息,對(duì)教師自己的個(gè)人信息進(jìn)行管理操作.</p><p>  2.教師管理操作,對(duì)所教課程和聽課通知進(jìn)行查詢操作</p><p>  3.2.3學(xué)生登錄管理模塊</p><p>  學(xué)生管理操作,對(duì)學(xué)生自己的個(gè)人信息、選課和刪除已選課程進(jìn)行管理操作.</p>

59、;<p>  系統(tǒng)中數(shù)據(jù)庫(kù)起著非常重要的作用,不能隨意存取或改動(dòng),因此必須對(duì)數(shù)據(jù)庫(kù)的存取和改動(dòng)進(jìn)行嚴(yán)格的控制,對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行有效的保護(hù),防止對(duì)數(shù)據(jù)庫(kù)的非法操作,防止計(jì)算機(jī)病毒對(duì)數(shù)據(jù)的破壞,定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份.</p><p>  第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p><b>  4.1數(shù)據(jù)庫(kù)分析</b></p><p>  4.

60、1.1實(shí)體的分析</p><p>  根據(jù)學(xué)生信息管理系統(tǒng)的總體設(shè)計(jì),我們將這個(gè)系統(tǒng)分為三大模塊.由此我們可以首先確定三大實(shí)體:管理員、教師和學(xué)生,而由于用戶可以進(jìn)行選課、查詢等操作.所以確定該系統(tǒng)共有以下實(shí)體:</p><p><b>  1.管理員實(shí)體.</b></p><p><b>  2.教師實(shí)體.</b><

61、;/p><p><b>  3.學(xué)生實(shí)體.</b></p><p><b>  4課程實(shí)體.</b></p><p><b>  5.選課實(shí)體.</b></p><p><b>  7.專業(yè)實(shí)體.</b></p><p>  4.1.2

62、實(shí)體的屬性</p><p>  該系統(tǒng)涉及到的實(shí)體分別為管理員實(shí)體,教師實(shí)體,學(xué)生實(shí)體.根據(jù)系統(tǒng)需求,我們將以下實(shí)體的屬性確定如下:</p><p><b>  表4-1實(shí)體屬性表</b></p><p>  1.管理員實(shí)體,包含管理員的信息,詳細(xì)屬性如下:</p><p><b> ?。?)管理員ID.<

63、;/b></p><p><b> ?。?)登錄密碼.</b></p><p>  2.教師實(shí)體,包含教師的信息,詳細(xì)屬性如下:</p><p><b> ?。?)教師ID.</b></p><p><b>  (2)教師姓名.</b></p><p&

64、gt;<b>  (3)登錄密碼.</b></p><p>  3.學(xué)生實(shí)體,包含學(xué)生的基本信息,詳細(xì)屬性如下:</p><p><b> ?。?)學(xué)生ID.</b></p><p><b>  (2)所屬系別.</b></p><p><b> ?。?)姓名.<

65、;/b></p><p><b> ?。?)性別.</b></p><p><b>  (5)年齡.</b></p><p><b> ?。?)出生日期.</b></p><p><b>  (7)電話.</b></p><p&g

66、t;<b>  (8)系別.</b></p><p><b> ?。?)籍貫.</b></p><p><b>  (10)入學(xué)日期.</b></p><p><b> ?。?1)職務(wù).</b></p><p><b>  (12)班級(jí)號(hào).<

67、;/b></p><p><b>  (13)學(xué)位.</b></p><p><b> ?。?4)登錄密碼.</b></p><p>  4課程實(shí)體,包含課程的信息,詳細(xì)屬性如下:</p><p><b>  (1)課程號(hào).</b></p><p>

68、;<b>  (2)課程名稱.</b></p><p><b> ?。?)課程教師.</b></p><p><b>  (4)教師ID.</b></p><p>  4.1.3數(shù)據(jù)表設(shè)計(jì)</p><p>  邏輯結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu).邏輯結(jié)構(gòu)的任務(wù)是把概念結(jié)

69、構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)化為宜選用的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),并對(duì)其進(jìn)行優(yōu)化.</p><p>  定義每個(gè)表的數(shù)據(jù)類型以及字段限制,使數(shù)據(jù)庫(kù)達(dá)到一定的完整性.每個(gè)表的物理設(shè)計(jì)如下:</p><p>  1.表admin保存用戶的個(gè)人信息</p><p>  用戶信息表主要是用來(lái)保存管理員用戶的基本信息,包括管理員的ID和管理員的登錄密碼,只

70、有符合這兩個(gè)字段的格式要求,才能登錄成功,結(jié)構(gòu)表如下:</p><p>  表4-2管理員信息表</p><p>  2.表teacher保存教師的信息,結(jié)構(gòu)表如下:</p><p><b>  表4-3教師信息表</b></p><p>  3.表source保存課程信息,結(jié)構(gòu)表如下:</p><p

71、><b>  表4-4課程信息表</b></p><p>  4.表student保存學(xué)生基本信息,結(jié)構(gòu)表如下:</p><p><b>  表4-5學(xué)生信息表</b></p><p>  4.2 SQL語(yǔ)句實(shí)現(xiàn)</p><p>  合理選取開發(fā)工具,不僅會(huì)對(duì)系統(tǒng)的開發(fā)效率和周期產(chǎn)生重大影響,

72、而且還有可能大幅度降低開發(fā)成本,并提高系統(tǒng)的穩(wěn)定性和可維護(hù)性.車牌定位識(shí)別功能的開發(fā)屬于一個(gè)較為復(fù)雜的圖像處理程序,涉及到大量?jī)?nèi)存處理和與圖像處理,因此對(duì)于該功能穩(wěn)定性、可維護(hù)性以及系統(tǒng)開銷問(wèn)題要求極為嚴(yán)格.本系統(tǒng)的采用在VS2008 環(huán)境下基于C#語(yǔ)言的開發(fā)平臺(tái).在成熟的算法基礎(chǔ)上迅速開展自己的工作,減少編程工作量,有效提高開發(fā)效率和程序運(yùn)行的可靠性.</p><p><b>  數(shù)據(jù)表的創(chuàng)建:&l

73、t;/b></p><p> ?。?)教師信息表創(chuàng)建:</p><p>  create table teacher(</p><p>  TNO NUMBER(10) not null,</p><p>  TNAME VARCHAR2(10),</p><p>  TPHONE

74、 NUMBER(15),</p><p>  TSEX VARCHAR2(10),</p><p>  TADDR VARCHAR2(50),</p><p>  TBIRTH VARCHAR2(10),</p><p>  TID VARCHAR2(18),</p><p>

75、;  TGRADUAT VARCHAR2(50),</p><p>  TEDUCATION VARCHAR2(50),</p><p>  TMAJOR VARCHAR2(50),</p><p>  TGOVER VARCHAR2(50),</p><p>  TENTERTIME VARCHAR2(10),</

76、p><p>  TPOSITION VARCHAR2(50),</p><p>  PASSWORD VARCHAR2(10))</p><p> ?。?)課程信息表創(chuàng)建:</p><p>  create table corse(</p><p>  CNO NUMBER(10) not null,</p

77、><p>  CNAME VARCHAR2(40),</p><p>  CROOM VARCHAR2(20),</p><p>  TNO NUMBER(10))</p><p> ?。?)學(xué)生信息表創(chuàng)建:</p><p>  create table student(</p><p>  S

78、NO NUMBER(10) not null,</p><p>  SNAME VARCHAR2(20) not null,</p><p>  SSEX VARCHAR2(3),</p><p>  SAGE NUMBER(2),</p><p>  SBIRTH

79、 VARCHAR2(30),</p><p>  SPHONE NUMBER(15),</p><p>  SDEPT VARCHAR2(20),</p><p>  SNATIVE VARCHAR2(40),</p><p>  SGOVER VARCHAR2(10),&l

80、t;/p><p>  SENTERTIME VARCHAR2(10),</p><p>  SCATEGORY VARCHAR2(10),</p><p>  SCLASS VARCHAR2(30),</p><p>  SYEAR NUMBER(2),</p><p>  SF

81、OREIGNLAN VARCHAR2(10),</p><p>  SDEGREE VARCHAR2(4),</p><p>  SAREA VARCHAR2(20),</p><p>  SGRADUATE VARCHAR2(20),</p><p>  STOTAL NUMBER(5

82、),</p><p>  SSECONDDEPT VARCHAR2(20),</p><p>  SSECONDMAJOR VARCHAR2(20),</p><p>  SSECONDCLASS VARCHAR2(20),</p><p>  SROOMADDR VARCHAR2(20),</p><p

83、>  SGRADUATETIME VARCHAR2(20),</p><p>  SID VARCHAR2(20),</p><p>  SENGLISHNAME VARCHAR2(20),</p><p>  PASSWORD VARCHAR2(10) )</p><p>  (4)管理員表創(chuàng)建:

84、</p><p>  create table admin(</p><p>  ID NUMBER(10) not null,</p><p>  PASSWORD VARCHAR2(10) not null)</p><p>  第五章 系統(tǒng)模塊詳細(xì)設(shè)計(jì)</p><p>  本學(xué)生信息管理系統(tǒng)主要模

85、塊,即用戶登錄模塊、用戶操作模塊,用戶操作模塊又分為學(xué)生操作模塊、教師操作模塊和管理員操作模塊.下面將顯示系統(tǒng)的主要功能模塊.</p><p>  5.1管理員模塊設(shè)計(jì)</p><p>  學(xué)生信息管理系統(tǒng)前臺(tái)登陸模塊只有一個(gè)登陸窗口分為學(xué)生、老師、管理員三個(gè)級(jí)別登陸,系統(tǒng)在后臺(tái)程序有自動(dòng)限制設(shè)置,可以自動(dòng)識(shí)別登陸者的限制.其系統(tǒng)登陸模塊算法如下:</p><p>

86、  1 輸入用戶名和密碼;</p><p>  2.判斷用戶名和密碼是否匹配</p><p>  (1)若提示輸入信息錯(cuò)誤,則重新輸入;</p><p>  (2)否則進(jìn)入系統(tǒng).</p><p>  5.1.1添加學(xué)生信息功能</p><p>  學(xué)生信息管理系統(tǒng)對(duì)學(xué)生信息的管理非常重要,其中對(duì)信息的錄入是系統(tǒng)最為關(guān)鍵

87、的地方,以往我們管理學(xué)生信息的時(shí)候都是手工操作,而隨社會(huì)不斷發(fā)展的今天計(jì)算機(jī)的應(yīng)用已全部取帶了手工操作的方法,利用計(jì)算機(jī)可以方便的錄入各類信息,進(jìn)行高效的管理.學(xué)生信息的錄入就是利用計(jì)算機(jī)通過(guò)程序讀入數(shù)據(jù)庫(kù),錄入學(xué)生信息模塊算法描述如下:</p><p>  1.管理員登陸后,錄入學(xué)生信息模塊;</p><p>  2.當(dāng)錄入信息不完整時(shí),提示信息輸入不完整,重新輸入;</p>

88、<p>  3.當(dāng)錄入學(xué)號(hào)已經(jīng)存在,提示該學(xué)生信息已存在,請(qǐng)重新輸入;</p><p>  4.沒(méi)有錯(cuò)后,學(xué)生信息添加成功.</p><p>  5.1.2添加教師信息功能</p><p>  學(xué)生信息管理系統(tǒng)不僅對(duì)學(xué)生信息的管理重要,對(duì)教師信息管理也很重要,方法和錄入學(xué)生信息類似.教師信息的錄入也同樣是利用計(jì)算機(jī)通過(guò)程序讀入數(shù)據(jù)庫(kù),錄入教師信息模塊算

89、法描述如下:</p><p>  1.管理員登陸后,錄入教師信息模塊;</p><p>  2.當(dāng)錄入信息不完整時(shí),提示信息輸入不完整,重新輸入;</p><p>  3.當(dāng)錄入教師編號(hào)已經(jīng)存在,提示該教師信息已存在,請(qǐng)重新輸入;</p><p>  4.沒(méi)有錯(cuò)后,教師信息添加成功.</p><p>  5.1.3添加

90、新課程功能</p><p>  學(xué)生選課模塊主要是給學(xué)生選擇課程的功能,本功能主要由管理員在后臺(tái)發(fā)布自己的課程信息進(jìn)入數(shù)據(jù)庫(kù),然后學(xué)生登錄系統(tǒng),可以看見所有發(fā)布的課程信息,然后學(xué)生再進(jìn)行選擇,學(xué)生選擇的課程信息會(huì)自動(dòng)進(jìn)入后臺(tái)數(shù)據(jù)庫(kù),其學(xué)生選課模塊算法描述如下:</p><p>  1.管理員成功登陸;</p><p>  2.點(diǎn)擊添加新課程;</p>

91、<p><b>  3.輸入課程號(hào);</b></p><p><b>  4.輸入課程名;</b></p><p><b>  5.輸入上課教室;</b></p><p><b>  6.輸入課教師.</b></p><p>  7.點(diǎn)擊提交按鈕

92、,完成添加新課程操作.</p><p>  5.1.4修改學(xué)生信息功能</p><p>  此信息修改模塊主要是給學(xué)生和管理員建立信息庫(kù),方便管理員查詢操作,信息修改模塊算法描述如下:</p><p>  1.管理員成功登陸;</p><p>  2.點(diǎn)擊修改學(xué)生信息;</p><p>  3.輸入學(xué)生的編號(hào);<

93、/p><p>  4.編號(hào)為空,重新輸入;</p><p>  5.輸入不為數(shù)字,重新輸入;</p><p>  6.輸入正確,進(jìn)入修改頁(yè)面進(jìn)行相關(guān)修改.</p><p>  5.1.5修改教師信息功能</p><p>  此信息修改模塊主要是給教師和管理員建立信息庫(kù),方便管理員查詢操作,信息修改模塊算法描述如下:<

94、/p><p>  1.管理員成功登陸;</p><p>  2.點(diǎn)擊修改教師信息;</p><p>  3.輸入學(xué)生的編號(hào);</p><p>  4.編號(hào)為空,重新輸入;</p><p>  5.輸入不為數(shù)字,重新輸入;</p><p>  6.輸入正確,進(jìn)入修改頁(yè)面進(jìn)行相關(guān)修改.</p>

95、;<p>  5.1.6修改課程信息功能</p><p>  此信息修改模塊主要是給課程和管理員建立信息庫(kù),方便管理員查詢操作,信息修改模塊算法描述如下:</p><p>  1.管理員成功登陸;</p><p>  2.點(diǎn)擊修改課程信息;</p><p>  3.輸入課程的編號(hào);</p><p>  4

96、.編號(hào)為空,重新輸入;</p><p>  5.輸入不為數(shù)字,重新輸入;</p><p>  6.輸入正確,進(jìn)入修改頁(yè)面進(jìn)行相關(guān)修改.</p><p><b>  5.2教師模塊設(shè)計(jì)</b></p><p>  5.2.1查看教師信息功能</p><p>  此信息查詢模塊主要是方便教師查詢操作,

97、信息查詢模塊算法描述如下:</p><p>  1 教師成功登陸;</p><p>  2.點(diǎn)擊查詢教師信息;</p><p>  3.輸入教師的編號(hào);</p><p>  4.編號(hào)為空,重新輸入;</p><p>  5.輸入不為數(shù)字,重新輸入;</p><p>  6.輸入正確,進(jìn)入信息查

98、詢頁(yè)面進(jìn)行相關(guān)修改.</p><p>  5.2.2查看所授課程功能</p><p>  此信息查詢模塊主要是方便教師查詢自己所教授的課程信息操作,授課信息查詢模塊算法描述如下:</p><p>  1 教師成功登陸;</p><p>  2.點(diǎn)擊左邊的課表顯示;</p><p>  3.右邊顯示出所教授的課程信息;

99、</p><p>  5.2.3查看聽課通知功能</p><p>  此信息查詢模塊主要是方便教師查詢聽課通知信息操作,查詢聽課通知模塊算法描述如下:</p><p><b>  1.教師成功登陸;</b></p><p>  2.點(diǎn)擊左邊的聽課通知;</p><p>  3.右邊顯示出聽課通知

100、信息;</p><p><b>  5.3學(xué)生模塊設(shè)計(jì)</b></p><p>  5.3.1學(xué)生選課功能</p><p>  學(xué)生可以進(jìn)行網(wǎng)上選課,在每學(xué)期快要結(jié)束時(shí),學(xué)校都會(huì)把下學(xué)期要修的課程放到學(xué)校網(wǎng)站上,供同學(xué)們進(jìn)行選課,這樣節(jié)省了大家的寶貴時(shí)間,也方便了老師的管理,方便又實(shí)用.</p><p>  此學(xué)生選課功

101、能主要是方便學(xué)生操作,信息模塊算法描述如下:</p><p>  1 學(xué)生成功登陸;</p><p>  2.點(diǎn)擊選定課程按鈕,進(jìn)入選定課程的頁(yè)面;</p><p>  3.在頁(yè)面中點(diǎn)擊添加課程按鈕;</p><p>  4.點(diǎn)擊想要選擇的課程的復(fù)選框,進(jìn)行選擇;</p><p>  5.然后點(diǎn)擊提交按鈕;</

102、p><p><b>  6.課程選擇成功.</b></p><p>  5.3.2查看學(xué)生信息功能</p><p>  學(xué)生信息管理系統(tǒng)方便了學(xué)生查看自己的學(xué)籍信息,如果學(xué)校由于疏忽輸入了錯(cuò)誤信息,自己可以查看并且及時(shí)通知學(xué)校管理員,及時(shí)修改,減少不必要的麻煩.</p><p>  此信息查詢模塊主要是方便學(xué)生查詢操作,信息

103、查詢模塊算法描述如下:</p><p>  1 學(xué)生成功登陸;</p><p>  2.點(diǎn)擊查詢學(xué)生信息;</p><p>  3.輸入學(xué)生的編號(hào);</p><p>  4.編號(hào)為空,重新輸入;</p><p>  5.輸入不為數(shù)字,重新輸入;</p><p>  6.輸入正確,進(jìn)入信息查詢頁(yè)

104、面進(jìn)行相關(guān)修改.</p><p>  5.3.3查看已選課程功能</p><p>  學(xué)生可以查看本學(xué)期已選課程,并且可以方便的知道所選課程的教課老師和上課地點(diǎn)等,這樣方便了學(xué)校專員,方便了老師和我們學(xué)生自己,需要的時(shí)候從網(wǎng)上下載課程表,隨時(shí)看都可以.</p><p>  此信息查詢模塊主要是方便學(xué)生查詢操作,選課信息查詢模塊算法描述如下:</p>&

105、lt;p>  1. 學(xué)生成功登陸;</p><p><b>  2.點(diǎn)擊選定課程;</b></p><p>  3.右邊顯示出本學(xué)期已選定的課程信息;</p><p>  4.如果想繼續(xù)選課,點(diǎn)擊添加課程即可;</p><p>  5.3.4刪除已選課程功能</p><p>  學(xué)生可以進(jìn)

106、行網(wǎng)上選課,就可以刪除已選課程,比如說(shuō)不小心選錯(cuò)了某一門課程,就必須在規(guī)定的時(shí)間里刪除掉,然后重新選擇要修的課程,因?yàn)橛袝r(shí)粗心是不可避免的,所以有刪除的功能是必須,這樣既方便了老師的管理,又方便了自己.</p><p>  1. 學(xué)生成功登陸;</p><p><b>  2.點(diǎn)擊選定課程;</b></p><p>  3.右邊顯示出本學(xué)期已

107、選定的課程信息,選擇想要?jiǎng)h除的課程;</p><p>  4.單擊課程后面的刪除按鈕即可;</p><p><b>  第六章 系統(tǒng)實(shí)現(xiàn)</b></p><p>  在完成了上面的所有工作之后,本系統(tǒng)的各種功能已經(jīng)全部確定,下面要完成的工作就是在詳細(xì)設(shè)計(jì)的基礎(chǔ)上,建立各功能界面,實(shí)現(xiàn)系統(tǒng)的各個(gè)功能. </p>

108、<p><b>  6.1系統(tǒng)登錄界面</b></p><p>  本系統(tǒng)有三個(gè)用戶,分別是學(xué)生、教師和管理員,非配給他們?nèi)齻€(gè)不同的權(quán)限.</p><p>  圖6-1用戶登錄界面</p><p>  6.2錄入學(xué)生信息界面</p><p>  圖6-2錄入學(xué)生信息界面</p><p>

109、  6.3修改學(xué)生信息界面</p><p>  圖6-3修改學(xué)生信息界面</p><p><b>  6.4學(xué)生選課界面</b></p><p>  圖6-4學(xué)生選課界面</p><p><b>  結(jié)束語(yǔ)</b></p><p>  本系統(tǒng)是采用Java技術(shù)開發(fā)的,想要將系

110、統(tǒng)做的完美無(wú)缺還是很困難的,由于在這個(gè)階段中,基本是處于邊學(xué)習(xí)邊實(shí)踐的狀態(tài),基礎(chǔ)知識(shí)還不是很牢靠,加之自身水平原因,程序還是有許多不足之處:</p><p>  界面模塊做的不夠好.</p><p>  實(shí)現(xiàn)的功能不夠完整. </p><p>  界面需要更精確的美化.</p><p>  經(jīng)過(guò)這一段時(shí)間的努力,收獲了很多,在收獲的同時(shí)也發(fā)

111、現(xiàn)了很多的不足,回首論文的寫作過(guò)程,得到了許多人的幫助,尤其是我的指導(dǎo)老師.在我論文的完成過(guò)程中給予了我許多的教誨、幫助和鼓勵(lì).每當(dāng)我在寫作中遇到困難的時(shí)候,是他們從方法上和精神上給予我支持,令我克服每個(gè)困難,我在心底里備受鼓舞.借此機(jī)會(huì),向他們表示我由衷的感激之情!</p><p>  在系統(tǒng)開發(fā)的兩個(gè)月里,我受到了指導(dǎo)老師的細(xì)心指導(dǎo),董老師老師嚴(yán)謹(jǐn)?shù)闹笇?dǎo)態(tài)度與深厚的理論知識(shí)都讓我受益非淺,從她身上我學(xué)到了很多

112、的東西,無(wú)論是理論還是實(shí)踐都使我的知識(shí)有很大的提高.借此我特提出感謝.</p><p>  通過(guò)本次畢業(yè)設(shè)計(jì),我掌握了Java編程技能,對(duì)Oracle數(shù)據(jù)庫(kù)有了較深的理解.比較全面的鞏固了編程思想.也通過(guò)本次畢業(yè)設(shè)計(jì),使我懂得的謹(jǐn)慎在編程工作中的重要性.程序員的工作態(tài)度以及良好的習(xí)慣也決定了自己工作的質(zhì)量.</p><p><b>  參考文獻(xiàn)</b></p&g

113、t;<p>  [1] Eric. Java編程思想[M]. 第4版. 機(jī)械工業(yè)出版社, 機(jī)械工業(yè)出版社. </p><p>  [2] 陳剛.MyEclipse從入門到精通[M].北京:清華大學(xué)出版社, 2005年4月.</p><p>  [3] 譚懷遠(yuǎn),讓Oracle跑得更快優(yōu)化思路[M].北京:電子工業(yè)出版社,2011.</p><p>  [

114、4] 孫衛(wèi)琴. Tomcat與Java Web開發(fā)技術(shù)詳解[M]. 第2版. 電子工業(yè)出版社, 2009年01月.</p><p>  [5] 劉京華 等. Java Web整合開發(fā)王者歸來(lái)[M]. 清華大學(xué)出版社, 2010年01月.</p><p>  [6] 薩師煊,王珊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》.高等教育出版社,2002年2月.</p><p>  [7] 溫謙.

115、 HTML+CSS網(wǎng)頁(yè)設(shè)計(jì)與布局從入門到精通[M].人民郵電出版社, 2008年08月.</p><p>  [8] 張銀鶴. 點(diǎn)石成金:JSP+Ajax網(wǎng)站開發(fā)典型實(shí)例[M].電子工業(yè)出版社, 2009年01月.</p><p>  [9] 馬曉虎,基于B/S結(jié)構(gòu)的通用學(xué)生管理系統(tǒng)的開發(fā)[J].電腦知識(shí)與技術(shù),2006.</p><p>  [10] 張學(xué)群、樓克

116、明,庫(kù)存管理,運(yùn)籌學(xué)基礎(chǔ),經(jīng)濟(jì)出版社,1996.3.</p><p>  [11] 黃梯云,管理信息系統(tǒng)導(dǎo)論,機(jī)械工業(yè)出版社. </p><p>  [12] 李昭原,劉又誠(chéng)數(shù)據(jù)庫(kù)系統(tǒng)原理與技術(shù)北京航空航天大學(xué)出版社.</p><p>  [13] 甘仞初,信息系統(tǒng)開發(fā),北京:經(jīng)濟(jì)科學(xué)出版社,1996. </p><p>  [14] 王珊,

117、數(shù)據(jù)組織與結(jié)構(gòu),經(jīng)濟(jì)科學(xué)出版社.</p><p>  [15] 孫衛(wèi)琴. 基于MVC的JavaWeb設(shè)計(jì)與開發(fā)[M]. 北京: 電子工業(yè)出版社, 2004.</p><p>  [16]BruceEckel.Java編程思想[M]. 機(jī)械工業(yè)出版社,2003.</p><p>  [17]FLANAGAN.Java技術(shù)手冊(cè)[M]. 中國(guó)電力出版社,2002.<

118、/p><p>  [18]孫一林,彭波.Java數(shù)據(jù)庫(kù)編程實(shí)例[M]. 清華大學(xué)出版社,2002.</p><p>  [19]LEE ANNE PHILLIPS.巧學(xué)活用HTML4[M].電子工業(yè)出版社,2004.</p><p>  [20]飛思科技產(chǎn)品研發(fā)中心.JAVA應(yīng)用開發(fā)詳解[M].電子工業(yè)出版社,2003.</p><p>  [2

119、1]耿祥義,張躍平.JAVA實(shí)用教程[M]. 清華大學(xué)出版社,2003.</p><p>  [22]孫涌.現(xiàn)代軟件工程[M].北京希望電子出版社,2003.</p><p>  [23]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].高等教育出版社,2002.</p><p>  [24]Brown.JAVA編程指南(第二版)[M]. 電子工業(yè)出版社,2003. </p

120、><p>  [25]清宏計(jì)算機(jī)工作室.JAVA編程技巧[M]. 機(jī)械工業(yè)出版社,2004 .</p><p><b>  致 謝</b></p><p>  經(jīng)過(guò)半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,感謝一直對(duì)我畢業(yè)設(shè)計(jì)提供幫助的指導(dǎo)老師*老師,從畢業(yè)設(shè)計(jì)題目的選擇、到選到課題的研究和論證,再到本畢業(yè)設(shè)計(jì)的編寫、修改,每一步都有老師的細(xì)心

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論