實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第1頁(yè)
實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第2頁(yè)
實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第3頁(yè)
實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第4頁(yè)
實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1 實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)范圍1. 1項(xiàng)目目標(biāo) 本系統(tǒng)的目標(biāo)是每學(xué)年能夠?qū)?shí)驗(yàn)室的實(shí)驗(yàn)設(shè)備使用的一些基本情況進(jìn)行統(tǒng)計(jì)、添加、修改和刪除,根據(jù)設(shè)備的損壞情況:徹底損壞、有嚴(yán)重問(wèn)題的、急需卻又缺少的。能根據(jù)給出的信息決定對(duì)設(shè)備進(jìn)行報(bào)廢處理、修理和購(gòu)買申請(qǐng)?zhí)幚?。同時(shí)要求能夠?qū)μ幚淼男畔?,例如:修理的日期、修理的設(shè)備、修理廠家、責(zé)任人,購(gòu)入的設(shè)備名稱,型號(hào)、數(shù)量、日期、規(guī)格和單價(jià)。新購(gòu)入的設(shè)備要按系統(tǒng)的類別自動(dòng)順序編號(hào)。系統(tǒng)存儲(chǔ)的數(shù)據(jù)要有設(shè)備記錄、修理記錄、報(bào)廢記錄和購(gòu)買申請(qǐng)以及有輸入和輸出這些情況得的功能。此外要求能夠隨時(shí)對(duì)設(shè)備的修理、購(gòu)買等情況進(jìn)行統(tǒng)計(jì),可以按照設(shè)備的類別和時(shí)間段進(jìn)行查詢。1

2、. 2主要功能(1) 對(duì)于一些徹底損壞的設(shè)備作報(bào)廢處理,同時(shí)詳細(xì)的記錄的有關(guān)的信息。(2) 對(duì)于有嚴(yán)重問(wèn)題的要及時(shí)修理,并記錄修理日期、設(shè)備名、修理廠家、修理費(fèi)、責(zé)任人等。(3) 對(duì)于急需但又缺少的設(shè)備需以“申請(qǐng)表”的形式交上級(jí)領(lǐng)導(dǎo)批準(zhǔn)購(gòu)買。新設(shè)備購(gòu)入要進(jìn)行登記(包括類別、設(shè)備名、型號(hào)、規(guī)格、單價(jià)等)并能按系統(tǒng)的類別自動(dòng)順序編號(hào),形成設(shè)備號(hào)。(4) 隨時(shí)對(duì)現(xiàn)有設(shè)備及其修理、報(bào)廢情況進(jìn)行統(tǒng)計(jì)、查詢,能按類別和時(shí)間段(某日期之前)查詢。1. 3性能限制(1) 所有的工作由專門人員負(fù)責(zé)完成,其他人不得任意使用。(2) 設(shè)備報(bào)廢時(shí)要及時(shí)的修改相應(yīng)的設(shè)備記錄,且有領(lǐng)導(dǎo)的認(rèn)可。(3) 本系統(tǒng)的數(shù)據(jù)存儲(chǔ)至少

3、應(yīng)包含:設(shè)備記錄、修理記錄、報(bào)廢記錄、購(gòu)買申請(qǐng)。14開(kāi)發(fā)概要(1)系統(tǒng)調(diào)研隨著時(shí)代的發(fā)展,教育越來(lái)越需要實(shí)驗(yàn),讓學(xué)生從實(shí)驗(yàn)中得到更多,更扎實(shí)的知識(shí)。因此學(xué)校也需要對(duì)實(shí)驗(yàn)室的實(shí)驗(yàn)設(shè)備進(jìn)行更多的投入,而投入之后就帶來(lái)了管理方面的問(wèn)題。我做的這個(gè)系統(tǒng)主要是對(duì)設(shè)備的購(gòu)買、維修、報(bào)廢等方面進(jìn)行了一定的管理,可以讓設(shè)備進(jìn)行有序、有效的管理,為管理人員節(jié)約一些因?yàn)楣芾砘靵y而浪費(fèi)的時(shí)間。不過(guò)系統(tǒng)的功能還不夠完善,性能也還不夠穩(wěn)定,有待于以后不斷的進(jìn)行完善。(2)具體開(kāi)發(fā) 建立軟件系統(tǒng)的總體和模塊間的關(guān)系定義各功能模塊的接口設(shè)計(jì)全局?jǐn)?shù)據(jù)庫(kù)或數(shù)據(jù)結(jié)構(gòu)進(jìn)行界面的設(shè)計(jì)各模塊的代碼實(shí)現(xiàn)(3)單元測(cè)試及系統(tǒng)調(diào)試系統(tǒng)完成以

4、后,制定系統(tǒng)測(cè)試計(jì)劃(輔導(dǎo)老師指導(dǎo))。(4)產(chǎn)品發(fā)布若系統(tǒng)設(shè)計(jì)成功,便可成功發(fā)布為可用的軟件系統(tǒng)。2資源2. 1人員系統(tǒng)需求分析: 1人界面制作 : 1人代碼編寫 : 1人2.2硬件 CPU在主頻在1.8G以上,內(nèi)存在256M以上。2.3軟件本系統(tǒng)是基于WINDOWS NT或是WINDOWS 2000 以上版本 PowerBuilder9.0Adaprive Server Anywhere 7.0數(shù)據(jù)庫(kù)。3. 進(jìn)度安排 由于本系統(tǒng)不算是一個(gè)比較的系統(tǒng),但是由于沒(méi)有什么具體的實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),因此需要比較久一點(diǎn)的時(shí)間,本系統(tǒng)總共有的四個(gè)功能分三個(gè)月完成,此外還有其他的一些事情需要去完成,在學(xué)期結(jié)束時(shí)

5、應(yīng)該能完成。具體安排如下:3.1.系統(tǒng)調(diào)研3.2.模塊設(shè)計(jì)3.3.數(shù)據(jù)庫(kù)設(shè)計(jì) 3.4.界面及代碼設(shè)計(jì)3.5.單元測(cè)試3.6.系統(tǒng)整體測(cè)試4.成本估計(jì) 本系統(tǒng)需要前期的調(diào)查研究,需求分析,后期也還需要一些調(diào)查和維護(hù),因此估計(jì)成本在1000元。 “實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”需求規(guī)格說(shuō)明書(shū)1引言 11 需求規(guī)格說(shuō)明書(shū)的目的 (1)便于用戶、分析人員和軟件設(shè)計(jì)人員進(jìn)行理解和交流 (2)希望系統(tǒng)的外部項(xiàng)均支持目標(biāo)軟件系統(tǒng)的確認(rèn)。根據(jù)需求規(guī)格說(shuō)明書(shū)中確立的可測(cè)試標(biāo)準(zhǔn)進(jìn)行測(cè)試,并得到確認(rèn)。 (3)控制系統(tǒng)進(jìn)化過(guò)程 12 軟件產(chǎn)品的作用范圍 學(xué)校、科研機(jī)構(gòu)、大型實(shí)驗(yàn)室 13 定義、同義詞與縮寫PB Power Bu

6、ilder 14 參考文獻(xiàn) Visual Basic 數(shù)據(jù)庫(kù)通用模塊及典型系統(tǒng)開(kāi)發(fā) 劉韜 駱娟 編著 人民教育出版社 數(shù)據(jù)庫(kù)系統(tǒng)概論 薩師煊 王珊 編著 高等教育出版社 軟件工程與軟件文檔協(xié)作 文 斌 劉長(zhǎng)青 田 原 清華大學(xué)出版社 軟件工程 齊治昌 譚慶平 寧洪 編著 高等教育出版社 15 需求規(guī)格說(shuō)明書(shū)概覽 1引言 2一般性概述 3 特殊需求 4附錄 5索引2一般性概述 21 產(chǎn)品與其環(huán)境之間的關(guān)系 22 產(chǎn)品功能 (1)信息輸入功能能將設(shè)備的信息如名稱、型號(hào)、功用等信息輸入到系統(tǒng)中,以便處理. (2)信息核對(duì)功能系統(tǒng)對(duì)設(shè)備的各項(xiàng)信息通過(guò)對(duì)生產(chǎn)部門的信息聯(lián)網(wǎng)進(jìn)行核對(duì),如有不符者,不予辦理.

7、 (3)打印輸出功能 (4)查詢調(diào)整功能管理人員可以隨時(shí)對(duì)實(shí)驗(yàn)室的系統(tǒng)進(jìn)行查詢,對(duì)每次實(shí)驗(yàn)過(guò)后的損壞情況進(jìn)行掌握。 23 用戶特征 24 限制與約束(1)在分析系統(tǒng)功能時(shí)要考慮有關(guān)證件的合法性驗(yàn)證(如學(xué)生證)。(2)對(duì)于本系統(tǒng)還應(yīng)該補(bǔ)充以下功能:(3)系統(tǒng)的外部項(xiàng)至少包含三個(gè):學(xué)生,實(shí)驗(yàn)室,管理人員。25 假設(shè)與前提條件3 特殊需求 31 功能或行為需求 311 功能或行為需求13111 引言在分析系統(tǒng)功能時(shí)要考慮有關(guān)證件的合法性驗(yàn)證(如學(xué)生證等)。3112 輸入3113 處理過(guò)程描述3114 輸出 312 功能或行為需求2補(bǔ)充功能: ·對(duì)學(xué)生損壞設(shè)備的處理 ·實(shí)驗(yàn)取消后的

8、處理 ·臨時(shí)增加實(shí)驗(yàn)的處理 32 外部界面需求 321 用戶界面 322 硬件界面 323 軟件界面 33 性能需求 34 設(shè)計(jì)約束 341 標(biāo)準(zhǔn)化約束 342 硬件約束 35 屬性 351 可用性 352 安全性 353 可維護(hù)性 354 可移植性 36 其他需求 361 數(shù)據(jù)庫(kù)需求 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能夠充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細(xì)的數(shù)據(jù)字典。 362 用戶操作需求 363 工作場(chǎng)地需求“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”數(shù)據(jù)流圖與數(shù)據(jù)字典 書(shū)面申請(qǐng)表 批示意見(jiàn) 購(gòu)買申請(qǐng)及后續(xù)批示 電子申

9、請(qǐng)表 操作信息 統(tǒng)計(jì)報(bào)表 控制命令 采購(gòu)信息 處理信息 修理信息 采購(gòu)要求 修理要求 收集信息 存儲(chǔ)信息圖(1) “ 實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”頂層數(shù)據(jù)流圖管理員領(lǐng)導(dǎo)修理人員采購(gòu)人員實(shí)驗(yàn)室設(shè)備管理系統(tǒng)85數(shù)據(jù)庫(kù)1、頂層數(shù)據(jù)流圖的數(shù)據(jù)字典:1.1 外部實(shí)體:管理員=系統(tǒng)的唯一管理人員,擁有對(duì)系統(tǒng)的最高使用權(quán)限。負(fù)責(zé)對(duì)系統(tǒng)數(shù)據(jù)的錄入、分析和處理。同時(shí)根據(jù)其他外部實(shí)體或系統(tǒng)輸出信息,作出相應(yīng)的處理。修理人員 = 根據(jù)系統(tǒng)提供的修理要求,對(duì)設(shè)備進(jìn)行修理的專門人員,并負(fù)責(zé)將詳細(xì)的修理信息送交管理員1.2 數(shù)據(jù)流電子申請(qǐng)表 = 系統(tǒng)根據(jù)管理員的輸入信息,按照申請(qǐng)表的格式將信息整理,得出的WORD格式申請(qǐng)表修理要

10、求 = 管理員根據(jù)設(shè)備現(xiàn)有的損壞情況得出的需要修理信息修理信息 = 修理人員根據(jù)修理要求,對(duì)設(shè)備進(jìn)行修理后。根據(jù)實(shí)際的修理情況整理出的詳細(xì)修理信息批示意見(jiàn) = 領(lǐng)導(dǎo)根據(jù)管理員遞交的書(shū)面申請(qǐng)表中的詳細(xì)信息,反饋給管理員的對(duì)申請(qǐng)同意與否的意見(jiàn)控制命令 = 增加 | 刪除 | 查詢 | 修改增加 = 通過(guò)系統(tǒng)向數(shù)據(jù)庫(kù)添加新信息刪除 = 通過(guò)系統(tǒng)將數(shù)據(jù)庫(kù)中的錯(cuò)誤或陳舊數(shù)據(jù)刪除查詢 = 根據(jù)提供的條件,對(duì)數(shù)據(jù)庫(kù)進(jìn)行查找,并返回查找結(jié)果修改 = 通過(guò)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的已有數(shù)據(jù)進(jìn)行修改,保證數(shù)據(jù)的正確操作信息 = 根據(jù)控制命令對(duì)系統(tǒng)進(jìn)行操作,得出的操作結(jié)果處理信息 = 管理員得到的關(guān)于設(shè)備購(gòu)買、修理反饋回來(lái)的詳

11、細(xì)信息收集信息 = 系統(tǒng)操作過(guò)程中得到的、新的、需要存入數(shù)據(jù)庫(kù)的信息,更新數(shù)據(jù)庫(kù)存儲(chǔ)信息 = 數(shù)據(jù)庫(kù)中存儲(chǔ)的信息,根據(jù)系統(tǒng)的操作要求需要傳遞給系統(tǒng)的信息統(tǒng)計(jì)報(bào)表 = 修理信息統(tǒng)計(jì)表 | 報(bào)廢信息統(tǒng)計(jì)表 | 設(shè)備資金統(tǒng)計(jì)表修理信息統(tǒng)計(jì)表 = 一月一次的對(duì)實(shí)驗(yàn)室的設(shè)備修理信息進(jìn)行匯總得出的書(shū)面表格報(bào)廢信息統(tǒng)計(jì)表 = 一月一次的對(duì)實(shí)驗(yàn)室的報(bào)廢設(shè)備信息進(jìn)行匯總得出的書(shū)面表格設(shè)備資金統(tǒng)計(jì)表 = 一月一次的對(duì)本月實(shí)驗(yàn)室資金使用情況的統(tǒng)計(jì)表格1.3 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)=用戶信息表 | 申請(qǐng)信息表 | 設(shè)備記錄表 | 購(gòu)買記錄表 | 修理信息表 | 報(bào)廢記錄表用戶信息表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)管理員允許創(chuàng)建的,合法的用

12、戶信息存儲(chǔ)表申請(qǐng)信息表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)所有申請(qǐng)記錄的存儲(chǔ)表設(shè)備記錄表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)實(shí)驗(yàn)室現(xiàn)有設(shè)備詳細(xì)信息的存儲(chǔ)表購(gòu)買記錄表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)購(gòu)買設(shè)備信息的存儲(chǔ)表修理信息表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)設(shè)備修理信息的存儲(chǔ)表報(bào)廢記錄表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)所有報(bào)廢設(shè)備詳細(xì)信息的存儲(chǔ)表書(shū)面申請(qǐng)表批示意見(jiàn) 購(gòu)買申請(qǐng)及后續(xù)批示 電子申請(qǐng)表 控制命令 統(tǒng)計(jì) 報(bào)表 處理信息 操作信息修 采 提理 購(gòu) 出詳 詳 已情 情 批 申 請(qǐng) 表 購(gòu)買 要求 申 請(qǐng) 信 修 報(bào) 息 購(gòu) 理 廢 存儲(chǔ)信息 買 要 收集信息 信 求 息 報(bào)廢信息 修理信息圖(2)“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”1級(jí)數(shù)據(jù)流圖管理員領(lǐng)導(dǎo)修理人員數(shù)據(jù)庫(kù)申請(qǐng)管理統(tǒng)計(jì)

13、管理及查詢處理購(gòu)買處理修理處理報(bào)廢管理采購(gòu)人員2、1層數(shù)據(jù)流圖的數(shù)據(jù)字典2.1 數(shù)據(jù)處理申請(qǐng)管理 = 整理、處理零散的申請(qǐng)信息,并以表格形式反饋給管理員統(tǒng)計(jì)、管理及查詢處理 = 管理設(shè)備信息,提供各種設(shè)備信息查詢,及對(duì)各種設(shè)備信息進(jìn)行統(tǒng)計(jì)以表格形式輸出購(gòu)買處理 = 整合申請(qǐng)表信息及設(shè)備購(gòu)買要求形成詳細(xì)設(shè)備購(gòu)買信息送部門采購(gòu)人員修理處理 = 根據(jù)系統(tǒng)傳遞過(guò)來(lái)的修理要求整合成詳細(xì)修理要求送修理人員報(bào)廢處理 = 根據(jù)管理員的報(bào)廢命令,對(duì)需報(bào)廢設(shè)備進(jìn)行信息整理,操作相應(yīng)數(shù)據(jù)庫(kù)表,形成報(bào)廢信息送數(shù)據(jù)庫(kù)2.2 數(shù)據(jù)流提出 = 管理員根據(jù)需要調(diào)用申請(qǐng)管理模塊的控制命令已批申請(qǐng)表 = 包括領(lǐng)導(dǎo)同意信息和設(shè)備需

14、求信息的申請(qǐng)表報(bào)廢 = 管理員根據(jù)需要調(diào)用報(bào)廢管理模塊的控制命令申請(qǐng)信息 = 所有設(shè)備購(gòu)買申請(qǐng)記錄詳細(xì)信息報(bào)廢信息 = 響應(yīng)管理員報(bào)廢命令,經(jīng)過(guò)報(bào)廢處理后整理的詳細(xì)設(shè)備報(bào)廢信息 提出 申請(qǐng)命令 購(gòu)買要求控制命令 購(gòu)買命令 修理命令 修理要求 查詢命令 統(tǒng)計(jì)命令 處理信息 存儲(chǔ)信息 存儲(chǔ)信息 存儲(chǔ)處理信息 統(tǒng)計(jì)報(bào)表 操作信息 圖(3)“統(tǒng)計(jì)管理及查詢處理” 2級(jí)數(shù)據(jù)流圖用戶命令識(shí)別整理操作信息處理信息存儲(chǔ)申請(qǐng)命令處理修理命令處理查詢命令處理購(gòu)買命令處理統(tǒng)計(jì)命令處理3、級(jí)數(shù)據(jù)流圖數(shù)據(jù)字典3.1 數(shù)據(jù)處理用戶命令識(shí)別 = 識(shí)別控制命令,分別調(diào)用各處理模塊處理信息存儲(chǔ) = 接受購(gòu)買、修理等信息,存入數(shù)

15、據(jù)庫(kù)整理操作信息 = 整理系統(tǒng)操作信息,顯示送管理員處申請(qǐng)命令處理 = 接受命令,調(diào)用申請(qǐng)模塊統(tǒng)計(jì)命令處理 = 接受統(tǒng)計(jì)命令,讀取數(shù)據(jù)庫(kù)信息,統(tǒng)計(jì)整理信息,產(chǎn)生月設(shè)備資金統(tǒng)計(jì)表,修理/報(bào)廢注銷表,購(gòu)買申請(qǐng)表“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”設(shè)計(jì)報(bào)告這一次報(bào)告的重要任務(wù)是將面向數(shù)據(jù)流的分析報(bào)告轉(zhuǎn)換成程序設(shè)計(jì)報(bào)告。采用面向數(shù)據(jù)流設(shè)計(jì)方法中的變換分析方法,來(lái)完成這一個(gè)轉(zhuǎn)換工作。一、“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”的頂層數(shù)據(jù)流圖如下:管理員領(lǐng)導(dǎo)實(shí)驗(yàn)室設(shè)備管理系統(tǒng)采購(gòu)人員數(shù)據(jù)庫(kù)“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”數(shù)據(jù)字典的定義如下:1、頂層數(shù)據(jù)流圖的數(shù)據(jù)字典:1.1 外部實(shí)體:管理員=系統(tǒng)的唯一管理人員,擁有對(duì)系統(tǒng)的最高使用權(quán)限。負(fù)責(zé)對(duì)系

16、統(tǒng)數(shù)據(jù)的錄入、分析和處理。同時(shí)根據(jù)其他外部實(shí)體或系統(tǒng)輸出信息,作出相應(yīng)的處理。修理人員 = 根據(jù)系統(tǒng)提供的修理要求,對(duì)設(shè)備進(jìn)行修理的專門人員,并負(fù)責(zé)將詳細(xì)的修理信息送交管理員1.2 數(shù)據(jù)流修理要求 = 管理員根據(jù)設(shè)備現(xiàn)有的損壞情況得出的需要修理信息修理信息 = 修理人員根據(jù)修理要求,對(duì)設(shè)備進(jìn)行修理后。根據(jù)實(shí)際的修理情況整理出的詳細(xì)修理信息批示意見(jiàn) =管理員根據(jù)遞交的書(shū)面申請(qǐng)表中的詳細(xì)信息,給員的出對(duì)申請(qǐng)同意與否的意見(jiàn)控制命令 = 增加 | 刪除 | 查詢 | 修改增加 = 通過(guò)系統(tǒng)向數(shù)據(jù)庫(kù)添加新信息刪除 = 通過(guò)系統(tǒng)將數(shù)據(jù)庫(kù)中的錯(cuò)誤或陳舊數(shù)據(jù)刪除查詢 = 根據(jù)提供的條件,對(duì)數(shù)據(jù)庫(kù)進(jìn)行查找,并返

17、回查找結(jié)果修改 = 通過(guò)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的已有數(shù)據(jù)進(jìn)行修改,保證數(shù)據(jù)的正確操作信息 = 根據(jù)控制命令對(duì)系統(tǒng)進(jìn)行操作,得出的操作結(jié)果處理信息 = 管理員得到的關(guān)于設(shè)備購(gòu)買、修理反饋回來(lái)的詳細(xì)信息收集信息 = 系統(tǒng)操作過(guò)程中得到的、新的、需要存入數(shù)據(jù)庫(kù)的信息,更新數(shù)據(jù)庫(kù)存儲(chǔ)信息 = 數(shù)據(jù)庫(kù)中存儲(chǔ)的信息,根據(jù)系統(tǒng)的操作要求需要傳遞給系統(tǒng)的信息統(tǒng)計(jì)報(bào)表 = 修理信息統(tǒng)計(jì)表 | 報(bào)廢信息統(tǒng)計(jì)表 | 設(shè)備資金統(tǒng)計(jì)表修理信息統(tǒng)計(jì)表 = 一月一次的對(duì)實(shí)驗(yàn)室的設(shè)備修理信息進(jìn)行匯總得出的書(shū)面表格報(bào)廢信息統(tǒng)計(jì)表 = 一月一次的對(duì)實(shí)驗(yàn)室的報(bào)廢設(shè)備信息進(jìn)行匯總得出的書(shū)面表格設(shè)備資金統(tǒng)計(jì)表 = 一月一次的對(duì)本月實(shí)驗(yàn)室資金使用

18、情況的統(tǒng)計(jì)表格1.3 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)=用戶信息表 | 申請(qǐng)信息表 | 設(shè)備記錄表 | 購(gòu)買記錄表 | 修理信息表 | 報(bào)廢記錄表用戶信息表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)管理員允許創(chuàng)建的,合法的用戶信息存儲(chǔ)表申請(qǐng)信息表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)所有申請(qǐng)記錄的存儲(chǔ)表設(shè)備記錄表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)實(shí)驗(yàn)室現(xiàn)有設(shè)備詳細(xì)信息的存儲(chǔ)表購(gòu)買記錄表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)購(gòu)買設(shè)備信息的存儲(chǔ)表修理信息表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)設(shè)備修理信息的存儲(chǔ)表報(bào)廢記錄表 = 數(shù)據(jù)庫(kù)中存儲(chǔ)所有報(bào)廢設(shè)備詳細(xì)信息的存儲(chǔ)表二、將面向數(shù)據(jù)流的分析報(bào)告轉(zhuǎn)換成設(shè)計(jì)報(bào)告過(guò)程如下: 在將分析報(bào)告轉(zhuǎn)換成設(shè)計(jì)報(bào)告的過(guò)程中,采用變換分析方法,根據(jù)數(shù)據(jù)流圖轉(zhuǎn)換成程序結(jié)構(gòu)的模塊,具體的模

19、塊結(jié)構(gòu)和各個(gè)模塊之間的關(guān)系如下圖所示:“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”程序結(jié)構(gòu)“雛形”設(shè)備管理系統(tǒng)執(zhí)行新數(shù)據(jù)輸入控制模塊信息輸出獲取用戶信息輸入新數(shù)據(jù)分塊管理申請(qǐng)信息數(shù)據(jù)庫(kù)存儲(chǔ)信息損壞設(shè)備的情況軟件的界面和代碼的實(shí)現(xiàn)1. 建立數(shù)據(jù)庫(kù)模塊這個(gè)模塊的主要功能:為軟件建立數(shù)據(jù)庫(kù),在運(yùn)行時(shí)提供數(shù)據(jù)的連接。這個(gè)圖是建立本系統(tǒng)中所需要的四個(gè)表格,我是使用Adaprive Server Anywhere 7.0數(shù)據(jù)庫(kù)建立的數(shù)據(jù)庫(kù),并為每個(gè)表格添加所需的數(shù)據(jù)。這個(gè)圖是為報(bào)廢的表格添加了一些用于測(cè)試的數(shù)據(jù),在系統(tǒng)測(cè)試的時(shí)候需要用到這些數(shù)據(jù)。其他的三個(gè)表格按照同樣的方法為它們填入一些數(shù)據(jù),以便能夠測(cè)試軟件。2. 管理員登入

20、界面2.1模塊的功能描述: 本模塊主要是為實(shí)驗(yàn)室的管理人員提供管理的有保護(hù)的登入。阻止一些非法的用戶進(jìn)入。2.2界面設(shè)計(jì)2.3代碼實(shí)現(xiàn)(主要部分)String s1,s2select *into :s1,:s2from Useridwhere userid=:sle_1.text;if sqlca.sqlcode=100 thenmessagebox("提示信息","用戶名或密碼錯(cuò)誤!")elseif sqlca.sqlcode=-1 thenmessagebox("提示信息","連接數(shù)據(jù)庫(kù)失敗!") elseif

21、 s2=sle_2.text thenopen(w_main)close(w_login)end if3. 系統(tǒng)主界面3.1系統(tǒng)主界面的功能描述: 此模塊主要是管理員可以在這里查看到目前系統(tǒng)中總共有多少設(shè)備在庫(kù)以及各個(gè)設(shè)備的一些基本情況。還可以實(shí)現(xiàn)排序和登入各個(gè)子模塊實(shí)現(xiàn)具體的各個(gè)操作。3.2界面設(shè)計(jì)3.3代碼實(shí)現(xiàn)在這里主要代碼都是通向各個(gè)子功能模塊的,由于這個(gè)系統(tǒng)的各個(gè)子功能都是通過(guò)按扭打開(kāi)一個(gè)新的窗口,在新的窗口中來(lái)具體實(shí)現(xiàn)各種功能的。因此這里的代碼大部分都是一些很簡(jiǎn)單用于打開(kāi)新窗口的,當(dāng)然還有實(shí)現(xiàn)排序等方面的。(1)添加設(shè)備 (2)報(bào)廢處理 (3)維修登記 在三個(gè)??煸诰唧w實(shí)現(xiàn)的時(shí)候再加

22、以介紹。在這里主要是排序的代碼:if rb_1.checked=true thendw_1.setsort("#5 a")dw_1.sort()end ifif rb_2.checked=true thendw_1.setsort("#5 d")dw_1.sort()end if4. 添加新設(shè)備界面4.1功能描述: 當(dāng)采購(gòu)人員將新的設(shè)備買進(jìn)來(lái)之后,就要在這里通過(guò)一個(gè)申請(qǐng)表格的形式將它添加到數(shù)據(jù)庫(kù)中去。當(dāng)然管理員可以在這里通過(guò)設(shè)備的型號(hào)可以查詢到是否庫(kù)中還有庫(kù)存。4.2界面設(shè)計(jì) 4.3 代碼實(shí)現(xiàn)(主要部分) (1)插入按扭 if sle_1.text=&q

23、uot;" then elseif sle_2.text="" then elseif sle_3.text="" then elseif sle_4.text="" then elseif sle_5.text=" then elseif sle_6.text="" thenmessagebox("提示信息","該條記錄不能為空!") elseif sqlca.sqlcode=100 then messagebox("提示信息",&q

24、uot;插入失敗")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text=""sle_6.text=""elseif sqlca.sqlcode=-1 then messagebox("提示信息","連接失敗")sle_1.text=""sle_2.text=""sle_3.text=""sle_

25、4.text=""sle_5.text=""sle_6.text=""else insert into wh values(:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.text,:sle_6.text); messagebox("提示信息","插入成功!") open(w_f11)end if(2)查詢按扭String s1,s2,s3,s4,s5,s6select *into :s1,:s2,:s3,:s4,:s5,:s6fro

26、m whwhere sno=:sle_2.text;if sqlca.sqlcode=100 thenmessagebox("提示信息","沒(méi)有找到要查找的信息")sle_2.text=""elseif sqlca.sqlcode=-1 thenmessagebox("提示信息","連接數(shù)據(jù)庫(kù)失敗")sle_2.text=""elsesle_1.text=s1sle_3.text=s3sle_4.text=s4sle_5.text=s5sle_6.text=s6end if

27、(3)刪除按扭if sle_2.text="" thenelseif sle_3.text="" thenelseif sle_1.text="" thenelseif sle_4.text="" thenelseif sle_5.text="" thenelseif sle_6.text="" thenmessagebox("提示信息","記錄不能為空")elsedelete from wh where sno=:sle_2.text

28、;messagebox("提示信息","該條記錄已經(jīng)刪除")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text=""sle_6.text=""end if(4)查看按扭查看有單獨(dú)的窗口來(lái)顯示:包括原來(lái)在的和剛剛插入的 5.維修登記界面5.1功能描述: 是對(duì)在使用之后出現(xiàn)了一定問(wèn)題的那些設(shè)備,要將其單獨(dú)列出,以便與廠商聯(lián)系,盡快的將其問(wèn)題解決。并要記下維修的廠家與負(fù)

29、責(zé)人。5.2界面設(shè)計(jì)5.3代碼實(shí)現(xiàn)(主要部分) (1)保存按扭insert into xeixiuvalues(:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.text);if sqlca.sqlcode=100 thenmessagebox("提示信息","保存失敗")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text="&quo

30、t;elseif sqlca.sqlcode=-1 thenmessagebox("提示信息","連接失敗")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text=""elseif sle_1.text="" then elseif sle_2.text="" then elseif sle_3.text="" then el

31、seif sle_4.text="" then elseif sle_5.text="" then messagebox("提示信息","記錄不能為空")elsemessagebox("提示信息","保存成功")open(w_s22)end if(2)查詢按扭String s1,s2,s3,s4,s5select *into :s1,:s2,:s3,:s4,:s5from weixiuwhere sno=:sle_2.text;if sqlca.sqlcode=100 the

32、n messagebox("提示信息","沒(méi)有找到要查找的信息")sle_2.text=""elseif sqlca.sqlcode=-1 thenmessagebox("提示信息","連接數(shù)據(jù)庫(kù)失敗") sle_2.text=""else sle_1.text=s1sle_3.text=s3sle_4.text=s4sle_5.text=s5end if(3)查看按扭 與添加新設(shè)備的模塊一樣,在這里查看也是通過(guò)打開(kāi)一個(gè)新的窗口來(lái)查看那些原來(lái)就在和新增加進(jìn)來(lái)的設(shè)備的。6.報(bào)廢

33、處理界面 6.1功能描述: 對(duì)于經(jīng)過(guò)長(zhǎng)期使用或者是使用不當(dāng)而報(bào)廢的設(shè)備,管理員也可以通過(guò)此模塊將起單獨(dú)的列出來(lái),也或者可以直接把這些設(shè)備的記錄刪除,以達(dá)到清理實(shí)驗(yàn)室的目的。 6.2界面設(shè)計(jì) 6.3代碼實(shí)現(xiàn)(主要部分)(1)保存按扭insert into baofeivalues(:sle_1.text,:sle_2.text,:sle_3.text);if sqlca.sqlcode=100 thenmessagebox("提示信息","保存失敗")sle_1.text=""sle_2.text=""sle_3.t

34、ext=""elseif sqlca.sqlcode=-1 thenmessagebox("提示信息","連接失敗")sle_1.text=""sle_2.text=""sle_3.text=""elseif sle_1.text="" then elseif sle_2.text="" then elseif sle_3.text="" then messagebox("提示信息","記錄不能為空")elsemessagebox("提示信息","保存成功")open(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論