軟件需求課程設計--學生成績管理系統(tǒng)_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  學生成績管理系統(tǒng)</b></p><p><b>  需求規(guī)格說明書</b></p><p>  設計題目:學生成績管理系統(tǒng)</p><p>  起止日期: </p><p>  專業(yè): 軟件工程 班級:

2、 </p><p>  學生姓名: </p><p>  指導教師: </p><p><b>  摘要</b></p><p>  隨著科學技術的不

3、斷提高,計算機科學技術的日漸成熟與普及,其強大的功能已被人們深刻認同,并且已經進入人類社會的各個領域中,發(fā)揮著各式各樣且越來越重要的作用。作為計算機應用的一部分,使用計算機對學員成績信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如,傳統(tǒng)的手工操作方式,易發(fā)生數據丟失,統(tǒng)計錯誤率高,勞動強度高,且速度慢。但使用計算機進行檢索,有著迅速快、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點。這些優(yōu)點能夠極大程度地提高學員檔案的管理

4、效率, 把管理人員從繁瑣而單調的數據計算統(tǒng)計與處理中解脫出來。因此,開發(fā)這樣一套學員成績管理系統(tǒng)幫助處理管理學員成績信息的軟件系統(tǒng)是很有必要的。</p><p><b>  第一章 可行性分析</b></p><p><b> ?。尚行匝芯康那疤?lt;/b></p><p><b>  1.要求</b>

5、</p><p>  功能:本系統(tǒng)應該實現學生成績信息的管理與查詢,具體包括學生信息查詢,如姓名,院系,專業(yè),學號,班級,所學課程成績,學年,學分,學期及該門課程的考試類型,課程類型,成績總學分,總績點和平均績點等;還可以對以上信息進行修改,刪除和添加。另外還要做到可以對學生成績信息以及成績信息查詢和維護。對于老師需要做到信息查詢,如姓名,院系,教師號,所帶班級,所教課程,能夠修改個人信息與密碼,能夠查詢并給所教

6、學生打分。</p><p>  性能:查詢效率盡可能做到精準,信息維護功能做到簡單易用,不需過多對人員的培訓。 </p><p>  輸入:對于查詢功能,應做到可以單條件和組合條件輸入;對于維護功能,要有輸入、修改學生信息和成績的功能。</p><p>  輸出:能按要求在顯示器上顯示所需內容并能打印成有條理的表格,沒有多余的內容,也沒有重復的現象。</

7、p><p>  安全與保密:對于不同權限用戶,設置不同權限,對重要數據可以考慮加密存儲??紤]到數據保存,條件允許的情況下可以讓系統(tǒng)定時自動保存,省去手工保存的繁雜程序。</p><p><b>  完成期限:2個月</b></p><p><b>  2.目標</b></p><p>  “學生成績管理

8、系統(tǒng)”針對的學校學生情況對學生各學年的成績進行有效的管理。能夠快速的查詢出學生的各科成績以及所在班級等各種用途。相應的需求有:</p><p>  在實現所需功能的基礎上,盡可能減少所需人員數量,對設備的利用達到最大,減少不必要費用支出;</p><p>  大大改善數據處理速度,能夠盡快輸入和輸出數據;</p><p>  能夠存儲一定數量的學生信息,并方便有效的

9、進行相應的數據操作和管理,這主要包括:學生信息的錄入、刪除及修改。學生各科成績的多關鍵字檢索查詢;</p><p>  能夠對一定數量的讀者進行相應的信息存儲與管理,這其中包括:查詢學生信息的登記、刪除及修改。學生資料的統(tǒng)計與查詢;</p><p>  能夠提供一定的安全機制,提供數據信息授權訪問,防止隨意刪改,同時提供信息備份的服務;</p><p>  使系統(tǒng)更

10、加容易管理和維護,不需對過多人員培訓,提高工作效率。</p><p><b>  經濟可行性分析</b></p><p>  按本軟件學生成績管理系統(tǒng)開發(fā)方案,對于本系統(tǒng)軟件投資方向,體現于軟件開發(fā)、軟件生產、軟件測試及軟件后期維護。 a.估算方案 本系統(tǒng)完全按開發(fā)計劃進行估算,辦公用品的消耗,辦公設備的消耗,開發(fā)人員生活與維護(包括水、電、房、工作餐)等。

11、 b.具體項目總體估計 本系統(tǒng)大約總體耗費為3萬。 c.收益估計 本系統(tǒng)本非收益性質開發(fā),重要是為解決學校現行學生管理的需要。</p><p>  社會因素方面的可行性</p><p>  1.法律方面的可行性</p><p>  所有技術資料都由提出方保管,</p><p>  合同制定確定違約責任</p><

12、;p>  2.用戶使用方面的可行性</p><p>  使用本軟件人員要求有一定計算機基礎。</p><p><b>  技術可行性分析</b></p><p>  基于現在的計算機的發(fā)展和許多管理系統(tǒng)類項目的開發(fā),技術上完全滿足本學生管理系統(tǒng)的硬件要求,并且本系統(tǒng)要求的技術不高,由此可知,技術方面的完全可行性。</p>&

13、lt;p><b>  第二章 需求獲取</b></p><p>  一個集體中往往有很多個人,每個人又往往有很多課程要學習,用人工的方式來統(tǒng)計成績的各種情況非常麻煩,特別是教務處和教員需要處理許多人的成績,費時又費力,如果有內容要修改,沒有相關的軟件是一件非常麻煩的事。通過本軟件,不同客戶都可以滿足自己的需求,而且可以運用簡單的指令就可以讓電腦處理繁瑣的數據,不僅十分方便又節(jié)約時間。在

14、發(fā)現有新的需求時,還可以有所針對的對軟件進行更新。</p><p>  根據需求分析,可以將軟件分為以下幾個部分的功能:</p><p><b>  用戶登錄身份選擇;</b></p><p><b>  學員登錄:</b></p><p><b>  成績查詢;</b><

15、;/p><p><b>  學習建議。</b></p><p><b>  教員登錄:</b></p><p><b>  科目選擇和登錄;</b></p><p><b>  數據上傳;</b></p><p><b>  

16、數據修改;</b></p><p><b>  提出建議。</b></p><p><b>  教務處登錄:</b></p><p><b>  科目選擇;</b></p><p><b>  總成績查看;</b></p><

17、;p><b>  提出建議。</b></p><p> ?。?) 程序管理員登陸:</p><p><b>  1. 信息查看;</b></p><p>  2. 用戶密碼初始化操作;</p><p>  3. 用戶注冊與注銷。</p><p><b>

18、  用戶類和特征</b></p><p>  用戶分為四類。第一類為學員,為一般用戶,只能夠查看自己所有科目的成績及自己的學分和教員以及教務處提出的一些建議,并了解公布的其他信息;第二類為教員,為高級用戶,可以查看對應科目所有人成績,并進行上傳、修改、排名、匯總和統(tǒng)計了解相關信息,同時對每個學員提出相應的意見;第三類用戶為教務處,可以查看所有學員的某科成績、所有學科的總成績,并進行成績的相關排名和針對

19、個別學員的個別情況進行點評、提出具有針對性的意見;第四類用戶為程序管理員,可以進行所有學員、所有科目的存儲信息查看,但是無權修改,在有人忘記密碼的特定情況下,有權進行針對該用戶的密碼初始化操作,在用戶信息存儲到規(guī)定年限時,有權進行老用戶的注銷以及新用戶的注冊操作。</p><p><b>  運行環(huán)境</b></p><p>  操作系統(tǒng):windows xp/vis

20、ta/07</p><p>  第三章 需求規(guī)格說明書</p><p><b>  業(yè)務需求</b></p><p><b>  1、使用范圍</b></p><p>  系統(tǒng)中保留兩個年級學員的信息及已經畢業(yè)一年以內的學員成績,學員畢業(yè)一年后信息將被除去,畢業(yè)后一年及之前隨時在個人的權限范圍內進

21、行查詢,調用操作。</p><p><b>  2、功能要求</b></p><p>  學員學習成績,補考成績,各科學分,總學分,成績匯總和統(tǒng)計,限定權限,注明建議,可升級。 </p><p>  3、信息采集與各部門的使用權限</p><p>  每學期考試完畢錄入成績。為了信息的安全和數據的權威性,對

22、于軟件信息的使用權限和責任規(guī)定如下:</p><p> ?。?)學員: 無權修改成績資料,但有權查看個人成績、成績排名及成績總分,教員及教務處的評語;</p><p> ?。?)教務處: 有權查看所在學員的任何一科的成績,對成績進行匯總處理,查看處理后的成績報單,并針對個別學員的個別情況發(fā)表個人建議;</p><p> ?。?)教員:

23、 有權上傳教員所負責科目成績與修改,查看所負責科目的成績排名匯總,針對個別學員的個別情況提出個人的學習建議,處理新舊該用戶,恢復用戶初始密碼;</p><p> ?。?)程序管理員: 可以進行所有學員、所有科目的存儲信息查看,但是無權修改。在有人忘記密碼的特定情況下,有權進行針對該用戶的密碼初始化操作。在用戶信息存儲到規(guī)定年限時,有權進行老用戶的注銷以及新用戶的注冊操作。</p><

24、p><b>  功能需求</b></p><p><b>  密碼管理</b></p><p><b>  1、說明</b></p><p>  使用戶能夠對自己的密碼進行修改,保證自己成績信息不被其他人私自查看。</p><p><b>  2、角色</

25、b></p><p><b>  用戶。</b></p><p><b>  3、前置條件</b></p><p><b>  用舊密碼進入。</b></p><p><b>  4、輸入</b></p><p><b&

26、gt;  輸入舊密碼。</b></p><p><b>  5、過程</b></p><p>  將舊密碼換成新密碼。</p><p><b>  6、后置條件</b></p><p>  用新密碼登錄該系統(tǒng)。</p><p><b>  7、業(yè)務規(guī)則&

27、lt;/b></p><p>  新舊密碼都必須正確輸入。</p><p><b>  學生模塊</b></p><p><b>  登錄管理</b></p><p><b>  1、說明</b></p><p>  用于驗證用戶身份,提取用戶身份

28、。</p><p><b>  2、角色</b></p><p><b>  用戶。</b></p><p><b>  3、前置條件</b></p><p>  在沒有登錄的條件下,且已經注冊。</p><p><b>  4、輸入</

29、b></p><p><b>  用戶名,密碼</b></p><p><b>  5、過程</b></p><p>  檢驗用戶名和密碼是否對應,不對應則密碼錯誤返回登陸界面,對應則通過登錄。</p><p><b>  6、業(yè)務規(guī)則</b></p>&l

30、t;p>  學用戶名和密碼都必須正確輸入。</p><p><b>  成績查詢</b></p><p><b>  1、說明</b></p><p>  學員查看到自己成績的相關信息。</p><p><b>  2、角色</b></p><p>

31、;<b>  學員。</b></p><p><b>  3、前置條件</b></p><p><b>  學員已經正確登錄。</b></p><p><b>  4、過程</b></p><p><b>  搜索用戶所有信息。</b>

32、;</p><p><b>  5、輸出</b></p><p><b>  該用戶的所有信息。</b></p><p><b>  6、業(yè)務規(guī)則</b></p><p>  只能查看自己的成績信息。</p><p><b>  教員模塊<

33、;/b></p><p><b>  科目管理</b></p><p><b>  1、說明</b></p><p>  教員查看到自己科目的所有成績的相關信息。</p><p><b>  2、角色</b></p><p><b>  

34、教員。</b></p><p><b>  3、前置條件</b></p><p>  教員已經正確登錄科目。</p><p><b>  4、輸入</b></p><p><b>  所負責科目及密碼。</b></p><p><b&g

35、t;  5、過程</b></p><p>  顯示該科目的所有信息,對成績信息進行修改,提出相關建議,同時修改相關聯(lián)用戶的信息。</p><p><b>  6、后置條件</b></p><p>  對修改后的信息進行保存。</p><p><b>  7、業(yè)務規(guī)則</b></p&

36、gt;<p>  只能進入自己負責的科目。</p><p><b>  教務處模塊</b></p><p><b>  科目管理</b></p><p><b>  1、說明</b></p><p>  教務處查看到每一個科目的所有成績的相關信息。</p&g

37、t;<p><b>  2、角色</b></p><p><b>  教務處。</b></p><p><b>  3、前置條件</b></p><p>  教務處已經選擇一個科目。</p><p><b>  4、過程</b></p&

38、gt;<p>  搜索該科目的所有信息。</p><p><b>  5、輸出</b></p><p><b>  該科目所有信息。</b></p><p><b>  總成績管理</b></p><p><b>  1、說明</b><

39、/p><p>  教務處查看到所有人的所有成績的相關信息。</p><p><b>  2、角色</b></p><p><b>  教務處</b></p><p><b>  3、前置條件</b></p><p>  教務處已經選擇該項目。</p&g

40、t;<p><b>  4、過程</b></p><p>  搜索該整體的所有信息。</p><p><b>  5、輸出</b></p><p><b>  該整體的所有信息。</b></p><p><b>  建議管理</b></

41、p><p><b>  1、說明</b></p><p>  教務處對每個人提出相關建議。</p><p><b>  2、角色</b></p><p><b>  教務處。</b></p><p><b>  3、輸入</b><

42、/p><p><b>  建議。</b></p><p><b>  4、過程</b></p><p>  將建議添加入相關用戶的信息表中。</p><p><b>  5、后置條件</b></p><p><b>  保存添加信息。</b&

43、gt;</p><p><b>  6、業(yè)務規(guī)則</b></p><p><b>  必須選擇一個用戶。</b></p><p><b>  程序員模塊</b></p><p><b>  信息管理</b></p><p><

44、b>  1、說明</b></p><p>  查看到系統(tǒng)的所有的信息。</p><p><b>  2、角色</b></p><p><b>  程序管理員。</b></p><p><b>  3、前置條件</b></p><p> 

45、 程序管理員已經登陸。</p><p><b>  4、過程</b></p><p>  搜索該系統(tǒng)的所有信息。</p><p><b>  5、業(yè)務規(guī)則</b></p><p>  需要正確的進行管理員身份的登錄。</p><p><b>  用戶管理</b

46、></p><p><b>  1、說明</b></p><p>  對用戶數量及密碼進行管理,即注冊、注銷用戶,將忘記密碼的用戶的密碼恢復初值。</p><p><b>  2、角色</b></p><p><b>  程序管理員。</b></p><

47、;p><b>  3、前置條件</b></p><p>  必須有程序管理員身份登錄。</p><p><b>  4、輸入</b></p><p>  添加、消去用戶命令,恢復密碼初值。</p><p><b>  5、過程</b></p><p&g

48、t;<b>  按命令運行。</b></p><p><b>  6、后置條件</b></p><p><b>  保存運行后的結果。</b></p><p><b>  非功能性需求</b></p><p><b>  性能需求</b&g

49、t;</p><p>  本軟件主要面對學校學員,教員,教務處和程序管理員,可以明顯簡化用戶對學員成績查詢、修改、集中管理、總結匯總等繁瑣又易于出錯的工作,使用性比較高。同時,因為所存儲的成績信息屬于比較重要的信息,所以還是要求系統(tǒng)的穩(wěn)定性和安全性達到一定的高度,出錯率降低到一定的水平。才能保證軟件的正常、快速、高效的使用。</p><p>  所以本軟件在滿足上訴要求情況下可以做到:&l

50、t;/p><p>  查詢時間:不超過5秒</p><p>  其它所有交互功能反應速度:不超過3秒</p><p>  軟件的可靠性:平均故障時間間隔不超過200小時</p><p><b>  數據需求</b></p><p>  學員登陸后進入該學員的成績頁面,在該頁面中,有該學員的各科成績及排

51、名和該科教員的建議,補考科目及其成績,開學至今的學分,每一學期的總分及排名,在頁面最后,有教務處提出的相關建議。</p><p>  教員輸入個人的證件號碼及密碼進行登陸操作,隨后進入該教員的成績編輯頁面。在該頁面中,有該教員負責科目的按隊別區(qū)分的成績單,單表最后一欄為教員對本欄學員的教學評價與教學建議。保存成績過后可以查看按分數高低排序后,重新排列的成績單,如感覺對那一項的內容不對,可以進行修改操作。</

52、p><p>  教務處輸入個人的證件號碼及密碼進行登錄操作,隨后進入本隊的成績頁面。在該頁面中,教務處可以查看本隊所有學員的所有科目的成績,并且可以查看單科成績的匯總排名及教員對每位學員的評語。教務處也有權對個別學員針對不同情況進行點評建議。</p><p>  程序管理員輸入個人的證件號碼及密碼進行登錄操作,進入程序管理員的管理頁面。在頁面中,可以進行所有學員、所有科目的存儲信息查看,但是無

53、權修改。在有人忘記密碼的特定情況下,有權進行針對該用戶的密碼初始化操作。在用戶信息存儲到規(guī)定年限時,有權進行老用戶的注銷以及新用戶的注冊操作。</p><p><b>  用戶平臺要求</b></p><p>  此開發(fā)出的軟件要適用于Internet網及校園內的局域網,支持windows系統(tǒng)及一些常用的辦公軟件如office等。</p><p&g

54、t;<b>  其他需求</b></p><p>  要求界面適當美觀,幽雅,通用性比較強。</p><p><b>  總結</b></p><p>  本軟件基于Windows操作系統(tǒng),適用于學員的學習成績的管理。使用本軟件的用戶主要是學員、教員、教務處和程序管理員,軟件的界面應該盡量的簡潔易用,功能齊全,盡量滿足不同

55、層次客戶的多方面需求,使用戶直觀迅速地了解所需要的相關信息。</p><p><b>  設計和實現上的限制</b></p><p>  開發(fā)人員缺乏軟件開發(fā)的實踐與相關開發(fā)經驗,開發(fā)組員之間配合不是非常默契,對相應的專業(yè)開發(fā)軟件掌握有待加強。</p><p><b>  附錄</b></p><p&g

56、t;<b>  分析模型</b></p><p><b>  參考文獻</b></p><p>  錢樂秋等,《軟件工程》,清華大學出版社,ISBN:9787302144458</p><p>  張海藩,《軟件工程導論》,清華大學出版社,ISBN:9787302092131</p><p>  K

溫馨提示

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

評論

0/150

提交評論