實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)-需求分析說明書_第1頁(yè)
實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)-需求分析說明書_第2頁(yè)
實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)-需求分析說明書_第3頁(yè)
實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)-需求分析說明書_第4頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)室設(shè)備管理系統(tǒng)需求分析說明書The Specification ofRequirement Analysis專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):姓名:報(bào)告日期:實(shí)驗(yàn)室設(shè)備管理系統(tǒng)需求分析說明書1、引言信息社會(huì)的高科技, 商品經(jīng)濟(jì)化的高效益, 使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。 計(jì)算機(jī)雖然與人類的關(guān)系愈來(lái)愈密切, 還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。 為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念, 設(shè)備管理系統(tǒng)軟件為設(shè)備管理帶來(lái)了極大的方便。 該軟件是以 Java 語(yǔ)言為實(shí)現(xiàn)語(yǔ)言,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。 操作人員只需輸入一些簡(jiǎn)單的漢字、 數(shù)字,即可達(dá)到自己的目標(biāo)。1.1編寫

2、的目的本需求的編寫目的在于設(shè)備管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。本需求的預(yù)期讀者是與設(shè)備管理系統(tǒng)軟件軟件開發(fā)有聯(lián)系的決策人,開發(fā)人員,支持本項(xiàng)目的領(lǐng)導(dǎo)和公司人員,軟件驗(yàn)證者。1.2背景本項(xiàng)目的名稱:實(shí)驗(yàn)室設(shè)備管理系統(tǒng)軟件。本項(xiàng)目能具體化、 合理化的管理設(shè)備貨物信息, 用結(jié)構(gòu)化的思維方式去了解計(jì)算機(jī)的基本工作原理和漢語(yǔ)程序設(shè)計(jì)語(yǔ)言。1.3 定義Struts最早是作為 Apache Jakarta項(xiàng)目的組成部分,項(xiàng)目的創(chuàng)立者希望通過對(duì)該項(xiàng)目的研究,改進(jìn)和提高 Java Server Pages 、Servlet 、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。 Struts 這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的

3、支持金屬架。這個(gè)框架之所以叫“ Struts ”,是為了提醒我們記住那些支撐房屋,建筑,橋梁,甚至踩高蹺時(shí)候的基礎(chǔ)支撐。這也是一個(gè)解釋 Struts 在開發(fā) Web應(yīng)用程序中所扮演的角色的精彩描述。Hibernate是一種 Java 語(yǔ)言下的對(duì)象關(guān)系映射解決方案。它是使用 GNU寬通用許可證發(fā)行的自由、 開源的軟件。它為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的映射,提供了一個(gè)使用方便的框架。設(shè)備管理系統(tǒng):設(shè)備管理系統(tǒng)是幫助設(shè)備管理人員對(duì)設(shè)備的管理軟件。使用 Java編程語(yǔ)言,獨(dú)立完成其功能。1.4 參考資料1 鄭人杰著 . 實(shí)用軟件工程(第二版) M. 北京:清華大學(xué)出版社 ,19972 鄭人

4、杰等譯 . 軟件工程實(shí)踐者的研究法 (第六版)M. 機(jī)械工業(yè)出版社, 20083 文斌,劉長(zhǎng)青 . 軟件工程與軟件文檔寫作 M. 北京:清華大學(xué)出版社 ,20052、任務(wù)概述2.1 目標(biāo)本軟件主要是針對(duì)校園實(shí)驗(yàn)室的設(shè)備進(jìn)行管理,目的是使設(shè)備日常的管理更加方便以及統(tǒng)計(jì)設(shè)備使用、 維修、和報(bào)廢的各種情況。 還有就是查詢和生成報(bào)表的功能。通過詳細(xì)的用戶調(diào)查, 在現(xiàn)行的業(yè)務(wù)處理流程和數(shù)據(jù)流圖的基礎(chǔ)上,就可以基本確定目標(biāo)系統(tǒng)要達(dá)到的目標(biāo)了。需求分析的任務(wù)是確定系統(tǒng)必須完成的工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。在經(jīng)過多方了解和調(diào)查后,基本清楚了設(shè)備信息管理的功能需求。2.2 用戶簡(jiǎn)介該

5、系統(tǒng)的用戶是學(xué)校各實(shí)驗(yàn)室的管理人員,領(lǐng)導(dǎo)可以通過該系統(tǒng)對(duì)購(gòu)買設(shè)備進(jìn)行申請(qǐng),一般用戶可以查詢?cè)O(shè)備。2.3 組織結(jié)構(gòu)和職責(zé)本系統(tǒng)采用 MVC 模式開發(fā),有 Action ,Biz ,Dao 三個(gè)主要的包。系統(tǒng)的組織結(jié)構(gòu)比較簡(jiǎn)單, 主要是 B/S 結(jié)構(gòu),在實(shí)驗(yàn)室和領(lǐng)導(dǎo)辦公室可以通過瀏覽器訪問系統(tǒng)。其中實(shí)驗(yàn)室終端: 管理員錄入設(shè)備購(gòu)買信息,設(shè)備報(bào)廢信息, 設(shè)備維修信息和設(shè)備查詢信息等領(lǐng)導(dǎo)辦公室客戶端:領(lǐng)導(dǎo)登錄,審核設(shè)備購(gòu)買申請(qǐng)表。3 需求規(guī)定3.1 功能需求:對(duì)實(shí)驗(yàn)室設(shè)備管理系統(tǒng)進(jìn)行分析,和小組成員討論后, 初步分析 “實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”應(yīng)具備以下的主要功能。( 1) 設(shè)備資料信息的輸入、刪除和修改

6、 ;( 2) 設(shè)備使用信息的查詢和打??;( 3) 管理員對(duì)設(shè)備維修、報(bào)廢、采購(gòu)的信息的申請(qǐng)和修改 ;( 4) 領(lǐng)導(dǎo)對(duì)設(shè)備申請(qǐng)信息的確認(rèn)及審核。3.2 功能需求點(diǎn)列表1)用戶管理用戶管理主要負(fù)責(zé)用戶信息的維護(hù), 保障用戶的權(quán)限。 用戶有對(duì)系統(tǒng)設(shè)備的使用信息的查詢?nèi)绻穷I(lǐng)導(dǎo)則是對(duì)購(gòu)買申請(qǐng)表進(jìn)行審核。2)設(shè)備管理設(shè)備管理包括設(shè)備信息的錄入, 設(shè)備更新信息的統(tǒng)計(jì)。 在學(xué)期中由檢修員檢修設(shè)備并將信息提交給管理員。設(shè)備的報(bào)廢、維修、采購(gòu)等信息的管理。它是系統(tǒng)的核心模塊。3)數(shù)據(jù)管理數(shù)據(jù)管理包括刪除報(bào)廢的設(shè)備記錄 、刪除審核成功的設(shè)備記錄、 備份數(shù)據(jù) 、還原數(shù)據(jù)。3.3 建立系統(tǒng)流程圖在與用戶有過深入的交談

7、后,我們對(duì)系統(tǒng)的基本構(gòu)建有了個(gè)大概的框架,這時(shí)為了使工程能夠進(jìn)一步的展開, 需要我們建立系統(tǒng)流程圖。 下圖為系統(tǒng)流程圖,描繪了實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的大致處理過程。領(lǐng)導(dǎo)管理員設(shè)備信設(shè)備管理設(shè)備信息表息表統(tǒng)計(jì)查詢管用戶理圖 3-1 系統(tǒng)流程圖由管理員整理設(shè)備的信息,包括設(shè)備的維修、報(bào)廢和采購(gòu)的信息。管理員負(fù)責(zé)信息的錄入、 刪除和修改。 每學(xué)期前, 用戶如果有什么新的設(shè)備的需要可以通過系統(tǒng)向管理員發(fā)出申請(qǐng)。在學(xué)期中,檢修員(即二級(jí)管理員)會(huì)將設(shè)備的檢修狀況信息錄入。最后管理員會(huì)根據(jù)實(shí)際情況整理數(shù)據(jù)。有審核部門(領(lǐng)導(dǎo))審核數(shù)據(jù),審核通過后就可以向財(cái)務(wù)處申請(qǐng)財(cái)務(wù)支出。設(shè)備信息對(duì)用戶公開。 用戶可以查詢?cè)O(shè)備

8、信息。 對(duì)需要預(yù)定的設(shè)備可以提前預(yù)定。學(xué)期中,檢修員對(duì)設(shè)備檢修將檢修數(shù)據(jù)提交給管理員。由管理員將信息整理作出指令,包括設(shè)備的維修、報(bào)廢和重新購(gòu)買。 這些操作都在實(shí)驗(yàn)室設(shè)備管理中具體實(shí)現(xiàn)。下圖是對(duì)系統(tǒng)流程圖中的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)經(jīng)過調(diào)研的流程圖。管理員設(shè)備信息審核數(shù)據(jù)審核后的表數(shù)據(jù)設(shè)備信息表編制報(bào)表報(bào)表實(shí)驗(yàn)室圖 3-2 經(jīng)過調(diào)研的流程圖3.4、建立數(shù)據(jù)流圖通過對(duì)上圖的抽象處理,得到如圖所示的實(shí)驗(yàn)室設(shè)備管理數(shù)據(jù)流圖:D1 未審核設(shè)備數(shù)據(jù)D4 設(shè)備報(bào)表?yè)?jù)數(shù)備設(shè)設(shè)備申請(qǐng)數(shù)據(jù)2管理員設(shè)備數(shù)據(jù)錄入購(gòu)買數(shù)據(jù)1處理數(shù)據(jù)3審核處理利用數(shù)據(jù)設(shè)備據(jù)數(shù)備數(shù)據(jù)設(shè)D2 設(shè)備記錄D3系統(tǒng)設(shè)備,報(bào)廢、維修等表圖 3-3實(shí)驗(yàn)室

9、設(shè)備管理數(shù)據(jù)流圖在該數(shù)據(jù)流圖中用“為審核設(shè)備數(shù)據(jù)”代替“設(shè)備管理表”中的數(shù)據(jù)。用戶必須是設(shè)備管理員才能填寫設(shè)備管理表, 只有授權(quán)的設(shè)備管理員才有資格對(duì)正式的設(shè)備管理表進(jìn)行增加、修改、刪除、查詢和系統(tǒng)維護(hù)等操作。如圖所示,對(duì)“設(shè)備管理”功能進(jìn)行細(xì)化,進(jìn)一步展開??梢苑纸鉃橐韵聨讉€(gè)邏輯功能。查詢?cè)O(shè)備信息(設(shè)備統(tǒng)計(jì)) :對(duì)實(shí)驗(yàn)室中的設(shè)備進(jìn)行查詢,了解設(shè)備狀況。添加設(shè)備:對(duì)因其他原因的需要進(jìn)行增加設(shè)備情況來(lái)進(jìn)行相應(yīng)的操作。維修設(shè)備:對(duì)一些損壞的設(shè)備進(jìn)行調(diào)查并采取更換設(shè)備或進(jìn)行維修等操作。報(bào)廢設(shè)備:對(duì)一些已經(jīng)損壞并不能進(jìn)行維修的設(shè)備進(jìn)行移除和作廢處理等操作。上述幾個(gè)子功能及它們之間的關(guān)系,可以用如下所示

10、的數(shù)據(jù)流圖來(lái)描繪:2.222.21維修設(shè)備2.34增加設(shè)備報(bào)廢設(shè)備設(shè)備設(shè)數(shù)數(shù)備2.24據(jù)設(shè)備數(shù)據(jù)據(jù)查詢?cè)O(shè)備信設(shè)備數(shù)據(jù)D2 設(shè)備數(shù)設(shè) 備 數(shù)據(jù)實(shí)驗(yàn)室息據(jù)圖 3-4 設(shè)備數(shù)據(jù)流圖圖中的“利用數(shù)據(jù)” ,可以分解成以下幾個(gè)子功能。匯總數(shù)據(jù):對(duì)設(shè)備管理數(shù)據(jù)進(jìn)行匯總,即對(duì)設(shè)備的報(bào)廢和維修信息以及新設(shè)備的申請(qǐng)表的審核信息的刪除更新。統(tǒng)計(jì)數(shù)據(jù):對(duì)現(xiàn)有設(shè)備信息進(jìn)行統(tǒng)計(jì)以及對(duì)報(bào)廢和維修的設(shè)備信息記錄的查詢。查看相關(guān)信息:對(duì)設(shè)備管理數(shù)據(jù)狀況進(jìn)行查詢。最后,把分解的數(shù)據(jù)流圖的結(jié)果逐層替換高層的處理框,得到一張?jiān)敿?xì)的,完整的實(shí)驗(yàn)室設(shè)備管理數(shù)據(jù)流圖,如下圖所示。圖 3-5 實(shí)驗(yàn)室設(shè)備管理數(shù)據(jù)流圖4、建立數(shù)據(jù)字典4.1.

11、實(shí)驗(yàn)室設(shè)備管理數(shù)據(jù)字典。名字:實(shí)驗(yàn)室設(shè)備管理表別名:設(shè)備詳細(xì)信息表描述:記錄實(shí)驗(yàn)室設(shè)備的具體詳細(xì)信息定義:設(shè)備管理表 =設(shè)備號(hào) +類別 +設(shè)備名 +類型 +規(guī)格 +單價(jià) +購(gòu)買時(shí)間 +生產(chǎn)廠家 +購(gòu)買人+設(shè)備所處狀態(tài)位置:設(shè)備管理數(shù)據(jù)庫(kù)4.2. 實(shí)驗(yàn)室設(shè)備購(gòu)買申請(qǐng)數(shù)據(jù)字典。名字:實(shí)驗(yàn)室設(shè)備購(gòu)買申請(qǐng)表別名:設(shè)備購(gòu)買申請(qǐng)信息表描述:記錄實(shí)驗(yàn)室設(shè)備購(gòu)買的具體詳細(xì)信息定義:設(shè)備申請(qǐng)購(gòu)買表=類別 +設(shè)備名 +類型 +規(guī)格 +單價(jià) +數(shù)量 +購(gòu)買時(shí)間 +生產(chǎn)廠家 +購(gòu)買人 +審核狀態(tài)位置:設(shè)備管理數(shù)據(jù)庫(kù)4.3. 實(shí)驗(yàn)室設(shè)備修理?yè)?jù)字典。名字:實(shí)驗(yàn)室設(shè)備修理表別名:設(shè)備修理信息表描述:記錄實(shí)驗(yàn)室設(shè)備修理的具體

12、詳細(xì)信息定義:設(shè)備修理信息表=修理號(hào) +設(shè)備號(hào) +設(shè)備名 +修理廠家 +修理費(fèi) +修理日期 +責(zé)任人位置:設(shè)備管理數(shù)據(jù)庫(kù)4.4. 實(shí)驗(yàn)室設(shè)備報(bào)廢注銷據(jù)字典。名字:實(shí)驗(yàn)室設(shè)備報(bào)廢注銷表別名:設(shè)備報(bào)廢注銷信息表描述:記錄實(shí)驗(yàn)室設(shè)報(bào)廢注銷的具體詳細(xì)信息定義:設(shè)備報(bào)廢注銷信息表=報(bào)廢號(hào) +設(shè)備號(hào) +設(shè)備名 +報(bào)廢日期 +責(zé)任人 +備注位置:設(shè)備管理數(shù)據(jù)庫(kù)4.5. 實(shí)驗(yàn)室用戶字典。名字:實(shí)驗(yàn)室設(shè)備用戶表別名:設(shè)備管理用戶信息表描述:記錄實(shí)驗(yàn)室用戶的具體詳細(xì)信息定義:設(shè)備管理用戶信息表=用戶名 +密碼 +職位位置:設(shè)備管理數(shù)據(jù)庫(kù).4.6 建立單據(jù)賬本和報(bào)表單據(jù)表 4.1實(shí)驗(yàn)室設(shè)備單據(jù),設(shè)備信息表單據(jù)名稱用

13、途使用單位制作單位實(shí)驗(yàn)室設(shè)備單據(jù)記錄實(shí)驗(yàn)室設(shè)備的具體詳細(xì)信息長(zhǎng)沙理工大學(xué)實(shí)驗(yàn)室計(jì)算機(jī) 0801頻率0-9高峰時(shí)數(shù)據(jù)流10Kb量各數(shù)據(jù)項(xiàng)的詳細(xì)說明如下:設(shè)備信息表(Equip)列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明equipidvarchar15是主鍵,設(shè)備編號(hào)sortvarchar20是設(shè)備類型namevarchar30是設(shè)備名modelvarchar40是模型standartvarchar20否設(shè)備規(guī)格PriceDouble8是設(shè)備金額BuytimeDate20是購(gòu)買時(shí)間Factaryvarchar20是生產(chǎn)廠家Buyersvarchar20是購(gòu)買人stateVarchar5是完好設(shè)備所處狀

14、態(tài)賬本( Account )因?yàn)橘~本上的數(shù)據(jù)是統(tǒng)計(jì)數(shù)據(jù),所以一個(gè)賬本一般對(duì)應(yīng)一張中間表,賬本的格式可用表格描述,如表4.2 所示。表4.2設(shè)備統(tǒng)計(jì)賬本賬本名稱用途使用單位設(shè)備查詢賬本對(duì)實(shí)驗(yàn)室的設(shè)備整體查詢生成報(bào)表長(zhǎng)沙理工大學(xué)實(shí)驗(yàn)室制作單位計(jì)算機(jī)0802頻率0.9高峰時(shí)數(shù)據(jù)流10Kb量只是對(duì)設(shè)備表的查詢賬本, 在程序中實(shí)現(xiàn)耦合, 只是單表。 數(shù)據(jù)項(xiàng)的描述和設(shè)備信息表一樣。報(bào)表( Report )因?yàn)閳?bào)表上的數(shù)據(jù)是統(tǒng)計(jì)數(shù)據(jù),所以一個(gè)報(bào)表一般對(duì)應(yīng)一張中間表,報(bào)表的格式可用表格描述,如表4.3 所示。表4.3申請(qǐng),報(bào)廢,維修Excel報(bào)表報(bào)表名稱用途使用單位制作單位申請(qǐng),報(bào)廢,維修excel 報(bào)表生成

15、 excel 報(bào)表,方便統(tǒng)計(jì)和計(jì)算,如價(jià)格的匯總等長(zhǎng)沙理工大學(xué)實(shí)驗(yàn)室計(jì)算機(jī) 0801頻率0.05高峰時(shí)數(shù)據(jù)流1M量各數(shù)據(jù)項(xiàng)的和單表一樣5、算法描述我們以黑匣子的方式記錄算法, 所謂黑匣子就是不考慮一個(gè)功能的具體實(shí)現(xiàn)方法,只把它看作給予輸入之后就能夠產(chǎn)生一定輸出的匣子,這是早期開發(fā)研究階段分析員對(duì)算法應(yīng)該持有的正確觀點(diǎn),目的是用原理性算法準(zhǔn)確的定義功能,算法的細(xì)節(jié)可以等到以后的詳細(xì)設(shè)計(jì)階段在確定。使用 IPO 表記錄多算法的初步描述,以后可以進(jìn)一步精化它。6、建立狀態(tài)圖下面繪制管理員從登陸系統(tǒng)到印出報(bào)表的狀態(tài)圖,如下:輸入用戶名和密碼不合法用戶登陸界面驗(yàn)證賬戶戶用法合未審核設(shè)備數(shù)據(jù)功成核審生成報(bào)

16、表設(shè)備數(shù)據(jù)報(bào)表添加、報(bào)廢、修改圖 5-1 報(bào)表的狀態(tài)圖七夕,只因有你,總有一些人牽腸掛肚難以忘記,總有一些日子溫暖甜蜜最為珍惜從春夏到秋冬,從陌生到熟悉,雖不能時(shí)時(shí)聯(lián)系,卻總在特別的日子想起你,七夕快樂,我的朋友。七夕,只因有你,因?yàn)橛心?,再苦生活也不覺得累,再大的險(xiǎn)阻也無(wú)所畏,再大的波折也不擔(dān)憂,再痛的經(jīng)歷也會(huì)忘記,因?yàn)橛心悖揖蛽碛辛苏麄€(gè)世界,謝謝你出現(xiàn)在我的生命里。七夕快樂,我的朋友。七夕,只因有你,相識(shí),是最珍貴的緣分,牽掛,是最真摯的心動(dòng),思念,是最美麗的心情,問候,是最動(dòng)聽的語(yǔ)言,在這七夕到來(lái)之際,最美的祝福送給你,七夕快樂,我的朋友。七夕,只因有你,雨點(diǎn)輕敲窗,風(fēng)吹散了夢(mèng)想,唯有你的模樣依舊在腦海里徜徉,夜深人靜時(shí),你占滿了心房,舍半生輕狂,半世時(shí)光,只為擁有一段和你相處的珍貴情緣,七夕快樂,我的朋友。七夕,只因有你,雖然相距很遠(yuǎn),但兩顆心卻緊緊相連雖然不常見面,音容笑貌猶如眼前,悄悄的挾一縷情絲,放飛在炎炎夏日默默的拽一絲牽掛,懸掛在無(wú)垠宇宙靜靜的捎

溫馨提示

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

評(píng)論

0/150

提交評(píng)論