




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、HEDUMS可行性分析報(bào)告第 8 頁基于J2EE的高校教務(wù)選課管理系統(tǒng)可行性分析報(bào)告(HEDUMS) 學(xué)院:計(jì)算機(jī)與通信工程學(xué)院班級:網(wǎng)絡(luò)1001班學(xué)號:201058080123姓名: 黃福超2012年12月目 錄一、背景、需求與目標(biāo)21、項(xiàng)目背景22、系統(tǒng)需求2-33、實(shí)現(xiàn)目標(biāo)34、參考文獻(xiàn)3二、系統(tǒng)總體方案31、系統(tǒng)總體功能3-42、應(yīng)用系統(tǒng)組成43、系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)4-5三、技術(shù)路線51、運(yùn)行平臺(tái)52、開發(fā)工具5-63、關(guān)鍵技術(shù)64、系統(tǒng)設(shè)計(jì)原則6-7四、運(yùn)行條件與開發(fā)進(jìn)度71、運(yùn)行條件72、開發(fā)進(jìn)度7五、系統(tǒng)可行性71、技術(shù)可行性7-81、使用可行性81、法律可行性8一、背景、需求、目標(biāo)、
2、參考文獻(xiàn)1、項(xiàng)目背景由于校園網(wǎng)的普及和數(shù)據(jù)庫的廣泛應(yīng)用,而以電子技術(shù)為主的21世紀(jì),基本上所有的相關(guān)信息都需要在Internet上進(jìn)行傳輸與交流,即通過B/S模式1進(jìn)行實(shí)現(xiàn),而作為高校的一些相關(guān)信息同樣需要在網(wǎng)上進(jìn)行交流,如學(xué)生的信息查詢、成績查詢、選課以及教師的信息查詢、選課申請、學(xué)生成績的錄入等功能以及學(xué)分2劃分添加,應(yīng)而構(gòu)件出一個(gè)具有開放性實(shí)用性和靈活性的這樣一個(gè)子系統(tǒng)高校教務(wù)選課管理系統(tǒng)34(HEDUMS),主要是對高校提供的教務(wù)信息方面的系統(tǒng)管理,這樣既方便了教務(wù)管理人員對相關(guān)信息的發(fā)布與存儲(chǔ),同時(shí)也方便了老師錄入成績以及選課的煩瑣,當(dāng)然對學(xué)生來說更方便了,可以查詢成績,進(jìn)行選課等操
3、作,大大地提高了學(xué)校的教務(wù)管理功能。本文介紹了適合高等院校使用的教務(wù)選課管理系統(tǒng)的可行性方案。2、系統(tǒng)需求 主要從學(xué)生選課需求和選課管理需求兩個(gè)方面來進(jìn)行系統(tǒng)的需求分析。1)學(xué)生選課的要求。 選課的學(xué)生在選課期間可以利用自己的學(xué)號和密碼進(jìn)行登錄選課系統(tǒng)。選課系統(tǒng)將根據(jù)學(xué)生的學(xué)號識別該選課學(xué)生所在的院系、專業(yè)、班級以及年級等信息。選可系統(tǒng)一項(xiàng)重要的功能是學(xué)生能夠判斷在選課時(shí)判斷選課是否正確。例如兩門課是否有沖突、是否重復(fù)選擇同一門課、選修某門課程的人數(shù)是否達(dá)到上限等,僅當(dāng)所有的邏輯正確之后才能成功完成選課活動(dòng)。2)選課管理需求 選課系統(tǒng)的管理員需要在選課學(xué)生開始選課前合理的設(shè)置好相應(yīng)的選課參數(shù),
4、例如設(shè)置好選課參數(shù)等,這些參數(shù)對選課系統(tǒng)的正常運(yùn)行非常重要的。 在第一次選課結(jié)束后,系統(tǒng)管理人員需根據(jù)實(shí)際的選課人數(shù)來更新選課計(jì)劃,更新后的結(jié)果就是第二次選課時(shí)的選課計(jì)劃。 選課管理人員也可以為那些有特殊情況的而錯(cuò)過選課的學(xué)生進(jìn)行服務(wù),為他們導(dǎo)入課表、修改課程等。系統(tǒng)管理員也可以在選課進(jìn)行或結(jié)束后處理當(dāng)前選課產(chǎn)生的一系列的文件和報(bào)表等。 通過對選課需求的分析,我認(rèn)為該選課系統(tǒng)主要分為兩大功能模塊:學(xué)生選課及選課管理。毋庸置疑,學(xué)生選課的參與者是參加選課的所有學(xué)生,選課管理的主要參與者是系統(tǒng)的管理員。在系統(tǒng)中,選課學(xué)生參與的過程主要由選課階段、補(bǔ)選階段以及改選選課階段,這個(gè)三個(gè)階段組成。而系統(tǒng)管
5、理人員所參與的系統(tǒng)功能則由添加教授課程,修改教授課程、設(shè)定課程人數(shù)的最大值、設(shè)定選課成功的概率、關(guān)閉選課人數(shù)未能達(dá)到選課最低要求的課程等功能組成。3、實(shí)現(xiàn)目標(biāo)1)建立一個(gè)可以提升教學(xué)工作效率的教務(wù)選課管理系統(tǒng)。2)學(xué)生能夠通過Internet查看自己可以選擇的課程,以及對自己選擇的課程進(jìn)行相關(guān)信息的查看,同時(shí)還能進(jìn)行退選與補(bǔ)選的操作。3)教師能夠申請自己所教的課程,同時(shí)可以查詢自己教的課程,以及選該課的學(xué)生的相關(guān)信息。4)管理員可以進(jìn)行課程的添加、修改、刪除等操作,同時(shí)能夠?qū)ο到y(tǒng)進(jìn)行維護(hù)等相關(guān)操作。4、參考文獻(xiàn) 1金敏基于B/S模式的網(wǎng)上學(xué)生選課系統(tǒng)學(xué)位論文,貴州大學(xué)20082徐生遠(yuǎn)學(xué)分制教學(xué)
6、計(jì)算機(jī)管理系統(tǒng)的研究與實(shí)踐中國林業(yè)出版社199825 3張健鵬基于B/S結(jié)構(gòu)的高校學(xué)生選課系統(tǒng) 學(xué)位論文,吉林大學(xué)2007 4 5唐東WEB數(shù)據(jù)庫開發(fā)進(jìn)階人民郵電出版社1999100一150 6李兆峰 龐永慶Java程序設(shè)計(jì)與項(xiàng)目實(shí)踐電子工業(yè)出版社 2011二、系統(tǒng)總體方案1、系統(tǒng)總體功能高校選課系統(tǒng) HEDUMS根據(jù)前面的總體需求和目標(biāo),HEDUMS的總體功能見圖1。信息管理與維護(hù)模塊課程選退模塊課程查詢模塊身份驗(yàn)證模塊重考重修管理選課系統(tǒng)維護(hù)選課數(shù)據(jù)維護(hù)系統(tǒng)用戶管理改選課程模塊可選課程瀏覽正式選課模塊補(bǔ)選課程模塊用戶密碼驗(yàn)證學(xué)生登錄驗(yàn)證教師登錄驗(yàn)證組合查詢教學(xué)計(jì)劃查詢教師查詢選課學(xué)生查詢選
7、課可選課程瀏覽圖1 系統(tǒng)總體功能1) 身份驗(yàn)證模塊 身份驗(yàn)證模塊包含三個(gè)子模塊,即選課學(xué)生登錄驗(yàn)證模塊,任課教師登錄驗(yàn)證模塊和用戶密碼驗(yàn)證模塊"身份驗(yàn)證模塊是系統(tǒng)中較為常2) 課程查詢模塊 課程查詢模塊包含選課學(xué)生查詢模塊,教師查詢模塊,教學(xué)計(jì)劃查詢模塊和組合查詢模塊"課程查詢模塊是系統(tǒng)中最為常見的功能模塊"該模塊設(shè)計(jì)的好壞將直接關(guān)系到系統(tǒng)的成功與否,在本模塊中我們將本著高效的原則進(jìn)行設(shè)計(jì)"用的功能模塊,在設(shè)計(jì)中我們將本著模塊重用的原則進(jìn)行設(shè)計(jì)"包括學(xué)生登錄時(shí)的系統(tǒng)進(jìn)行學(xué)號和密碼的驗(yàn)證,從自己的選課列表中可以看到自己的可以選擇的課程以及課程信息
8、,而瀏覽課程的有四個(gè)子功能,如按學(xué)期瀏覽、按課程瀏覽、按任課教師瀏覽、按時(shí)間瀏覽,而個(gè)人信息的設(shè)定可以修改部分制定的信息。3) 選課退選模塊 課程選退模塊包含可選課程瀏覽,正式選課,補(bǔ)選課程和改選課程模塊"這些模塊將以安全性為主進(jìn)行設(shè)計(jì)"。4) 信息管理與模塊維護(hù) 信息管理與維護(hù)模塊主要針對系統(tǒng)管理員,暫不涉及選課學(xué)生及老師,所以我們同樣本著安全性和高效性為主進(jìn)行設(shè)計(jì)2、應(yīng)用系統(tǒng)組成根據(jù)總體需求和目標(biāo),HEDUMS應(yīng)用系統(tǒng)由三個(gè)獨(dú)立的子系統(tǒng)組成,見圖2。高校選課管理系統(tǒng) HEDUMS服務(wù)器管理系統(tǒng) HEDUSE數(shù)據(jù)庫管理系統(tǒng) HEDUDB圖2 應(yīng)用系統(tǒng)構(gòu)成1) 服務(wù)器端系統(tǒng)
9、(HEDUSE):服務(wù)器端處理系統(tǒng),直接訪問HEDUMS,是HEDUMS與客戶端之間的代理,是WEB服務(wù)器。2) 數(shù)據(jù)庫系統(tǒng)(HEDUCL):主要用于儲(chǔ)存用戶的相關(guān)信息,當(dāng)下用的是MySQL5.5。3、系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)HEDUMS應(yīng)用系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)見圖3。圖3 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)服務(wù)器端由一臺(tái)選課管理系統(tǒng)數(shù)據(jù)庫服務(wù)器和一臺(tái)Web服務(wù)器構(gòu)成,學(xué)生、老師以及管理員戶通過客戶端瀏覽器和Internet網(wǎng)訪問Web服務(wù)器。根據(jù)本系統(tǒng)的數(shù)據(jù)規(guī)模、用戶數(shù)和訪問頻率,高校選課數(shù)據(jù)庫和WEB服務(wù)器可以安裝在同一臺(tái)計(jì)算機(jī)上面運(yùn)行。當(dāng)然,Web服務(wù)器必須具有合法的IP地址,該選課系統(tǒng)的用戶可以通過Internet、HTTP
10、協(xié)議和80號端口訪問該IP地址的Web服務(wù)器。三、技術(shù)路線根據(jù)HEDUMS總體需求和教務(wù)管理系統(tǒng)的行業(yè)現(xiàn)狀,結(jié)合我們的技術(shù)積累,就HEDUMS的開發(fā)工具、數(shù)據(jù)庫管理系統(tǒng)、報(bào)表輸出等方面,擬采取如下的技術(shù)方案。1、運(yùn)行平臺(tái)服務(wù)器和客戶端的運(yùn)行平臺(tái)如下:Ø 服務(wù)器端:采用Microsoft公司的Windows 7旗艦版操作系統(tǒng),服務(wù)器測試階段采用的是開源免費(fèi)的Apache Tomcat 7.0服務(wù)器,WEB數(shù)據(jù)庫5管理系統(tǒng)選用Oracle公司下開源免費(fèi)的MySQL5.5。考慮到開發(fā)系統(tǒng)的規(guī)模以及使用人數(shù)等,在今后可以使用更大的數(shù)據(jù)庫管理系統(tǒng),如:Oracle。Ø 客戶端:采用M
11、icrosoft公司的Windows XP/7等,需要安裝IE6或以上版本瀏覽器。2、開發(fā)工具采用當(dāng)前優(yōu)秀跨平臺(tái)的Java6平臺(tái)下Windows應(yīng)用系統(tǒng)開發(fā)工具Eclipse3.5+Lomboz+Tomcat7.0。該IDE是免費(fèi)且主流的RAD(快速應(yīng)用開發(fā)工具),有著豐富的成功案例和大量的免費(fèi)第三方組件, 其中Eclipse是IBM公司發(fā)了4000萬美金開發(fā)的一個(gè)開源工具,功能非常強(qiáng)大。3、關(guān)鍵技術(shù)本系統(tǒng)的技術(shù)主要體現(xiàn)在分布式事務(wù)處理技術(shù)、持久層數(shù)據(jù)庫技術(shù)等方面。1)分布式處理技術(shù)在Internet網(wǎng)絡(luò)環(huán)境下,HEDUMS是基于J2EE平臺(tái)開發(fā)的,其安全性較高,但對于有些需要嚴(yán)格的控制,如事
12、務(wù)的開啟與關(guān)閉,在這里用的是J2EE里面非常強(qiáng)大的容器-Spring,用來管理所有的JavaBean以及事務(wù)的開啟與關(guān)閉。從而提高了系統(tǒng)的性能與安全。 2)持久層數(shù)據(jù)庫技術(shù) 數(shù)據(jù)庫持久層技術(shù)是用于解決數(shù)據(jù)庫與編程現(xiàn)實(shí)中的矛盾問題而誕生的,因?yàn)槲覀兊木幊袒旧隙际敲嫦驅(qū)ο缶幊蹋鴶?shù)據(jù)庫則是面向關(guān)系的,不吻合,而在J2EE中我們使用的Hibernate持久層技術(shù)來解決這個(gè)問題,讓Java中的對象與數(shù)據(jù)庫中的表進(jìn)行映射。從而提高系統(tǒng)的操作方便性,脫離傳統(tǒng)的SQL語句的編寫。有利于提高開發(fā)效率。4、系統(tǒng)的設(shè)計(jì)原則 1)安全性系統(tǒng)應(yīng)采用終端選課模塊與系統(tǒng)維護(hù)模塊相分離的設(shè)計(jì)思想,使系統(tǒng)的安全性!保密性得
13、到保證。2)簡便、快捷性選課操作應(yīng)該不受時(shí)間和地點(diǎn)的限制,用戶在任何一臺(tái)登錄到校園網(wǎng)的計(jì)算機(jī)上均可進(jìn)行選課操作,而且當(dāng)用戶合法登錄后,應(yīng)該盡量少輸入數(shù)據(jù),只需按照相應(yīng)的操作提示,通過鼠標(biāo)即可完成相應(yīng)的操作,進(jìn)一步體現(xiàn)學(xué)分制下選課制所要求的機(jī)動(dòng)、靈活、快捷、高效的特點(diǎn)。;3)實(shí)時(shí)性選課系統(tǒng)的數(shù)據(jù)庫要保證學(xué)生在選課時(shí)實(shí)時(shí)性較高,響應(yīng)速度較快,從而提高選課效率。4)可擴(kuò)充性選課系統(tǒng)的處理能力必須能夠擴(kuò)充,尤其是連接數(shù)量,既同時(shí)在線最大人數(shù),應(yīng)可以隨著硬件條件的改善而逐步擴(kuò)充。5)準(zhǔn)確性系統(tǒng)應(yīng)采用分用戶處理的思想,從而充分保證操作數(shù)據(jù)的準(zhǔn)確無誤。6)靈活性隨著教學(xué)改革的進(jìn)一步深化,選課機(jī)制也會(huì)發(fā)生一定
14、的變化,因此選課系統(tǒng)在開發(fā)時(shí)也要考慮到規(guī)則的可變化性,使選課系統(tǒng)變得更靈活,適應(yīng)性較強(qiáng)。四、運(yùn)行條件與開發(fā)進(jìn)度1、運(yùn)行條件按照前面描述的網(wǎng)絡(luò)結(jié)構(gòu)和技術(shù)路線,教務(wù)選課管理系統(tǒng)運(yùn)行的前提條件是:學(xué)校端必須具備如下的幾個(gè)條件:1)一個(gè)合法的公網(wǎng)IP地址;2)一個(gè)受防火墻保護(hù)的內(nèi)部網(wǎng),該網(wǎng)絡(luò)可以通過Internet上網(wǎng);3)一臺(tái)可以用作服務(wù)器的計(jì)算機(jī)設(shè)備; 而客戶端則需要能夠訪問網(wǎng)絡(luò)的計(jì)算機(jī)以及瀏覽器即可。2、開發(fā)進(jìn)度HEDUMS需要4個(gè)月、分4個(gè)階段完成調(diào)研、設(shè)計(jì)、開發(fā)、測試與培訓(xùn)等工作,時(shí)間安排如下:第一階段:2012年12月。系統(tǒng)調(diào)研、需求分析與需求確認(rèn),相關(guān)設(shè)備購置和網(wǎng)絡(luò)環(huán)境建設(shè),系統(tǒng)分析與設(shè)
15、計(jì)等;第二階段:2013年1月。數(shù)據(jù)庫構(gòu)建、系統(tǒng)實(shí)現(xiàn)。第三階段:2013年3月。集成測試,撰寫操作手冊,操作培訓(xùn)。月底,該高校選課管理系統(tǒng)全部功能投入運(yùn)行。五、系統(tǒng)可行性按軟件工程規(guī)范和要求,從如下方面分析HEDUMS的可行性:1)技術(shù)可行性本文中提出的技術(shù)平臺(tái)、開發(fā)工具是當(dāng)前主流與成熟解決方案常用的技術(shù)。在以上條件下利用現(xiàn)有技術(shù)和人員,完全可以實(shí)現(xiàn)預(yù)期目標(biāo)。系統(tǒng)現(xiàn)階段的發(fā)展過程中,利用現(xiàn)有人力和物力是完全具備的能力開發(fā)出來的,作為階段性產(chǎn)品,日后的發(fā)展空間大,實(shí)現(xiàn)方法逐步簡單容易,所以學(xué)生選課系統(tǒng)的技術(shù)上是完全可行的。開發(fā)人員應(yīng)盡職盡責(zé),盡量在規(guī)定期限內(nèi)完成項(xiàng)目。本項(xiàng)目將學(xué)校的一些相關(guān)操作,選課這個(gè)繁重的任務(wù)投向Internet,使學(xué)生和老師都深受益處,同時(shí)也方便了學(xué)校的管理,這些都將產(chǎn)生一定的良好的社會(huì)效益。2)操作可行性該系統(tǒng)軟件規(guī)范了信息的管理,非常容易被接受,它具有簡單易學(xué)性,便
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年低碳經(jīng)濟(jì)發(fā)展考試試題及答案動(dòng)態(tài)分析
- 校園運(yùn)動(dòng)會(huì)的一天記事文章(5篇)
- 難忘的班級集體活動(dòng)事件作文11篇
- 高中英語語法復(fù)習(xí)課教案:時(shí)態(tài)辨析與實(shí)踐運(yùn)用
- 2025年泡騰劑項(xiàng)目立項(xiàng)申請報(bào)告模板
- 我們一起游泳難忘的夏日時(shí)光作文(12篇)
- 2025年成人高考《語文》古詩詞文學(xué)性與藝術(shù)性試題庫
- 2025年春季小學(xué)五年級數(shù)學(xué)期末沖刺卷:數(shù)學(xué)思維拓展與訓(xùn)練
- 2025年電子商務(wù)師(中級)職業(yè)技能鑒定試卷:電商短視頻電商數(shù)據(jù)分析
- 2025年專升本藝術(shù)概論考試模擬卷(藝術(shù)審美心理與藝術(shù)史研究前沿課題)
- 2024吉林省國資委出資企業(yè)招聘筆試參考題庫含答案解析
- 2024山西航空產(chǎn)業(yè)集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- JJG 164-2000液體流量標(biāo)準(zhǔn)裝置
- 光伏運(yùn)維技能大賽考試題庫及答案
- 大學(xué)生實(shí)習(xí)實(shí)踐的職業(yè)素養(yǎng)與職業(yè)道德1
- JBT 14346-2023 建筑施工機(jī)械與設(shè)備 泥水平衡頂管機(jī) (正式版)
- XXXX造價(jià)管理精講講義第五章工程項(xiàng)目投融資
- 李辛演講-現(xiàn)代人的壓力與管理
- 2024屆遼寧省沈陽市沈河區(qū)物理八下期末考試試題含解析
- 激光先進(jìn)制造技術(shù) 課件 第3章 激光熔覆技術(shù)
- 醫(yī)院與商會(huì)合作協(xié)議
評論
0/150
提交評論