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

下載本文檔

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

文檔簡(jiǎn)介

1、網(wǎng)上選課系統(tǒng)需求分析說(shuō)明書(shū) 學(xué)院:計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 專業(yè):軟件工程 班級(jí):08-2班 組長(zhǎng):張一帆 組員:田曉磊 張 雪 楊景隆 潘萌1. 引言、1.1編寫(xiě)目的網(wǎng)上選課系統(tǒng)作為管理員與用戶的選課關(guān)系的主要管理系統(tǒng)平臺(tái),其對(duì)應(yīng)的讀者是學(xué)校用戶,因此,不僅要處理管理員與用戶之間的信息,還要處理用戶個(gè)人信息。所以選課系統(tǒng)中的數(shù)據(jù)不論是結(jié)構(gòu)、類型還是彼此間的關(guān)聯(lián)都是復(fù)雜多變的;對(duì)這種數(shù)據(jù)進(jìn)行的處理也是多種多樣的。因此,要實(shí)現(xiàn)對(duì)網(wǎng)上選課管理系統(tǒng)數(shù)據(jù)的及時(shí)、準(zhǔn)確的處理和有效利用。網(wǎng)上選課系統(tǒng)是一個(gè)系統(tǒng)的、完整的工程,完成該項(xiàng)工程,需要科學(xué)的方法理論作指導(dǎo)。選課系統(tǒng)需求分析說(shuō)明書(shū)是對(duì)該軟件功能需求、性能需

2、求的描述。它明確工程的任務(wù)目標(biāo),用戶需求規(guī)定以及完成該項(xiàng)工程運(yùn)行環(huán)境的規(guī)定。編寫(xiě)本說(shuō)明書(shū)的目的在于詳細(xì)、準(zhǔn)確和全面的定義本選課系統(tǒng)的功能和和用戶需求,用以指導(dǎo)系統(tǒng)順利地進(jìn)行開(kāi)發(fā),并保證后續(xù)地開(kāi)發(fā)能夠保質(zhì)保量的完成。1.2項(xiàng)目背景網(wǎng)上選課系統(tǒng)是針對(duì)在校學(xué)生和教師使用,從學(xué)生的角度來(lái)說(shuō),由于學(xué)校教學(xué)制度的改革,傳統(tǒng)的教學(xué)模式學(xué)生按照學(xué)校安排好的課程上課已經(jīng)不能適應(yīng)新現(xiàn)在大部分高等院校開(kāi)始實(shí)行的學(xué)生的自主選課模式型的教學(xué)手段,如果仍然通過(guò)紙上的方式選課,一方面浪費(fèi)的大量的人力、物理資源,另一方面浪費(fèi)時(shí)間以及在人為的統(tǒng)計(jì)過(guò)程中不可避免出現(xiàn)的差錯(cuò)等情況。隨著高校人數(shù)的增多,這種弊端會(huì)越來(lái)越多的暴露出來(lái)。

3、因此,利用網(wǎng)絡(luò),只要學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來(lái)幾倍的作業(yè)量。從教師的角度來(lái)說(shuō),同樣是節(jié)省了大量的工作量,由于教師提出代課申請(qǐng)完成課程發(fā)布的工作較學(xué)生選課而言更加的復(fù)雜,因此通過(guò)網(wǎng)上進(jìn)行課程發(fā)布能大幅度的減少教師的工作量,減少錯(cuò)誤的發(fā)生幾率。作為教師,也只要通過(guò)自己的電腦來(lái)操作即可,不用再奔波于教務(wù)處和辦公室之間。1.3定義 需求:用戶解決問(wèn)題或達(dá)到目標(biāo)所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn),規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。1.4參考文獻(xiàn)1.軟件工程導(dǎo)論 (張海藩 編著 清華大學(xué)出版社 2007年5月)2.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版) (嚴(yán)蔚敏著 清華大學(xué)

4、出版社)3.數(shù)據(jù)庫(kù)原理與應(yīng)用技術(shù) (苗雪蘭 宋歌 編著 電子工業(yè)出版社)2. 任務(wù)概述2.1目標(biāo) 采用網(wǎng)上選課管理系統(tǒng),可以方便地學(xué)生了解各個(gè)選修課程的具體信息(課程名、教師、上課時(shí)間、上課地點(diǎn)等)和自己已選課程的具體信息(已修學(xué)分,還須選修學(xué)分、已選課程成績(jī)等)。以及有效幫助教師了解所教課程的具體信息(人數(shù)、上課時(shí)間、上課地點(diǎn)等)。幫助教務(wù)員了解選課情況,是他們可以有效,無(wú)誤地分配教學(xué)資源??偠灾?,就是方便使用系統(tǒng)的各種用戶有效地處理有關(guān)選修課的各項(xiàng)事宜。2.2用戶類和特征本項(xiàng)目所開(kāi)發(fā)的系統(tǒng)用戶有三類,學(xué)生、老師和系統(tǒng)管理員。當(dāng)學(xué)校公布可以選課了,學(xué)生就應(yīng)該急時(shí)登陸選課系統(tǒng)進(jìn)行選課。對(duì)學(xué)生

5、來(lái)說(shuō),只要有一個(gè)能上網(wǎng)的就行可以在瀏覽器登陸了。系統(tǒng)中有哪些可選的課程由管理員添加,課程重要的信息之一就是該課程的老師。當(dāng)加入老師時(shí)。應(yīng)該跟老師的信息相關(guān)聯(lián)。當(dāng)老師登陸時(shí),可以查看自己所教的課程的報(bào)名情況,以及學(xué)生對(duì)該課的評(píng)價(jià)等等信息。學(xué)生和老師都不可能使用管理員的功能。2.3 運(yùn)行環(huán)境(1)硬件環(huán)境 最低配置:奔騰4處理器,512M內(nèi)存,60G硬盤(pán)。 建議配置:奔騰雙核T4400 2.2GHZ及其以上 2G內(nèi)存、320G硬盤(pán)(2)軟件環(huán)境A.windows 98 以上的操作系統(tǒng) BMyeclipse 和 pl/sqlCMicrosoft office 2000 3. 數(shù)據(jù)描述 3.1靜態(tài)數(shù)據(jù)

6、(1)登錄表(存放用戶的信息)字段字段名數(shù)據(jù)類型寬度1用戶名Text162登錄密碼Text163身份Text64權(quán)限Text20(2)教師表(存放教師信息)字段字段名數(shù)據(jù)類型寬度1姓名Text122職工號(hào)Text163性別Text24所在系Text305職稱Text166學(xué)歷Text167聯(lián)系電話Text50(3)學(xué)生表(存放學(xué)生信息)字段字段名數(shù)據(jù)類型寬度1學(xué)號(hào)Text162姓名Text123所在系Text304專業(yè)Text505級(jí)別Text46聯(lián)系電話Text167選修課Text30(4)課程表(存放課程信息)字段字段名數(shù)據(jù)類型寬度1課程號(hào)Text162課程名Text303課程類型Text

7、204任課教師Text165上課時(shí)間Date自動(dòng)6上課地點(diǎn)Text507上課人數(shù)int38已選人數(shù)int39成績(jī)Int3(5)幫助表(存放幫助信息)字段字段名類型寬度1名稱Memo自動(dòng)2內(nèi)容memo自動(dòng)3.2動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項(xiàng),查找關(guān)鍵字,新建記錄項(xiàng)。輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄集合。內(nèi)部生成的數(shù)據(jù):中間查詢結(jié)果。3.3數(shù)據(jù)流圖(1) 登錄數(shù)據(jù)流圖身份驗(yàn)證用戶名與密碼用戶名與密碼登錄成功登錄失?。?)數(shù)據(jù)流圖網(wǎng)上選課管理系統(tǒng)用戶系統(tǒng)管理員錄入的選課信息錄入的用戶信息查詢的用戶信息成績(jī)信息選課方案建議選課信息3.4數(shù)據(jù)庫(kù)E-R圖教師任教選修學(xué)生課程職工號(hào)所在系姓名電話學(xué)號(hào)級(jí)別專

8、業(yè)所在系姓名電話時(shí)間課程號(hào)課程名類別地點(diǎn)人數(shù)成績(jī)4 功能模塊4.1功能劃分功能模塊功能使用者查詢可選課程學(xué)生,管理員查詢可選課程信息學(xué)生,管理員更改用戶信息所有用戶可以更改自己信息執(zhí)行選課學(xué)生查看自己所教課程信息老師學(xué)生類:屬性:學(xué)號(hào):用來(lái)存學(xué)生的學(xué)號(hào),每個(gè)學(xué)生都有學(xué)號(hào)且唯一。姓名:存學(xué)生的姓名。性別:用來(lái)標(biāo)識(shí)用戶的性別。年齡:儲(chǔ)存用戶的年齡。年級(jí):儲(chǔ)存學(xué)生進(jìn)入學(xué)校的時(shí)間。方法:登陸與注銷:最基本的功能,進(jìn)入時(shí)必須登陸,長(zhǎng)時(shí)間不使用系統(tǒng)自動(dòng)注銷用戶。修改資料:對(duì)學(xué)生自己的可以修改的信息可以進(jìn)行修改。不能修改的就不能更改。查看課程:查看所有被選課程和個(gè)體課程的詳細(xì)信息。選課:如果課程可以被選。就

9、可以調(diào)用這個(gè)方法進(jìn)行選課。查看成績(jī):如果學(xué)生選了某門課并且已經(jīng)考試,可以查看成績(jī)。 取消選課:如果對(duì)選的課不滿意,在規(guī)定的時(shí)間內(nèi)可以取消。老師類屬性:職工號(hào):每個(gè)老師唯一的證件號(hào)碼。姓名:姓名。職稱:教師的職稱號(hào)。 所在系:教師工作院系名稱方法:登陸/注銷:最基本的方法或者功能。修改資料:修改可以修改的自己的信息。查看程信息:查看自己帶的課或者其它課程的信息,兩種情況的結(jié)果不一樣。成績(jī)登記:當(dāng)完成課程后,對(duì)學(xué)自己所帶的課的學(xué)生添加成績(jī)。 4.2功能描述 選課流程圖表示網(wǎng)上選課系統(tǒng)流程開(kāi) 始選課準(zhǔn)備進(jìn)入選課主頁(yè)登錄:錄入學(xué)號(hào)和密碼正確進(jìn)入選課主界面修改密碼進(jìn)入修改密碼菜單與所在二級(jí)學(xué)院聯(lián)系不正確

10、進(jìn)入選課(篩選制)公共選修課網(wǎng)上選課(單擊需選模塊)一般選修課網(wǎng)上選課(單擊需選菜單)單擊“課程名稱”、“教師姓名”、“詳細(xì)信息”顯示具體的相關(guān)信息單擊需選課程前面的小方框使之打上小黑鉤單擊選定選定課程顯示在網(wǎng)頁(yè)下面單擊退選確定選課,退出系統(tǒng)退選核對(duì)本人基本信息1、了解選課的有關(guān)規(guī)定;2、各學(xué)院做選課指導(dǎo);3、查閱本專業(yè)培養(yǎng)計(jì)劃、選課辦法和參考課表。7 5性能需求5.1數(shù)據(jù)精確度A要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不給予響應(yīng)進(jìn)行處理。B查詢時(shí)要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。因?yàn)橥ǔS形募挠涗洉?huì)很多,所以本系統(tǒng)采用了兩種方法進(jìn)行查詢:

11、直接查詢和模糊查詢。 5.2時(shí)間特性一般操作的響應(yīng)時(shí)間應(yīng)在12秒內(nèi),對(duì)軟磁盤(pán)和打印機(jī)的操作也應(yīng)在可接受的時(shí)間內(nèi)完成。5.3適應(yīng)性滿足學(xué)校選課使用的需求。對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難。6. 運(yùn)行需求6.1用戶界面界面對(duì)于用戶來(lái)說(shuō)至關(guān)重要,既是用戶對(duì)軟件評(píng)介的根據(jù),也是用戶最終使用的。所以界面設(shè)計(jì)得怎么樣,對(duì)整個(gè)系統(tǒng)的成功與否有著密切的聯(lián)系。當(dāng)然,也許界面設(shè)計(jì)得好不會(huì)讓其性能更好,但是設(shè)計(jì)得不好卻只會(huì)讓它更差。界面設(shè)計(jì)原則:一致性操作步驟少隨時(shí)提示用戶系統(tǒng)正在進(jìn)行哪些操作要有撤銷操作減少用戶記憶的東西6.2接口在硬件環(huán)境既定情況下,合理搭配不同配置的軟件,這樣才能有效地避免接口兼 容性問(wèn)題。該選課系統(tǒng)主要有界面轉(zhuǎn)換接口、數(shù)據(jù)庫(kù)連接接口;界面轉(zhuǎn)換可通過(guò)VB 語(yǔ)句來(lái)實(shí)現(xiàn),數(shù)據(jù)庫(kù)連接可通過(guò)設(shè)置數(shù)據(jù)控件屬性來(lái)實(shí)現(xiàn),也可由VB連接語(yǔ)句完成。6.3故障處理正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論