網(wǎng)上選課系統(tǒng)需求分析說明書_第1頁
網(wǎng)上選課系統(tǒng)需求分析說明書_第2頁
網(wǎng)上選課系統(tǒng)需求分析說明書_第3頁
網(wǎng)上選課系統(tǒng)需求分析說明書_第4頁
網(wǎng)上選課系統(tǒng)需求分析說明書_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、-. z.網(wǎng)上選課系統(tǒng)需求分析說明書信息工程學(xué)院吳悅 124苗旺 113 2014年4月8日目錄 TOC o 1-3 h z u HYPERLINK l _Toc384801857需求分析說明書 PAGEREF _Toc384801857 h 1HYPERLINK l _Toc3848018581導(dǎo)言 PAGEREF _Toc384801858 h 1HYPERLINK l _Toc3848018591.1目的 PAGEREF _Toc384801859 h 1HYPERLINK l _Toc3848018601.2 圍 PAGEREF _Toc384801860 h 1HYPERLINK l

2、 _Toc3848018611.3參考資料 PAGEREF _Toc384801861 h 1HYPERLINK l _Toc3848018622任務(wù)概述 PAGEREF _Toc384801862 h 1HYPERLINK l _Toc3848018632.1開發(fā)意圖及應(yīng)用目標(biāo): PAGEREF _Toc384801863 h 1HYPERLINK l _Toc3848018642.2應(yīng)用圍及開發(fā)的背景資料 PAGEREF _Toc384801864 h 1HYPERLINK l _Toc3848018652.3用戶的特點(diǎn)及軟件使用頻度 PAGEREF _Toc384801865 h 1HY

3、PERLINK l _Toc3848018663需求規(guī)定 PAGEREF _Toc384801866 h 2HYPERLINK l _Toc3848018673.1 對功能的規(guī)定 PAGEREF _Toc384801867 h 2HYPERLINK l _Toc384801868靜態(tài)數(shù)據(jù) PAGEREF _Toc384801868 h 2HYPERLINK l _Toc384801869動(dòng)態(tài)數(shù)據(jù) PAGEREF _Toc384801869 h 3HYPERLINK l _Toc384801870程序流程圖 PAGEREF _Toc384801870 h 3HYPERLINK l _Toc384

4、8018713.2 對性能的規(guī)定 PAGEREF _Toc384801871 h 4HYPERLINK l _Toc3848018723.2.1 精度 PAGEREF _Toc384801872 h 4HYPERLINK l _Toc3848018733.2.2 時(shí)間特性要求 PAGEREF _Toc384801873 h 4HYPERLINK l _Toc3848018743.2.3 靈活性 PAGEREF _Toc384801874 h 5HYPERLINK l _Toc3848018753.3 輸入輸出要求 PAGEREF _Toc384801875 h 5HYPERLINK l _To

5、c3848018763.4系統(tǒng)的狀態(tài)圖: PAGEREF _Toc384801876 h 5HYPERLINK l _Toc3848018773.5數(shù)據(jù)管理能力要求 PAGEREF _Toc384801877 h 6HYPERLINK l _Toc384801878開發(fā)本系統(tǒng)的E-R圖如下: PAGEREF _Toc384801878 h 6HYPERLINK l _Toc3848018794.應(yīng)用環(huán)境 PAGEREF _Toc384801879 h 6HYPERLINK l _Toc3848018804.1系統(tǒng)運(yùn)行網(wǎng)絡(luò)環(huán)境 PAGEREF _Toc384801880 h 6HYPERLINK

6、 l _Toc3848018814.2 系統(tǒng)運(yùn)行硬件環(huán)境 PAGEREF _Toc384801881 h 6HYPERLINK l _Toc3848018825.功能模塊 PAGEREF _Toc384801882 h 7HYPERLINK l _Toc3848018835.1功能劃分 PAGEREF _Toc384801883 h 7HYPERLINK l _Toc3848018845.2功能描述 PAGEREF _Toc384801884 h 8HYPERLINK l _Toc3848018856. 運(yùn)行需求 PAGEREF _Toc384801885 h 9HYPERLINK l _To

7、c3848018866.1用戶界面 PAGEREF _Toc384801886 h 9HYPERLINK l _Toc384801887界面設(shè)計(jì)原則: PAGEREF _Toc384801887 h 10HYPERLINK l _Toc3848018886.2接口 PAGEREF _Toc384801888 h 10HYPERLINK l _Toc3848018896.3故障處理 PAGEREF _Toc384801889 h 10HYPERLINK l _Toc3848018907. 簽字 PAGEREF _Toc384801890 h 101導(dǎo)言1.1目的網(wǎng)上選課管理系統(tǒng)作為管理管理員與用

8、戶的選課關(guān)系的主要管理系統(tǒng)平臺(tái),其對應(yīng)的讀者是企業(yè)用戶,因此,不僅要處理管理員與用戶之間的信息,還要處理用戶個(gè)人信息。導(dǎo)致網(wǎng)上選課管理系統(tǒng)中的數(shù)據(jù)不管是構(gòu)造、類型還是彼此間的關(guān)聯(lián)都是復(fù)雜多變的;對這種數(shù)據(jù)進(jìn)展的處理也是多種多樣的。因此,要實(shí)現(xiàn)對網(wǎng)上選課管理系統(tǒng)數(shù)據(jù)的及時(shí)、準(zhǔn)確的處理和有效利用。本文檔的預(yù)期讀者是:需求分析人員;設(shè)計(jì)人員;開發(fā)人員;工程管理人員;測試人員;用戶;1.2 圍該文檔描述了目的系統(tǒng)的邏輯模型,解決系統(tǒng)做什么的問題。在這里,對于開發(fā)技術(shù)并沒有涉及,而主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個(gè)交流的平臺(tái)。1.3參考資料1.軟件工程導(dǎo)論

9、海藩編著清華大學(xué) 2007年5月2.數(shù)據(jù)庫系統(tǒng)概論第四版王珊編著高等教育 2007年11月2任務(wù)概述2.1開發(fā)意圖及應(yīng)用目標(biāo):采用網(wǎng)上選課管理系統(tǒng),可以方便的了解和記錄每一個(gè)用戶的選課情況和成績,更方便教師對學(xué)生的了解和學(xué)生對課程的安排,更有利于教課的進(jìn)展。2.2應(yīng)用圍及開發(fā)的背景資料由于開發(fā)本系統(tǒng)是學(xué)校部使用,對外具有完全的性,因此其使用圍僅限于有限的,具有一定特權(quán)的管理人員和本校的學(xué)生使用。2.3用戶的特點(diǎn)及軟件使用頻度使用該軟件的用戶必須是本校學(xué)生和有權(quán)限的教師,而且該軟件會(huì)被大量的同時(shí)訪問,它必須能滿足大的訪問量,不能容易癱瘓。3需求規(guī)定3.1 對功能的規(guī)定3.1.1靜態(tài)數(shù)據(jù)1登錄表存

10、放用戶的信息字段字段名數(shù)據(jù)類型寬度1用戶名Te*t162登錄密碼Te*t163身份Te*t64權(quán)限Te*t202教師表存放教師信息字段字段名數(shù)據(jù)類型寬度1Te*t122職工號Te*t163性別Te*t24所在系Te*t305職稱Te*t166學(xué)歷Te*t167聯(lián)系Te*t503學(xué)生表存放學(xué)生信息字段字段名數(shù)據(jù)類型寬度1*Te*t162Te*t123所在系Te*t304專業(yè)Te*t505級別Te*t46聯(lián)系Te*t167選修課Te*t304課程表存放課程信息字段字段名數(shù)據(jù)類型寬度1課程號Te*t162課程名Te*t303課程類型Te*t204任課教師Te*t165上課時(shí)間Date自動(dòng)6上課地點(diǎn)T

11、e*t507上課人數(shù)int38已選人數(shù)int39成績Int3(5)幫助表存放幫助信息字段字段名類型寬度1名稱Memo自動(dòng)2容memo自動(dòng)3.2.2動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單項(xiàng)選擇項(xiàng),查找關(guān)鍵字,新建記錄項(xiàng)。輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄集合。部生成的數(shù)據(jù):中間查詢結(jié)果。3.2.3程序流程圖網(wǎng)上選課管理系統(tǒng)用戶系統(tǒng)管理員錄入的選課信息錄入的用戶信息查詢的用戶信息成績信息選課方案建議選課信息選課信息系統(tǒng)管理員1提供選課方案2處理選課信息4提供成績查詢3修改選課信息用戶用戶信息錄入的成績D1 選課方案選課方案選課方案建議選課信息新的選課信息成績清單D2 選課信息選課信息新的選課信息系統(tǒng)管理員11

12、處理用戶信息12提供相應(yīng)選課方案用戶4提供成績查詢22處理選課信息21承受選課信息3修改選課信息成績清單D3 成績記錄成績用戶信息用戶信息選課方案建議選課方案D1 選課方案集選課信息D2選課信息選課信息選課信息新的選課信息3.2 對性能的規(guī)定精度此系統(tǒng)的輸入數(shù)據(jù)大多數(shù)為字符串類型,也有表示成績的浮點(diǎn)數(shù),精度為5時(shí)間特性要求響應(yīng)時(shí)間要求:對于管理人員輸入的用戶信息應(yīng)該在人們所能承受的等待時(shí)間來確定,通常為1-2 s。更新處理時(shí)間要求:用戶輸入數(shù)據(jù)后,對于該操作人員輸入的數(shù)據(jù)處理時(shí)間應(yīng)該是毫秒級的。數(shù)據(jù)的轉(zhuǎn)換和傳輸時(shí)間的要求也應(yīng)該在人們的承受的等待時(shí)間;靈活性在操作方式上假設(shè)發(fā)生變化,如無法使用瀏

13、覽器進(jìn)入系統(tǒng),則,可以使用命令方式進(jìn)入如:可以通過編寫java程序與數(shù)據(jù)庫聯(lián)接,實(shí)現(xiàn)登錄。因?yàn)楸鞠到y(tǒng)開發(fā)是使用jsp實(shí)現(xiàn),這種開發(fā)技術(shù)具有java一樣的很好的系統(tǒng)移植性。對于數(shù)據(jù)精度方面,應(yīng)在數(shù)據(jù)庫中加以限制;實(shí)現(xiàn)實(shí)體完整性,用戶自定義完整性約束。在設(shè)計(jì)界面構(gòu)造和數(shù)據(jù)構(gòu)造是應(yīng)留有對以后擴(kuò)大系統(tǒng)功能的余地,如可以在每個(gè)數(shù)據(jù)字段上設(shè)計(jì)多個(gè)自定義字段。3.3 輸入輸出要求對輸入的數(shù)據(jù)的輸入媒體應(yīng)是文字形式,對于浮點(diǎn)類型的數(shù)來說,其數(shù)值圍應(yīng)該在數(shù)據(jù)庫的完整性約束里面進(jìn)展約束。輸入格式應(yīng)與數(shù)據(jù)庫關(guān)系表的格式相對應(yīng),以減少輸入格式的設(shè)計(jì)難度。輸出設(shè)備采用顯示器,打印機(jī)方式。輸出介質(zhì)為紙,磁盤,光盤等。輸出

14、方式采用圖形輸出;當(dāng)發(fā)生異常輸出時(shí)編寫系統(tǒng)時(shí)應(yīng)及時(shí)報(bào)錯(cuò),提示輸入有誤,請核查不進(jìn)展數(shù)據(jù)處理操作。3.4系統(tǒng)的狀態(tài)圖:空閑狀態(tài) 活動(dòng)狀態(tài)有效選擇執(zhí)行的業(yè)務(wù)處理相應(yīng)的業(yè)務(wù)不繼續(xù)打印Entry/驗(yàn)證登錄E*it/退出取消操作或驗(yàn)證錯(cuò)誤維護(hù)狀態(tài)說明:當(dāng)系統(tǒng)不使用時(shí),系統(tǒng)處于空閑狀態(tài),等待用戶的登錄。一旦用戶登錄系統(tǒng)進(jìn)入活動(dòng)狀態(tài),此狀態(tài)是一個(gè)組合狀態(tài),執(zhí)行時(shí)首先從進(jìn)入事件Entry/驗(yàn)證登錄開場,假設(shè)登錄有效則進(jìn)入有效狀態(tài),后無條件的進(jìn)入選擇執(zhí)行的業(yè)務(wù)狀態(tài)以及處理相應(yīng)的業(yè)務(wù),假設(shè)不繼續(xù)處理業(yè)務(wù),則進(jìn)入打印狀態(tài)。假設(shè)登錄無效或執(zhí)行過程中取消操作,則首先執(zhí)行退出事件E*it/退出后進(jìn)入空閑狀態(tài)。當(dāng)系統(tǒng)處于空

15、閑狀態(tài)時(shí)可定期的對系統(tǒng)進(jìn)展維護(hù)。3.5數(shù)據(jù)管理能力要求從整個(gè)系統(tǒng)來看,對數(shù)據(jù)的管理有:用戶根本信息表,學(xué)生選課信息表,對于數(shù)據(jù)的管理要做到減少程序的復(fù)雜性,對于那些容易變動(dòng)的數(shù)據(jù)來說要設(shè)計(jì)開發(fā)表用作信息頻繁修改,受控表不能對其修改數(shù)據(jù)的數(shù)據(jù)表。這兩種表都應(yīng)考慮到數(shù)據(jù)的擴(kuò)大。開發(fā)本系統(tǒng)的E-R圖如下:教師任教選修學(xué)生課程職工號所在系*級別專業(yè)所在系*時(shí)間課程號課程名類別地點(diǎn)人數(shù)成績4.應(yīng)用環(huán)境4.1系統(tǒng)運(yùn)行網(wǎng)絡(luò)環(huán)境使用用戶將通過網(wǎng)絡(luò)登陸到本系統(tǒng)中進(jìn)展相應(yīng)的操作。4.2 系統(tǒng)運(yùn)行硬件環(huán)境1硬件環(huán)境最低配置:奔騰4處理器,512M存,60G硬盤。建議配置:奔騰雙核T4400 2.2GHZ及其以上 2

16、G存、320G硬盤2軟件環(huán)境A.windows 98 以上的操作系統(tǒng) BMyeclipse 和 pl/sqlCMicrosoft office 20005.功能模塊5.1功能劃分功能模塊功能使用者查詢可選課程學(xué)生,管理員查詢可選課程信息學(xué)生,管理員更改用戶信息所有用戶可以更改自己信息執(zhí)行選課學(xué)生查看自己所教課程信息教師學(xué)生類:屬性:*:用來存學(xué)生的*,每個(gè)學(xué)生都有*且唯一。:存學(xué)生的。性別:用來標(biāo)識(shí)用戶的性別。年齡:儲(chǔ)存用戶的年齡。年級:儲(chǔ)存學(xué)生進(jìn)入學(xué)校的時(shí)間。方法:登陸與注銷:最根本的功能,進(jìn)入時(shí)必須登陸,長時(shí)間不使用系統(tǒng)自動(dòng)注銷用戶。修改資料:對學(xué)生自己的可以修改的信息可以進(jìn)展修改。不能修

17、改的就不能更改。查看課程:查看所有被選課程和個(gè)體課程的詳細(xì)信息。選課:如果課程可以被選。就可以調(diào)用這個(gè)方法進(jìn)展選課。查看成績:如果學(xué)生選了*門課并且已經(jīng)考試,可以查看成績。 取消選課:如果對選的課不滿意,在規(guī)定的時(shí)間可以取消。教師類屬性:職工號:每個(gè)教師唯一的證件。:。職稱:教師的職稱號。 所在系:教師工作院系名稱方法:登陸/注銷:最根本的方法或者功能。修改資料:修改可以修改的自己的信息。查看程信息:查看自己帶的課或者其它課程的信息,兩種情況的結(jié)果不一樣。成績登記:當(dāng)完成課程后,對學(xué)自己所帶的課的學(xué)生添加成績。5.2功能描述 選課流程圖表示網(wǎng)上選課系統(tǒng)流程開 始選課準(zhǔn)備進(jìn)入選課主頁登錄:錄入*

18、和密碼正確進(jìn)入選課主界面修改密碼進(jìn)入修改密碼菜單與所在二級學(xué)院聯(lián)系不正確進(jìn)入選課篩選制公共選修課網(wǎng)上選課單擊需選模塊一般選修課網(wǎng)上選課單擊需選菜單單擊課程名稱、教師*、詳細(xì)信息顯示具體的相關(guān)信息單擊需選課程前面的小方框使之打上小黑鉤單擊選定選定課程顯示在網(wǎng)頁下面單擊退選確定選課,退出系統(tǒng)退選核對本人根本信息1、了解選課的有關(guān)規(guī)定;2、各學(xué)院做選課指導(dǎo);3、查閱本專業(yè)培養(yǎng)方案、選課方法和參考課表。../6. 運(yùn)行需求6.1用戶界面界面對于用戶來說至關(guān)重要,既是用戶對軟件評介的根據(jù),也是用戶最終使用的。所以界面設(shè)計(jì)得怎么樣,對整個(gè)系統(tǒng)的成功與否有著密切的聯(lián)系。當(dāng)然,也許界面設(shè)計(jì)得好不會(huì)讓其性能更好,但是設(shè)計(jì)得不好卻只會(huì)讓它更差。界面設(shè)計(jì)原則:一致性操作步驟少隨時(shí)提示用戶系統(tǒng)正在進(jìn)展哪些操作要有撤銷操作減少用戶記憶的東西6.2接口在硬件環(huán)境既定情況下,合理搭配不同配置的軟件,這樣才能有效地防止接口兼容性問題。該選課系統(tǒng)主要有界面轉(zhuǎn)換接口、數(shù)據(jù)庫連接接口;界

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論