




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、高校選課系統(tǒng)需求分析說明書 2011/5/12需求分析說明書 | nyist高校學(xué)生選課系統(tǒng)需求分析文檔高校學(xué)生選課系統(tǒng)需求分析說明書制作:指導(dǎo)教師:時間:2010-5-12地點:15#實驗室目錄1.引言11.1寫作背景11.2寫作目的21.3參考文獻(xiàn)22系統(tǒng)分析與設(shè)計22.1系統(tǒng)分析22.2系統(tǒng)用例圖32.3系統(tǒng)設(shè)計架構(gòu)32.4系統(tǒng)控制流程圖63.數(shù)據(jù)庫的設(shè)計和實現(xiàn)93.1數(shù)據(jù)庫需求分析94.硬件環(huán)境及開發(fā)環(huán)境144.1硬件環(huán)境需求144.2系統(tǒng)開發(fā)環(huán)境145.總結(jié)141.引言1.1寫作背景隨著現(xiàn)代社會的快速發(fā)展,人類社會在不斷地進(jìn)步,電腦也逐漸成了人們的生活中不可或缺的工具,人們在慢慢的走
2、向智能化。當(dāng)然現(xiàn)在的好多信息的管理都是通過電腦來實現(xiàn)的。熟悉這方面知識的都清楚,許多方面的管理都是一些軟件系統(tǒng)在電腦上運(yùn)行,才可以實現(xiàn)我們對很多信息的管理。當(dāng)然網(wǎng)上選課系統(tǒng)已經(jīng)在佷多高校得到廣泛的應(yīng)用,也是學(xué)校不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以網(wǎng)上選課系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和敏捷的查詢手段,便于老師對學(xué)生的了解和學(xué)生對課程的安排,更有利于教課的進(jìn)行。1.2寫作目的主要就是通過該文檔,好好的介紹下該系統(tǒng)是怎樣運(yùn)行和工作的,從而是用戶可以很好的了解系統(tǒng),運(yùn)用系統(tǒng)。通過介紹來簡單的了解一下該系統(tǒng):本系統(tǒng)主要就是對高校學(xué)生選課的管理。其中主要就是包括學(xué)生和管
3、理員。學(xué)生:注冊賬號、管理自己的信息(添加、刪除、修改、查看),管理自己的課程信息(添加課程、刪除課程、修改課程、查看所選課程);教師:查看自己的信息、查看自己所擔(dān)任課程的課表、查看選該門課的學(xué)生信息。管理員:管理學(xué)生地的信息,管理課程信息。1.3參考文獻(xiàn)輕松掌握struts2 郝玉龍、遲建男 清華大學(xué)出版社 2010年7月uml與軟件建模 徐寶文、周毓明、盧紅敏 清華大學(xué)出版社 2006年6月java web數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)與實例 沈應(yīng)逵、曾凌 人民郵電出版社 2008年2月2系統(tǒng)分析與設(shè)計2.1系統(tǒng)分析本系統(tǒng)的功能操作針對不同的用戶角色分權(quán)進(jìn)行管理。系統(tǒng)對角色提供的主要功能如下:學(xué)生信息
4、管理(編號、姓名、院系、學(xué)號、專業(yè)、性別等)、選課管理、管理學(xué)生本人已選課程。教師角色提供以下功能操作:查看自己所擔(dān)任課程的課表和選該門課的學(xué)生信息。后臺管理員(后臺用戶)提供的操作功能如下:查看所有的院系、專業(yè)、課程、學(xué)生、教師的信息并對它進(jìn)行管理(添加、編輯、刪除等)。2.2系統(tǒng)用例圖2.3系統(tǒng)設(shè)計架構(gòu)本系統(tǒng)主要的設(shè)計就是要實現(xiàn)學(xué)生對自己信息的管理和對課程選擇。教師就是查看自己的課程和查看自己所帶課程的選課學(xué)生。而管理員可以時候就是學(xué)生和教師的結(jié)合,他的權(quán)限最大,可以對所有的信息進(jìn)行查看、修改和刪除。本系統(tǒng)主要概述:學(xué)生首先要登錄到系統(tǒng),登錄的時候要求輸入學(xué)號和密碼。該密碼由學(xué)生設(shè)置,在輸
5、入學(xué)號和密碼之后,系統(tǒng)將調(diào)取到數(shù)據(jù)庫信息來驗證學(xué)號和密碼是否正確,如果驗證成功,就使學(xué)生處于登錄狀態(tài)。否則,系統(tǒng)顯示學(xué)號或密碼錯誤的信息。學(xué)生登錄到系統(tǒng)以后,可以使用選課功能。各門課程由各個教師來開設(shè),學(xué)生在系統(tǒng)中可以查看到所有開設(shè)的可選的課程信息包括學(xué)分、上課時間、地點授課老師等情況,然后進(jìn)行選擇。選擇過的課程不會再出現(xiàn)在學(xué)生可選的課程欄中,超過了學(xué)分也不可以再選課,選課時間和必修課的時間沖突的也不能選。該系統(tǒng)還會顯示現(xiàn)在這門課已經(jīng)有多少人選修了,還剩余多少人能選修這么課。學(xué)生選擇了部分課程以后,可以刪除自己選擇的課程。刪除以后的課程會重新出現(xiàn)在學(xué)生可選的課程欄中。根據(jù)上述的分析,可以描述出
6、系統(tǒng)的功能模塊圖。分別從管理員界面、學(xué)生界面、教師界面對功能模塊進(jìn)行描述。管理員界面的功能模塊圖如下:管理員學(xué)生信息管理課程信息管理查看學(xué)生添加課程教師信息管理修改學(xué)生查看課程添加學(xué)生刪除學(xué)生修改課程刪除課程查看教師添加教師修改教師刪除教師教師界面功能模塊圖如下:教師擔(dān)任課程信息選課學(xué)生信息查看自己信息學(xué)生界面功能模塊圖如下:學(xué)生個人信息管理個人課程管理查看自己的信息查看自己的課程修改自己的信息修改自己的課程刪除自己的課程2.4系統(tǒng)控制流程圖系統(tǒng)控制流程圖可以很直觀的反應(yīng)整個系統(tǒng)的流動過程,而更重要就是的可以讓讀者看到本系統(tǒng)的運(yùn)行過程和操作過程。可以說流程圖是開發(fā)者和客戶交流的一個很好的平臺。
7、本系統(tǒng)的流程圖如下:超級管理員:教師:學(xué)生:3.數(shù)據(jù)庫的設(shè)計和實現(xiàn)3.1數(shù)據(jù)庫需求分析本系統(tǒng)的需求具體體現(xiàn)在對各種信息的提供和查詢,數(shù)據(jù)庫是此類系統(tǒng)的核心,系統(tǒng)中所有的信息都存儲在數(shù)據(jù)庫中,在所有jsp頁面中通過jdbc與數(shù)據(jù)庫連接,操作數(shù)據(jù)庫中的數(shù)據(jù),從而實現(xiàn)所有需要的功能。數(shù)據(jù)庫軟件有很多,本系統(tǒng)中數(shù)據(jù)庫采用mysql作為數(shù)據(jù)庫工具。一個好的數(shù)據(jù)庫開發(fā)過程一般是先系統(tǒng)分析,再邏輯設(shè)計,然后物理實現(xiàn)。系統(tǒng)分析中分析數(shù)據(jù)庫用戶需求,并畫出e-r圖直觀地表示出數(shù)據(jù)庫系統(tǒng)的需求。邏輯設(shè)計中根據(jù)系統(tǒng)分析設(shè)計的一個關(guān)系模型。物理設(shè)計為邏輯設(shè)計中的數(shù)據(jù)模型選取一個最合理的應(yīng)用環(huán)境的物理結(jié)構(gòu),通常選取一個
8、常用數(shù)據(jù)庫軟件,用數(shù)據(jù)庫軟件創(chuàng)建與邏輯設(shè)計中數(shù)據(jù)模型對應(yīng)的數(shù)據(jù)庫。本系統(tǒng)是實體包括:院系、專業(yè)、學(xué)生和課程。其之間的關(guān)系如下:l 一個院系包括多個專業(yè)l 一個院系包括多個教師l 一個專業(yè)可以包括多個學(xué)生l 一個教師可以教多門課程,一個教師對應(yīng)一門課程l 一個學(xué)生可以選擇多門課程,同時一門課程可以被多個學(xué)生選經(jīng)分析,其關(guān)系圖如下:教師院系專業(yè)學(xué)生課程選課n11n1n1n實體e-r圖e-r圖如下: 本系統(tǒng)數(shù)據(jù)的數(shù)據(jù)字典如下:學(xué)生表:字段名數(shù)據(jù)類型字段大小索引說明snochar9有學(xué)生學(xué)號snamechar10無學(xué)生姓名ssexchar2無學(xué)生性別sageint無學(xué)生年齡smajorint無學(xué)生專業(yè)
9、spwchar20無學(xué)生登錄密碼課程表:字段名數(shù)據(jù)類型字段大小索引說明cnoint無課程號cnamechar16無課程名cgradeint無課程學(xué)分選課表:字段名數(shù)據(jù)類型字段大小索引說明snochar10無學(xué)生學(xué)號cnoint無課程號gradeint無課程成績教師表:字段名數(shù)據(jù)類型字段大小索引說明tnoint有教師編號tnamechar10無教師姓名tsexchar2無教師性別tdepartint無教師所屬院系tpwchar20無教師登錄密碼院系表:字段名數(shù)據(jù)類型字段大小索引說明deptnoint無院系編號departnamechar20無院系名稱專業(yè)表:字段名數(shù)據(jù)類型字段大小索引說明majo
10、rnoint無專業(yè)號majornamechar20無專業(yè)名稱deptnoint無所屬院系教師任課表:字段名數(shù)據(jù)類型字段大小索引說明tnoint無教師編號cnoint無課程編號explainchar20無課程說明本系統(tǒng)的表關(guān)系如下:本系統(tǒng)各角色的權(quán)限如下:角色可以訪問的表與列操作權(quán)限超級管理員教師教師表查詢、修改課程表查詢、修改、刪除選課表查詢,修改,刪除學(xué)生學(xué)生表查詢、修改課程表查詢選課表查詢、修改、刪除院系表查詢、修改、刪除專業(yè)表查詢、修改、刪除4.硬件環(huán)境及開發(fā)環(huán)境4.1硬件環(huán)境需求需求名稱詳細(xì)要求操作系統(tǒng)需求windows 7/vista/xpcup2.00ghz 越高越佳內(nèi)存至少512m 越高越佳其他環(huán)境基本配置就可以4.2系統(tǒng)開發(fā)環(huán)境需求名稱平臺開發(fā)工具myeclipse tomcat優(yōu)化工具dreamweaver visio2003數(shù)據(jù)庫mysql開發(fā)語言java jsp5.總結(jié)通過這段時間的課程設(shè)計,相信我們的各方面都會有一個質(zhì)的飛躍。所以說課程設(shè)計對我們的每個學(xué)生都是很重要的。我想通過我們組共同的研究、開發(fā)、學(xué)習(xí),我們會完成任務(wù)。當(dāng)然其系統(tǒng)的基本功能都會得以實現(xiàn)。當(dāng)然可能由于我們現(xiàn)在能力還沒真正
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度跨境電商商業(yè)合作保密協(xié)議書
- 二零二五年度醫(yī)藥研發(fā)中心研究員勞動合同
- 小學(xué)英語亮點大試卷上冊
- 2025至2031年中國通過式擠水機(jī)行業(yè)投資前景及策略咨詢研究報告
- 新收入準(zhǔn)則-會計與“合同”法共舞【會計實務(wù)經(jīng)驗之談】
- 小學(xué)英語AENT測試卷
- 2025至2031年中國經(jīng)濟(jì)型油泵牙科椅行業(yè)投資前景及策略咨詢研究報告
- 送甲醇合同范本
- 造價咨詢工作合同范本
- 分級基金合同范本
- 高教社2023馬工程國際私法學(xué)教學(xué)課件u15
- 蘇教版六年級下冊數(shù)學(xué) 用“轉(zhuǎn)化”的策略解決問題 教案(教學(xué)設(shè)計)
- 紅領(lǐng)巾監(jiān)督崗檢查記錄表
- 中小學(xué)生防性侵教育課件主題班會
- 倉儲管理改善計劃表
- 人教版四年級音樂下冊(簡譜)全冊課件【完整版】
- 高中語文《茶館》第二課時課件
- 新教科版五年級上冊科學(xué)全冊重點題型練習(xí)課件(含答案)
- 堡壘機(jī)產(chǎn)品功能
- 發(fā)展?jié)h語-初級讀寫-I-第八課
- 跨境電商基礎(chǔ)PPT完整全套教學(xué)課件
評論
0/150
提交評論