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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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)需求分析說(shuō)明書(shū)The Specification of Requirement Analysis專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):姓名:報(bào)告日期:實(shí)驗(yàn)室設(shè)備管理系統(tǒng)需求分析說(shuō)明書(shū)1、引言信息社會(huì)的高科技, 商品經(jīng)濟(jì)化的高效益, 使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。 計(jì)算機(jī)雖然與人類(lèi)的關(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、寫(xiě)的目的本需求的編寫(xiě)目的在于設(shè)備管理系統(tǒng)軟件的開(kāi)發(fā)途徑和應(yīng)用方法。本需求的預(yù)期讀者是與設(shè)備管理系統(tǒng)軟件軟件開(kāi)發(fā)有聯(lián)系的決策人,開(kāi)發(fā)人員,支持本項(xiàng)目的領(lǐng)導(dǎo)和公司人員,軟件驗(yàn)證者。1.2背景本項(xiàng)目的名稱(chē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)立者希望通過(guò)對(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 在開(kāi)發(fā) Web應(yīng)用程序中所扮演的角色的精彩描述。Hibernate是一種 Java 語(yǔ)言下的對(duì)象關(guān)系映射解決方案。它是使用 GNU寬通用許可證發(fā)行的自由、 開(kāi)源的軟件。它為面向?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)青 . 軟件工程與軟件文檔寫(xiě)作 M. 北京:清華大學(xué)出版社 ,20052、任務(wù)概述2.1 目標(biāo)本軟件主要是針對(duì)校園實(shí)驗(yàn)室的設(shè)備進(jìn)行管理,目的是使設(shè)備日常的管理更加方便以及統(tǒng)計(jì)設(shè)備使用、 維修、和報(bào)廢的各種情況。 還有就是查詢(xún)和生成報(bào)表的功能。通過(guò)詳細(xì)的用戶(hù)調(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)過(guò)多方了解和調(diào)查后,基本清楚了設(shè)備信息管理的功能需求。2.2 用戶(hù)簡(jiǎn)介

5、該系統(tǒng)的用戶(hù)是學(xué)校各實(shí)驗(yàn)室的管理人員,領(lǐng)導(dǎo)可以通過(guò)該系統(tǒng)對(duì)購(gòu)買(mǎi)設(shè)備進(jìn)行申請(qǐng),一般用戶(hù)可以查詢(xún)?cè)O(shè)備。2.3 組織結(jié)構(gòu)和職責(zé)本系統(tǒng)采用 MVC模式開(kāi)發(fā),有 Action , Biz ,Dao三個(gè)主要的包。系統(tǒng)的組織結(jié)構(gòu)比較簡(jiǎn)單, 主要是 B/S 結(jié)構(gòu),在實(shí)驗(yàn)室和領(lǐng)導(dǎo)辦公室可以通過(guò)瀏覽器訪問(wèn)系統(tǒng)。其中實(shí)驗(yàn)室終端: 管理員錄入設(shè)備購(gòu)買(mǎi)信息,設(shè)備報(bào)廢信息, 設(shè)備維修信息和設(shè)備查詢(xún)信息等領(lǐng)導(dǎo)辦公室客戶(hù)端:領(lǐng)導(dǎo)登錄,審核設(shè)備購(gòu)買(mǎi)申請(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è)備使用信息的查詢(xún)和打??;( 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)用戶(hù)管理用戶(hù)管理主要負(fù)責(zé)用戶(hù)信息的維護(hù), 保障用戶(hù)的權(quán)限。 用戶(hù)有對(duì)系統(tǒng)設(shè)備的使用信息的查詢(xún)?nèi)绻穷I(lǐng)導(dǎo)則是對(duì)購(gòu)買(mǎi)申請(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)流程圖在與用戶(hù)有過(guò)深入的交談

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

8、信息。 對(duì)需要預(yù)定的設(shè)備可以提前預(yù)定。學(xué)期中,檢修員對(duì)設(shè)備檢修將檢修數(shù)據(jù)提交給管理員。由管理員將信息整理作出指令,包括設(shè)備的維修、報(bào)廢和重新購(gòu)買(mǎi)。 這些操作都在實(shí)驗(yàn)室設(shè)備管理中具體實(shí)現(xiàn)。下圖是對(duì)系統(tǒng)流程圖中的實(shí)驗(yàn)室設(shè)備管理系統(tǒng)經(jīng)過(guò)調(diào)研的流程圖。管理員設(shè)備信息審核數(shù)據(jù)審核后的表數(shù)據(jù)設(shè)備信息表編制報(bào)表報(bào)表實(shí)驗(yàn)室圖 3-2 經(jīng)過(guò)調(diào)研的流程圖3.4 、建立數(shù)據(jù)流圖通過(guò)對(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)買(mǎi)數(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ù)。用戶(hù)必須是設(shè)備管理員才能填寫(xiě)設(shè)備管理表, 只有授權(quán)的設(shè)備管理員才有資格對(duì)正式的設(shè)備管理表進(jìn)行增加、修改、刪除、查詢(xún)和系統(tǒng)維護(hù)等操作。如圖所示,對(duì)“設(shè)備管理”功能進(jìn)行細(xì)化,進(jìn)一步展開(kāi)??梢苑纸鉃橐韵聨讉€(gè)邏輯功能。查詢(xún)?cè)O(shè)備信息(設(shè)備統(tǒng)計(jì)) :對(duì)實(shí)驗(yàn)室中的設(shè)備進(jìn)行查詢(xú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ù)查詢(xún)?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è)備信息記錄的查詢(xún)。查看相關(guān)信息:對(duì)設(shè)備管理數(shù)據(jù)狀況進(jìn)行查詢(xú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) +類(lèi)別 +設(shè)備名 +類(lèi)型 +規(guī)格 +單價(jià) +購(gòu)買(mǎi)時(shí)間 +生產(chǎn)廠家 +購(gòu)買(mǎi)人+設(shè)備所處狀態(tài)位置:設(shè)備管理數(shù)據(jù)庫(kù)4.2.實(shí)驗(yàn)室設(shè)備購(gòu)買(mǎi)申請(qǐng)數(shù)據(jù)字典。名字:實(shí)驗(yàn)室設(shè)備購(gòu)買(mǎi)申請(qǐng)表別名:設(shè)備購(gòu)買(mǎi)申請(qǐng)信息表描述:記錄實(shí)驗(yàn)室設(shè)備購(gòu)買(mǎi)的具體詳細(xì)信息定義:設(shè)備申請(qǐng)購(gòu)買(mǎi)表 =類(lèi)別 +設(shè)備名 +類(lèi)型 +規(guī)格 +單價(jià) +數(shù)量 +購(gòu)買(mǎi)時(shí)間 +生產(chǎn)廠家 +購(gòu)買(mǎi)人 +審核狀態(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)廢注銷(xiāo)據(jù)字典。名字:實(shí)驗(yàn)室設(shè)備報(bào)廢注銷(xiāo)表別名:設(shè)備報(bào)廢注銷(xiāo)信息表描述:記錄實(shí)驗(yàn)室設(shè)報(bào)廢注銷(xiāo)的具體詳細(xì)信息定義:設(shè)備報(bào)廢注銷(xiāo)信息表 =報(bào)廢號(hào) +設(shè)備號(hào) +設(shè)備名 +報(bào)廢日期 +責(zé)任人 +備注位置:設(shè)備管理數(shù)據(jù)庫(kù)4.5.實(shí)驗(yàn)室用戶(hù)字典。名字:實(shí)驗(yàn)室設(shè)備用戶(hù)表別名:設(shè)備管理用戶(hù)信息表描述:記錄實(shí)驗(yàn)室用戶(hù)的具體詳細(xì)信息定義:設(shè)備管理用戶(hù)信息表=用戶(hù)名 +密碼 +職位位置:設(shè)備管理數(shù)據(jù)庫(kù).4.6建立單據(jù)賬本和報(bào)表單據(jù)表 4.1實(shí)驗(yàn)室設(shè)備單據(jù),設(shè)備信息表單據(jù)名稱(chēng)用途使用

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量列名equipid各數(shù)據(jù)項(xiàng)的詳細(xì)說(shuō)明如下:設(shè)備信息表(數(shù)據(jù)類(lèi)型字段大小必填字段varchar15是Equip )默認(rèn)值說(shuō)明主鍵,設(shè)備編號(hào)sortvarchar20是設(shè)備類(lèi)型namevarchar30是設(shè)備名modelvarchar40是模型standartvarchar20否設(shè)備規(guī)格PriceDouble8是設(shè)備金額BuytimeDate20是購(gòu)買(mǎi)時(shí)間Factaryvarchar20是生產(chǎn)廠家Buyersvarchar20是購(gòu)買(mǎi)人stateVarchar5是完好設(shè)備所處狀態(tài)賬

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論