![實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第1頁(yè)](http://file4.renrendoc.com/view6/M02/32/13/wKhkGWef_XmAKFwPAAIGkmAvnfU507.jpg)
![實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第2頁(yè)](http://file4.renrendoc.com/view6/M02/32/13/wKhkGWef_XmAKFwPAAIGkmAvnfU5072.jpg)
![實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第3頁(yè)](http://file4.renrendoc.com/view6/M02/32/13/wKhkGWef_XmAKFwPAAIGkmAvnfU5073.jpg)
![實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第4頁(yè)](http://file4.renrendoc.com/view6/M02/32/13/wKhkGWef_XmAKFwPAAIGkmAvnfU5074.jpg)
![實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)_第5頁(yè)](http://file4.renrendoc.com/view6/M02/32/13/wKhkGWef_XmAKFwPAAIGkmAvnfU5075.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)室設(shè)備管理系統(tǒng)計(jì)劃任務(wù)書(shū)1.范圍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í)幚怼M瑫r(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主要功能(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ǔ)至少應(yīng)包含:設(shè)備記錄、修理記錄、報(bào)廢記錄、購(gòu)買申請(qǐng)。1.4開(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)完成以后,制定系統(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人代碼編寫(xiě):1人2.2硬件CPU在主頻在1.8G以上,內(nèi)存在256M以上。2.3軟件本系統(tǒng)是基于WINDOWSNT或是WINDOWS2000以上版本PowerBuilder9.0AdapriveServerAnywhere7.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í)應(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.引言1.1需求規(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ò)程1.2軟件產(chǎn)品的作用范圍學(xué)校、科研機(jī)構(gòu)、大型實(shí)驗(yàn)室1.3定義、同義詞與縮寫(xiě)PB——PowerBuilder1.4參考文獻(xiàn)《VisualBasic數(shù)據(jù)庫(kù)通用模塊及典型系統(tǒng)開(kāi)發(fā)》劉韜駱娟編著——人民教育出版社《數(shù)據(jù)庫(kù)系統(tǒng)概論》薩師煊王珊編著——高等教育出版社《軟件工程與軟件文檔協(xié)作》文斌劉長(zhǎng)青田原——清華大學(xué)出版社《軟件工程》齊治昌譚慶平寧洪編著——高等教育出版社……1.5需求規(guī)格說(shuō)明書(shū)概覽1.引言2.一般性概述3.特殊需求4.附錄5.索引2.一般性概述2.1產(chǎn)品與其環(huán)境之間的關(guān)系2.2產(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ì),如有不符者,不予辦理.(3)打印輸出功能(4)查詢調(diào)整功能管理人員可以隨時(shí)對(duì)實(shí)驗(yàn)室的系統(tǒng)進(jìn)行查詢,對(duì)每次實(shí)驗(yàn)過(guò)后的損壞情況進(jìn)行掌握。2.3用戶特征2.4限制與約束(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)室,管理人員。2.5假設(shè)與前提條件3.特殊需求3.1功能或行為需求3.1.1功能或行為需求13.1.1.1引言——在分析系統(tǒng)功能時(shí)要考慮有關(guān)證件的合法性驗(yàn)證(如學(xué)生證等)。3.1.1.2輸入3.1.1.3處理過(guò)程描述3.1.1.4輸出3.1.2功能或行為需求2補(bǔ)充功能:·對(duì)學(xué)生損壞設(shè)備的處理·實(shí)驗(yàn)取消后的處理·臨時(shí)增加實(shí)驗(yàn)的處理3.2外部界面需求3.2.1用戶界面3.2.2硬件界面3.2.3軟件界面3.3性能需求3.4設(shè)計(jì)約束3.4.1標(biāo)準(zhǔn)化約束3.4.2硬件約束3.5屬性3.5.1可用性3.5.2安全性3.5.3可維護(hù)性3.5.4可移植性3.6其他需求3.6.1數(shù)據(jù)庫(kù)需求用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能夠充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細(xì)的數(shù)據(jù)字典。3.6.2用戶操作需求3.6.3工作場(chǎng)地需求“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”數(shù)據(jù)流圖與數(shù)據(jù)字典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)表修理要求=管理員根據(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)的詳細(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)建的,合法的用戶信息存儲(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ǔ)表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è)備需求信息的申請(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)廢信息3、級(jí)數(shù)據(jù)流圖數(shù)據(jù)字典3.1數(shù)據(jù)處理用戶命令識(shí)別=識(shí)別控制命令,分別調(diào)用各處理模塊處理信息存儲(chǔ)=接受購(gòu)買、修理等信息,存入數(shù)據(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ù)流圖如下:“實(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ì)系統(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)行查找,并返回查找結(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)室資金使用情況的統(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)的模塊,具體的模塊結(jié)構(gòu)和各個(gè)模塊之間的關(guān)系如下圖所示:“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”程序結(jié)構(gòu)“雛形”軟件的界面和代碼的實(shí)現(xiàn)1.建立數(shù)據(jù)庫(kù)模塊這個(gè)模塊的主要功能:為軟件建立數(shù)據(jù)庫(kù),在運(yùn)行時(shí)提供數(shù)據(jù)的連接。這個(gè)圖是建立本系統(tǒng)中所需要的四個(gè)表格,我是使用AdapriveServerAnywhere7.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.管理員登入界面2.1模塊的功能描述:本模塊主要是為實(shí)驗(yàn)室的管理人員提供管理的有保護(hù)的登入。阻止一些非法的用戶進(jìn)入。2.2界面設(shè)計(jì)2.3代碼實(shí)現(xiàn)(主要部分)Strings1,s2select*into:s1,:s2fromUseridwhereuserid=:sle_1.text;ifsqlca.sqlcode=100thenmessagebox("提示信息","用戶名或密碼錯(cuò)誤!")elseifsqlca.sqlcode=-1thenmessagebox("提示信息","連接數(shù)據(jù)庫(kù)失敗!")elseifs2=sle_2.textthenopen(w_main)close(w_login)endif3.系統(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í)候再加以介紹。在這里主要是排序的代碼:ifrb_1.checked=truethendw_1.setsort("#5a")dw_1.sort()endififrb_2.checked=truethendw_1.setsort("#5d")dw_1.sort()endif4.添加新設(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)插入按扭ifsle_1.text=""thenelseifsle_2.text=""thenelseifsle_3.text=""thenelseifsle_4.text=""thenelseifsle_5.text="thenelseifsle_6.text=""thenmessagebox("提示信息","該條記錄不能為空!")elseifsqlca.sqlcode=100thenmessagebox("提示信息","插入失敗")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text=""sle_6.text=""elseifsqlca.sqlcode=-1thenmessagebox("提示信息","連接失敗")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text=""sle_6.text=""elseinsertintowhvalues(:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.text,:sle_6.text);messagebox("提示信息","插入成功!")open(w_f11)endif(2)查詢按扭Strings1,s2,s3,s4,s5,s6select*into:s1,:s2,:s3,:s4,:s5,:s6fromwhwheresno=:sle_2.text;ifsqlca.sqlcode=100thenmessagebox("提示信息","沒(méi)有找到要查找的信息")sle_2.text=""elseifsqlca.sqlcode=-1thenmessagebox("提示信息","連接數(shù)據(jù)庫(kù)失敗")sle_2.text=""elsesle_1.text=s1sle_3.text=s3sle_4.text=s4sle_5.text=s5sle_6.text=s6endif(3)刪除按扭ifsle_2.text=""thenelseifsle_3.text=""thenelseifsle_1.text=""thenelseifsle_4.text=""thenelseifsle_5.text=""thenelseifsle_6.text=""thenmessagebox("提示信息","記錄不能為空")elsedeletefromwhwheresno=:sle_2.text;messagebox("提示信息","該條記錄已經(jīng)刪除")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text=""sle_6.text=""endif(4)查看按扭查看有單獨(dú)的窗口來(lái)顯示:包括原來(lái)在的和剛剛插入的5.維修登記界面5.1功能描述:是對(duì)在使用之后出現(xiàn)了一定問(wèn)題的那些設(shè)備,要將其單獨(dú)列出,以便與廠商聯(lián)系,盡快的將其問(wèn)題解決。并要記下維修的廠家與負(fù)責(zé)人。5.2界面設(shè)計(jì)5.3代碼實(shí)現(xiàn)(主要部分)(1)保存按扭insertintoxeixiuvalues(:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.text);ifsqlca.sqlcode=100thenmessagebox("提示信息","保存失敗")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text=""elseifsqlca.sqlcode=-1thenmessagebox("提示信息","連接失敗")sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""sle_5.text=""elseifsle_1.text=""thenelseifsle_2.text=""thenelseifsle_3.text=""thenelseifsle_4.text=""thenelseifsle_5.text=""thenmessagebox("提示信息","記錄不能為空")elsemessagebox("提示信息","保存成功")open(w_s22)endif(2)查詢按扭Strings1,s2,s3,s4,s5select*into:s1,:s2,:s3,:s4,:s5fromweixiuwheresno=:sle_2.text;ifsqlca.sqlcode=100thenmessagebox("提示信息","沒(méi)有找到要查找的信息")sle_2.text=""elseifsqlca.sqlcode=-1thenmessagebox("提示信息","連接數(shù)據(jù)庫(kù)失敗")sle_2.text=""elsesle_1.text=s1sle_3.text=s3sle_4.text=s4sle_5.text=s5endif(3)查看按扭與添加新設(shè)備的模塊一樣,在這里查看也是通過(guò)打開(kāi)一個(gè)新的窗口來(lái)查看那些原來(lái)就在和新增加進(jìn)來(lái)的設(shè)備的。6.報(bào)廢處理界面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)保存按扭insertintobaofeivalues(:sle_1.text,:sle_2.text,:sle_3.text);ifsqlca.sqlcode=100thenmessagebox("提示信息","保存失敗")sle_1.text=""sle_2.text=""sle_3.text=""elseifsqlca.sqlcode=-1thenmessagebox("提示信息","連接失敗")sle_1.text=""sle_2.text=""sle_3.text=""elseifsle_1.text=""thenelseifsle_2.text=""thenelseifsle_3.text=""thenmessagebox("提示信息","記錄不能為空")elsemessagebox("提示信息","保存成功")open(w_t33)endif(2)查詢
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級(jí)英語(yǔ)下冊(cè) Unit 4 單元綜合測(cè)試卷(人教陜西版 2025年春)
- 2024-2025學(xué)年山東省煙臺(tái)市棲霞市四年級(jí)(上)期末數(shù)學(xué)試卷
- 高一化學(xué)1月月考試題解析版
- 2025年重組載體疫苗合作協(xié)議書(shū)
- 2025年買方信貸合作協(xié)議(三篇)
- 2025年個(gè)人的租房合同樣本(三篇)
- 2025年億家益公司蕪湖加盟加盟店加盟合同(三篇)
- 2025年個(gè)人購(gòu)買汽車合同(2篇)
- 2025年二人合伙經(jīng)營(yíng)協(xié)議簡(jiǎn)單版(4篇)
- 2025年中外合資企業(yè)勞務(wù)合同(2篇)
- 渤海大學(xué)《大數(shù)據(jù)分析與實(shí)踐》2023-2024學(xué)年期末試卷
- 2024版2024年《咚咚鏘》中班音樂(lè)教案
- GA 2139-2024警用防暴臂盾
- DL∕T 5810-2020 電化學(xué)儲(chǔ)能電站接入電網(wǎng)設(shè)計(jì)規(guī)范
- 北京三甲中醫(yī)疼痛科合作方案
- QCT957-2023洗掃車技術(shù)規(guī)范
- 新外研版高中英語(yǔ)選擇性必修1單詞正序英漢互譯默寫(xiě)本
- 自愿斷絕父子關(guān)系協(xié)議書(shū)電子版
- 2023年4月自考00504藝術(shù)概論試題及答案含解析
- 美麗的大自然(教案)2023-2024學(xué)年美術(shù)一年級(jí)下冊(cè)
- 成都特色民俗課件
評(píng)論
0/150
提交評(píng)論