軟件系統(tǒng)需求說明書_第1頁
軟件系統(tǒng)需求說明書_第2頁
軟件系統(tǒng)需求說明書_第3頁
軟件系統(tǒng)需求說明書_第4頁
軟件系統(tǒng)需求說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、系統(tǒng)需求說明書項目名稱:學生信息管理系統(tǒng)專業(yè):軟件工程組號:小組成員:完成時間:2012-10-29目錄1.系統(tǒng)概述.31.1.系統(tǒng)功能簡介.31.2系統(tǒng)用戶角色.32.3.4.5.6.7.理由.3項目范圍.3系統(tǒng)假設(shè).3系統(tǒng)定義.4用戶場景.5用戶用例.57.1用戶用例步驟.57.2系統(tǒng)需求.97.2.1功能需求.97.2.2非功能需求.128.文檔歷史.141.系統(tǒng)概述1.1.系統(tǒng)功能簡介教務處工作人員根據(jù)設(shè)置的用戶名和密碼,登錄到學生信息管理系統(tǒng),并對學生提交的信息修改進行審核,系統(tǒng)優(yōu)先級高;檔案管理員添加、查看、刪除、修改學生的基本信息,系統(tǒng)優(yōu)先級高;老師查看自己所管班級的學生的信息,

2、系統(tǒng)優(yōu)先級高;學生修改、查看自己的某些信息,系統(tǒng)優(yōu)先級高;1.2系統(tǒng)用戶角色表6-1系統(tǒng)用戶角色表崗位職責系統(tǒng)用戶教務處主任監(jiān)督業(yè)務需求管理審核學生檔案室管理員錄入學生信息,查詢,統(tǒng)計,修改學生信息學生檔案管理員學生教師教務處人員學生查詢,修改查詢教師查詢,統(tǒng)計2.理由由于現(xiàn)在的學校規(guī)模在逐漸的擴大,設(shè)置的專業(yè)類別、分支機構(gòu)及老師、學生人數(shù)越來越多,對于過去的學生信息管理系統(tǒng),不能滿足當前學生信息管理的服務性能要求。本報告對于開發(fā)新的面臨的問題及解決方案進行初步的設(shè)計與合理的安排,對用戶需求進行了全面細致的分析,更清晰的理解學生信息管理系統(tǒng)業(yè)務需求,深入描述軟件的功能和性能與界面,確定該軟件設(shè)

3、計的限制和定義軟件的其他有效性需求,對開發(fā)計劃進行了總體的規(guī)劃確定開發(fā)的需求與面臨困難的可行性分析。3.項目范圍學生信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應用程序具有功能完備,易使用等特點。學生信息管理系統(tǒng)對全校學生實行統(tǒng)一的管理,可以方便的進行增添、查詢、修改、刪除學生信息的工作。為了使本系統(tǒng)成功達到用戶的要求,需要在2012.12.28之前完成本系統(tǒng)的開發(fā)測試,并寫提交相關(guān)的技術(shù)文檔。通過與用戶的溝通,及時獲得用戶的最新需求以便于本系統(tǒng)的完善。4.系

4、統(tǒng)假設(shè)本項目的開發(fā)時間為2012.9.92012.12.28開發(fā)人員人數(shù):3人技術(shù)文檔寫作人員人數(shù)3人測試人員人數(shù)3人設(shè)備:3臺pc5.系統(tǒng)定義問題定義:在計算機日益普及的今天,使用計算機管理各種資源無疑給人們提供了很大的方便,對于學?;蚶蠋煻裕舨捎靡惶仔兄行У膶W生信管理系統(tǒng)來管理學生信息,不僅提高查詢速度,并且減少了不必要的錯誤的發(fā)生。我們即將開發(fā)的學生信息管理系統(tǒng)是一功能比較完善的數(shù)據(jù)管理軟件,能方便快捷的進行:“查詢”,“增加”,“更新”,“刪除”等工作,并且具有很好的可移植性,可在應用范圍較廣的windows系列操作系統(tǒng)上使用。同時,該系統(tǒng)也有很強的安全性。可行性研究:技術(shù)的可行

5、性:目前已經(jīng)成功的開發(fā)出許多信息管理系統(tǒng),信息技術(shù)和計算機軟硬件發(fā)展已經(jīng)完全可以滿足本系統(tǒng)的技術(shù)要求,本方案要求較高,安全性和可靠性較強,但通過前面的綜合分析,可以知道從技術(shù)上是可行的。對現(xiàn)有軟件不會產(chǎn)生沖突,對使用的操作系統(tǒng)來說有很好的兼容性、穩(wěn)定性。需要大量的人員來管理,維護其數(shù)據(jù),出錯率較高。出現(xiàn)很多冗余信息。設(shè)備較老舊,不能滿足該系統(tǒng)基本需求,所有經(jīng)常超負荷工作,容易導致?lián)p壞。運用數(shù)據(jù)庫提高其處理數(shù)據(jù)的速率,在操作員的平臺對技術(shù)的要求降低了,減少操作者的工作量,節(jié)約了人力,并提高了速度。本系統(tǒng)采用myeclipse8.6和mysql2005進行開發(fā),利用所學javaee技術(shù)進行實現(xiàn)功能

6、,技術(shù)上很易懂實用。經(jīng)濟可行性:本系統(tǒng)簡單可行,采用所學知識進行開發(fā)研究,很經(jīng)濟實用,是經(jīng)濟耐用且好用的一個管理系統(tǒng)。運行可行性:本系統(tǒng)運行平臺是myeclipse8.6且有mysql2005,瀏覽器web2.0以上就能運行,操作系統(tǒng)windows2000以上。所以本系統(tǒng)在運行上要求適中,適合學校以及一些公司管理學生或員工信息時使用。需求分析:隨著學校規(guī)模的不斷擴大,學生數(shù)量急劇增加,有關(guān)學生的各種信息也成倍增加。面對龐大的信息量,就需要有學生信息管理系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。現(xiàn)在的時代是網(wǎng)絡普及是時代

7、,學生有條件通過網(wǎng)絡方便快捷的查詢自己的個人信息。所以,學生信息管理系統(tǒng)既能方便學校管理部門的管理,又能方便學生及時查詢個人信息。作為計算機應用的一部分,使用計算機對學生信息進行管理,有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生信息管理的效率,也是學校的科學化、正規(guī)化管理,與世界接軌的重要條件。從自己學習的角度來說:這次系統(tǒng)的制作過程,無疑加深了自身對網(wǎng)絡專業(yè)理論知識的理解,大大提高了理論知識的應用水平,而且增強動手能力,可以說是為畢業(yè)設(shè)計做了很好準備。面對以后強大的就業(yè)壓力,沒有熟練的動手能力,光有滿腦袋的

8、理論是不行的,因此本次設(shè)計的意義顯得十分重要。6.用戶場景系統(tǒng)角色教務處主任系統(tǒng)角色學生檔案管理員系統(tǒng)角色學生表6-2用戶場景描述1業(yè)務需求核對學生的信息表6-3用戶場景描述2業(yè)務需求錄入學生信息,在需要時修改學生的信息,查詢學生信息表6-4用戶場景描述3業(yè)務需求查看、修改自己的信息表6-5用戶場景描述4用戶場景學生發(fā)現(xiàn)自己的信息有誤,但是自己沒有權(quán)限進行修改,教務處主任可以對學生的信息進行修改。用戶場景在新生開學時及時錄入新生各項信息及時修改學生各項信息在需要時查詢特定學生的信息用戶場景學生可以隨時查看自己的信息,發(fā)現(xiàn)自已的信息有誤時可以進行修改。系統(tǒng)角色教師業(yè)務需求用戶場景查看學生的信息,

9、統(tǒng)計學老師可以查看某個班級生人數(shù)學生的簡要信息統(tǒng)計某班的人數(shù)7.用戶用例7.1用戶用例步驟表6-6用戶用例表1用例名稱用例代碼場景描述圖示參與者列表前置條件教務處工作人員_登陸_登錄系統(tǒng)_登錄學生管理系統(tǒng)usecase.staff_landed_system教務處工作人員根據(jù)設(shè)置的用戶名和密碼,登錄到學生信息管理系統(tǒng)教務處工作人員學生管理系統(tǒng)正常運行主流程分支流程1分支流程2后置條件用例名稱用例代碼場景描述圖示參與者列表前置條件主流程分支流程后置條件用例名稱用例代碼場景描述圖示參與者列表前置條件主流程1.教務處工作人員輸入用戶名和密碼。2.系統(tǒng)對教務處工作人員輸入的用戶名和密碼進行有效性檢查。

10、3.教務處工作人員提交輸入信息。4.用例結(jié)束。管理員的用戶名錯誤(1)系統(tǒng)彈出用戶名錯誤或沒有該用戶信息。(2)管理員離開或重新輸入用戶名。(3)用例結(jié)束管理員的密碼錯誤(1)系統(tǒng)彈出密碼錯誤警告信息。(2)管理員離開或重新輸入密碼。(3)管理員找回密碼。(4)用例結(jié)束如果教務處工作人員登錄成功,教務處工作人員可以對學生的基本信息進行管理;如果教務處工作人員登錄未成功,則不能對學生基本信息進行操作。表6-7用戶用例表2檔案管理員_錄入_錄入信息_錄入學生基本信息usecase.manager_input_information管理員錄入學生的基本信息檔案管理員檔案管理員登錄到系統(tǒng)1.檔案管理員

11、輸入學生的基本信息2.檔案管理員提交填寫信息3.系統(tǒng)返回結(jié)果4.用例結(jié)束提交填寫信息失敗(1)填寫學生信息的格式有誤(2)某些信息中包含了非法字符(3)用例結(jié)束系統(tǒng)數(shù)據(jù)庫中插入該學生的基本信息。表6-8用戶用例表3檔案管理員_查看_查看信息_查看學生的信息usecase.manager_find_information檔案管理員要查看的學生某些信息,系統(tǒng)顯示該學生的詳細信息檔案管理員檔案管理員登錄到系統(tǒng)1.檔案管理員輸入查看學生某信息。2.檔案管理員提交輸入信息。分支流程后置條件用例名稱用例代碼場景描述圖示參與者列表前置條件主流程分支流程后置條件用例名稱用例代碼場景描述圖示參與者列表前置條件主

12、流程3.系統(tǒng)對輸入學生信息查看數(shù)據(jù)庫。4.系統(tǒng)返回學生的詳細信息。5.用例結(jié)束輸入學生某信息數(shù)據(jù)庫不存在(1)系統(tǒng)提示無該人信息或重新輸入要查詢的人的信息變異點(2)用例結(jié)束輸入要查看的學生姓名(或?qū)W號)后,顯示該學生的詳細信息表6-9用戶用例表4檔案管理員_修改_修改信息_修改學生的信息usecase.manager_modify_information檔案管理員輸入要修改的學生信息,系統(tǒng)顯示該學生的基本信息,并可以對其中的項進行修改操作檔案管理員檔案管理員登錄到系統(tǒng)1.管理員輸入查看學生某信息2.管理員提交輸入信息3.系統(tǒng)對輸入學生信息查看數(shù)據(jù)庫4.系統(tǒng)返回學生的基本信息5.管理員對其中的

13、某些項進行修改6.管理員提交修改信息7.系統(tǒng)返回結(jié)果8.用例結(jié)束輸入學生某信息數(shù)據(jù)庫不存在(1)系統(tǒng)提示無該人信息或重新輸入要查詢的人的信息(2)離開該頁面(3)用例結(jié)束輸入要查看的學生姓名(或?qū)W號)后,顯示該學生的詳細信息??梢詫ζ湫畔⑦M行修改操作表6-10用戶用例表5檔案管理員_刪除_刪除_刪除學生的基本信息usecase.manager_delete_information檔案管理員輸入要查看的學生信息,系統(tǒng)顯示該學生的基本信息,可以對該學生進行刪除操作,檔案管理員在刪除學生信息的時候必須有教務處的批準。檔案管理員檔案管理員登錄到系統(tǒng)1.檔案管理員輸入查看學生某信息2.檔案管理員提交輸入

14、信息3.系統(tǒng)對輸入學生信息查看數(shù)據(jù)庫4.系統(tǒng)返回學生的基本信息5.檔案管理員刪除該學生分支流程后置條件用例名稱用例代碼場景描述圖示參與者列表前置條件主流程分支流程后置條件用例名稱用例代碼場景描述圖示參與者列表前置條件主流程分支流程9.系統(tǒng)返回結(jié)果10.用例結(jié)束輸入學生某信息數(shù)據(jù)庫不存在(1)系統(tǒng)提示無該人信息或重新輸入要查詢的人的信息(2)離開該頁面(3)用例結(jié)束輸入要查看的學生姓名(或?qū)W號)后,顯示該學生的詳細信息。可以對其信息進行刪除操作表6-11用戶用例表6老師_查看_查看信息_查看學生的信息usecase.teacher_look_information教師輸入要查看的學生信息,系統(tǒng)顯

15、示該學生的基本信息教師教師登錄到系統(tǒng)1.教師輸入查看學生某信息2.教師提交輸入信息3.系統(tǒng)對輸入學生信息查看數(shù)據(jù)庫4.系統(tǒng)返回結(jié)果5.用例結(jié)束輸入學生某信息數(shù)據(jù)庫不存在(1)系統(tǒng)提示無該人信息或重新輸入要查詢的人的信息(2)離開該頁面(3)用例結(jié)束輸入要查看的學生姓名(或?qū)W號)后,顯示該學生的詳細信息表6-12用戶用例表7學生查看自己的信息usecase.student_look_information學生輸入自己的信息,系統(tǒng)顯示該學生的詳細信息學生學生登錄到系統(tǒng)1.學生登陸2.系統(tǒng)對學生信息查看數(shù)據(jù)庫3.系統(tǒng)返回學生的基本信息4.系統(tǒng)返回結(jié)果5.用例結(jié)束輸入學生某信息數(shù)據(jù)庫不存在(1)系統(tǒng)提

16、示無該人信息或重新輸入要查詢的人的信息(2)離開該頁面(3)用例結(jié)束后置條件輸入要登陸的學生姓名(或?qū)W號)后,顯示該學生的詳細信息表6-13用戶用例表8用例名稱學生_修改_修改信息_修改自己的信息用例代碼usecase.student_modify_informationp1場景描述學生輸入自己的信息,系統(tǒng)顯示該學生的詳細信息圖示參與者列表學生,教務處工作人員,檔案管理人員前置條件學生登錄到系統(tǒng)主流程1.學生登陸2.系統(tǒng)對學生信息查看數(shù)據(jù)庫3.系統(tǒng)返回學生的基本信息4.學生查看個人信息,認為有誤,進行修改5.系統(tǒng)返回結(jié)果6.用例結(jié)束分支流程(1)學生看到自己的信息有錯誤,自己修改。(2).學生

17、看到自己的信息有誤,但沒有權(quán)限進行修改。1.學生到教務處修改自己的信息。(3)用例結(jié)束后置條件輸入要登陸的學生姓名(或?qū)W號)后,顯示該學生的詳細信息7.2系統(tǒng)需求7.2.1功能需求表6-14系統(tǒng)需求列表1場景用例名稱需求編號需求描述優(yōu)先級用戶角色教務處工作教務處工作人員根據(jù)設(shè)人員_登錄_置的用戶名教務處工學生信息管和密碼,登作人員登錄_學生信息管理系統(tǒng)教務處工作理系統(tǒng).1錄到學生信人員登錄學息管理系統(tǒng)生信息管理error:用戶系統(tǒng)教務處工作名或密碼錯p2人員_登錄_誤,登錄失教務處工學生信息管敗,系統(tǒng)返作人員理系統(tǒng).2回到登陸界面表6-15系統(tǒng)需求列表2場景用例名稱需求編號需求描述優(yōu)先級用戶角

18、色錄入_學生基本信息檔案管理員檔案管理員錄入學生的輸入學生的基本信息.1基本信息檔案管理員檔案管理員學生的基本錄入學生基錄入學生的信息存入數(shù)本信息基本信息.2據(jù)庫中error:當輸p1檔案管理員p1檔案管理員檔案管理員錄入學生的基本信息.3入的格式錯誤的時候,學生的基本信息錄入失p2檔案管理員敗。表6-16系統(tǒng)需求表3需求編號需求描述場景用例名稱優(yōu)先級檔案管理員檔案管理員用戶角色查看學生的輸入查看學信息.1生某信息。p1檔案管理員檔案管理員查看學生的信息檔案管理員查看學生的信息.2系統(tǒng)從數(shù)據(jù)庫中取出數(shù)據(jù),顯示在也頁面上。error:當輸入的數(shù)據(jù)有p1檔案管理員查看學生信息檔案管理員查看學生的信

19、息.3誤時,數(shù)據(jù)庫中找不到相關(guān)的數(shù)據(jù),系統(tǒng)給p2檔案管理員出錯誤信息。老師輸入自老師查看學己班上某學生的信息.1生學生的學p1老師老師查看學生的信息老師查看學生的信息.2號等系統(tǒng)從數(shù)據(jù)庫中取出該學生的信息,顯示在p1老師頁面上error:系統(tǒng)老師查看學找不到該數(shù)生的信息.3據(jù),顯示錯誤信息。學生查看自學生登錄該己的信息.1系統(tǒng)系統(tǒng)從數(shù)據(jù)p2老師p1學生學生查看自己的信息.2庫中找出該學生的基本信息,并顯p1學生學生查看自己的信息示。error:當學生輸入自己的信息有誤學生查看自己的信息.3時,系統(tǒng)不能從數(shù)據(jù)庫中找到該學p2學生生的信息,系統(tǒng)給出錯誤信息。表6-17系統(tǒng)需求表3用戶名場景需求編號

20、需求描述稱檔案管理員檔案管理員優(yōu)先級用戶角色信息.1的信息。信息.2修改學生的修改某學生檔案管理員修系統(tǒng)將修改改學生檔案管理員之后的數(shù)據(jù)的信息修改學生的保存到數(shù)據(jù)庫。p1檔案管理員p1檔案管理員修改學生信息學生修改學生的信息.1學生修改了自己的信息。系統(tǒng)將學生p1學生的修改信息學生修學生修改學提交的教務改學生生的信息.2處,教務處的信息對其進行審核。教務處審核學生修改學通過后,檔生的信息.3案管理員將修改信息從p1學生p1檔案管理員入數(shù)據(jù)庫。系統(tǒng)將修改學生修改學之后的數(shù)據(jù)生的信息.4保存到數(shù)據(jù)庫。error:審核沒有通過,p1學生學生修改學生的信息.5學生修改自己的信息失敗,系統(tǒng)給p2學生場景

21、出反饋信息。表6-18系統(tǒng)需求列表4用例名稱需求編號需求描述檔案管理員檔案管理員找到要刪除刪除學生信的學生的信優(yōu)先級用戶角色p1檔案管理員刪除學生的信息檔案管理員刪除學生信息息.1息,進行刪除。系統(tǒng)將學生檔案管理員的信息從數(shù)刪除學生信據(jù)庫中刪p2檔案管理員息.2除,并給出提示信息。7.2.2非功能需求表6-19非功能需求質(zhì)量要求具體描述精度需求(1)在執(zhí)行數(shù)據(jù)操作時,不允許出現(xiàn)因為程序的原因而導致增加數(shù)據(jù)失敗或刪除數(shù)據(jù)的失敗,也不允許發(fā)生數(shù)據(jù)重復增加的數(shù)據(jù)或多余的刪除。(2)要有足夠的空間來提供系統(tǒng)的性能運行。(3)數(shù)據(jù)的修改也要求保持對應的準確性。時間性能需求(1)系統(tǒng)運行不響應時間不能超過10秒。(2)對系統(tǒng)進行操作時,響應時間在5秒之內(nèi)。(3)多用戶操作時,時間和相應的要安全性可靠性易用性兼容性可移植性可擴展性可維護性求同上。(1)嚴格的權(quán)限控制,未授權(quán)人員無法做相應操作;(2)強大的日志功能,記錄用戶的各種重要操作和系統(tǒng)的異常信息;(3)嚴格完善的權(quán)限與用戶管理,管理員可定義每個用戶在每個模塊的各種權(quán)限。(1)記錄系統(tǒng)的

溫馨提示

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

評論

0/150

提交評論