版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計--學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計(學(xué)籍管理系統(tǒng))
- 畢業(yè)設(shè)計---高校學(xué)籍信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 學(xué)籍管理信息系統(tǒng)的設(shè)計與實現(xiàn)【畢業(yè)設(shè)計】
- 畢業(yè)設(shè)計----學(xué)生學(xué)籍管理系統(tǒng)
- pb學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--基于uml高校學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)籍管理系統(tǒng)-畢業(yè)設(shè)計論文.doc
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計報告
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計--c語言學(xué)籍管理系統(tǒng)
- 學(xué)籍管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 2017畢業(yè)論文-學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
- 基于vb學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計
- java開發(fā)的畢業(yè)設(shè)計-學(xué)籍管理系統(tǒng)
- 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
評論
0/150
提交評論