資源描述:
《學(xué)生信息管理系統(tǒng)需求分析說明書》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、學(xué)生信息管理系統(tǒng)需求分析說明書《學(xué)生信息管理系統(tǒng)》需求規(guī)格說明書學(xué)院:計(jì)算機(jī)學(xué)院班級(jí):xxx班姓名:xx學(xué)號(hào):xxxxx指導(dǎo)老師:學(xué)生信息管理系統(tǒng)需求分析說明書1.引言1.1編寫目的本需求規(guī)格說明書是為了開發(fā)學(xué)生信息管理系統(tǒng)而編寫,主要面向系統(tǒng)分析員、實(shí)施員和最終用戶。本說明書是整個(gè)軟件開發(fā)的依據(jù),它對(duì)以后階段的工作起指導(dǎo)作用,也是項(xiàng)目完成后系統(tǒng)驗(yàn)收的依據(jù)。1.2項(xiàng)目背景開發(fā)軟件的名稱:學(xué)生信息管理系統(tǒng)項(xiàng)目的任務(wù)提出者:延安大學(xué)計(jì)升12班用戶:學(xué)生實(shí)現(xiàn)軟件的單位:xx班xx學(xué)生兼容系統(tǒng):WindowsXPSP2/SP3,w
2、in7開發(fā)工具:Microsoftvisualbasic6.0.1.3參考資料[1]《軟件工程模型與方法》,肖丁等,北京郵電大學(xué)出版社。[2]《ASP.NET+Dreamweaver8案例精粹》武新華等,西安電子科技大學(xué)出版社[3]《信息系統(tǒng)應(yīng)用與開發(fā)案例教程》,陳承歡,清華大學(xué)出版社。學(xué)生信息管理系統(tǒng)需求分析說明書2.需求分析2.1功能分析在學(xué)生信息管理系統(tǒng)中,主要有用戶登陸、學(xué)生信息管理、課程信息管理、用戶管理等功能,功能分析如下:(1)用戶登陸學(xué)生信息管理網(wǎng)站采用用戶名及密碼驗(yàn)證模式,進(jìn)入學(xué)生信息管理網(wǎng)站前,用戶必須
3、在登陸頁(yè)面輸入用戶名及密碼,只有驗(yàn)證通過的用戶方可進(jìn)入學(xué)生信息管理網(wǎng)站操作主頁(yè)面。(2)學(xué)生信息管理包括3個(gè)功能模塊:學(xué)生個(gè)人信息的添加、學(xué)生信息的查詢以及學(xué)生信息的修改與刪除。(3)課程信息管理包括3個(gè)功能模塊:課程基本添加與刪除處理、成績(jī)查詢處理以及學(xué)生選課信息的查詢處理。(4)用戶管理包括2個(gè)功能模塊:用戶信息查詢以及用戶的刪除與處理。2.2性能要求分析(1)系統(tǒng)易操作性所開發(fā)的系統(tǒng)應(yīng)做到操作簡(jiǎn)單,盡量使系統(tǒng)操作不受用戶對(duì)電腦知識(shí)水平的限制。(2)系統(tǒng)具有可維護(hù)性由于系統(tǒng)涉及的信息比較廣,數(shù)據(jù)庫(kù)中的數(shù)據(jù)需定期修改,系
4、統(tǒng)可利用的空間及性能也隨之下降,為了使系統(tǒng)更好地運(yùn)轉(zhuǎn),學(xué)院可以對(duì)系統(tǒng)數(shù)據(jù)及一些簡(jiǎn)單的功能進(jìn)行獨(dú)立的維護(hù)及調(diào)整。(3)系統(tǒng)具有開放性該系統(tǒng)能夠在開放的硬件體系結(jié)構(gòu)中運(yùn)行,并且能與其他系統(tǒng)順利連接,不會(huì)因外部系統(tǒng)的不同面要做在量的修改工作。學(xué)生信息管理系統(tǒng)需求分析說明書2.3邏輯模型的建立經(jīng)過以上調(diào)查分析,明確所開發(fā)系統(tǒng)的功能需求和性能要求,發(fā)現(xiàn)了存在的問題,弄清了系統(tǒng)的功能,為系統(tǒng)邏輯模型的建立提供了依據(jù)。系統(tǒng)分析的主要成果是建立系統(tǒng)的邏輯模型,本系統(tǒng)的邏輯模型主要以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)詞典作為描述功具。2.3.1數(shù)據(jù)流圖(
5、1)頂層圖分析學(xué)生信息管理系統(tǒng)的數(shù)據(jù)來源和去向,確定外部項(xiàng),繪制出數(shù)據(jù)流圖的頂層圖,如圖3-1所示。管理員學(xué)生信息管理系統(tǒng)管理員賬號(hào)密碼學(xué)生基本信息學(xué)生選課信息學(xué)生成績(jī)信息信息用戶管理信息圖2-1學(xué)生信息管理系統(tǒng)的頂層圖(2)頂層數(shù)據(jù)流圖從總體上反映了學(xué)生信息管理系統(tǒng)的信息聯(lián)系。按自頂向下、逐層分解的方法對(duì)頂層圖進(jìn)一步細(xì)化,劃分出幾個(gè)主要的功能模塊,并明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流圖的0層圖,如圖3-2所示。數(shù)據(jù)查詢學(xué)生信息管理系統(tǒng)需求分析說明書學(xué)生信息表用戶信息表學(xué)生學(xué)籍表學(xué)生成績(jī)表輸入學(xué)生學(xué)號(hào)登入學(xué)生信息輸入學(xué)生學(xué)
6、號(hào)輸入學(xué)生學(xué)號(hào)選擇編輯或修改的用戶信息學(xué)生基本信息學(xué)生信息表學(xué)生學(xué)籍表學(xué)生成績(jī)信息用戶信息表學(xué)生信息管理系統(tǒng)的0層圖2.3.2數(shù)據(jù)字典2.3.2.1數(shù)據(jù)流詞條描述(1)學(xué)生信息描述學(xué)生信息管理系統(tǒng)需求分析說明書數(shù)據(jù)流學(xué)生信息數(shù)據(jù)流來源VisualFoxPro數(shù)據(jù)庫(kù)原理數(shù)據(jù)去向?qū)W生信息管理頁(yè)面數(shù)據(jù)流組成學(xué)生學(xué)號(hào)、姓名、性別、團(tuán)員否(1)選課信息描述數(shù)據(jù)流學(xué)生選課信息數(shù)據(jù)流來源VisualFoxPro數(shù)據(jù)庫(kù)中課程表、選課表數(shù)據(jù)去向課程信息管理頁(yè)面數(shù)據(jù)流組成學(xué)生學(xué)號(hào)、姓名、課程號(hào)、課程名(3)學(xué)生成績(jī)查詢描述數(shù)據(jù)流學(xué)生成績(jī)信息數(shù)
7、據(jù)流來源VisualFoxPro數(shù)據(jù)庫(kù)中學(xué)生成績(jī)表數(shù)據(jù)去向課程信息管理頁(yè)面數(shù)據(jù)流組成學(xué)生學(xué)號(hào)、姓名、課程名、分?jǐn)?shù)(2)用戶信息描述數(shù)據(jù)流用戶信息數(shù)據(jù)流來源VisualFoxPro數(shù)據(jù)庫(kù)中用戶信息表數(shù)據(jù)去向用戶管理頁(yè)面數(shù)據(jù)流組成用戶名、用戶密碼2.3.2.2數(shù)據(jù)元素詞條描述學(xué)生學(xué)號(hào)定義數(shù)據(jù)元素名稱學(xué)號(hào)簡(jiǎn)要描述為學(xué)生基本信息、選課信息和成績(jī)的查詢提供查詢條件類型字符型長(zhǎng)度12學(xué)生信息管理系統(tǒng)需求分析說明書取值范圍不超過12個(gè)字符2.4輸入需求用戶需輸入學(xué)生的姓名和學(xué)號(hào)進(jìn)入相應(yīng)用戶界面。2.5輸出需求跟據(jù)用戶需求輸出相應(yīng)信息,比
8、如成績(jī)報(bào)表,學(xué)生個(gè)人信息,學(xué)生選課信息,學(xué)生綜合信息等。2.6系統(tǒng)安全性要求①數(shù)據(jù)庫(kù)連接采用JDBC方法進(jìn)行連接,從而提高數(shù)據(jù)庫(kù)的可操作性和安全性;②采用SSH2框架構(gòu)建本系統(tǒng)③對(duì)某些頁(yè)面進(jìn)行強(qiáng)制用戶登陸后方能進(jìn)行相關(guān)操作,避免用戶直接在地址欄輸入找到。2.7故障處理要求軟、硬件故障:a)用戶所使用電腦