国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

網上選課系統(tǒng)的開發(fā)與設計.doc

約33頁DOC格式手機打開展開

網上選課系統(tǒng)的開發(fā)與設計,摘要網上選課系統(tǒng)是針對在校學生和教師使用,從學生的角度來說,由于學校教學制度的改革,現(xiàn)在大部分高等院校開始實行的是學生的自主選課模式,傳統(tǒng)的教學模式(學生按照學校安排好的課程上課)已經不能適應新型的教學手段,如果仍然通過紙上的方式選課,一方面浪費的大量的人力、物力資源,另一方面浪費時間以及在人為的統(tǒng)計過程中不可避免出現(xiàn)...
編號:20-125980大小:863.00K
分類: 論文>計算機論文

內容介紹

此文檔由會員 losece 發(fā)布

摘 要

網上選課系統(tǒng)是針對在校學生和教師使用,從學生的角度來說,由于學校教學制度的改革,現(xiàn)在大部分高等院校開始實行的是學生的自主選課模式,傳統(tǒng)的教學模式(學生按照學校安排好的課程上課)已經不能適應新型的教學手段,如果仍然通過紙上的方式選課,一方面浪費的大量的人力、物力資源,另一方面浪費時間以及在人為的統(tǒng)計過程中不可避免出現(xiàn)的差錯等情況。隨著高校人數(shù)的增多,這種弊端會越來越多的暴露出來。因此,利用網絡,使學生只要在計算機前輸入自己的個人選課信息即可完成原來幾倍的作業(yè)量。從教師的角度來說,同樣是節(jié)省了大量的工作量,由于教師提出代課申請完成課程發(fā)布的工作較學生選課而言更加的復雜,因此通過網上進行課程發(fā)布能大幅度的減少教師的工作量,減少錯誤的發(fā)生幾率。作為教師,也只要通過自己的電腦來操作即可,不用再奔波于教務處和辦公室之間。
本系統(tǒng)是采用Java環(huán)境下實現(xiàn)MVC設計模式的Struts框架和實現(xiàn)ORM的Hibernate框架結合起來開發(fā)的。用Struts構建整體框架,Hibernate實現(xiàn)數(shù)據(jù)持久層,這兩者的結合很大的提高了系統(tǒng)開發(fā)效率,使的系統(tǒng)更易于維護,可重用性更高,可移植性更好。


關鍵詞:Struts 網上選課 Hibernate


摘 要 I
ABSTRACT II
1 前言 1
2 系統(tǒng)開發(fā)工具與開發(fā)平臺 2
2.1開發(fā)模式 2
2.2 JSP簡介 2
2.3 MVC開發(fā)模式 2
2.4 Struts簡介 4
2.5 Hibernate簡介 5
2.6 MyEclipse簡介 6
2.7 JavaScript簡介 6
2.8系統(tǒng)運行環(huán)境 7
3 系統(tǒng)分析 8
3.1系統(tǒng)環(huán)境的初步調查 8
3.2系統(tǒng)的可行性研究 8
3.2.1經濟可行性 8
3.2.2技術可行性 8
3.2.3社會可行性 9
3.3詳細調查 9
3.3.1系統(tǒng)功能分析 9
3.3.2系統(tǒng)業(yè)務流程分析 10
3.4新系統(tǒng)邏輯模型的提出 11
3.4.1數(shù)據(jù)流程圖(DFD) 11
3.4.2數(shù)據(jù)字典分析 13
4 系統(tǒng)總體設計 16
4.1系統(tǒng)功能結構設計 16
4.2 系統(tǒng)總體物理結構 19
4.2.1系統(tǒng)邏輯結構 19
4.3代碼設計 20
4.4數(shù)據(jù)庫設計 21
4.4.1數(shù)據(jù)庫概念結構設計 21
4.4.2數(shù)據(jù)庫邏輯結構設計 22
5 系統(tǒng)詳細設計 25
5.1功能模塊設計 25
結論 28
參考文獻 29


前言

隨著教育事業(yè)的發(fā)展,人才的培養(yǎng)方法也與以前大不相同,以前一刀切的教育方式已經不適合現(xiàn)在的人才。所以,每個學生的愛好與興趣也隨著自身的發(fā)展差異越來越大,因此,學生的選課變成了新型教育發(fā)展的一大難題。每個課程涉及不同的部門,所選的學生也是來自不同班級學院,假如按照以前人工安排選課,就會大大制約教育事業(yè)的發(fā)展。
隨著計算機技術的發(fā)展,計算機網絡的應用滲透到社會生活的方方面面,學校的管理也隨之從原始的手工管理向現(xiàn)代的計算機管理過度。設計開發(fā)一個好的選課系統(tǒng)對于學校來說至關重要。通過計算機對選課進行管理,可以避免以前一些人為原因所導致的錯誤,強大的功能將使增刪改查更為快捷便利,龐大的數(shù)據(jù)庫可以存儲上萬條數(shù)據(jù)而且保密性好,可靠性高,管理操作全程都在計算機上完成,免去了一部分紙張的開銷,經濟環(huán)保,降低辦公成本。實現(xiàn)學校對選課的系統(tǒng)化、規(guī)范化、自動化,從而提高學校的管理效率。



【參考文獻】
[1] 鄔繼成:《J2EE開源編程精要15講——整合Eclipse、Struts、Hibernate和Spring的Java Web開發(fā)》[M],電子工業(yè)出版社2008版。
[2] 孫衛(wèi)琴:《精通Struts基于MVC的Java Web設計與開發(fā)》[M],電子工業(yè)出版社2004版。
[3] 孫衛(wèi)琴:《精通Hibernate : Java對象持久化技術詳解》[M],電子工業(yè)出版社2006版。
[6] 蔡立軍,瞿亮:《Oracle9i關系數(shù)據(jù)庫實用教程》[M],中國水利水電出版社2004版。
[7] 張海藩:《軟件工程》[M],人民郵電出版社2006版。
[8] Bruce Eckel:《Thinking in Java (Four Edition)》[M], China Machine Press, 2007。
[9] 陳佳,曹妍:《軟件開發(fā)實驗與實踐教程》[M],清華大學出版社2007版。
[10] Grady Booch, James Rumbaugh, Ivar Jacobson:《The Unified Modeling Language User Guide (Second Edition)》[M], China Machine Press。