軟件工程選課系統(tǒng)需求規(guī)格說(shuō)明書(shū)_第1頁(yè)
軟件工程選課系統(tǒng)需求規(guī)格說(shuō)明書(shū)_第2頁(yè)
軟件工程選課系統(tǒng)需求規(guī)格說(shuō)明書(shū)_第3頁(yè)
軟件工程選課系統(tǒng)需求規(guī)格說(shuō)明書(shū)_第4頁(yè)
軟件工程選課系統(tǒng)需求規(guī)格說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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、系統(tǒng)背景分析全校性選修課的LJ 的在于擴(kuò)大學(xué)生知識(shí)面,加強(qiáng)學(xué)生素質(zhì)教育,培養(yǎng)復(fù)合型高級(jí)人才,具有不可替代的重要性。隨著教育改革的不斷深入和素質(zhì)教育的加強(qiáng),完全全學(xué)分制的實(shí)施,選修課在一個(gè)學(xué)生的培養(yǎng)計(jì)劃中占的比重將越來(lái)越大。網(wǎng)上選課系統(tǒng)的出現(xiàn)使同學(xué)們能夠更加自主、便捷、準(zhǔn)確的進(jìn)行選課。但是, 現(xiàn)行的選課方式也存在著一些問(wèn)題。例如,什么課程容易拿學(xué)分選什么,別人選什么我選什么,哪一類(lèi)課程還缺多少學(xué)分不清楚,其至有的為湊學(xué)分隨便選兒門(mén)課或者干脆讓別人代選,完全不顧自己的興趣愛(ài)好,個(gè)人所長(zhǎng),完全不顧自己的專(zhuān)業(yè)方向、有無(wú)先修課程等,造成了選課的混亂。這種現(xiàn)象在低年級(jí)比較突出,在高年級(jí)也存在。而且,隨著選

2、修課比重的加大,這種悄況將越來(lái)越嚴(yán)重。這種情況主要是山于學(xué)生對(duì)自己的專(zhuān)業(yè)培養(yǎng)計(jì)、可選課程等信息了解得不夠造成的。雖然學(xué)校也刊發(fā)了相關(guān)的手冊(cè),網(wǎng)上也可以查詢,但因?yàn)?X圉太大,科H太多,看或查的人并不多。怎么樣才能解決這個(gè)問(wèn)題,使大家能夠更合理的進(jìn)行選課,也使得選修課能更好發(fā)揮其作用呢?本“選課指導(dǎo)系統(tǒng)”就是針對(duì)此 LI 的而開(kāi)發(fā)的一種軟件。該系統(tǒng)放在學(xué)校服務(wù)器上,學(xué)生在選擇選修課前,可以上網(wǎng)進(jìn)行查詢。用戶(學(xué)生)輸入其學(xué)號(hào)與密碼后,系統(tǒng)便調(diào)出其所有相關(guān)信息,包括已修課程、已修課程的成績(jī)、專(zhuān)業(yè)培養(yǎng)計(jì)戈h全校性可選課程, 系統(tǒng)進(jìn)行綜合分析后,得到一些可行的方案,供用戶參考, 并提出合理建議。2 用

3、戶需求分析鑒于上述分析,我們認(rèn)為系統(tǒng)應(yīng)該從同學(xué)們切實(shí)利益出發(fā),為同學(xué)們提供快遞, 準(zhǔn)確的信息查詢服務(wù),并提幫助指導(dǎo)功能。用戶需求分為信息需求和功能需求:2. 1 信息需求分析系統(tǒng)能夠?yàn)橛脩籼峁┑男畔?yīng)該包括:1. 選修課成績(jī)信息:以往各學(xué)期所有選修課的成績(jī),不及格者應(yīng)特殊標(biāo)記;2. 選修課的類(lèi)別信息:以往各學(xué)期所有選修課應(yīng)歸屬哪一類(lèi)(共六大類(lèi):自然科學(xué)類(lèi)、文化素質(zhì)類(lèi)、跨專(zhuān)業(yè)類(lèi)、計(jì)算機(jī)類(lèi)、專(zhuān)業(yè)基礎(chǔ)類(lèi)、專(zhuān)業(yè)類(lèi)。不同學(xué)院可能有些不同).3. 已修學(xué)分信息:每一類(lèi)已修的總學(xué)分;4. 還需修學(xué)分信息:每一類(lèi)還需修的總學(xué)分;5. 專(zhuān)業(yè)培養(yǎng)計(jì)劃信息:各專(zhuān)業(yè)各學(xué)期的教學(xué)安排信息;6. 課程信息:包括課程的學(xué)分

4、、學(xué)時(shí)、機(jī)時(shí)、先修課、教師、授課內(nèi)容、類(lèi)別、開(kāi)課單位等信息;選課X圉信息:提供下學(xué)期每類(lèi)課可選修的 X圉,應(yīng)注意是否與必修課沖突,是 否 有先修課等細(xì)節(jié)。2. 2 功能需求分析從功能上講,系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┮韵聝悍N功能:1. 成績(jī)查詢功能:可以讓用戶方便地查詢已修課成績(jī);2. 提供選課Xffl :考慮到用戶可能對(duì)專(zhuān)業(yè)培養(yǎng)計(jì)劃不祺了解,對(duì)已修課程歸類(lèi)不太了解,系統(tǒng)應(yīng)該為用尸提供每學(xué)期的選課X圍;3. 建議功能:提供選課方案建議,供用戶參考;4. XX功能:為用尸XX個(gè)人信息,并提供密碼修改功能。另外從系統(tǒng)的性能上考慮,查詢應(yīng)該快速、便捷,數(shù)據(jù)要及時(shí)更新??紤]到多用戶同時(shí)操作,系統(tǒng)應(yīng)具備用戶瀏

5、覽自動(dòng)排隊(duì)功能,避免系統(tǒng)因擁擠而崩潰。2. 3 系統(tǒng)目標(biāo)分析鑒于現(xiàn)在學(xué)生在選課時(shí)存在不少誤區(qū),以及山此產(chǎn)生的選課混亂。本系統(tǒng)是面向廣大學(xué)生的查詢系統(tǒng)分析的系統(tǒng),它應(yīng)該達(dá)到以下兒個(gè)基本目標(biāo):1. 為 學(xué)生選課提供輔助決策依據(jù)(即建議和指導(dǎo)),幫助學(xué)生正確地進(jìn)行選課;2. 為 選課提供其他相關(guān)信息;3. 系統(tǒng)設(shè)計(jì)3. 1 功能設(shè)計(jì)為用片提供選修課成績(jī)的查詢服務(wù);x 圍,避免學(xué)生誤選;在選 修下學(xué)期課程時(shí)作到心中有數(shù)。根據(jù)用尸興趣愛(ài)好提供多種選課方案,供用尸參考;為用尸XX信息,并提供密碼修改功能;為用片提供選修課程的詳細(xì)信息;3. 2數(shù)據(jù)庫(kù)設(shè)計(jì)3. 2. 1數(shù)據(jù)庫(kù)組成本系統(tǒng)數(shù)據(jù)包括四部分:1 .學(xué)

6、生成績(jī)信息數(shù)據(jù)庫(kù):在這個(gè)數(shù)據(jù)庫(kù)中,記錄了學(xué)生從入學(xué)開(kāi)始的所有選修課的成績(jī)。數(shù)據(jù)庫(kù)結(jié)構(gòu)為表Score (學(xué)生課程表)字段名稱數(shù)據(jù)類(lèi)型字段大小索引說(shuō)明ID自動(dòng)編號(hào)長(zhǎng)整型有記錄序號(hào)fStrStudentID文本8無(wú)學(xué)號(hào)fStrLessonName文本50無(wú)課程名稱flntScore數(shù)字整型無(wú)課程成績(jī)flntLessonlD數(shù)字整型無(wú)課程編號(hào)表 Lessoninfo(課程信息)字段名稱數(shù)據(jù)類(lèi) 型字段大小索引說(shuō)明flntLessonlD自動(dòng)編 號(hào)長(zhǎng)整型有課程編號(hào)fStrLessonName文本50無(wú)課程名稱flntCredit數(shù)字單精度型無(wú)課程學(xué)分fStrTeacher文本26無(wú)任課老師fStrLess

7、onlnfo備注��課程簡(jiǎn)介fStrForelesson文本100無(wú)先修課程flntPeriod數(shù)字整型無(wú)總學(xué)時(shí)flntClassPeriod數(shù)字整型無(wú)課內(nèi)學(xué)時(shí)fStrObject文本30無(wú)授課對(duì)象fStrUnit文本30無(wú)開(kāi)課學(xué)院fStrReferenceBook文本80無(wú)參考書(shū)目flntSort數(shù)字?jǐn)?shù)字無(wú)課程類(lèi)型2 ?專(zhuān)業(yè)培養(yǎng)計(jì)劃信息數(shù)據(jù)庫(kù)在這個(gè)數(shù)據(jù)庫(kù)中,記錄了各專(zhuān)業(yè)的培養(yǎng)計(jì)劃,即每學(xué)期的選課 xffl,數(shù)據(jù)庫(kù)結(jié)構(gòu) 為:表PlanX (選修課程)字段名稱數(shù)據(jù)類(lèi)型字段大小索引說(shuō)明flntLessonlD數(shù)字整型有課程編號(hào)fStrLessonName文本50無(wú)課程名稱flntSor

8、t數(shù)字整型無(wú)課程類(lèi)型flntno數(shù)字長(zhǎng)整型無(wú)課程號(hào)flntCredit數(shù)字雙精度型無(wú)課程學(xué)分flntSemester數(shù)字整型無(wú)課程所在學(xué)期fStrForeLesson文本50無(wú)先修課程flntPlan數(shù)字整型無(wú)是否在培養(yǎng)計(jì)劃3.全校性選修課程信息數(shù)據(jù)庫(kù)在這個(gè)數(shù)據(jù)庫(kù)中,記錄了全校性任選課的信息,數(shù)據(jù)結(jié)構(gòu)為表Plan (各年級(jí)選修課學(xué)分要求)字段名稱數(shù)據(jù)類(lèi)型字段大 小索引說(shuō)明fStrGrade文本2無(wú)年級(jí)flntNature數(shù)字整型無(wú)自然科學(xué)類(lèi)flntCulture數(shù)字整型無(wú)文化素質(zhì)類(lèi)flntEconomic數(shù)字整型無(wú)跨專(zhuān)業(yè)經(jīng)濟(jì)類(lèi)flntputer數(shù)字整型無(wú)計(jì)算機(jī)類(lèi)flntProfessional

9、Base數(shù)字整型無(wú)專(zhuān)業(yè)基礎(chǔ)課flntProfessional數(shù)字整型無(wú)專(zhuān)業(yè)課4學(xué)生個(gè)人信息數(shù)據(jù)庫(kù):用以記錄學(xué)生的XX、學(xué)號(hào)、學(xué)院等個(gè)人信息。數(shù)據(jù)庫(kù)結(jié)構(gòu)為表Student (學(xué)生信息)字段名稱數(shù)據(jù)類(lèi)型字段大小索引說(shuō)明ID自動(dòng)編號(hào)長(zhǎng)整型有記錄序號(hào)fStrStudentName文本10無(wú)學(xué)生XXfStrStudentID文本8無(wú)學(xué)生學(xué)號(hào)fStrGrade文本2無(wú)學(xué)生年級(jí)flntClass數(shù)字整型無(wú)學(xué)生班級(jí)fStrDepartment文本30無(wú)所在學(xué)院fStrPassword文本8無(wú)學(xué)生帝他3- 2. 2數(shù)據(jù)流程圖11 / 8系統(tǒng)分析T.廠*. 一EZZ, 4 t4 FVT用戶/ 用戶/用戶-I 用戶

10、-3. 3程序設(shè)計(jì)3. 3. 1模塊化設(shè)計(jì)本系統(tǒng)按功能分為六大模塊3. 3. 1. 1模塊流程圖3. 3.1. 2 模塊功能說(shuō)明 成績(jī)查詢模塊根據(jù)用戶輸入的學(xué)號(hào)信息、從學(xué)生成績(jī)數(shù)據(jù)庫(kù)中搜索出已經(jīng)選修的課程的成績(jī),找類(lèi)別,顯示給用戶,并注明是否為培養(yǎng)計(jì)劃內(nèi)選修課程。同時(shí)列出各類(lèi)選修課共需修的學(xué)分、已經(jīng)修的學(xué)分和還需修的學(xué)分;選課X圍查詢模塊根據(jù)用戶的已經(jīng)選修課程的成績(jī)和其專(zhuān)業(yè)培養(yǎng)計(jì)劃,確定出用戶每類(lèi)選修課、下學(xué)期可選修的X圍;選課建議模塊根據(jù)用戶成績(jī)、專(zhuān)業(yè)培養(yǎng)計(jì)劃、興趣愛(ài)好,提供多種可供選擇的選課方案供用戶參考;課程信息模塊提供信息簡(jiǎn)介,如學(xué)分、學(xué)時(shí)、教師、課程內(nèi)容、先修課程等;其他功能模塊包括

11、修改密碼,查看專(zhuān)業(yè)培養(yǎng)計(jì)劃,進(jìn)入選課系統(tǒng)等。3? 4輸入輸出設(shè)計(jì)4. 4. 1 輸入輸入信息應(yīng)該以簡(jiǎn)單為準(zhǔn)則。本系統(tǒng)一般僅需用戶輸入學(xué)號(hào)與密碼,第一次登錄時(shí),應(yīng)輸入個(gè)人興趣愛(ài)好等。5. 4. 2 輸出1. 輸出的基本要求是直觀、表達(dá)清楚。本系統(tǒng)采用了表格輸出的方式。并加了一些跳轉(zhuǎn)的功能,幫助用戶準(zhǔn)確獲取信息。2. 輸出應(yīng)該考慮用尸需要。本系統(tǒng)加入了許多快捷,是用尸根據(jù)自己的需要跳過(guò)某些步驟。3? 5 用戶界面設(shè)計(jì)本著界面友好、醒口、簡(jiǎn)潔、大方的原則,本系統(tǒng)作到了以下兒點(diǎn):3. 無(wú)背景圖案:可提高速度,使界面簡(jiǎn)潔;4. 輸出信息采用有邊表格形式;5. 輸入信息采用間隔底色的無(wú)邊表格形式;6. 文字輸出信息:采用3 號(hào)字,其他采用2 號(hào)字。6. 系 統(tǒng)使用說(shuō)明進(jìn)入系統(tǒng)以后,看到主界面,在“輸入學(xué)號(hào)”“和輸入密碼”輸入框中輸入你的學(xué)號(hào)和密碼,默認(rèn)密碼為“6666”,建議在登錄前通過(guò)左邊“修改密碼”項(xiàng)修改你的密碼,以便對(duì)你的個(gè)人信息進(jìn)行XX;點(diǎn)擊“登錄”按鈕,系統(tǒng)將分類(lèi)顯示你的以往選修課的成績(jī)和已經(jīng)修的學(xué)分和還應(yīng)該修的學(xué)分;點(diǎn)擊下方的“下一步 查看選課X圍”,系統(tǒng)將分類(lèi)顯示你以后可以選修的課程的X圍以及課程的部

溫馨提示

  • 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)論