2學(xué)生學(xué)籍管理系統(tǒng)需求分析報(bào)告_第1頁
2學(xué)生學(xué)籍管理系統(tǒng)需求分析報(bào)告_第2頁
2學(xué)生學(xué)籍管理系統(tǒng)需求分析報(bào)告_第3頁
2學(xué)生學(xué)籍管理系統(tǒng)需求分析報(bào)告_第4頁
2學(xué)生學(xué)籍管理系統(tǒng)需求分析報(bào)告_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué)生學(xué)籍管理系統(tǒng)需求分析報(bào)告 專業(yè): 班級: 組別: 主要完成人: 組員: 2014.6.2621目 錄目 錄01.引言11.1編寫目的11.2項(xiàng)目背景11.3定義11.4參考資料22.軟件產(chǎn)品的一般性描述22.1運(yùn)行環(huán)境與資源22.2產(chǎn)品的功能22.3用戶特征32.4限制與約束33.系統(tǒng)功能需求33.1系統(tǒng)功能模型用例模型33.2相關(guān)用例的展開活動圖93.3系統(tǒng)靜態(tài)模型對象類模型133.4系統(tǒng)動態(tài)模型154. 性能需求204.1數(shù)據(jù)精確度204.2時間特性204.3適應(yīng)性214.4故障處理215.系統(tǒng)運(yùn)行要求需求215.1用戶界面215.2硬件界面215.3軟件界面216.其它要求211.引

2、言1.1編寫目的 本需求分析報(bào)告的目的是規(guī)范化學(xué)生學(xué)籍管理系統(tǒng)軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時提出了本系統(tǒng)的軟件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,明確所要開發(fā)的軟件應(yīng)具有的功能與性能,并作為工作成果的原始依據(jù),同時也表明了本軟件的共性,以期能夠獲得更大范圍的應(yīng)用。1.2項(xiàng)目背景傳統(tǒng)的學(xué)生學(xué)籍管理方法易發(fā)生數(shù)據(jù)丟失,統(tǒng)計(jì)錯誤,勞動強(qiáng)度高,且速度慢,使用計(jì)算機(jī)可以高速,快捷的完成以上工作。在計(jì)算機(jī)聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實(shí)現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動,規(guī)范教學(xué)管理行為,從而提高了管理效率和水平。學(xué)生學(xué)籍管理系統(tǒng)以計(jì)算機(jī)為工具,通過對教務(wù)

3、管理所需的信息管理,把管理人員從繁瑣的的數(shù)據(jù)計(jì)算處理中解脫出來,使其有更多的精力從事教務(wù)管理政策的研究實(shí)施,教學(xué)計(jì)劃的制定執(zhí)行和教學(xué)質(zhì)量的監(jiān)督檢查,從而全面提高教學(xué)質(zhì)量。1.3定義1.登錄:必須是該校成功注冊的用戶才有 ;2.修改密碼: 密碼丟失,或?yàn)榉乐箓€人信息泄露,時常更新密碼;3.添加新用戶:新生入校時,基本信息的添加;4.畢業(yè)處理:老生離校時,要刪除個人信息,釋放存儲空間,同時修改畢業(yè)生數(shù)據(jù)庫,記入檔案;5.獎懲處理:得到某項(xiàng)獎勵或受到某種懲罰時,會記錄在信息里;6.休、復(fù)學(xué)處理:因病或事休學(xué)時,后復(fù)學(xué),需記錄具體時間及原因,記入檔 案;7.退學(xué)處理:被退學(xué)或者自動退學(xué)需辦理各項(xiàng)手續(xù)后

4、,記入檔案;8.學(xué)生留降級處理:因沒有通過規(guī)定的考試科目或者違反校紀(jì)校規(guī)而導(dǎo)致留級,基本信息會被修改,同時會記入檔案。1.4參考資料1 鄺孔武,王曉敏,信息系統(tǒng)分析與設(shè)計(jì)第三版,清華大學(xué)出版社2 陳禹,方美琪,軟件開發(fā)工具M(jìn),經(jīng)濟(jì)科學(xué)出版社3 SQL SERVE 2000實(shí)用教程,清華大學(xué)出版社4 王 珊等,高等教育出版社,數(shù)據(jù)庫系統(tǒng)概論(第四版)2.軟件產(chǎn)品的一般性描述2.1運(yùn)行環(huán)境與資源(1) 操作系統(tǒng):Win7(2) VS、Rational rose 2003(3) 瀏覽器:IE2.2產(chǎn)品的功能列表:產(chǎn)品名稱學(xué)生學(xué)籍管理系統(tǒng)軟件功能項(xiàng)目功能說明登錄界面登錄 用戶在登錄系統(tǒng)時,必須通過系統(tǒng)

5、的身份驗(yàn)證,判斷權(quán)限才能進(jìn)入系統(tǒng)主界面進(jìn)行下一步的操作;注冊 新用戶加入時,申請身份;修改密碼 密碼丟失,或?yàn)榉乐箓€人信息泄露,時常更新密碼; 學(xué)生 查詢成績 查看各科成績及總成績; 選課 根據(jù)科目教師提供的課程,選擇自己的課程;教師管理學(xué)生信息 添加、刪除、修改學(xué)生個人信息;單科成績錄入 根據(jù)期末卷面及平時成績得出單科總成績,并錄入系統(tǒng);提交選課信息 根據(jù)教務(wù)規(guī)定,選擇可選的課程,供學(xué)生選擇;管理員添加學(xué)生 新生入校時,需要更新數(shù)據(jù)庫;刪除學(xué)生 結(jié)業(yè)處理,畢業(yè)處理,授位處理;學(xué)籍管理 學(xué)生留降級處理,休復(fù)學(xué)處理,退學(xué)處理;總成績管理 學(xué)習(xí)成績,補(bǔ)考成績;檔案管理 學(xué)生的一般情況,及獎勵,處分

6、情況;2.3用戶特征 該軟件適用于掌握計(jì)算機(jī)基礎(chǔ)知識的用戶,學(xué)生和教師可根據(jù)自己的權(quán)限進(jìn)行相應(yīng)操作,系統(tǒng)管理員要求由計(jì)算機(jī)的專業(yè)知識。 管理員:對網(wǎng)站相關(guān)內(nèi)容進(jìn)行管理,對學(xué)生的所有信息進(jìn)行相應(yīng)的管理; 學(xué)生:學(xué)校里的普通學(xué)生; 教師:學(xué)校里的教師職工。2.4限制與約束1. 由于所要設(shè)計(jì)的軟件較大,設(shè)計(jì)人員較少,所需設(shè)備有限,設(shè)計(jì)時間短,設(shè)計(jì)無法完全覆蓋所有用戶的需求。 2.建議開發(fā)軟件運(yùn)行的最短壽命:5年 3.硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境的條件和限制:安裝有Windows 7的操作系統(tǒng);VS下運(yùn)行。3.系統(tǒng)功能需求3.1系統(tǒng)功能模型用例模型 創(chuàng)建系統(tǒng)用例的第一步是確定系統(tǒng)的參與者。 學(xué)生學(xué)籍

7、管理系統(tǒng)的參與者包含以下三種: 管理員,管理員是學(xué)校的工作人員,他們?yōu)閷W(xué)校的學(xué)生執(zhí)行添加、修改、刪除學(xué)生信息等操作;學(xué)生,學(xué)生是該系統(tǒng)中數(shù)量最多,也是最重要的參與者。學(xué)生可以選課和查看自己的各類信息;教師,教師也是學(xué)校的工作人員,他們?yōu)閷W(xué)校的學(xué)生提供選課科目,錄入成績的操作。用例是指對系統(tǒng)角色的交互進(jìn)行響應(yīng),并產(chǎn)生一個可見的結(jié)果所進(jìn)行的一 系列動作,它描述了系統(tǒng)的一個完整的功能需求。本系統(tǒng)中的用例模型如下所示:(1)管理員用例圖3-1管理員用例圖管理員用例描述:1.用例名稱:管理學(xué)生基本信息2.簡要說明:添加、刪除學(xué)生用戶3. 事件流:有新生報(bào)到,管理員向系統(tǒng)中添加學(xué)生用戶;學(xué)生離校(畢業(yè)或退

8、學(xué))刪除學(xué)生用戶4. 前置條件:管理員進(jìn)入學(xué)籍管理系統(tǒng)5. 后置條件:完成對學(xué)生用戶的添加、刪除6.擴(kuò)展點(diǎn):無1.用例名稱:管理檔案2.簡要說明:對學(xué)生的一般情況及獎懲情況進(jìn)行增、刪、改、查操作,涉及到學(xué)生的留級、休學(xué)、復(fù)學(xué)、退學(xué)處理;畢業(yè)學(xué)籍處理、結(jié)業(yè)處理、畢業(yè)處理,學(xué)位處理3. 事件流:進(jìn)入學(xué)生檔案管理界面,處理學(xué)生的一般情況及獎懲情況4前置條件:管理員進(jìn)入學(xué)籍管理系統(tǒng)5后置條件:完成對學(xué)生的一般情況及獎懲情況增、刪、改6擴(kuò)展點(diǎn):無1.用例名稱:管理成績2.簡要說明:對學(xué)生的學(xué)習(xí)成績及補(bǔ)考等成績的統(tǒng)計(jì)3.事件流:進(jìn)入成績管理界面,統(tǒng)計(jì)學(xué)生成績4.前置條件:管理員進(jìn)入學(xué)籍管理系統(tǒng)5后置條件:

9、完成對學(xué)生成績的錄入6擴(kuò)展點(diǎn):無1.用例名稱:管理學(xué)籍2.簡要說明:涉及到學(xué)生的留級、休學(xué)、復(fù)學(xué)、退學(xué)處理;畢業(yè)學(xué)籍處理、結(jié)業(yè)處理、畢業(yè)處理,學(xué)位處理3.事件流:進(jìn)入學(xué)籍管理界面,處理學(xué)生的學(xué)籍狀態(tài);4前置條件:管理員進(jìn)入學(xué)籍管理系統(tǒng)5后置條件:錄入學(xué)生的學(xué)籍狀態(tài)6擴(kuò)展點(diǎn):無1.用例名稱:管理教師基本信息2.簡要說明:添加、刪除教師用戶6. 事件流:有新教師報(bào)到,管理員向系統(tǒng)中添加教師;教師離校刪除教師信息7. 前置條件:管理員進(jìn)入學(xué)籍管理系統(tǒng)8. 后置條件:完成對學(xué)生用戶的添加、刪除6.擴(kuò)展點(diǎn):無(2)教師用例圖3-2教師用例圖教師用例描述:1.用例名稱:教師登錄2.簡要說明:登錄系統(tǒng)、新用

10、戶注冊、修改密碼3.事件流:進(jìn)入學(xué)籍管理界面4前置條件:教師的登錄名和密碼5后置條件:進(jìn)入學(xué)籍管理界面6擴(kuò)展點(diǎn):無1.用例名稱:查詢學(xué)生信息2.簡要說明:查詢學(xué)生基本信息3.事件流:進(jìn)入學(xué)籍管理界面,查看學(xué)生信息4.前置條件:進(jìn)入學(xué)籍管理系統(tǒng)5.后置條件:查看學(xué)生信息6.擴(kuò)展點(diǎn):無1.用例名稱:選課管理2.簡要說明:成績管理,上傳選課目錄,查看、修改、刪除選課目錄,上傳、查看成績,如有問題可直接聯(lián)系管理員3.事件流:進(jìn)入學(xué)籍管理界面,管理學(xué)生選課和成績4.前置條件:進(jìn)入學(xué)籍管理系統(tǒng)5.后置條件:管理學(xué)生選課信息6.擴(kuò)展點(diǎn):無1.用例名稱:成績管理2.簡要說明:,上傳、查看成績,如有問題可直接聯(lián)

11、系管理員3.事件流:進(jìn)入學(xué)籍管理界面,管理學(xué)生選課和成績4.前置條件:進(jìn)入學(xué)籍管理系統(tǒng)5.后置條件:管理學(xué)生選課信息6.擴(kuò)展點(diǎn):無(3)學(xué)生用例圖3-3學(xué)生用例圖學(xué)生用例描述:1.用例名稱:學(xué)生登錄2.簡要說明:登錄系統(tǒng),新用戶注冊,修改密碼3.事件流:進(jìn)入學(xué)籍管理系統(tǒng)4.前置條件:用戶注冊或者登錄5.后置條件:進(jìn)入學(xué)籍管理系統(tǒng)6.擴(kuò)展點(diǎn):無1.用例名稱:查詢信息2.簡要說明:查看成績,查看個人學(xué)習(xí)及各類獎懲情況,如有問題可直接聯(lián)系老師3.事件流:進(jìn)入學(xué)籍管理系統(tǒng),核對或者查看個人情況信息4.前置條件:進(jìn)入學(xué)籍管理系統(tǒng)5.后置條件:核對或者查看個人情況信息6.擴(kuò)展點(diǎn):無1.用例名稱:選課2.簡

12、要說明:查看選擇科目及選擇結(jié)果,如有問題可直接聯(lián)系老師3.事件流:進(jìn)入學(xué)籍管理系統(tǒng),核對或者查看個人情況信息4.前置條件:進(jìn)入學(xué)籍管理系統(tǒng)5.后置條件:核對或者查看個人情況信息6.擴(kuò)展點(diǎn):無3.2相關(guān)用例的展開活動圖活動圖用于描述滿足用例要求所要進(jìn)行的活動及活動間的約束關(guān)系,有利于識別并行活動,在本學(xué)籍管理系統(tǒng)中,主要有活動圖如下:(1) 管理員修改信息活動圖 A.進(jìn)入系統(tǒng)界面,顯示登錄窗口; B.輸入管理員身份的用戶名和密碼并提交,驗(yàn)證是否正確; C.如果正確,進(jìn)入主界面,反之,重新登錄; D.驗(yàn)證正確后,選擇修改的項(xiàng)目,修改完成時,; E.確定修改后,判斷是否需要繼續(xù)修改,如果是,則繼續(xù),

13、否則不繼續(xù); F.更新數(shù)據(jù)庫,結(jié)束修改。根據(jù)上述過程,創(chuàng)建的活動圖如圖3-4所示:3-4管理員修改信息活動圖(2)教師成績管理活動圖 A.進(jìn)入系統(tǒng)界面,顯示登錄窗口; B.輸入教師身份的用戶名和密碼并提交,驗(yàn)證是否正確; C.如果正確,進(jìn)入主界面,反之,重新登錄; D.進(jìn)入系統(tǒng)后,選擇科目和錄入成績的班級,確定導(dǎo)入數(shù)據(jù)完成; E.完成后,判斷是否繼續(xù)導(dǎo)入,如果是,則選擇錄入成績的班級繼續(xù)導(dǎo)入,否則不繼續(xù); F.完成導(dǎo)入數(shù)據(jù),更新數(shù)據(jù)庫。根據(jù)上述過程,創(chuàng)建的活動圖如圖3-5所示:3-5教師成績管理活動圖(3) 學(xué)生選課活動圖 A.進(jìn)入系統(tǒng)界面,顯示登錄窗口; B.輸入學(xué)生身份的用戶名和密碼并提交

14、,驗(yàn)證是否正確; C.如果正確,進(jìn)入主界面,反之,重新登錄; D.進(jìn)入選課界面,選擇已有的可選擇的科目,確定選課; E.判斷選課人數(shù),若人數(shù)已滿,則重新選擇,否則人數(shù)未滿,可以完成選課; F.選課結(jié)束,更新數(shù)據(jù)庫,教師可查看選課信息。根據(jù)上述過程,創(chuàng)建的活動圖如圖3-6所示:3-6學(xué)生選課活動圖(4) 學(xué)生成績查詢活動圖 在學(xué)生成績查詢的活動圖中,創(chuàng)建了三個泳道,分別是管理員對象、教師對象和學(xué)生對象,具體的活動過程描述如下: A.進(jìn)入系統(tǒng)界面,顯示登錄窗口; B.輸入學(xué)生身份的用戶名和密碼并提交,驗(yàn)證是否正確; C.如果無誤,查看結(jié)束; D.如果正確,進(jìn)入主界面,反之,重新登錄; E.進(jìn)入成績

15、查詢界面,選擇需要查詢的學(xué)年,查看成績; F.如果成績有誤,通知管理員,管理員聯(lián)系任課教師核對; G.核對后,教師修改成績,提交; H.更新數(shù)據(jù)庫。根據(jù)上述過程,創(chuàng)建的活動圖如圖3-7所示:3-7學(xué)生成績查詢活動圖3.3系統(tǒng)靜態(tài)模型對象類模型根據(jù)系統(tǒng)需求,創(chuàng)建靜態(tài)系統(tǒng)類圖。我們可以識別系統(tǒng)中存在的主要實(shí)體類:管理員,教師和學(xué)生。 根據(jù)系統(tǒng)劃分的三類包圖,分別討論人員信息,接口和事務(wù)。其中,人員信息包含學(xué)生,教師和管理員三個類;接口包含系統(tǒng)設(shè)置、用戶登錄、管理員管理模塊、教師管理模塊、學(xué)生管理模塊五個接口模塊類;事務(wù)包含教師成績管理、用戶登錄、管理員系統(tǒng)管理、學(xué)生選課管理、學(xué)生成績管理、學(xué)生信息

16、管理留個事務(wù)類。類圖包括類的屬性和行為,用戶接口及聯(lián)系等方面的信息。本學(xué)籍管理系統(tǒng)的主要類圖及關(guān)系如下圖所示:(1) 人員信息類圖3-8人員信息類圖(2)接口類圖3-9接口類圖(3)事務(wù)包類圖3-10事務(wù)包類圖3.4系統(tǒng)動態(tài)模型 系統(tǒng)的動態(tài)模型可以使用交互作用圖、狀態(tài)圖和活動圖來描述。交互作用圖包括序列圖和協(xié)作圖。序列圖描繪了系統(tǒng)中的一組對象在時間上交互的整體行為,協(xié)作圖描繪的是系統(tǒng)中一組對象的交互行為。創(chuàng)建順序圖: 在學(xué)生學(xué)籍系統(tǒng)中,通過系統(tǒng)用例的描述,可以獲得以下交互行為。 學(xué)生(教師、管理員)登錄本系統(tǒng); 學(xué)生通過管理員查看個人信息或者成績; 管理員修改教師信息; 學(xué)生通過教師選擇課程;

17、 教師錄入學(xué)生成績。 時序圖用于顯示對象之間動態(tài)合作關(guān)系,它強(qiáng)調(diào)對象之間發(fā)送消息的順序,同時顯示對象之間的交互。在本學(xué)籍管理系統(tǒng)中,需要建立學(xué)生選課時序圖和教師錄入成績時序圖。(1) 學(xué)生選課時序圖A.學(xué)生想通過系統(tǒng)進(jìn)行某一項(xiàng)操作;B.學(xué)生啟動系統(tǒng),并在登錄界面輸入用戶名和密碼,系統(tǒng)驗(yàn)證學(xué)生的用戶名和密碼是否正確,如正確,創(chuàng)建系統(tǒng)主界面;C. 根據(jù)選擇,進(jìn)入選課界面,可查看可選課程,成功選課后,保存選課信息;D.選課成功,更新選課數(shù)據(jù)庫,退回選課界面。根據(jù)基本流程,銀行職員登錄銀行系統(tǒng)的順序圖如圖3-11所示。3-11 學(xué)生選課時序圖(2) 教師錄入成績時序圖A.教師想通過系統(tǒng)進(jìn)行某一項(xiàng)操作;

18、B.教師啟動系統(tǒng),并在登錄界面輸入用戶名和密碼,系統(tǒng)驗(yàn)證教師的用戶名和密碼是否正確,如正確,創(chuàng)建系統(tǒng)主界面;C. 根據(jù)選擇,進(jìn)入成績錄入界面,可添加、修改、查詢成績,完成后,保存成績信息;D.成績錄入成功,更新成績數(shù)據(jù)庫,退出系統(tǒng)。3-12教師錄入成績時序圖(3) 學(xué)生查看個人信息時序圖A.學(xué)生想通過系統(tǒng)進(jìn)行某一項(xiàng)操作;B.學(xué)生啟動系統(tǒng),并在登錄界面輸入用戶名和密碼,系統(tǒng)驗(yàn)證學(xué)生的用戶名和密碼是否正確,如正確,創(chuàng)建系統(tǒng)主界面;C. 根據(jù)選擇,進(jìn)入查詢信息界面,輸入學(xué)號,若存在則查詢個人信息,否則重新返回查詢界面;D.查詢信息成功,顯示要查詢的信息。3-13 學(xué)生查看信息時序圖(4) 管理員修改教師信息時序圖A.管理員想通過系統(tǒng)進(jìn)行某一項(xiàng)操作;B.管理員啟動系統(tǒng),并在登錄界面輸入用戶名和密碼,系統(tǒng)驗(yàn)證管理員的用戶名和密碼是否正確,如正確,創(chuàng)建系統(tǒng)主界面;C. 根據(jù)選擇,進(jìn)入教師信息查詢界面,可查詢教師信息,查詢成功則輸入修改命令進(jìn)行修改,查詢失敗則返回;D.教師信息修改成功,更新教師信息數(shù)據(jù)庫

溫馨提示

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

最新文檔

評論

0/150

提交評論