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

下載本文檔

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

文檔簡介

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

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

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

4、后,制定系統(tǒng)測試計劃(輔導(dǎo)老師指導(dǎo))。(4)產(chǎn)品發(fā)布若系統(tǒng)設(shè)計成功,便可成功發(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ù)庫。3. 進度安排 由于本系統(tǒng)不算是一個比較的系統(tǒng),但是由于沒有什么具體的實際開發(fā)經(jīng)驗,因此需要比較久一點的時間,本系統(tǒng)總共有的四個功能分三個月完成,此外還有其他的一些事情需要去完成,在學(xué)期結(jié)束時

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)采購人員將新的設(shè)備買進來之后,就要在這里通過一個申請表格的形式將它添加到數(shù)據(jù)庫中去。當(dāng)然管理員可以在這里通過設(shè)備的型號可以查詢到是否庫中還有庫存。4.2界面設(shè)計 4.3 代碼實現(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("提示信息","沒有找到要查找的信息")sle_2.text=""elseif sqlca.sqlcode=-1 thenmessagebox("提示信息","連接數(shù)據(jù)庫失敗")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)查看按扭查看有單獨的窗口來顯示:包括原來在的和剛剛插入的 5.維修登記界面5.1功能描述: 是對在使用之后出現(xiàn)了一定問題的那些設(shè)備,要將其單獨列出,以便與廠商聯(lián)系,盡快的將其問題解決。并要記下維修的廠家與負

29、責(zé)人。5.2界面設(shè)計5.3代碼實現(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("提示信息","沒有找到要查找的信息")sle_2.text=""elseif sqlca.sqlcode=-1 thenmessagebox("提示信息","連接數(shù)據(jù)庫失敗") sle_2.text=""else sle_1.text=s1sle_3.text=s3sle_4.text=s4sle_5.text=s5end if(3)查看按扭 與添加新設(shè)備的模塊一樣,在這里查看也是通過打開一個新的窗口來查看那些原來就在和新增加進來的設(shè)備的。6.報廢

33、處理界面 6.1功能描述: 對于經(jīng)過長期使用或者是使用不當(dāng)而報廢的設(shè)備,管理員也可以通過此模塊將起單獨的列出來,也或者可以直接把這些設(shè)備的記錄刪除,以達到清理實驗室的目的。 6.2界面設(shè)計 6.3代碼實現(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. 本站所有資源如無特殊說明,都需要本地電腦安裝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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論