




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)報告(2013-2014年度第二學(xué)期)課程名稱:信息系統(tǒng)分析與設(shè)計(jì)題目:院系:班級:11軟工姓名:學(xué)號:日期:20014年6月5日目錄TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 摘要:3關(guān)鍵詞:3 HYPERLINK l bookmark6 o Current Document 正文3 HYPERLINK l bookmark8 o Current Document 可行性分析報告3 HYPERLINK l bookmark10 o Current Document 引言3系統(tǒng)建設(shè)的背景、必要性和意義
2、3 HYPERLINK l bookmark12 o Current Document 擬建系統(tǒng)的候選方案3 HYPERLINK l bookmark14 o Current Document 可行性認(rèn)證4 HYPERLINK l bookmark18 o Current Document 開發(fā)進(jìn)度(甘特圖)4 HYPERLINK l bookmark20 o Current Document 概述5 HYPERLINK l bookmark22 o Current Document 題目:5功能簡介:5 HYPERLINK l bookmark24 o Current Document 開發(fā)
3、環(huán)境、運(yùn)行環(huán)境:5系統(tǒng)需求分析5 HYPERLINK l bookmark26 o Current Document 用例圖5類圖7 HYPERLINK l bookmark28 o Current Document 順序圖8 HYPERLINK l bookmark30 o Current Document 協(xié)作圖9 HYPERLINK l bookmark32 o Current Document 系統(tǒng)總體設(shè)計(jì)10設(shè)計(jì)問題域子系統(tǒng)10 HYPERLINK l bookmark34 o Current Document 設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng)12設(shè)計(jì)人機(jī)交互子系統(tǒng)15 HYPERLINK l b
4、ookmark36 o Current Document 系統(tǒng)詳細(xì)設(shè)計(jì)16 HYPERLINK l bookmark38 o Current Document 系統(tǒng)用戶登錄流程圖16 HYPERLINK l bookmark40 o Current Document 用戶密碼修改流程圖17 HYPERLINK l bookmark42 o Current Document 教師提交成績流程圖18 HYPERLINK l bookmark44 o Current Document 管理員添加課程流程圖19 HYPERLINK l bookmark46 o Current Document 學(xué)生選
5、修課程流程圖20 HYPERLINK l bookmark48 o Current Document 總結(jié):21 HYPERLINK l bookmark50 o Current Document 參考文獻(xiàn):21摘要:運(yùn)用軟件工程的軟件開發(fā)知識,系統(tǒng)、高效的開發(fā)了教務(wù)在線選課系統(tǒng)。本系統(tǒng)包含的功能有學(xué)生選課、退選、查看所開課程、開課教師、課程成績。教師查看所開課程的選課人數(shù)、輸入成績、輸入評語。管理員能管理選課學(xué)生,添加、刪除學(xué)生,添加、刪除課程。管理整個系統(tǒng)。在技術(shù)方面,本系統(tǒng)開發(fā)所采用的技術(shù)主要是后臺采用struts+spring+hibernate的ssh集成框架,前臺采用div/css
6、+Javascript等技術(shù)。關(guān)鍵詞:教務(wù)選課、數(shù)據(jù)庫、JSP、SSH框架正文1可行性分析報告1.1引言本系統(tǒng)為學(xué)生在線選課系統(tǒng),為學(xué)生、老師提供一個高效的、可靠地在線平臺,在該平臺上學(xué)生能夠很方便的進(jìn)行課程的選擇與退選,查看已選課程、還需選修課程、已通過課程、未通過課程及各科成績。老師能夠很方便的輸入自己所開設(shè)的課程,查看選課人數(shù),提交學(xué)生成績等功能。1.2系統(tǒng)建設(shè)的背景、必要性和意義網(wǎng)上選課系統(tǒng)是針對在校學(xué)生和教師使用,從學(xué)生的角度來說,由于學(xué)校教學(xué)制度的改革,現(xiàn)在大部分高等院校開始實(shí)行的是學(xué)生的自主選課模式,傳統(tǒng)的教學(xué)模式學(xué)生按照學(xué)校安排好的課程上課已經(jīng)不能適應(yīng)新型的教學(xué)手段,如果仍然通
7、過紙上的方式選課,一方面浪費(fèi)的大量的人力、物力資源,另一方面浪費(fèi)時間以及在人為的統(tǒng)計(jì)過程中不可避免出現(xiàn)的差錯等情況。隨著高校人數(shù)的增多,這種弊端會越來越多的暴露出來。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個人選課信息即可完成原來幾倍的作業(yè)量。從教師的角度來說,同樣是節(jié)省了大量的工作量,由于教師提出代課申請完成課程發(fā)布的工作較學(xué)生選課而言更加的復(fù)雜,因此通過網(wǎng)上進(jìn)行課程發(fā)布能大幅度的減少教師的工作量,減少錯誤的發(fā)生幾率。作為教師,也只要通過自己的電腦來操作即可,不用再奔波于教務(wù)處和辦公室之間。1.3擬建系統(tǒng)的候選方案服務(wù)器配置:處理器CPU類型:IntelXeonE3T230V2CPU頻
8、率:3.3GHz服務(wù)器硬件CPU緩存:8MB主板芯片組:IntelC202圖形卡:集成顯卡嵌入式網(wǎng)路控制器:集成Intel雙口1000M內(nèi)存內(nèi)存類型:DDR3內(nèi)存大?。?*4GB最大內(nèi)存容量:32GB(4*8GB)內(nèi)存插槽數(shù):4存儲硬盤大?。?TB硬盤類型:SATA磁盤陣列卡:支持軟RAID0,1,10軟件MicrosoftWindowsServer2010或更咼版本MicrosoftIIS6.0或更咼版本MicrosoftOffice2010硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可客戶機(jī)軟件MicrosoftWindows/xp/7或更咼版本MicrosoftIE6.0或更咼版本1.4可行性認(rèn)
9、證1.4.1技術(shù)可行性:開發(fā)人員需要熟練掌握HTML、div/css+Javascript等技術(shù),后臺需掌握J(rèn)SP技術(shù),struts+spring+hibernate的ssh集成框架等技術(shù),還需要掌握運(yùn)用SQLServer的數(shù)據(jù)庫技術(shù)。需掌握的開發(fā)工具有DreamweaverMyEclipse.本項(xiàng)目開發(fā)人員對以上技術(shù)及工具都已掌握。1.4.2經(jīng)濟(jì)可行性:本系統(tǒng)是一個小型系統(tǒng),開發(fā)周期不長,技術(shù)不是特別復(fù)雜。整個開發(fā)過程由一人配置一臺電腦即可完成。此系統(tǒng)的使用者都是在校大學(xué)生,且數(shù)據(jù)庫的內(nèi)容有較強(qiáng)的關(guān)聯(lián)性,涉及的選課過程不是很復(fù)雜,由于有老師指導(dǎo)和對相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料的搜集分析,經(jīng)過
10、認(rèn)真思考運(yùn)用軟件工程的知識完全是可以實(shí)現(xiàn)的。1.4.3社會可行性:此系統(tǒng)是本人獨(dú)立設(shè)計(jì)和開發(fā)的,不存在合同責(zé)任、侵犯專利權(quán)等法律問題,因此不會在社會上引起侵權(quán)或其它責(zé)任等問題。1.5開發(fā)進(jìn)度(甘特圖)0IM只他閆1-離多車分Hf&IlFBamsp&Hsa2用闞sxra旳z畢月陽3aslifta刃m屯月陽q.5工作曰酣再陰1。日沏曲月il曰5ft1弓工正曰:DHlfftfll-ZBE&TftBI4JFEHhBEUiMlECjqiH】且T2工作曰3口卡曰冃訶日Mi+ss.qieSiL口陽輯明31日SOL-Upl.qaBi.D5lira0.0工圧日曲曲和耳劭曰酣忖目泗WDIHg月茹日HJIlip塢2
11、汩i.l鋼用戶去用尸童冃幅ianifta冃門日zni叱啓汩L3nsIftB:nulpe-.riBLinsTrEBtn*母E冃的日E停妙曰L5L工作曰仙如月SS日汕停冃S曰2概述2.1題目:教務(wù)在線選課系統(tǒng)2.2功能簡介:為學(xué)生、老師提供一個高效的、可靠地在線平臺,在該平臺上學(xué)生能夠很方便的進(jìn)行課程的選擇與退選,查看已選課程、還需選修課程、已通過課程、未通過課程及各科成績。老師能夠很方便的輸入自己所開設(shè)的課程,查看選課人數(shù),提交學(xué)生成績等功能。2.3開發(fā)環(huán)境、運(yùn)行環(huán)境:操作系統(tǒng):windows7spl建模工具:RationalRose2003數(shù)據(jù)庫:SQLServer2008開發(fā)工具:MyEcl
12、ipse8.5修改謎信息修改密馬教師管理查看謎選課教師彳藹管理該系統(tǒng)的需求分析分為三部分:學(xué)生、教師、后臺管理員。學(xué)生的需求為查看已選課程、還需選修課程、已通過課程、未通過課程及各科成績。教師的需求為輸入自己所開設(shè)的課程,查看選課人數(shù),提交學(xué)生成績。后臺管理員的需求為管理選課學(xué)生,添加、刪除學(xué)生,添加、刪除課程,管理上課教室信息,上課時間信息。本系統(tǒng)擁有嚴(yán)格的權(quán)限劃分,管理員的權(quán)限最高,能進(jìn)行用戶信息的增刪改,其次是教師用戶的權(quán)限,能對學(xué)生進(jìn)行增刪改,最后是學(xué)生的權(quán)限,只能管理自己本身。3.1用例圖添加課呈5異常用戶舊密碼錯誤 用例圖說明:(1)外部角色有:學(xué)生、教師、管理員。(2)系統(tǒng)主要用
13、例有同學(xué)管理用例老師管理用例消息管理用例學(xué)生信息管理用例教師信息管理用例課程信息管理用例修改密鑰用例(3)系統(tǒng)用例之間的關(guān)系:各用例之間均為包含關(guān)系(4)系統(tǒng)關(guān)鍵用例的正常事件流圖和異常事件流圖表2-1修改密碼用例的正常事件流圖和異常事件流圖用例名稱修改密碼參與者管理員、教師、學(xué)生描述管理員、教師、學(xué)生用戶進(jìn)行密碼修改啟動單擊“修改密碼”鏈接前置條件用戶成功登錄主事件流用戶系統(tǒng)1.進(jìn)入用戶修改密碼界面,輸入舊密碼一次,新密碼兩次2.系統(tǒng)檢查密碼格式是否相符3.系統(tǒng)檢查舊密碼是否正確4如果正確,進(jìn)行密碼修改,轉(zhuǎn)入密碼修改成功界面異常流異常流密碼檢查未通過系統(tǒng)返回密碼修改界面,提示舊密碼不正確,新
14、密碼格式不符,兩次不同等密碼表2-2提交成績用例的正常事件流圖和異常事件流圖用例名稱提交成績用例參與者教師用戶描述提交選自己開設(shè)課程的學(xué)生的成績啟動進(jìn)入提交成績界面前置條件用戶成功登錄后置條件尚未提交過成績主事件流用戶系統(tǒng)1單擊提交成績2.系統(tǒng)提交成績頁面3填寫學(xué)生成績,單擊提交成績5.更新學(xué)生成績,提示提父成功異常流異常流用戶已經(jīng)提交過該門課程成績系統(tǒng)提示該課程成績已提交,不能再次提交3.2類圖用門I門牝?qū)W生芋號電諜程編號環(huán)SH帀鎬號*=-iJo-:i)*FH氐f*疋軒m三恬mo*f盤改用戶的冊。*ifim隹理a退迭譚程aj&sissa祈:.:#當(dāng)一.珀応箕:i分宇生泛畛*添加課程0*剛唯課
15、猩o俺改課程情總(I類圖說明:(1)管理員類繼承自系統(tǒng)角色用戶類(2)學(xué)生類繼承自系統(tǒng)角色類(3)教師類繼承自系統(tǒng)角色類(4)課程類是一個課程類(5)選課表類是一個選課表3.3順序圖(1)管理員修改課程信息順序圖(2)學(xué)生用戶退選課的順序圖:學(xué)生用戶Student:BaseUser:Elect:登錄驗(yàn)證2 (3)教師提交成績順序圖:教師用戶:BaseUser1:登錄2:驗(yàn)證登錄4:點(diǎn)擊“提交成績”8:提示提交成功:Teacher3:進(jìn)入老師界面5:準(zhǔn)備提交成績7:提交成績:Elect6:驗(yàn)證是否已提交成績I3.4協(xié)作圖(1)學(xué)生用戶選課協(xié)作圖:教師用戶1:輸入用戶名、密碼2:登錄成功3:點(diǎn)擊提
16、交成績6:提示提交成功、4:準(zhǔn)備提交成績:Teacher:BaseUser驗(yàn)證是否已提交5:提交成功:Elect(2)教師提交成績協(xié)作圖I:BaseUser6:提示提交成功3:點(diǎn)擊提交成績:教師用戶1:輸入用戶名、密碼X驗(yàn)證用戶身份2:登錄成功I1:Teacher:Elect、4:準(zhǔn)備提交成績驗(yàn)證是否已提交5:提交成功4系統(tǒng)總體設(shè)計(jì)4.1設(shè)計(jì)問題域子系統(tǒng)本平臺是為了學(xué)生選課使用的,本平臺分為以下四個子系統(tǒng),分別是學(xué)生選課子系統(tǒng)教師子系統(tǒng)、管理員子系統(tǒng)、公共模塊子系統(tǒng)。1)總體設(shè)計(jì)圖2)各模塊功能功能模塊包含子功能模塊功能管理員模塊學(xué)生管理子模塊對學(xué)生信息的添加、修改,刪除操作教師管理子模塊對教
17、師的添加,修改,刪除,查詢操作課程管理子模塊對課程的添加,添加時為其分配任課教師,上課時間和地點(diǎn),實(shí)現(xiàn)對課程的修改,刪除,查看某個課程的詳細(xì)信息等教師模塊實(shí)現(xiàn)查看自己所教授的課程,課程有哪些學(xué)生選修,以及利用本系統(tǒng)提交學(xué)生的成績學(xué)生模塊實(shí)現(xiàn)學(xué)生選課,查看所選課程,修改自己的選課信息公有模塊實(shí)現(xiàn)用戶的身份驗(yàn)證,密碼修改,退出系統(tǒng)等功能4.2設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng)(1)數(shù)據(jù)庫表序號數(shù)據(jù)庫表數(shù)據(jù)表存儲的內(nèi)容1學(xué)生存儲學(xué)生的信息2教師存儲教師的信息3用戶存儲管理員的信息4選課表存儲選課的信息5課程存儲課程的信息6系別存儲學(xué)校系院信息2)數(shù)據(jù)表之間的關(guān)系H01:ddenliing-driantifiiing
18、delectPKctulDVAPCHARpD)WtcaurselD:VAHCHARQ)RKtealD.VARCHARCO)gccre:INEGEstudentslulDyARCH/fl(2J)&caurse_CourBAlD:VARCHAR(20)KcaunejoalD:VCH;R(Z)Kdei;ertlCINTEGER*PKelects*FKF=PKfluIDVAPCHARpC)stuPwd:VAPGHAPpC)-stuName.VARCHAR(20)=tuDf:pan-IMTEGEPstuGrade:INEGERstuCiasE-INTEGERpsd&partIDINTEGERPK_?-u
19、dpiilQQFK_stLdgnt2QHcourse*PKcDursAlFi-VARCHAR(20;網(wǎng)tealD:VAPCHARpO)caurseName:VARCHRCI匚.caurseTime:VARCHAfi(2D)caurs&Aciess:VARCHARfE.cnurlnftiW.RCHAP(1ODPK_cuur5e10E、teacherPHtEcID:WRDI(201_teaPxvd:VARr.HAPO).tesName7ARCHAfi(2itesDepdit.HTCBERKdepaitlD:INTEGERPKJea:ne30bl-JcachorSOHo&peri*什血z-tD:IV
20、TECERdepartNamnVARCHAR(1OOP?.cepeit4()ffluserPKadm;rNarr&:VAKCHC:)adininPAd:ARCHAR(20iPKuserO (3)數(shù)據(jù)庫表結(jié)構(gòu)學(xué)生表的詳細(xì)數(shù)據(jù)字段序號字段名字段類型說明備注1stuIDnvarchar(20)notnull學(xué)生學(xué)號關(guān)鍵字2stuPwdnvarchar(20)notnul學(xué)生密碼3stuNamenvarchar(20)notnul學(xué)生姓名4stuDepartInt學(xué)生系院號5stuGradeint學(xué)生年級6stuClassint學(xué)生班級教師表的詳細(xì)數(shù)據(jù)字段:序號字段名字段類型說明備注1teaIDnva
21、rchar(20)notnull教師編號關(guān)鍵字2teaPwdnvarchar(20)notnull教師密碼3teaNamenvarchar(100)notnull教師姓名4teaDepartInt(4)教師系院號課程表的詳細(xì)數(shù)據(jù)字段:序號字段名字段類型說明備注1courseIDnvarchar(20)notnull課程編號關(guān)鍵字2teaIDnvarchar(20)notnull教師編號關(guān)鍵字3courseNamenvarchar(lOO)notnull課程名稱4courseTimenvarchar(20)上課時間5courseAddressnvarchar(50)上課地點(diǎn)6courseinfo
22、Text課程簡介選課表的詳細(xì)數(shù)據(jù)字段:序號字段名字段類型說明備注1stuIDnvarchar(20)notnull學(xué)生學(xué)號關(guān)鍵字2courseIDnvarchar(20)notnull課程編號關(guān)鍵字3teaIDnvarchar(20)notnull教師編號關(guān)鍵字4Scoreint課程成績系統(tǒng)管理員表的詳細(xì)數(shù)據(jù)字段:序號字段名字段類型說明備注1adminNamenvarchar(20)notnull系統(tǒng)管理員用戶名關(guān)鍵字2adminPwdnvarchar(20)系統(tǒng)管理員密碼系院表的詳細(xì)數(shù)據(jù)字段:序號字段名字段類型說明備注1departIDIntnotnull系院號關(guān)鍵字2departNamenvarchar(lOO)系院名稱4.3設(shè)計(jì)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度教育機(jī)構(gòu)講師團(tuán)隊(duì)合作協(xié)議
- 公司文員勞動協(xié)議
- 全球環(huán)境治理項(xiàng)目資金捐贈協(xié)議
- 中國地理讀后感
- 《數(shù)學(xué)競賽題庫設(shè)計(jì)與復(fù)習(xí)教學(xué)教案》
- 大宗商品貿(mào)易管理流程手冊
- 委托貸款借款合同
- 農(nóng)產(chǎn)品質(zhì)量安全追溯手冊
- 互聯(lián)網(wǎng)軟件開發(fā)合同協(xié)議
- 綠化工程承包合同協(xié)議
- 2025年中考數(shù)學(xué)二輪專題復(fù)習(xí) 題型四-二次函數(shù)圖象與性質(zhì)綜合題
- 【數(shù)學(xué)】一元一次方程的應(yīng)用第2課時盈不足問題課件-2024-2025學(xué)年北師大版數(shù)學(xué)七年級上冊
- 不說臟話課件
- 支氣管哮喘的診療課件
- 上海市黃浦區(qū)2022-2023學(xué)年九年級上學(xué)期期末化學(xué)試卷(一模)
- 競聘運(yùn)營主管的未來規(guī)劃
- 中級消防設(shè)施操作員練習(xí)題庫含參考答案
- 河北醫(yī)科大學(xué)第一醫(yī)院招聘醫(yī)療工作人員筆試真題2023
- 人教版(2024)八年級上冊物理第六章 質(zhì)量與密度 單元測試卷(含答案解析)
- 職業(yè)衛(wèi)生監(jiān)測與評價作業(yè)指導(dǎo)書
- 急性創(chuàng)傷的現(xiàn)場急救和評估
評論
0/150
提交評論