軟件工程_選課系統(tǒng)_需求規(guī)格說明書 .docx
《軟件工程_選課系統(tǒng)_需求規(guī)格說明書 .docx》由會員分享,可在線閱讀,更多相關《軟件工程_選課系統(tǒng)_需求規(guī)格說明書 .docx(9頁珍藏版)》請在匯文網(wǎng)上搜索。
1、1.系統(tǒng)背景分析 全校性選修課的目的在于擴大學生知識面,加強學生素質(zhì)教育,培養(yǎng)復合型高級人才,具有不可替代的重要性。隨著教育改革的不斷深入和素質(zhì)教育的加強,完全全學分制的實施,選修課在一個學生的培養(yǎng)計劃中占的比重將越來越大。網(wǎng)上選課系統(tǒng)的出現(xiàn)使同學們能夠更加自主、便捷、準確的進行選課。但是,現(xiàn)行的選課方式也存在著一些問題。例如,什么課程容易拿學分選什么,別人選什么我選什么,哪一類課程還缺多少學分不清楚,甚至有的為湊學分隨便選幾門課或者干脆讓別人代選,完全不顧自己的興趣愛好,個人所長,完全不顧自己的專業(yè)方向、有無先修課程等,造成了選課的混亂。這種現(xiàn)象在低年級比較突出,在高年級也存在。而且,隨著選
2、修課比重的加大,這種情況將越來越嚴重。這種情況主要是由于學生對自己的專業(yè)培養(yǎng)計、可選課程等信息了解得不夠造成的。雖然學校也刊發(fā)了相關的手冊,網(wǎng)上也可以查詢,但因為范圍太大,科目太多,看或查的人并不多。怎么樣才能解決這個問題,使大家能夠更合理的進行選課,也使得選修課能更好發(fā)揮其作用呢? 本“選課指導系統(tǒng)”就是針對此目的而開發(fā)的一種軟件。該系統(tǒng)放在學校服務器上,學生在選擇選修課前,可以上網(wǎng)進行查詢。用戶(學生)輸入其學號與密碼后,系統(tǒng)便調(diào)出其所有相關信息,包括已修課程、已修課程的成績、專業(yè)培養(yǎng)計劃、全校性可選課程,系統(tǒng)進行綜合分析后,得到一些可行的方案,供用戶參考,并提出合理建議。2用戶需求分析
3、鑒于上述分析,我們認為系統(tǒng)應該從同學們切實利益出發(fā),為同學們提供快遞,準確的信息查詢服務,并提幫助指導功能。 用戶需求分為信息需求和功能需求:2.1信息需求分析系統(tǒng)能夠為用戶提供的信息應該包括:1. 選修課成績信息:以往各學期所有選修課的成績,不及格者應特殊標記; 2. 選修課的類別信息:以往各學期所有選修課應歸屬哪一類(共六大類:自然科學類、文化素質(zhì)類、跨專業(yè)類、計算機類、專業(yè)基礎類、專業(yè)類。不同學院可能有些不同).3. 已修學分信息:每一類已修的總學分; 4. 還需修學分信息:每一類還需修的總學分; 5. 專業(yè)培養(yǎng)計劃信息:各專業(yè)各學期的教學安排信息; 6. 課程信息:包括課程的學分、學時
4、、機時、先修課、教師、授課內(nèi)容、類別、開課單位等信息; 選課范圍信息:提供下學期每類課可選修的范圍,應注意是否與必修課沖突,是否有先修課等細節(jié)。2.2功能需求分析從功能上講,系統(tǒng)應該能夠為用戶提供以下幾種功能:1.成績查詢功能:可以讓用戶方便地查詢已修課成績;2.提供選課范圍:考慮到用戶可能對專業(yè)培養(yǎng)計劃不甚了解,對已修課程歸類不太了解,系統(tǒng)應該為用戶提供每學期的選課范圍;3.建議功能:提供選課方案建議,供用戶參考;4.保密功能:為用戶保密個人信息,并提供密碼修改功能。另外從系統(tǒng)的性能上考慮,查詢應該快速、便捷,數(shù)據(jù)要及時更新??紤]到多用戶同時操作,系統(tǒng)應具備用戶瀏覽自動排隊功能,避免系統(tǒng)因擁
5、擠而崩潰。2.系統(tǒng)目標分析鑒于現(xiàn)在學生在選課時存在不少誤區(qū),以及由此產(chǎn)生的選課混亂。本系統(tǒng)是面向廣大學生的查詢系統(tǒng)分析的系統(tǒng),它應該達到以下幾個基本目標:1.為學生選課提供輔助決策依據(jù)(即建議和指導),幫助學生正確地進行選課;2.為選課提供其他相關信息;3.系統(tǒng)設計3.1 功能設計(1) 為用戶提供選修課成績的查詢服務;(2) 為用戶提供下學期的選修課的選擇范圍,避免學生誤選;(3) 為用戶提供按課程性質(zhì)分類的已修課程的學分總數(shù)及還需修學分數(shù),使學生在選修下學期課程時作到心中有數(shù)。(4) 根據(jù)用戶興趣愛好提供多種選課方案,供用戶參考; (5) 為用戶保密信息,并提供密碼修改功能; (6) 為用
6、戶提供選修課程的詳細信息; 3.2 數(shù)據(jù)庫設計3.2.1數(shù)據(jù)庫組成本系統(tǒng)數(shù)據(jù)包括四部分:1. 學生成績信息數(shù)據(jù)庫:在這個數(shù)據(jù)庫中,記錄了學生從入學開始的所有選修課的成績。數(shù)據(jù)庫結構為 表Score(學生課程表)字段名稱 數(shù)據(jù)類型 字段大小 索引 說明 ID 自動編號 長整型 有 記錄序號 fStrStudentID 文本 8 無 學 號 fStrLessonName 文本 50 無 課程名稱 fIntScore 數(shù)字 整型 無 課程成績 fIntLessonID 數(shù)字 整型 無 課程編號 表LessonInfo(課程信息)字段名稱 數(shù)據(jù)類型 字段大小 索引 說明 fIntLessonID 自動
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 軟件工程_選課系統(tǒng)_需求規(guī)格說明書 軟件工程 選課 系統(tǒng) 需求 規(guī)格 說明書