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

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

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

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

內(nèi)容介紹

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

摘 要

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


關(guān)鍵詞:Struts 網(wǎng)上選課 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)境的初步調(diào)查 8
3.2系統(tǒng)的可行性研究 8
3.2.1經(jīng)濟可行性 8
3.2.2技術(shù)可行性 8
3.2.3社會可行性 9
3.3詳細調(diào)查 9
3.3.1系統(tǒng)功能分析 9
3.3.2系統(tǒng)業(yè)務(wù)流程分析 10
3.4新系統(tǒng)邏輯模型的提出 11
3.4.1數(shù)據(jù)流程圖(DFD) 11
3.4.2數(shù)據(jù)字典分析 13
4 系統(tǒng)總體設(shè)計 16
4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計 16
4.2 系統(tǒng)總體物理結(jié)構(gòu) 19
4.2.1系統(tǒng)邏輯結(jié)構(gòu) 19
4.3代碼設(shè)計 20
4.4數(shù)據(jù)庫設(shè)計 21
4.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 21
4.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 22
5 系統(tǒng)詳細設(shè)計 25
5.1功能模塊設(shè)計 25
結(jié)論 28
參考文獻 29


前言

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



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