需求分析文檔_第1頁
需求分析文檔_第2頁
需求分析文檔_第3頁
需求分析文檔_第4頁
需求分析文檔_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、需求分析文檔目錄1 引言 31.1 編寫目的 31.2 項(xiàng)目背景 3 1.3 定義 41.4 參考資料 4 2任務(wù)概述 錯(cuò)誤!未定義書簽。2.1 目標(biāo) 52.2 運(yùn)行環(huán)境 5 2.3 條件與限制 52.4 用戶特征 錯(cuò)誤!未定義書簽。3數(shù)據(jù)描述 63.1 靜態(tài)數(shù)據(jù) 6 3.2 動(dòng)態(tài)數(shù)據(jù) 63.3 數(shù)據(jù)庫介紹 63.4 數(shù)據(jù)詞典 73.5 數(shù)據(jù)采集 84功能需求 8 4.1 功能劃分 8 4.2 功能描述 9 5性能需求 95.1 數(shù)據(jù)精確度 95.2 時(shí)間特性 10 5.3 適應(yīng)性 10 6 運(yùn)行需求 10 6.1 用戶界面 10 6.2硬件接口 10 6.3軟件接口 10 6.4故障處理 1

2、1 7 其它需求 11引言1.1 編寫目的信息技術(shù)高度發(fā)達(dá)的今天,利用信息技術(shù)對大量復(fù)雜的信息進(jìn)行有效的管理成為一種 普遍而實(shí)用的手段。一方面,這極大的減少了簿記和人力的開銷,另一方面,現(xiàn)代計(jì)算機(jī) 強(qiáng)大的計(jì)算能力和網(wǎng)絡(luò)的普遍部署,大大簡化了大量信息的處理和流動(dòng)。同樣,學(xué)生學(xué)習(xí) 管理系統(tǒng)是學(xué)生管理的一個(gè)重要組成部分,也是學(xué)校管理的組成部分,該系統(tǒng)涉及了學(xué)生 信息,學(xué)習(xí)信息,以及很多相關(guān)信息的綜合處理。為了方便配合學(xué)校管理,開發(fā)學(xué)習(xí)管理 系統(tǒng)是當(dāng)務(wù)之急。學(xué)生管理系統(tǒng)把學(xué)習(xí)管理員、班主任、年級組長、德育處的部分管理工 作集成到一個(gè)統(tǒng)一的平臺,各管理人員分工協(xié)作、相互配合,及時(shí)了解學(xué)生學(xué)習(xí)生活情況。

3、同時(shí),也可以方便老師針對學(xué)生個(gè)體不同情況進(jìn)行分層次教育。本文檔為學(xué)習(xí)管理系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)、測試以及驗(yàn)收提供重要依據(jù),也為評價(jià)系統(tǒng)功 能和性能提供標(biāo)準(zhǔn)。本文檔可供用戶、項(xiàng)目管理人員、系統(tǒng)分析人員、程序設(shè)計(jì)人員以及 系統(tǒng)測試人員閱讀和參考。1.2 項(xiàng)目背景項(xiàng)目委托單位: 項(xiàng)目開發(fā)單位: 項(xiàng)目主管部門: 項(xiàng)目規(guī)劃: 階段需求階段 分析設(shè)計(jì) 測試項(xiàng)目開發(fā)小組: 開發(fā)人員 組長 組員 組員 組員姓名 陸遙 丁海洋 宋盈盈 朱月明郵箱046112 0461090 04611130461122軟件工程課程項(xiàng)目復(fù)旦大學(xué)軟件工程學(xué)院 復(fù)旦大學(xué)軟件工程學(xué)院文檔需求分析文檔 軟件設(shè)計(jì)文檔 軟件測試文檔提交日期10

4、月 30 日 11 月 15 日 12 月 21 日1.3 定義名詞業(yè)務(wù)流程圖解釋業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向 的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向。數(shù)據(jù)流程圖是一種能全 面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng) 中的流動(dòng)、處理和存儲情況。管理調(diào)查過程中繪制的業(yè)務(wù)流程圖和表格分配圖等雖然形象 地表達(dá)了管理信息中的流動(dòng)和存儲過程,但仍沒有完全脫離一些物質(zhì)要素(如貨物、產(chǎn)品 等)、數(shù)據(jù)流程圖則進(jìn)一步舍去物質(zhì)要素,收集有關(guān)資料,用計(jì)算機(jī)進(jìn)行信息管理,為下 一步分析做好準(zhǔn)備。數(shù)據(jù)流程圖數(shù)據(jù)流程圖表示

5、求解某一問題的數(shù)據(jù)通路。同時(shí)規(guī)定了處理的主要階段和所用的各種 數(shù)據(jù)媒體。數(shù)據(jù)流程圖包括:1. 指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體。 2. 指 明對數(shù)據(jù)執(zhí)行處理的處理符號,這些符號也可指明該處理所用到的機(jī)器功能。 3. 指明幾 個(gè)處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號。4. 便于讀、寫數(shù)據(jù)流程圖的特殊符號。在處理符號的前后都應(yīng)是數(shù)據(jù)符號。數(shù)據(jù)流程圖以數(shù)據(jù)符號開始和結(jié)束(除94 規(guī)定的特殊符號外)處理過程 功能圖 數(shù)據(jù)字典 需求提出者 圖例說明 數(shù)據(jù)存儲 數(shù)據(jù)傳遞是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反 映出信息在系統(tǒng)中的流動(dòng)、處理

6、和存儲情況。所謂數(shù)據(jù)詞典 ,是指定義和管理數(shù)據(jù)庫文件 (庫表) 的有組織的系統(tǒng) ,其目的是方便數(shù)據(jù) 庫的存取和控制 , 加強(qiáng)系統(tǒng)的數(shù)據(jù)管理需求提出者是對項(xiàng)目進(jìn)行提出需求的用戶是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利 用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向。數(shù)據(jù)存儲是一種對深入挖掘用戶需求,得出數(shù)據(jù)分析的存儲過程。是對整個(gè)數(shù)據(jù)的中 間結(jié)果以及最終結(jié)果的存儲。數(shù)據(jù)傳遞是處于整個(gè)規(guī)定了的所有數(shù)據(jù)媒體的中間產(chǎn)物的傳遞1.4 參考資料1. 軟件工程文檔模版2. Data Base System Con cepts (4th editi on)Abraham Si

7、lberschatz et al.Roger S. Pressma n3. Software Engineering: A Practitioner s Approach (6th edition)2 任務(wù)概述2.1 目標(biāo)1.明確用戶需求,加速開發(fā)進(jìn)程2.處理速度的提高;3. 控制精度或生產(chǎn)能力的提高;4.管理信息服務(wù)的改進(jìn);5.人員工作效率的提高。2.2 運(yùn)行環(huán)境1. 操作系統(tǒng):Microsoft Win dows XP Adva need Server 2.網(wǎng)絡(luò)服務(wù)器:Tomcat5.0 3. 數(shù)據(jù)庫:MySQL4. 開發(fā)工具:Eclipse(MyEclipse)2.3 條件與限制1.處理

8、器要求:Pentium 或以上2.運(yùn)行環(huán)境:jdk5.0 3.內(nèi)存要求:512MB或以上2.4 用戶特征使用本軟件的用戶非常廣泛,它非常適用于具有如下特點(diǎn)的人員:工作中與外界聯(lián)系非常頻繁,惜時(shí)如金;與外界的聯(lián)系成為開展工作的關(guān)鍵因素,相關(guān)信息丟失或損壞可能帶來重大損失。 針對如上用戶特點(diǎn),本軟件可以迅速、準(zhǔn)確、方便地提供個(gè)人社會關(guān)系數(shù)據(jù)庫管理系統(tǒng)的 各項(xiàng)管理功能,同時(shí)力求為用戶提供方便、高效、實(shí)用的功能。用戶只需掌握電腦錄入功 能即可。3 數(shù)據(jù)描述3.1 靜態(tài)數(shù)據(jù)信息管理系統(tǒng)處理程序中靜態(tài)數(shù)據(jù)分離技術(shù)經(jīng)過 3 個(gè)發(fā)展階段。(1) 靜態(tài)數(shù)據(jù)作為應(yīng)用程序的一部分直接保存在程序中, 即靜態(tài)數(shù)據(jù)與程序

9、結(jié)合在一起。(2) 靜態(tài)數(shù)據(jù)從程序內(nèi)部分離出來 , 形成獨(dú)立的外部數(shù)據(jù)文件。靜態(tài)數(shù)據(jù)文件與動(dòng)態(tài) 數(shù)據(jù)文件相互獨(dú)立 , 依靠特定程序分別進(jìn)行參照或存取。(3) 靜態(tài)數(shù)據(jù)由外部數(shù)據(jù)文件存放方式轉(zhuǎn)為數(shù)據(jù)庫存放方式 , 將以前程序中靜態(tài)數(shù)據(jù) 對動(dòng)態(tài)數(shù)據(jù)加工的某些控制關(guān)系抽象為靜態(tài)表與動(dòng)態(tài)表間關(guān)系。a. 用戶 id ; b. 用戶身份; c. 用戶密碼; d. 學(xué)生所屬班級; e. 學(xué)生的成績;f. 教師所屬班級; g. 學(xué)生的個(gè)人信息;h. 學(xué)生的個(gè)人信息狀況;3.2 動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項(xiàng),查詢關(guān)鍵字,新建記錄項(xiàng),導(dǎo)入文件。 輸出數(shù)據(jù):由查詢關(guān) 鍵字確定的數(shù)據(jù)庫記錄集合或全部記錄。 內(nèi)部生成的數(shù)

10、據(jù):中間查詢結(jié)果。3.3 數(shù)據(jù)庫介紹數(shù)據(jù)庫: Oracle 其優(yōu)點(diǎn)在于:1. 能在所有主流平臺上運(yùn)行(包括Windows )。完全支持所有的工業(yè)標(biāo)準(zhǔn)。2. 采用完全開放策略??梢允箍蛻暨x擇最最適合的解決方案。對開發(fā)商的全力支持。3. 平行服務(wù)器通過使一組結(jié)點(diǎn)共享同一簇中的工作來擴(kuò)展Window NT 的能力 , 提供高可用性和高伸縮性的簇的解決方案。如果Windows NT不能滿足需要,用戶可以把數(shù)據(jù)庫移到UNIX中。4. 獲得最高認(rèn)證級別的ISO標(biāo)準(zhǔn)認(rèn)證性能最高。5.保持Windows NT下的TPC-D和TPC-C的世界記錄。6.多層次網(wǎng)絡(luò)計(jì)算,支持多種工業(yè)標(biāo)準(zhǔn),可以用ODBCJDBC,O

11、C等網(wǎng)絡(luò)客戶連接。7. 長時(shí)間的開發(fā)經(jīng)驗(yàn),完全向下兼容。得到廣泛的應(yīng)用。完全沒有風(fēng)險(xiǎn)。3.4 數(shù)據(jù)詞典數(shù)據(jù)從程序內(nèi)部分離出來 , 形成獨(dú)立的外部數(shù)據(jù)文件。靜態(tài)數(shù)據(jù)文件與動(dòng)態(tài)數(shù)據(jù)文件相互獨(dú)立,依靠特定程序分別進(jìn)行參照或存取。靜態(tài)數(shù)據(jù)由外部數(shù)據(jù)文件存放方式轉(zhuǎn)為數(shù)據(jù)庫存放方式,將以前程序中靜態(tài)數(shù)據(jù)對動(dòng)態(tài)數(shù)據(jù)加工的某些控制關(guān)系抽象 為靜態(tài)表與動(dòng)態(tài)表間關(guān)系3.5 數(shù)據(jù)采集第一步配置賬務(wù)數(shù)據(jù)庫配置參數(shù)是指裝有數(shù)據(jù)庫的機(jī)器名,如果本機(jī)上裝有數(shù)據(jù)庫,可以點(diǎn)擊“取本機(jī)名”按鈕自動(dòng)取到機(jī)器名,如果數(shù)據(jù)庫不在本機(jī)上,請直接輸入機(jī)器名 或IP地址數(shù)據(jù)庫名稱:不同的軟件都有不同的名稱,一般在選擇不同的接口類型后,系統(tǒng)都

12、會 顯示默認(rèn)的數(shù)據(jù)庫名,一般不用修改;如果需要修改,可以點(diǎn)擊數(shù)據(jù)庫清單”來選擇相 應(yīng)的數(shù)據(jù)庫。登錄用戶名和密碼:一般默認(rèn)的數(shù)據(jù)庫登錄名為manager,密碼為manager,若管理員更改過數(shù)據(jù)庫口令,請?jiān)儐栂到y(tǒng)管理員。第二步 選擇采集文件存放目錄及采集參數(shù):選擇采集后文件存放目錄,采集的數(shù)據(jù) 類型第三步 確定采集數(shù)據(jù)的單位賬套信息:點(diǎn)擊“獲得采集數(shù)據(jù)賬套信息”按鈕,系統(tǒng) 將根據(jù)前面的設(shè)置自動(dòng)獲得采集數(shù)據(jù)的賬套信息;選擇需要采集的賬套,然后點(diǎn)擊“確定 以上設(shè)置,并開始采集”按鈕,系統(tǒng)開始采集數(shù)據(jù),采集完成后系統(tǒng)會給出提示。4 .功能需求4.1 功能劃分本軟件具有如下主要功能:學(xué)生查看自身信息功能

13、教師管理人員查詢功能修改功能(包括添加、刪除、修改操作)完善數(shù)據(jù)功能門衛(wèi)登記管理功能電費(fèi)管理功能密碼管理功能身份驗(yàn)證功能頂層(第0層)數(shù)據(jù)流圖(DFD4.2 功能描述詳見第一層數(shù)據(jù)流圖:5 性能需求5.1 數(shù)據(jù)精確度 數(shù)據(jù)要求必須精確,可靠,真實(shí)。進(jìn)行操作請求時(shí),如:查找、刪除、修改、添加應(yīng) 保證輸入數(shù)據(jù)與數(shù)據(jù)庫數(shù)據(jù)的相匹配性。而在滿足用戶請求時(shí),系統(tǒng)應(yīng)保證所響應(yīng)數(shù)據(jù)的 查全率與查準(zhǔn)率。5.2 時(shí)間特性 為滿足用戶高效要求,數(shù)據(jù)的響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間、運(yùn)行時(shí)間都應(yīng)在 1-2 秒之內(nèi)。如果需要與外設(shè)交互(如打印機(jī))時(shí),響應(yīng)時(shí)間可能較長,但應(yīng) 在可接受范圍之內(nèi)5.3 適應(yīng)性

14、本系統(tǒng)可在微軟的多種軟件平臺上運(yùn)行,并可以在 linux 下運(yùn)行。6 運(yùn)行需求6.1 用戶界面 類似如下:6.2 硬件接口1.處理器要求:Pentium 或以上2.運(yùn)行環(huán)境:jdk5.0 3.內(nèi)存要求:512MB或以上6.3 軟件接口 操作系統(tǒng)平臺: Windows xp 數(shù)據(jù)庫系統(tǒng)平臺: Oracle 開發(fā)語言: Java 開發(fā)工具: Eclipse3.26.4 故障處理 由于用戶在管理系統(tǒng)時(shí),可能因長期的修改數(shù)據(jù)造成系統(tǒng)響應(yīng)時(shí)間超長,因此,應(yīng)定期對系統(tǒng)進(jìn)行修復(fù)和壓縮,從而減少響應(yīng)時(shí)間,可以滿足用戶高效率的要求。其他問題:硬件方面:如果本系統(tǒng)出現(xiàn)問題,我們可以通過倒入備份文件來解決軟件方面:

15、在系統(tǒng)內(nèi)部中良好的應(yīng)用 java 的 exception 進(jìn)行處理。7 其它需求代碼的可維護(hù)性:要求每個(gè)方法預(yù)留出必要的借口。在數(shù)據(jù)傳輸獲取的時(shí)候,以及系統(tǒng)的登陸模塊要考慮其安全性。8 學(xué)習(xí)管理系統(tǒng)系統(tǒng)軟件屬性需求8.1 軟件的正確性要求所發(fā)布的軟件可以正確的完成用戶的操作需求。如用戶在對宿舍管理系統(tǒng)系統(tǒng)進(jìn) 行數(shù)據(jù)修改時(shí),系統(tǒng)不僅要可以識別用戶錄入數(shù)據(jù)的正確性,而且要將用戶輸入的正確數(shù) 據(jù)完整、準(zhǔn)確的添加到系統(tǒng)里。8.2 軟件的可靠性在用戶進(jìn)行可預(yù)期的操作時(shí),系統(tǒng)要保證不出故障8.3 軟件的效率本軟件是為實(shí)現(xiàn)辦公自動(dòng)化,使用戶脫離原始的手工管理名片的低速、低效率而開發(fā) 的,因此該軟件對用戶的操作請求應(yīng)在 1-2 秒內(nèi)做處響應(yīng)。8.4 軟件的完整性在發(fā)生例如掉電等以外情況時(shí),可以

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論