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

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計</b></p><p>  題目 學(xué)籍管理系統(tǒng)設(shè)計與實現(xiàn) </p><p>  選題性質(zhì):設(shè)計□報告□其他</p><p>  院 系 軟件與藝術(shù)學(xué)院 </p><p>  專 業(yè) 軟件技術(shù) </p>

2、<p>  班 級 </p><p>  學(xué) 號 </p><p>  學(xué)生姓名 </p><p>  指導(dǎo)教師 </p><p><b>  教務(wù)處制</b

3、></p><p>  2013年 6 月 10 日</p><p>  2011 屆 軟 件 學(xué)院</p><p><b>  畢業(yè)設(shè)計選題審批單</b></p><p>  年級 2011級 專業(yè) 軟件技術(shù) 班級 4班 </p><p>

4、  2011 屆 軟 件 學(xué)院</p><p>  畢業(yè)設(shè)計開題報告及進度要求</p><p>  年級 2011級 班級 軟技4班 </p><p><b>  學(xué)籍管理系統(tǒng)</b></p><p>  摘要:隨著計算機技術(shù)及網(wǎng)絡(luò)通訊技術(shù)的飛速發(fā)展,許多學(xué)校已

5、經(jīng)有了較好的基于網(wǎng)絡(luò)的計算機應(yīng)用基礎(chǔ)設(shè)施。為提高學(xué)校管理工作的現(xiàn)代化、科學(xué)化水平,保證信息處理的即時化、準(zhǔn)確化,開發(fā)一套對學(xué)生學(xué)籍進行管理的軟件是極其重要的、必要的。本系統(tǒng)為解決這一問題而開發(fā),可以減少學(xué)籍管理工作的工作量、提高工作效率、節(jié)省資源,提高學(xué)校信息技術(shù)應(yīng)用水平。論文概述了信息技術(shù)在教學(xué)中的應(yīng)用,介紹了系統(tǒng)的開發(fā)背景、開發(fā)工具Eclipse以及開發(fā)中使用的java等技術(shù)。詳細(xì)闡述了需求分析及系統(tǒng)設(shè)計的過程,后者主要包括功能模塊

6、劃分及數(shù)據(jù)庫的設(shè)計。系統(tǒng)分為四大模塊:用戶管理模塊、課程管理模塊、成績管理模塊及系統(tǒng)管理模塊。用戶管理模塊主要包括學(xué)生管理和教師管理兩個子模塊,學(xué)生管理負(fù)責(zé)維護學(xué)生信息,教師管理負(fù)責(zé)維護教師信息;課程管理模塊負(fù)責(zé)維護課程信息;成績管理模塊負(fù)責(zé)維護成績信息;系統(tǒng)管理模塊負(fù)責(zé)維護數(shù)據(jù)字典的維護與擴展。</p><p>  關(guān)鍵詞:B/S體系結(jié)構(gòu),java,學(xué)籍管理</p><p><b&

7、gt;  前 言</b></p><p>  學(xué)生學(xué)籍管理系統(tǒng)是一個教育單位信息化管理中不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠為用戶(即學(xué)生和管理者)提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式來管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了

8、不少的困難。</p><p>  隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對學(xué)生學(xué)籍信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低、數(shù)據(jù)處理快速等。這些優(yōu)點能夠極大地提高了學(xué)生學(xué)籍信息管理的效率,也是學(xué)生學(xué)籍管理科學(xué)化、正規(guī)化,

9、與世界接軌的重要條件。因此,開發(fā)一套學(xué)生學(xué)籍管理軟件成為很有必要的事情。</p><p>  本論文共分為5章來介紹。</p><p>  第一章 概述,主要是介紹信息管理的發(fā)展?fàn)顩r和發(fā)展趨勢,選題背景和意義和體系結(jié)構(gòu)等。</p><p>  第二章 需求分析與總體設(shè)計部分,主要是分析學(xué)生學(xué)籍系統(tǒng)的功能需求和從總體上設(shè)計該系統(tǒng)。</p><p&g

10、t;  第三章 數(shù)據(jù)庫設(shè)計,主要是對數(shù)據(jù)庫表的結(jié)構(gòu)、表的關(guān)系圖和E-R圖等的設(shè)計。</p><p>  第四章 詳細(xì)設(shè)計與實現(xiàn)部分,主要是詳細(xì)描述該系統(tǒng)的功能及其代碼實現(xiàn)。</p><p>  第五章 結(jié)論部分,主要是對本論文的總結(jié)。</p><p><b>  目 錄</b></p><p><b>  1

11、 緒論1</b></p><p>  1.1選題背景和意義1</p><p>  1.2國內(nèi)外發(fā)展趨勢1</p><p><b>  1.3體系結(jié)構(gòu)2</b></p><p>  1.3.1 B/S體系結(jié)構(gòu)2</p><p>  1.4java技術(shù)2</p>

12、<p>  1.5JDBC數(shù)據(jù)訪問接口3</p><p><b>  2系統(tǒng)分析4</b></p><p><b>  2.1需求分析4</b></p><p>  2.2系統(tǒng)總體設(shè)計4</p><p>  2.2.1系統(tǒng)設(shè)計目標(biāo)4</p><p>  2

13、.2.2系統(tǒng)設(shè)計思想4</p><p>  2.2.3系統(tǒng)功能描述5</p><p>  2.2.4系統(tǒng)流程設(shè)計6</p><p><b>  3數(shù)據(jù)庫設(shè)計9</b></p><p>  3.1數(shù)據(jù)庫表的結(jié)構(gòu)9</p><p>  3.2邏輯結(jié)構(gòu)設(shè)計10</p><

14、p>  3.3數(shù)據(jù)庫E-R圖10</p><p>  4系統(tǒng)功能實現(xiàn)13</p><p>  4.1連接數(shù)據(jù)庫13</p><p>  4.2設(shè)計系統(tǒng)主窗體15</p><p>  4.3用戶管理模塊16</p><p>  4.3.1學(xué)生基本信息16</p><p>  4.

15、3.2教師基本信息17</p><p>  4.4成績管理18</p><p>  4.5課程管理19</p><p>  4.6 系統(tǒng)管理模塊的設(shè)計20</p><p><b>  5 結(jié)論22</b></p><p><b>  6 致謝23</b><

16、/p><p><b>  7 參考文獻24</b></p><p><b>  緒論</b></p><p><b>  選題背景和意義</b></p><p>  隨著計算機技術(shù)的飛速發(fā)展,計算機在學(xué)校管理中應(yīng)用的普及,利用計算機實現(xiàn)學(xué)校的學(xué)籍管理勢在必行。對于學(xué)校來說,利用計

17、算機支持學(xué)校高效率完成學(xué)籍管理對學(xué)校管理走向科學(xué)化、規(guī)范化起著重要的作用。學(xué)校管理并不可能面面俱到,如果對學(xué)籍管理實行手工操作,會耗費學(xué)校老師大量的時間與精力,計算機進行學(xué)籍管理時,不僅能夠保證工作的準(zhǔn)確性,而且還可以利用計算機對學(xué)生變動進行及時的修改,從而節(jié)省更多的時間,提高工作效率。因為作為高校的特殊產(chǎn)品------人才,社會對他需要首先聽其言,觀其形,尋其質(zhì),而后才能用其人。它不僅反映學(xué)生本質(zhì)的重要憑證,也為社會提供人才的重要參考

18、依據(jù),而且是學(xué)生在校期間個人學(xué)習(xí)、經(jīng)歷、能力等真實記錄,對該畢業(yè)生參加就業(yè)和學(xué)生管理工作有著重要的作用。在一定程度上,學(xué)生學(xué)籍也是高校學(xué)生管理的有力依據(jù),它有利于促進學(xué)生素質(zhì)的提高,為更好的服務(wù)與人才培養(yǎng)這個總目標(biāo)提供支持,因此,做好學(xué)籍管理系統(tǒng)必然具有作用意義。</p><p><b>  國內(nèi)外發(fā)展趨勢</b></p><p>  信息社會的高科技,商品經(jīng)濟化的高

19、效益,使計算機的應(yīng)用以普及到經(jīng)濟和社會生活的各個領(lǐng)域。計算機雖然與人類的關(guān)系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,學(xué)生學(xué)籍管理系統(tǒng)為教學(xué)辦公室?guī)砹藰O大的方便。信息化在國外已經(jīng)非常普及了,但在中國,教育信息化本身還沒有被算做一個真正的產(chǎn)業(yè),更沒有形成清晰的產(chǎn)業(yè)模式。但是,就是在這樣的一個模式下,過度重視硬件投入的相關(guān)教育部門更應(yīng)該理性思考,將教育信息化的精力重新拉回到基礎(chǔ)數(shù)據(jù)信息化

20、的投入上,通過數(shù)據(jù)基礎(chǔ)的實施與逐漸完善,形成一個更具價值的系統(tǒng)化、規(guī)?;娜轿唤逃畔⒒w系。</p><p>  隨著計算機的普及和網(wǎng)絡(luò)技術(shù)的發(fā)展,我國教育行業(yè)信息化建設(shè)很早就已經(jīng)開始在全國展開部署了。學(xué)生學(xué)籍管理系統(tǒng)就是其中之一。傳統(tǒng)的手寫管理由于工作量巨大、存放麻煩、更新困難、不易備份,已隨著時代的發(fā)展而顯得落伍了。這就要我們創(chuàng)造更快更新鮮的管理系統(tǒng)來。電子管理以快捷、方便的使用而受到歡迎。學(xué)生學(xué)籍管理系

21、統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠為用戶提供充足餓信息和快捷的增刪改查手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差、另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少得困難。</p><p>  隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻

22、認(rèn)識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對學(xué)生信息、學(xué)籍、成績等進行管理,具有手工管理所無法比擬的優(yōu)點。例如:查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大的提高學(xué)生學(xué)籍管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p><b>  體系結(jié)構(gòu)</b></p><p

23、><b>  B/S體系結(jié)構(gòu)</b></p><p>  在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生

24、成等工作全部由Web Server完成。實際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由Web服務(wù)器單獨組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機的壓力減輕了,把負(fù)荷分配給了Web服務(wù)器。這種三層體系結(jié)構(gòu)如圖1所示。</p><p>  圖1-1三層體系結(jié)構(gòu)</p><p>  采用該結(jié)構(gòu)軟件的優(yōu)勢在于:</p><p> ?。?)無需開發(fā)

25、客戶端軟件、維護和升級方便。</p><p> ?。?)可跨平臺操作,任何一臺機器只要裝有WWW瀏覽器軟件,均可作為客戶機來訪問系統(tǒng)。</p><p>  (3)具有良好的開放性和可擴充性。</p><p>  (4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效的適應(yīng)當(dāng)前用戶對管理信息系統(tǒng)的新需求。</p><p>  這種三層結(jié)構(gòu)層與層之間相互

26、獨立,任何一層的改變不影響其它層的功能。由于這種結(jié)構(gòu)是提供一個跨平臺的簡單一致的應(yīng)用環(huán)境,實現(xiàn)了開發(fā)系統(tǒng)與應(yīng)用系統(tǒng)的分離,因此避免了為多重不同的操作系統(tǒng)開發(fā)同一應(yīng)用系統(tǒng)的重復(fù)操作,便于用戶群的擴展、變化以及應(yīng)用系統(tǒng)的管理。</p><p>  因此該結(jié)構(gòu)在管理系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件開發(fā)中一種流行的體系結(jié)構(gòu),所以在開發(fā)本系統(tǒng)時采用這種模式。</p><p><b>

27、;  java技術(shù)</b></p><p>  Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時

28、擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。Java是由Sun Microsystems公司于 1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計語言(以下簡稱Java語言)和Java平臺的總稱。Java分為三個體系J2SE (Java2 Platform Standard Edition,java平臺標(biāo)準(zhǔn)版),J2EE(Java 2 Platform,Enterprise Edit

29、ion,java平臺企業(yè)版),J2ME (Java 2 Platform Micro Edition,java平臺微型版)。</p><p>  JDBC數(shù)據(jù)訪問接口</p><p>  為支持Java程序的數(shù)據(jù)庫操作功能,Java語言采用了專門的Java數(shù)據(jù)庫編程接口(Java Database Connecivity,JDBC),用于在Java程序中實現(xiàn)數(shù)據(jù)庫操作功能并簡化操作過程。J

30、DBC支持基本SQL語句,提供多樣化的數(shù)據(jù)庫連接方式,為各種不同的數(shù)據(jù)庫提供統(tǒng)一的操作界面。JDBC工作原理如圖3所示</p><p>  圖1-2JDBC工作原理</p><p><b>  系統(tǒng)分析</b></p><p><b>  需求分析</b></p><p>  本系統(tǒng)主要是針對各個高

31、校的學(xué)生學(xué)籍進行管理,系統(tǒng)滿足以下幾點要求:</p><p>  系統(tǒng)內(nèi)容的全面性。學(xué)生學(xué)籍管理系統(tǒng)不僅是對學(xué)籍的一些基本管理,而且還對學(xué)籍的查看、刪除各方面都有很好的管理,并且不同的管理權(quán)限可操作的內(nèi)容也是不同的,因此,本系統(tǒng)能夠很好的滿足管理人員的需要,使個人用戶可以快捷、簡便、安全地使用本系統(tǒng)。</p><p><b>  系統(tǒng)總體設(shè)計</b></p>

32、;<p>  本系統(tǒng)劃分了2個角色,分別為教師(管理員)、學(xué)生。2個角色的功能需求所列如下:</p><p>  1.教師(管理員)對功能的需求</p><p>  登錄后取得管理權(quán)限。</p><p>  修改自身信息,主要為修改登錄密碼及基本信息。</p><p><b>  注銷此次權(quán)限。</b>&l

33、t;/p><p>  增加、刪除、修改、查詢學(xué)生信息、教師信息、課程信息、成績信息</p><p><b>  維護數(shù)據(jù)字典</b></p><p>  2.學(xué)生對功能的需求</p><p>  登錄取得學(xué)生的權(quán)限。</p><p>  修改自身信息,主要為修改登錄密碼及基本信息。</p>

34、<p><b>  注銷此次權(quán)限。</b></p><p><b>  瀏覽課程信息。</b></p><p><b>  瀏覽成績信息。</b></p><p><b>  系統(tǒng)設(shè)計目標(biāo)</b></p><p>  學(xué)籍管理信息系統(tǒng)以計算機

35、為工具,把學(xué)籍管理系統(tǒng)更完善,通過對教務(wù)管理所需的信息管理,減輕行政人員的工作負(fù)擔(dān),使教學(xué)辦公室對學(xué)生檔案的管理更方便,把管理人員從繁瑣的數(shù)據(jù)計算處理中解脫出來,使其有更多的精力從事教務(wù)管理政策的研究實施,教學(xué)計劃的制定執(zhí)行和教學(xué)質(zhì)量的監(jiān)督檢查,從而全面提高教學(xué)質(zhì)量。計算機的資源是受到限制的,因此要充分利用JSP的功能,設(shè)計出功能強大的軟件,同時要盡可能減少對系統(tǒng)資源的占用,同時對本系統(tǒng)要求有良好的保密</p><p

36、><b>  系統(tǒng)設(shè)計思想</b></p><p>  1、 采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開發(fā)中的時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果。</p><p>  2、 系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生信息的錄入、查詢、更新等。學(xué)生成績查詢與管理。</p><p>  3、 系統(tǒng)就具備數(shù)據(jù)庫維護功

37、能,及時根據(jù)用戶需求進行數(shù)據(jù)添加、刪除、修改等操作。</p><p><b>  系統(tǒng)功能描述</b></p><p>  學(xué)生學(xué)籍管理系統(tǒng)的主要功能包括以下幾個方面:用戶管理、課程管理、成績管理、基本信息管理,其功能結(jié)構(gòu)圖,如圖2-1所示</p><p>  圖2-1系統(tǒng)模塊劃分圖</p><p><b> 

38、 1.用戶管理模塊</b></p><p>  該模塊負(fù)責(zé)管理學(xué)生和教師信息,學(xué)生在該模塊中只可以 修改個人基本信息,教師可以增加、刪除、修改、查詢學(xué)生和教師信息。</p><p><b>  2.課程管理模塊</b></p><p>  該模塊負(fù)責(zé)管理所有課程的基本信息,學(xué)生在該模塊中只可以瀏覽課程信息,教師可以增加、刪除、修改、

39、查詢課程信息。</p><p><b>  3.成績管理模塊</b></p><p>  該模塊負(fù)責(zé)管理所有學(xué)生的各門課程的成績信息,學(xué)生在該模塊中只可以瀏覽成績信息,教師可以增加、刪除、修改、查詢成績信息。</p><p><b>  4.系統(tǒng)模塊管理</b></p><p>  該模塊負(fù)責(zé)維護數(shù)

40、據(jù)字典信息,學(xué)生對此沒有操作的權(quán)力,教師可以根據(jù)需求對數(shù)據(jù)字典進行增加、刪除、修改、查詢。</p><p><b>  系統(tǒng)流程設(shè)計</b></p><p>  系統(tǒng)流程圖,如圖2-2所示:</p><p>  圖2-2 系統(tǒng)流程圖</p><p>  首先是到登陸頁面,登陸時先判斷用戶名和密碼是否匹配,若匹配則判斷是教

41、師(管理員)還是學(xué)生,然后再進入相應(yīng)的頁面,否則返回登錄頁面。</p><p>  學(xué)生進入相應(yīng)頁面之后,可以進行密碼和基本信息的修改、自己所選課程的瀏覽、所有課程的成績?yōu)g覽。</p><p>  教師(管理員)進入相應(yīng)的頁面之后可以進行密碼和基本信息的修改、學(xué)生信息的增刪改查、教師信息的增刪改查、課程信息的增刪改查、成績信息的增刪改查及數(shù)據(jù)字典的增刪改查。</p><

42、p><b>  數(shù)據(jù)庫設(shè)計</b></p><p><b>  數(shù)據(jù)庫表的結(jié)構(gòu)</b></p><p>  在學(xué)生學(xué)籍管理系統(tǒng)中設(shè)立5張表結(jié)構(gòu),包括用戶信息數(shù)據(jù)表、課程信息數(shù)據(jù)表、成績信息數(shù)據(jù)表、學(xué)生信息數(shù)據(jù)表、數(shù)據(jù)字典信息數(shù)據(jù)表,這5張表分別對應(yīng)E-R圖中的用戶信息實體圖、課程信息實體圖、成績信息實體圖、學(xué)生信息實體圖、數(shù)據(jù)字典信息實體圖

43、。</p><p>  表3-1 用戶信息數(shù)據(jù)表(Users)</p><p>  表3-2 學(xué)生信息數(shù)據(jù)表(Students)</p><p>  表3-3 課程信息數(shù)據(jù)表(Course)</p><p>  表3-4 成績信息數(shù)據(jù)表(Scores)</p><p><b>  邏輯結(jié)構(gòu)設(shè)計</

44、b></p><p>  本系統(tǒng)中邏輯結(jié)構(gòu)設(shè)計主要是將概念結(jié)構(gòu)設(shè)計階段設(shè)計紅啊的E-R圖轉(zhuǎn)換成數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而E-R圖則是由實體、實體的屬性和實體之間的聯(lián)系三個要素組成。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實際上就是要將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。這種轉(zhuǎn)換一般遵循如下原則:一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的碼就是

45、關(guān)系的碼。</p><p><b>  數(shù)據(jù)庫E-R圖</b></p><p>  根據(jù)以上對對系統(tǒng)所做的需求分析,模塊設(shè)計,就可以作出能夠滿足用戶需求的各種實體以及它們之間的關(guān)系,本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實體有:用戶信息、課程信息、成績信息、學(xué)生信息、數(shù)據(jù)字典信息。</p><p>  學(xué)生學(xué)籍管理系統(tǒng)實體間關(guān)系E-R圖,如圖3-1所示:

46、</p><p>  圖3-1 學(xué)生學(xué)籍管理系統(tǒng)實體間關(guān)系E-R圖</p><p>  學(xué)生學(xué)籍管理系統(tǒng)用戶信息實體圖,如圖3-2所示:</p><p>  圖3-2 學(xué)生學(xué)籍管理系統(tǒng)用戶信息實體圖</p><p>  學(xué)生學(xué)籍管理系統(tǒng)課程信息實體圖,如圖3-3所示:</p><p>  圖3-3 學(xué)生學(xué)籍管理系統(tǒng)課程

47、信息實體圖</p><p>  學(xué)生學(xué)籍管理系統(tǒng)成績信息實體圖,如圖3-4所示:</p><p>  圖3-4 學(xué)生學(xué)籍管理系統(tǒng)成績信息實體圖</p><p>  學(xué)生學(xué)籍管理系統(tǒng)學(xué)生信息實體圖,如圖3-5所示:</p><p>  圖3-5 學(xué)生學(xué)籍管理系統(tǒng)學(xué)生信息實體圖</p><p><b>  系統(tǒng)功

48、能實現(xiàn)</b></p><p><b>  連接數(shù)據(jù)庫</b></p><p><b>  設(shè)計系統(tǒng)主窗體</b></p><p>  圖4-1 學(xué)生學(xué)籍管理系統(tǒng)登錄窗體</p><p><b>  主要代碼</b></p><p><

49、;b>  用戶管理模塊</b></p><p>  管理員錄入學(xué)生和教師信息后,方可登錄。</p><p><b>  登錄后如圖所示:</b></p><p>  圖4-2 學(xué)生學(xué)籍管理系統(tǒng)登錄后的窗體</p><p>  如果是學(xué)生登錄后,可點擊“用戶管理” “修改個人信息”,這是可在此進

50、行個人信息的修改。</p><p>  圖4-3 學(xué)生學(xué)籍管理系統(tǒng)修改學(xué)生個人信息的窗體</p><p><b>  學(xué)生基本信息</b></p><p>  管理員登錄后可增加、刪除、修改、查詢學(xué)生信息和教師信息。</p><p>  登錄后選擇左側(cè)菜單中的“用戶管理” “學(xué)生管理”功能,進入“學(xué)生-列表”

51、頁面,這里可以對學(xué)生信息進行增刪改查,如下圖所示:</p><p>  圖4-4 學(xué)生學(xué)籍管理系統(tǒng)增刪改查學(xué)生信息窗體</p><p>  單擊添加按鈕可以添加學(xué)生信息;</p><p>  單擊刪除按鈕可以刪除學(xué)生信息;</p><p>  圖4-5 學(xué)生學(xué)籍管理系統(tǒng)刪除學(xué)生信息窗體</p><p><b&

52、gt;  教師基本信息</b></p><p>  選擇左側(cè)菜單中的“用戶管理” “教師管理”功能,進入“教師-列表”頁面,這里可以增刪改查教師信息; </p><p>  圖4-6 學(xué)生學(xué)籍管理系統(tǒng)增刪改查教師信息窗體</p><p>  單擊添加按鈕可以添加教師信息;</p><p>  單擊刪除按鈕可以刪除教師信息

53、;</p><p>  單擊每個條目的“用戶名”,可以修改教師信息;</p><p>  單擊查詢按鈕可以查詢教師信息;</p><p><b>  成績管理</b></p><p>  選擇左側(cè)菜單中的“成績管理”→“成績信息維護”功能,進入“成績表-列表”頁面,這里可以增刪改查成績信息;</p><

54、;p>  圖4-7 學(xué)生學(xué)籍管理系統(tǒng)增刪改查成績信息窗體</p><p>  單擊添加按鈕可以添加成績信息;</p><p>  單擊刪除按鈕可以刪除成績信息;</p><p>  單擊每個條目的“學(xué)生編號”,可以修改成績信息;</p><p>  圖4-8 學(xué)生學(xué)籍管理系統(tǒng)修改成績信息的窗體</p><p>

55、;  單擊查詢按鈕可以查詢成績信息</p><p><b>  課程管理</b></p><p>  選擇左側(cè)菜單中的“課程管理”→“課程信息維護”功能,進入“課程表-列表”頁面,這里可以增刪改查課程信息;</p><p>  圖4-9 學(xué)生學(xué)籍管理系統(tǒng)增刪改查課程信息窗體</p><p>  單擊添加按鈕可以添加課程

56、信息;</p><p>  單擊刪除按鈕可以刪除課程信息;</p><p>  單擊每個條目的“課程編號”,可以修改課程信息;</p><p>  圖4-10 學(xué)生學(xué)籍管理系統(tǒng)修改課程信息的窗體</p><p><b>  系統(tǒng)管理模塊的設(shè)計</b></p><p>  選擇左側(cè)菜單中的“系統(tǒng)管

57、理”→“數(shù)據(jù)字典維護”功能,進入“數(shù)據(jù)字典索引-列表”頁面,這里可以增刪改查系統(tǒng)其它功能模塊中引用的數(shù)據(jù)字典項,如學(xué)生在校狀態(tài)、政治面貌、省份、入學(xué)年份、民族等;</p><p>  圖4-11 學(xué)生學(xué)籍管理系統(tǒng)增刪改查數(shù)據(jù)字典信息窗體</p><p>  單擊添加按鈕可以添加數(shù)據(jù)字典信息;</p><p>  單擊刪除按鈕可以刪除數(shù)據(jù)字典信息;</p>

58、;<p>  單擊每個條目的“編碼”,可以對本條目進行“編碼”、“名稱”、“說明”的更改;</p><p>  這一部分是本系統(tǒng)的亮點之處,它可以滿足用戶需求的變化。例如:學(xué)生狀態(tài)有在校、畢業(yè)、休學(xué)、開除等,考試分期中考試、期末考試、補考等,民族也有很多,等等,這些可以根據(jù)用戶需求在數(shù)據(jù)字典中進行增加、刪除、修改和查詢。</p><p>  圖4-12 學(xué)生學(xué)籍管理系統(tǒng)修改

59、數(shù)據(jù)字典信息的窗體</p><p>  單擊每個條目的“數(shù)據(jù)項圖標(biāo)”,可以對本條目的內(nèi)容進行增刪改查。</p><p>  圖4-13 學(xué)生學(xué)籍管理系統(tǒng)修改數(shù)據(jù)字典的數(shù)據(jù)項信息的窗體</p><p>  單擊查詢按鈕可以查詢數(shù)據(jù)字典信息;</p><p><b>  結(jié)論</b></p><p>

60、;  經(jīng)過幾個月的設(shè)計,學(xué)生學(xué)籍管理系統(tǒng)基本開發(fā)完成,該系統(tǒng)是高校典型的信息管理系統(tǒng),功能十分強大的管理系統(tǒng),它集各種功能用于一身,在系統(tǒng)的各個模塊中體現(xiàn)了它的功能,針對高校學(xué)生學(xué)籍工作方面進行設(shè)計的,同時該系統(tǒng)也是為了方便于管理員、教師和學(xué)生的一些信息操作,為高校節(jié)省了管理成本,提高學(xué)校的工作效率。該系統(tǒng)的界面簡單大方,非常方便用戶的操作,同時,也為以后系統(tǒng)的擴展留出了足夠的空間。</p><p>  本系統(tǒng)的

61、用戶管理和權(quán)限管理是使本系統(tǒng)設(shè)計更上一層樓的重點。若可能,設(shè)置增刪改查用戶功能,所有用戶必須是系統(tǒng)中已經(jīng)存在的學(xué)生或教師,但已經(jīng)存在的學(xué)生或教師不一定是本系統(tǒng)的用戶。另外,管理員可以自定義各種角色,對每種角色可以設(shè)置瀏覽(本人或他人)、新增、刪除(本人或他人)、修改(本人或他人)各功能模塊各數(shù)據(jù)條目,對每個用戶應(yīng)用不同角色,也可對用戶直接配置權(quán)限。此處是非常復(fù)雜的設(shè)計。</p><p>  以上是本人對“學(xué)生學(xué)籍

62、管理系統(tǒng)”的特點和不足之處的總結(jié),以及對系統(tǒng)未來的展望。</p><p><b>  致謝</b></p><p>  本次畢業(yè)設(shè)計,指導(dǎo)老師給予了本人極大的幫助,對畢業(yè)設(shè)計過程中的每一個環(huán)節(jié)都認(rèn)真地進行指導(dǎo)。通過不斷與指導(dǎo)老師勾通,不斷改進程序,使其更加完美,方便用戶使用,使系統(tǒng)更具特色。在寫論文環(huán)節(jié)中,老師耐心細(xì)致的指導(dǎo),在每一個階段制定具體的計劃,要求不斷根據(jù)實

63、際需要修改,使整個畢業(yè)設(shè)計能順利的完成。從指導(dǎo)教師身上學(xué)到了很多東西。他深厚的理論水平使本人受益匪淺。無論在理論上還是在實踐中,都得到了提高和鍛煉,對于今后的工作和學(xué)習(xí)都是一筆巨大的財富。</p><p><b>  參考文獻</b></p><p>  [1]楊中科.《J2EE開發(fā)全程實錄》.清華大學(xué)出版社.2007年9月;</p><p>

64、  [2]曾建潮.《軟件工程》.武漢理工大學(xué)出版社.2008年5月;</p><p>  [3]沈潔.《數(shù)據(jù)庫設(shè)計入門經(jīng)典》.清華大學(xué)出版社.2007年3月</p><p>  [4]何玉潔.《數(shù)據(jù)庫設(shè)計教程》.械工業(yè)出版社.2005年1月</p><p>  [5] JOHNSON R.Expert one-on-one J2EE design and devel

65、opment[M]. 魏海萍譯.北京:電子工業(yè)出版社,2003.</p><p>  [6] 揭安全,李云清,楊慶紅等.“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)改革與創(chuàng)新[J].計算機教育,2008,(10):132-133;</p><p>  [7] 張愛平,賴欣. 在JSP中調(diào)用JavaBean實現(xiàn)Web數(shù)據(jù)庫訪問[J]. 計算機時代, 2007,(01):65-67;</p><p

66、>  [8] 徐長盛,戴超.一種快速開發(fā)Web應(yīng)用程序方法的研究[J]. 計算機工程與設(shè)計,2004,(12):2237-2239;</p><p>  [9] GAMMA E, HELM R, JOHNSON R, et al. Design patterns:Elements of reusable object-oriented software[M]. Addison Wesley, 1994. &

溫馨提示

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

最新文檔

評論

0/150

提交評論