畢業(yè)設計--學籍管理系統(tǒng)設計與實現(xiàn)_第1頁
已閱讀1頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

2、<p>  班 級 </p><p>  學 號 </p><p>  學生姓名 </p><p>  指導教師 </p><p><b>  教務處制</b

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

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

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

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

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

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

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

10、t;  第三章 數(shù)據(jù)庫設計,主要是對數(shù)據(jù)庫表的結構、表的關系圖和E-R圖等的設計。</p><p>  第四章 詳細設計與實現(xiàn)部分,主要是詳細描述該系統(tǒng)的功能及其代碼實現(xiàn)。</p><p>  第五章 結論部分,主要是對本論文的總結。</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體系結構2</b></p><p>  1.3.1 B/S體系結構2</p><p>  1.4java技術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)總體設計4</p><p>  2.2.1系統(tǒng)設計目標4</p><p>  2

13、.2.2系統(tǒng)設計思想4</p><p>  2.2.3系統(tǒng)功能描述5</p><p>  2.2.4系統(tǒng)流程設計6</p><p><b>  3數(shù)據(jù)庫設計9</b></p><p>  3.1數(shù)據(jù)庫表的結構9</p><p>  3.2邏輯結構設計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設計系統(tǒng)主窗體15</p><p>  4.3用戶管理模塊16</p><p>  4.3.1學生基本信息16</p><p>  4.

15、3.2教師基本信息17</p><p>  4.4成績管理18</p><p>  4.5課程管理19</p><p>  4.6 系統(tǒng)管理模塊的設計20</p><p><b>  5 結論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>  隨著計算機技術的飛速發(fā)展,計算機在學校管理中應用的普及,利用計算機實現(xiàn)學校的學籍管理勢在必行。對于學校來說,利用計

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

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

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

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

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

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

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

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

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

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

27、;  java技術</b></p><p>  Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(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面向對象程序設計語言(以下簡稱Java語言)和Java平臺的總稱。Java分為三個體系J2SE (Java2 Platform Standard Edition,java平臺標準版),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、校的學生學籍進行管理,系統(tǒng)滿足以下幾點要求:</p><p>  系統(tǒng)內(nèi)容的全面性。學生學籍管理系統(tǒng)不僅是對學籍的一些基本管理,而且還對學籍的查看、刪除各方面都有很好的管理,并且不同的管理權限可操作的內(nèi)容也是不同的,因此,本系統(tǒng)能夠很好的滿足管理人員的需要,使個人用戶可以快捷、簡便、安全地使用本系統(tǒng)。</p><p><b>  系統(tǒng)總體設計</b></p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

64、  [2]曾建潮.《軟件工程》.武漢理工大學出版社.2008年5月;</p><p>  [3]沈潔.《數(shù)據(jù)庫設計入門經(jīng)典》.清華大學出版社.2007年3月</p><p>  [4]何玉潔.《數(shù)據(jù)庫設計教程》.械工業(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ù)結構”課程教學改革與創(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應用程序方法的研究[J]. 計算機工程與設計,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)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論