版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word專業(yè)實(shí)習(xí)設(shè)計說明書 題 目:青海大學(xué)電工電子實(shí)驗中心實(shí)驗室設(shè)備管理系統(tǒng)設(shè)計 指 導(dǎo) 教 師: 郜蕊 專 業(yè) 年 級: 信息管理與信息系統(tǒng)專業(yè)2021級 所在學(xué)院和系: 財經(jīng)學(xué)院管理科學(xué)與工程系 起止 日 期: 2021年6月24日至2021年7月26日 目錄 TOC o 1-3 h z u HYPERLINK l _Toc359244603 1系統(tǒng)概述 PAGEREF _Toc359244603 h 1 HYPERLINK l _Toc359244604 1.1 系統(tǒng)開發(fā)背景 PAGEREF
2、_Toc359244604 h 1 HYPERLINK l _Toc359244605 1.2 系統(tǒng)開發(fā)的目標(biāo)與意義 PAGEREF _Toc359244605 h 1 HYPERLINK l _Toc359244606 系統(tǒng)開發(fā)目標(biāo) PAGEREF _Toc359244606 h 1 HYPERLINK l _Toc359244607 系統(tǒng)開發(fā)意義1 HYPERLINK l _Toc359244608 1.3課題中涉及的相關(guān)技術(shù)與概念 PAGEREF _Toc359244608 h 2 HYPERLINK l _Toc359244609 相關(guān)技術(shù) PAGEREF _Toc359244609
3、h 2 HYPERLINK l _Toc359244610 visualbasic相關(guān)簡介2 HYPERLINK l _Toc359244611 2 系統(tǒng)需求分析4 HYPERLINK l _Toc359244612 2.1需求分析4 HYPERLINK l _Toc359244613 系統(tǒng)目的4 HYPERLINK l _Toc359244614 系統(tǒng)功能需求4 系統(tǒng)性能需求5 HYPERLINK l _Toc359244615 2.2 可行性分析 PAGEREF _Toc359244615 h 6 HYPERLINK l _Toc359244616 技術(shù)可行性 PAGEREF _Toc35
4、9244616 h 6 HYPERLINK l _Toc359244617 經(jīng)濟(jì)可行性6 HYPERLINK l _Toc359244618 操作可行性6 2.2.4 社會因素可行性. 7 2.2.5 可行性研究結(jié)果7 HYPERLINK l _Toc359244619 2.3數(shù)據(jù)描述 PAGEREF _Toc359244619 h 7 HYPERLINK l _Toc359244620 2.3.1 數(shù)據(jù)流程圖7 HYPERLINK l _Toc359244623 2.3.2 數(shù)據(jù)字典9 HYPERLINK l _Toc359244624 3系統(tǒng)設(shè)計11 HYPERLINK l _Toc359
5、244625 3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計11 HYPERLINK l _Toc359244626 3.2系統(tǒng)流程設(shè)計11 HYPERLINK l _Toc359244628 3.3數(shù)據(jù)庫設(shè)計12 HYPERLINK l _Toc359244629 3.3.1 數(shù)據(jù)庫概念設(shè)計12 HYPERLINK l _Toc359244630 3.3.2 數(shù)據(jù)庫邏輯設(shè)計15 HYPERLINK l _Toc359244631 3.3.3 數(shù)據(jù)庫表設(shè)計15 HYPERLINK l _Toc359244633 4 系統(tǒng)實(shí)施17 HYPERLINK l _Toc359244636 4.1功能模塊的實(shí)現(xiàn)17 HYPER
6、LINK l _Toc359244637 4.1.1 登錄界面17 HYPERLINK l _Toc359244638 4.1.2 儀器設(shè)備管理信息系統(tǒng)主窗體的實(shí)現(xiàn)17 HYPERLINK l _Toc359244646 5 系統(tǒng)調(diào)試與測試31 HYPERLINK l _Toc359244647 5.1系統(tǒng)測試的目的及策略31 HYPERLINK l _Toc359244648 系統(tǒng)測試的目的31 HYPERLINK l _Toc359244649 系統(tǒng)測試的策略31 HYPERLINK l _Toc359244650 5.2 系統(tǒng)測試內(nèi)容及結(jié)果分析32 第一章 系統(tǒng)概述1.1系統(tǒng)開發(fā)背景一個
7、現(xiàn)代化的實(shí)驗室設(shè)備系統(tǒng)在正常運(yùn)行中總是面對大量的使用者,儀器以及兩者相互作用產(chǎn)生的借用儀器。人工管理既浪費(fèi)人力物力財力,又容易導(dǎo)致各種錯誤的發(fā)生。為了方便實(shí)驗室管理,得開發(fā)一個更好更高效的軟件來管理。實(shí)驗室管理系統(tǒng),是為了實(shí)現(xiàn)實(shí)驗室管理而設(shè)計的,它也是現(xiàn)在各個部門的一個重要環(huán)節(jié)。實(shí)驗室是所有高校、研究機(jī)構(gòu)必不可少的根本構(gòu)成單位。特別是高校,實(shí)驗室的設(shè)備管理需要一套穩(wěn)定、高效的管理方法。據(jù)調(diào)查,當(dāng)前青海大學(xué)電工電子實(shí)驗室管理的現(xiàn)狀與存在問題主要有:1實(shí)驗室對信息化管理重視不夠。電工電子實(shí)驗室至今仍無管理系統(tǒng)軟件,信息化水平完全滿足不了高校實(shí)驗教學(xué)的需求,教學(xué)工作及管理工作還處在人工手動階段。實(shí)驗
8、室管理缺乏制度性、高效性、科學(xué)性。2實(shí)驗教學(xué)過程傳統(tǒng)單一。實(shí)驗室按課程設(shè)置依附于課堂教學(xué),缺乏創(chuàng)新性。學(xué)生被束縛在教師制定的框架中,只能按照設(shè)計好的模式步驟去實(shí)驗,缺少一個自主預(yù)約實(shí)驗課程,自主選擇感興趣的研究性實(shí)驗的信息化平臺。3實(shí)驗室信息化管理的經(jīng)費(fèi)投入較少。實(shí)驗室的投入主要是構(gòu)建實(shí)驗室的場所、儀器、設(shè)備,集中對與電工電子實(shí)驗相關(guān)的儀器設(shè)備的購置,對實(shí)驗室信息化管理投入相當(dāng)少。實(shí)驗室擁有的計算機(jī)設(shè)備較少,而且沒有建立起完備的計算網(wǎng)絡(luò),缺乏計算機(jī)硬件資源、軟件資源及數(shù)據(jù)資源等。4儀器維護(hù)低效率。由于實(shí)驗室管理缺乏制度化、信息化、科學(xué)化和經(jīng)費(fèi)困難等原因,實(shí)驗室管理人員人手有限,管理方法機(jī)械而落
9、后低效。同時,隨著學(xué)生數(shù)量的增多,使得實(shí)驗室的儀器、設(shè)備、材料往往因此而不能得到及時的維護(hù),損耗快,造成了一定的資源浪費(fèi)。所以,為了解決以上問題,改善目前電工電子實(shí)驗室設(shè)備管理混亂、效率低下的現(xiàn)狀,研究開發(fā)一個電工電子實(shí)驗室管理系統(tǒng)就顯得尤為迫切和重要。1.2系統(tǒng)開發(fā)的目標(biāo)與意義系統(tǒng)開發(fā)目標(biāo)系統(tǒng)將現(xiàn)代化的計算機(jī)技術(shù)和傳統(tǒng)的實(shí)驗教學(xué)、教務(wù)工作相結(jié)合,按照實(shí)驗室管理的工作流程設(shè)計完成的。為了使系統(tǒng)在實(shí)驗室的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的自動化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):1系統(tǒng)應(yīng)具有易操作性、可靠性和可管理性,同時注意到先進(jìn)性。2對數(shù)據(jù)庫進(jìn)行動態(tài)管理,防止混亂。3能夠按
10、照用戶選擇的不同的條件進(jìn)行簡單查詢和復(fù)合查詢。4注意數(shù)據(jù)的平安性,對數(shù)據(jù)可進(jìn)行手工備份。5簡易的用戶界面,使用戶熟悉操作時間短。系統(tǒng)開發(fā)意義隨著青海大學(xué)辦學(xué)規(guī)模的擴(kuò)大,對實(shí)驗室教學(xué)管理工作提出新的挑戰(zhàn)。當(dāng)前,青海大學(xué)電工電子實(shí)驗中心尚缺乏完善的設(shè)備管理系統(tǒng)軟件,實(shí)驗室的教學(xué)工作仍處于傳統(tǒng)模式,教學(xué)成果不顯著,效率低,時間、經(jīng)費(fèi)消耗大,利用實(shí)驗室設(shè)備管理系統(tǒng)可以有效解決工作時效性差、實(shí)驗信息不完善的問題,方便廣闊師生進(jìn)行開放性實(shí)驗,對學(xué)生的創(chuàng)新能力和自主學(xué)習(xí)的能力提供良好的條件。目前,青海大學(xué)電工電子實(shí)驗中心仍需要管理員親自到實(shí)驗室進(jìn)行設(shè)備、實(shí)驗課程管理、人員信息管理等手動式工作,管理效率低下,
11、準(zhǔn)確性低,利用實(shí)驗室設(shè)備管理系統(tǒng)不僅可以降低管理人員的工作強(qiáng)度,提高實(shí)驗室設(shè)備管理工作的效率,而且可以有效的提高設(shè)備管理工作的準(zhǔn)確度和精確性。另外,開發(fā)完備的設(shè)備管理信息系統(tǒng)軟件,可以有效的提高設(shè)備的利用率,對實(shí)驗室設(shè)備管理情況進(jìn)行準(zhǔn)確分析。1.3課題中涉及的相關(guān)技術(shù)及概念相關(guān)技術(shù)系統(tǒng)采用了先進(jìn)的access數(shù)據(jù)庫技術(shù),面向?qū)ο蟮木幊谭椒▽W(xué)以及軟件工程方法學(xué)。Visual Basic概念簡介什么是Visual BasicVisual Basic 6.0中文版是一種應(yīng)用程序開發(fā)工具,它的功能就是用來編程Windows 下的應(yīng)用程序。Visual Basic 6.0是在原有的Basic語言的根底上
12、的進(jìn)一步開展,他包含了數(shù)百條語句。函數(shù)及關(guān)鍵詞,其中很多與Windows GUI有直接的關(guān)系。Visual Basic 語言簡單易學(xué),只要稍有語言根底就可以很快的掌握并進(jìn)而精通。可視化的用戶界面設(shè)計功能,把程序設(shè)計人員從繁瑣復(fù)雜的截面設(shè)計中解脫出來;可視化編程環(huán)境的“所見即所得WYSIWYG功能,是界面設(shè)計如積木游戲一般,編程變成了一種享受;強(qiáng)大的多媒體功能可輕而易舉地開發(fā)出集聲音,動畫,影像和圖片于一體的多媒體應(yīng)用程序;新增的網(wǎng)絡(luò)功能提供了編寫Internet程序的能力。Visual Basic 6.0 還支持用戶自己開發(fā)ActiveX控件和制作ActiveX文檔。“Visual一詞在計算機(jī)
13、程序設(shè)計領(lǐng)域中意為:可視化的,Microsoft其冠以Visual的產(chǎn)品都含有這個意思。VB就是可視化程序設(shè)計語言。可視化程序設(shè)計指的是一種開發(fā)圖形用戶界面的方法,使用這種方法,程序員不須編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立的界面元素用鼠標(biāo)拖放到屏幕上適當(dāng)?shù)奈恢眉纯?。Visual Basic在原有BASIC語言的根底上進(jìn)一步發(fā)那,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和Windows GUIe直接關(guān)系。專業(yè)人員可以用Visual Basic實(shí)現(xiàn)其他任何Windows編程語言的功能,而初學(xué)者只要掌握 幾個關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。Visual Basic的根本特點(diǎn)V
14、B的根本特點(diǎn)有兩個:VB提供可視化的編程工具VB向程序員提供圖形對象窗體,控件,菜單等進(jìn)行應(yīng)用程序的界面設(shè)計,應(yīng)用程序的界面相當(dāng)于用工具畫出來的,大大簡化了程序員的編程工作。程序采取“事件驅(qū)動方式VB改變了程序的機(jī)制,沒有傳統(tǒng)意義上的主程序,使程序執(zhí)行的根本方法是有“事件來驅(qū)動子程序或過程的運(yùn)行,如用鼠標(biāo)點(diǎn)擊命令按扭,就產(chǎn)生了一個命令按扭的“單擊事件,響應(yīng)的執(zhí)行一段程序事件過程:Command1_Click。為什么要選擇VB6.0微軟Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic提供了大量的控件,這些控
15、件可用于設(shè)計界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,實(shí)現(xiàn)本系統(tǒng)VB是一個相對較好的選擇。第二章 系統(tǒng)需求分析2.1需求分析2.1.1系統(tǒng)目的21世紀(jì)以來,人類經(jīng)濟(jì)高速開展,人們發(fā)生了日新月異的變化,特別是計算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會生活的各個領(lǐng)域。使原本舊的管理方法越來越不適應(yīng)現(xiàn)在社會的開展。許多人還停留在以前的手工操作。這大大的阻礙了人類經(jīng)濟(jì)開展。為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時間觀念,學(xué)校實(shí)驗室設(shè)備信息管理系統(tǒng)軟件為學(xué)校實(shí)驗室?guī)順O大的方便。學(xué)校的規(guī)模不斷擴(kuò)大,實(shí)驗室設(shè)備數(shù)量急劇增加,有關(guān)實(shí)驗室設(shè)備的各個信息也成
16、倍增加。面對龐大的信息量,需要有專門的實(shí)驗室設(shè)備管理系統(tǒng)來提高工作的效率。本系統(tǒng)為實(shí)驗室設(shè)備管理信息系統(tǒng),通過這樣的系統(tǒng),可以做到信息的標(biāo)準(zhǔn)管理,快速查詢實(shí)驗室設(shè)備的就業(yè)信息。其開發(fā)主要包括數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。2.1.2系統(tǒng)的功能需求根據(jù)對青海大學(xué)電工電子實(shí)驗中心實(shí)驗室教學(xué)管理流程的了解與調(diào)查,目前實(shí)驗室尚缺乏實(shí)驗室教學(xué)管理系統(tǒng)這樣的管理軟件,所有工作還處于人工管理階段。因此,開發(fā)本系統(tǒng)是非常有必要的,在系統(tǒng)架構(gòu)前,就應(yīng)針對用戶對本系統(tǒng)的具體需求做出系統(tǒng)需求分析,即系統(tǒng)需要做些什么。通過實(shí)際調(diào)研與具體分析,用戶的需求如下:1儀器設(shè)備采購管理:實(shí)現(xiàn)對儀器設(shè)備的入庫管
17、理工作,包括記錄添加、編輯、刪除等操作。2儀器設(shè)備維修和使用:實(shí)現(xiàn)對教學(xué)的還庫管理工作,包括記錄添加、編輯、刪除等操作。3儀器設(shè)備配件管理:實(shí)現(xiàn)儀器設(shè)備的配件管理工作,包括添加、編輯、刪除等操作。4信息查詢:集成了本系統(tǒng)的所有數(shù)據(jù)庫文件,跟據(jù)儀器設(shè)備的編號,名稱等進(jìn)行查詢。 5退出系統(tǒng):退出本系統(tǒng),恢復(fù)系統(tǒng)的實(shí)始狀態(tài)。儀器設(shè)備管理系統(tǒng)儀器設(shè)備采購管理維修與使用管理儀器設(shè)備配件管理退出系統(tǒng)系統(tǒng)的整體結(jié)構(gòu)如下: 圖2-12.1.3系統(tǒng)性能需求所謂性能需求,是指軟件產(chǎn)品為滿足用戶業(yè)務(wù)需求而必須具有且除功能需求以外的特性。軟件產(chǎn)品性能需求不僅決定產(chǎn)品的質(zhì)量,而且還會影響到軟件產(chǎn)品的功能需求的實(shí)現(xiàn)。作為
18、一個教學(xué)應(yīng)用系統(tǒng),應(yīng)具有以下的幾個方面:1系統(tǒng)的及時性系統(tǒng)的及時性是軟件質(zhì)量優(yōu)劣的一個重要指標(biāo)。軟件系統(tǒng)性能是指軟件系統(tǒng)或構(gòu)件對于其及時性要求的符合程度。及時性用響應(yīng)時間或吞吐量來衡量。系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足用戶對信息的處理。2 系統(tǒng)的可擴(kuò)展性系統(tǒng)的可擴(kuò)展性指系統(tǒng)對技術(shù)和業(yè)務(wù)需求變化的支持能力,能保證可持續(xù)增長以滿足用戶需求和業(yè)務(wù)復(fù)雜性要求。對于教學(xué)系統(tǒng)來說,可擴(kuò)展性是非常重要的。這種擴(kuò)展性就是,設(shè)計的教學(xué)系統(tǒng),應(yīng)該可以通過適當(dāng)?shù)恼{(diào)整而適應(yīng)不同課程的教學(xué)需要,并且為以后的系統(tǒng)
19、升級留有空間。以便于在未來教學(xué)開展需要的時候,可以比較方便地進(jìn)行再次開發(fā)、擴(kuò)充升級以改善或增加系統(tǒng)的功能。3系統(tǒng)的可靠性和平安性系統(tǒng)可靠性是軟件質(zhì)量的關(guān)鍵因素之一,直接關(guān)系到教學(xué)的正常進(jìn)行,因此從設(shè)計之初就要考慮到這一點(diǎn)。系統(tǒng)在教學(xué)使用過程中,要求運(yùn)行穩(wěn)定,并具有一定的容錯功能,局部功能出現(xiàn)故障時候,不會影響其他功能,對用戶的操作,不管是成功或失敗,都要有適當(dāng)?shù)奶崾?。平安性是指系統(tǒng)能夠通過信息的機(jī)密性,完整性和可靠性提供充分的保護(hù)來預(yù)防風(fēng)險,保障系統(tǒng)平安,是系統(tǒng)成功的根本要素。因此,系統(tǒng)應(yīng)提供身份認(rèn)證、重要數(shù)據(jù)如用戶的密碼加密保護(hù)、存取控制等有效的平安機(jī)制。4系統(tǒng)易用性和系統(tǒng)響應(yīng)速度系統(tǒng)是直接
20、面對使用人員的,而有些使用人員往往對計算機(jī)并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。系統(tǒng)設(shè)計中摒棄大量數(shù)據(jù)冗余,提出了優(yōu)化數(shù)據(jù)庫的解決方案,大量使用存儲過程,大大提高系統(tǒng)響應(yīng)時間和速度。系統(tǒng)在日常處理中的響應(yīng)速度為秒級,到達(dá)實(shí)時要求,以及時反響信息。嚴(yán)格保證操作人員不會因為速度問題而影響工作效率。2.2可行性分析 技術(shù)可行性 一個完備的實(shí)驗室設(shè)備管理信息系統(tǒng)具有以下優(yōu)越性: 方便校領(lǐng)導(dǎo)查詢實(shí)驗室設(shè)備的使用情況,節(jié)省時間,可
21、以提高系統(tǒng)的工作效率和準(zhǔn)確率。為了適應(yīng)新形勢的開展,我進(jìn)行了這一系統(tǒng)的初步設(shè)計工作,也可以說是做一個初步的探索,希望它能夠在查詢實(shí)驗室設(shè)備信息時發(fā)揮高效、便捷的作用,把系統(tǒng)管理員從繁重的工作中解脫出來!該實(shí)驗室設(shè)備管理信息系統(tǒng)是以ACCESS數(shù)據(jù)庫為后臺核心應(yīng)用、以效勞為目的信息平臺,對資源進(jìn)行科學(xué)的加工整序和管理維護(hù),為實(shí)驗室設(shè)備信息提供管理。經(jīng)濟(jì)可行性 經(jīng)濟(jì)可行性主要依據(jù)是本錢/效益分析,該系統(tǒng)的目標(biāo)是以最低的本錢,在最短的期限內(nèi)開發(fā)出實(shí)驗室設(shè)備管理信息系統(tǒng)。系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大大節(jié)省了學(xué)校能源。并且還提高了實(shí)驗室設(shè)備信息管理的精確度。方便快速
22、的操作,可減少實(shí)驗室設(shè)備信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質(zhì)上海是工作人員的工資上都為學(xué)校節(jié)約了開支。為學(xué)校增加了財富。目標(biāo)系統(tǒng)開發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上比較低,在為使用者帶來便利的同時,也問哦系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。這帶來的經(jīng)濟(jì)回報將遠(yuǎn)超過支出,并且最重要的是該軟件的開發(fā)可以使我們對系統(tǒng)的開發(fā)有全面的認(rèn)識。從經(jīng)濟(jì)角度考慮,此實(shí)驗室設(shè)備管理信息系統(tǒng)開發(fā)可行。操作可行性用戶僅需具有根本的電腦操作能力即可。社會因素可行性從法律因素和平安用正版和免費(fèi)角度考慮,所有技術(shù)參考資料都經(jīng)授權(quán),所有軟件都
23、選??尚行匝芯拷Y(jié)論依據(jù)以上因素,本實(shí)驗室設(shè)備管理信息系統(tǒng)開發(fā)工程不僅方便快捷、高效,而且社會效益比較好從而使本系統(tǒng)開發(fā)者相信該系統(tǒng)開發(fā)出來之后將取得成功。綜上所述,此工程在技術(shù)、經(jīng)濟(jì)、操作和社會效益上是完全可行的。2.3數(shù)據(jù)描述 數(shù)據(jù)流程圖用戶登錄實(shí)驗室管理系統(tǒng),進(jìn)行功能操作,產(chǎn)生相應(yīng)的操作記錄,形成信息表設(shè)備儀器采購表、使用與維護(hù)設(shè)備表、設(shè)備配件表,根據(jù)以上分析繪制的數(shù)據(jù)流程圖如以以下圖2-2、圖2-3所示圖2-2 實(shí)驗室設(shè)備管理系統(tǒng)頂層DFD 圖2-3 實(shí)驗室設(shè)備管理系統(tǒng)第二層DFD數(shù)據(jù)字典數(shù)據(jù)字典是對描述數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)流、數(shù)據(jù)存儲、加工處理邏輯等組成局部的嚴(yán)格定義,下面是本系
24、統(tǒng)的數(shù)據(jù)字典由于篇幅原因,在此僅給出局部。以下是數(shù)據(jù)流圖中主要元素的數(shù)據(jù)字典:數(shù)據(jù)項數(shù)據(jù)項編號:無數(shù)據(jù)項名稱:編號別名:無簡 述:設(shè)備編號類型:字符型長度:20字節(jié)數(shù)據(jù)流數(shù)據(jù)流名稱:設(shè)備使用與維護(hù)信息編號:無簡述:設(shè)備信息數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:設(shè)備儀器配件管理模塊數(shù)據(jù)流組成:設(shè)備編號+設(shè)備名稱+設(shè)備使用信息+設(shè)備維護(hù)信息流 通 量:10份/天頂峰流通量:30份/天數(shù)據(jù)存儲數(shù)據(jù)存儲的名稱:設(shè)備儀器報表數(shù) 據(jù) 存儲編號:無簡 述:記錄實(shí)驗室設(shè)備儀器的編號、名稱、單位、單價、數(shù)量、入庫日期等信息,作為設(shè)備儀器管理的依據(jù)數(shù) 據(jù) 存儲組成:設(shè)備編號+設(shè)備名稱+采購數(shù)量+金額+采購人 關(guān) 鍵 字:設(shè)
25、備編號處理邏輯處理名:儀器設(shè)備采購管理編號:無輸入:設(shè)備入庫單輸出:儀器設(shè)備采購表描述:當(dāng)用戶提交采購單后,教師批錄實(shí)驗報告后輸出成績單。外部實(shí)體外部實(shí)體的編號:無外部實(shí)體的名稱:用戶簡 述:進(jìn)行操作的用戶輸 入的數(shù)據(jù)流:新增設(shè)備儀器和維護(hù)信息 輸 出的數(shù)據(jù)流:設(shè)備儀器采購表系統(tǒng)設(shè)計3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計該系統(tǒng)的主要功能結(jié)構(gòu)包括以下五個局部:用戶管理模塊、儀器設(shè)備采購管理模塊、儀器設(shè)備維護(hù)與使用管理模塊、儀器設(shè)備配件管理模塊和信息查詢模塊。系統(tǒng)整體結(jié)構(gòu)如圖3-1所示:1用戶管理模塊:實(shí)現(xiàn)用戶登錄。2 儀器設(shè)備采購管理模塊:實(shí)現(xiàn)對儀器設(shè)備的入庫管理工作,包括記錄添加、編輯、刪除等操作。3 儀器設(shè)
26、備維護(hù)與使用管理模塊:實(shí)現(xiàn)對教學(xué)的還庫管理工作,包括記錄添加、編輯、刪除等操作。4 儀器設(shè)備配件管理模塊:實(shí)現(xiàn)儀器設(shè)備的配件管理工作,包括添加、編輯、刪除等操作。5 信息查詢模塊:集成了本系統(tǒng)的所有數(shù)據(jù)庫文件,跟據(jù)儀器設(shè)備的編號,名稱等進(jìn)行查詢。系統(tǒng)整體結(jié)構(gòu)圖如圖3-1所示:圖3-1系統(tǒng)整體功能結(jié)構(gòu)圖從以上結(jié)構(gòu)圖可以看出,系統(tǒng)相互聯(lián)系,構(gòu)成實(shí)驗室設(shè)備管理系統(tǒng)整體。3.2系統(tǒng)流程設(shè)計登錄該系統(tǒng)時需要輸入正確的用戶名和密碼前方可進(jìn)入該系統(tǒng)進(jìn)行操作,之后退出系統(tǒng)或注銷切換用戶。其系統(tǒng)流程圖如圖3-2所示:圖3-2 系統(tǒng)流程圖3.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的核心。數(shù)據(jù)庫設(shè)計是建立一個應(yīng)用程序最
27、重要的步驟之一。數(shù)據(jù)庫設(shè)計一般要在需求分析和數(shù)據(jù)分析的根底上進(jìn)行概念設(shè)計、邏輯設(shè)計、物理設(shè)計等3.3.1 數(shù)據(jù)庫概念設(shè)計根據(jù)前面分析,設(shè)計出滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下根底。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。在E-R圖中用矩形框代表實(shí)體,用連接相關(guān)實(shí)體的菱形框表示關(guān)系,用橢圓表示實(shí)體的屬性,并用直線把實(shí)體與其屬性連接起來。儀器設(shè)備入庫:儀器設(shè)備采購儀器設(shè)備名稱設(shè)備編號采購人采購日期生產(chǎn)廠家生產(chǎn)日期購入數(shù)量金額 儀器設(shè)備使用與維護(hù)使用與維護(hù)設(shè)備名稱設(shè)備編號維修次數(shù)使用情況良/差維修記錄維修記錄 儀器設(shè)備配件:設(shè)備配件配件號配件名稱
28、配件品牌配件所屬設(shè)備產(chǎn)品說明生產(chǎn)廠家3.3.2數(shù)據(jù)庫邏輯設(shè)計將系統(tǒng)總體E-R圖轉(zhuǎn)換成標(biāo)準(zhǔn)的關(guān)系模式如下:1儀器設(shè)備采購設(shè)備編號,儀器設(shè)備名稱,采購日期,生產(chǎn)廠家,生產(chǎn)日期,購入數(shù)量,金額,采購人2使用與維護(hù)設(shè)備編號,設(shè)備名稱,使用情況,維修次數(shù),維修記錄,維修費(fèi)3設(shè)備配件配件號,配件名稱,配件所屬設(shè)備,配件品牌,生產(chǎn)廠家,產(chǎn)品說明3.3.3 數(shù)據(jù)庫表設(shè)計現(xiàn)將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化access數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。本系統(tǒng)有管理員信息表admininfo、新增儀器設(shè)備表cginfo、配件表pjinfo、配件庫存表pjstoinfo、設(shè)備維修表wxinf 第四章
29、系統(tǒng)實(shí)施4.1功能模塊的實(shí)現(xiàn)登陸界面翻開用戶登陸主界面,用戶在登陸界面,輸入用戶名及密碼,點(diǎn)擊登錄按鈕。假設(shè)用戶名和密碼正確,那么可正常跳轉(zhuǎn)至系統(tǒng)首頁,否那么提示錯誤。登錄后即可操作實(shí)驗室管理系統(tǒng)。儀器設(shè)備管理信息系統(tǒng)主窗體的實(shí)現(xiàn)一個程序的主窗體主要是由窗體、菜單欄、工具欄、狀態(tài)欄等組成。設(shè)計時一般先設(shè)計窗體背景和窗體標(biāo)題。菜單欄主要通過VB中工具菜單項下的菜單編輯器進(jìn)行設(shè)計。狀態(tài)欄通過設(shè)計statusbar控件實(shí)現(xiàn)。1新增儀器設(shè)備界面:form3的創(chuàng)立,單擊添加窗體,得到一個窗體form3,在屬性欄caption里面輸入新增儀器設(shè)備入庫,在窗體中放置7個label控件,7個text控件,二個
30、command控件,二個dtpicker,并分別輸入相應(yīng)的屬性值。下面是主要局部代碼:If Text1.Text = ThenMsgBox 請輸入儀器設(shè)備名稱, , -提示Text1.SetFocusExit SubEnd IfIf Text2.Text = ThenMsgBox 請輸入儀器設(shè)備采購人, , -提示Text2.SetFocusExit SubEnd IfIf Text3.Text = ThenMsgBox 請輸入出產(chǎn)廠家, , -提示Text3.SetFocusExit SubEnd IfIf Text4.Text = ThenMsgBox 請輸入出廠日期Text4.SetFo
31、cusExit SubEnd If。If Text1.Text = ThenMsgBox 請輸入儀器設(shè)備名稱, , -提示Text1.SetFocusExit SubEnd IfIf Text2.Text = ThenMsgBox 請輸入儀器設(shè)備采購人, , -提示Text2.SetFocusExit SubEnd IfIf Text3.Text = ThenMsgBox 請輸入出產(chǎn)廠家, , -提示Text3.SetFocusExit SubEnd IfIf Text4.Text = ThenMsgBox 請輸入出廠日期Text4.SetFocusExit SubEnd If2儀器設(shè)備信息維
32、護(hù):窗體form6,在屬性欄caption里面輸入儀器設(shè)備信息查詢維護(hù),在窗體中放置1個datagrid控件,1個text控件,4個command控件 , 1個adodc ,并分別輸入相應(yīng)的屬性值。主要局部代碼:Private Sub Command1_ClickIf Text1.Text = ThenMsgBox 請輸入儀器設(shè)備編號Text1.SetFocusExit SubEnd IfAdodc1.RecordSource = select * from cginfo where 儀器設(shè)備編號= + Text1.TextAdodc1.RefreshEnd SubPrivate Sub Co
33、mmand2_ClickUnload MeEnd SubPrivate Sub Command3_ClickDim myval As Stringmyval = MsgBox是否確定刪除該記錄, vbYesNoIf myval = vbYes ThenEnd IfEnd SubPrivate Sub Command4_ClickDim myval As Stringmyval = MsgBox是否保存已經(jīng)修改的記錄, vbYesNoIf myval = vbYes ThenEnd IfEnd SubPrivate Sub Text1_KeyUpKeyCode As Integer, Shift
34、 As IntegerIf KeyCode 57 Or KeyCode 33 And KeyCode 48 ThenIf Text1.Text Then Text1.Text = LeftText1.Text, LenText1.Text - 1MsgBox 儀器設(shè)備編號輸入錯誤,該編號僅為數(shù)字編號,請重新輸入!End IfEnd Sub3配件登記:form4為儀器設(shè)備配件登錄的窗體,實(shí)現(xiàn)方法同form3儀器設(shè)備信息登記4配件的庫存量:form7的主要作用是配件信息維護(hù),實(shí)現(xiàn)方法同form6儀器設(shè)備信息維護(hù)。6儀器設(shè)備的使用與維護(hù):窗體form5,在屬性欄caption里面輸入儀器設(shè)備使用與維
35、修登記,在窗體中放置6個label控件,5個text控件,2個command控件 , 1個combol ,并分別輸入相應(yīng)的屬性值。主要局部代碼:If Text1.Text = ThenMsgBox 請輸入儀器設(shè)備編號, , -提示Text1.SetFocusExit SubEnd IfIf Combo1.Text = ThenMsgBox 請選擇使用情況, , -提示Combo1.SetFocusExit SubEnd IfIf Text3.Text = ThenMsgBox 請輸入維修記錄,假設(shè)無記錄請輸入無, , -提示Text3.SetFocusExit SubEnd IfIf Text
36、4.Text = ThenMsgBox 請輸入維修日期,假設(shè)無維修,請輸入無Text4.SetFocusExit SubEnd IfIf Text5.Text = ThenMsgBox 請輸入維修費(fèi)用,假設(shè)無費(fèi)用,那么請輸入0, , -提示Text5.SetFocusExit SubEnd IfIf Text2.Text = ThenMsgBox 請輸入儀器設(shè)備名稱, , -提示Text2.SetFocusExit SubEnd Ifrs.Open select * from wxinfo, conn, adOpenKeyset, adLockOptimisticrs.AddNewrs儀器設(shè)備
37、編號 = Text1.Textrs使用情況 = Combo1.Textrs維修記錄 = Text3.Textrs維修日期 = DTPicker1.Valuers維修費(fèi)用 = Text5.Textrs儀器設(shè)備名稱 = Text2.Textrs.UpdateText1.Text = Text1.SetFocusCombo1.Text = Text3.Text = Text4.Text = Text5.Text = Text2.Text = MsgBox 數(shù)據(jù)已經(jīng)成功保存到數(shù)據(jù)庫!, , -提示7儀器設(shè)備的使用與維修信息維護(hù):窗體form8在屬性欄caption里面輸入儀器設(shè)備使用維修信息維護(hù),在窗
38、體中放置1個datagrid控件,1個text控件,4個command控件 , 1個adodc ,并分別輸入相應(yīng)的屬性值主要局部代碼:End Sub Private Sub Command1_ClickIf Text1.Text = ThenMsgBox 請輸入儀器設(shè)備編號, , -提示Text1.SetFocusExit SubEnd IfAdodc1.RecordSource = select * from wxinfo where 儀器設(shè)備編號= + Text1.TextAdodc1.RefreshPrivate Sub Command2_ClickUnload MeEnd SubPri
39、vate Sub Command3_ClickDim myval As Stringmyval = MsgBox是否確定刪除該記錄, vbYesNo, -提示If myval = vbYes ThenEnd IfEnd SubPrivate Sub Command4_ClickDim myval As Stringmyval = MsgBox是否保存已經(jīng)修改的記錄, vbYesNo, -提示If myval = vbYes ThenEnd IfEnd SubPrivate Sub Text1_KeyUpKeyCode As Integer, Shift As IntegerIf KeyCode
40、 57 Or KeyCode 33 And KeyCode 48 ThenIf Text1.Text Then Text1.Text = LeftText1.Text, LenText1.Text - 1MsgBox 儀器設(shè)備編號輸入錯誤,該編號僅為數(shù)字編號,請重新輸入!, , -提示End IfEnd Sub8儀器設(shè)備信息的查詢窗體form9在屬性欄caption里面輸入儀器設(shè)備信息查詢,在窗體中放置3個datagrid控件,1個text控件,2個command控件 , 3個adodc ,1個combo1并分別輸入相應(yīng)的屬性值。主要局部代碼:Private Sub Command1_Clic
41、kIf Combo1.Text = 儀器設(shè)備編號 Or Combo1.Text = 儀器設(shè)備名稱 Or Combo1.Text = 采購人 Or Combo1.Text = 出產(chǎn)廠家 ThenAdodc1.RecordSource = select * from cginfo where cginfo. & Combo1.Text & Like+ %+ + Text1.Text + +%Adodc1.RefreshAdodc3.RecordSource = select cginfo.儀器設(shè)備編號 as 儀器設(shè)備編號,wxinfo.儀器設(shè)備名稱 as 儀器設(shè)備名稱 ,wxinfo.使用情況 a
42、s 使用情況,wxinfo.維修記錄 as 維修記錄,wxinfo.維修日期 as 維修日期,wxinfo.維修費(fèi)用 as 維修費(fèi)用 from cginfo,wxinfo where wxinfo.儀器設(shè)備編號=cginfo.儀器設(shè)備編號 and cginfo. & Combo1.Text & Like+ %+ + Text1.Text + +%Adodc3.RefreshExit SubEnd IfIf Combo1.Text = 領(lǐng)取人 Or Combo1.Text = 領(lǐng)取單位 ThenAdodc1.RecordSource = select cginfo.儀器設(shè)備編號 as 儀器設(shè)備編
43、號,cginfo.儀器設(shè)備名稱 as 儀器設(shè)備名稱,cginfo.采購人 as 采購人,cginfo.出產(chǎn)廠家 as 出產(chǎn)廠家,cginfo.出廠日期 as 出廠日期,cginfo.金額 as 金額,cginfo.采購日期 as 采購日期,cginfo.采購數(shù)量 as 采購數(shù)量 from cginfo,tzinfo where cginfo.儀器設(shè)備編號=tzinfo.儀器設(shè)備編號 and tzinfo. & Combo1.Text & Like+ %+ + Text1.Text + +%Adodc1.RefreshAdodc3.RecordSource = select wxinfo.儀器設(shè)
44、備編號 as 儀器設(shè)備編號,wxinfo.儀器設(shè)備名稱 as 儀器設(shè)備名稱 ,wxinfo.使用情況 as 使用情況,wxinfo.維修記錄 as 維修記錄,wxinfo.維修日期 as 維修日期,wxinfo.維修費(fèi)用 as 維修費(fèi)用 from tzinfo,wxinfo where tzinfo.儀器設(shè)備編號=wxinfo.儀器設(shè)備編號 and tzinfo. & Combo1.Text & Like+ %+ + Text1.Text + +%Adodc3.RefreshExit SubEnd IfIf Combo1.Text = 使用情況 Or Combo1.Text = 維修記錄 Th
45、enAdodc1.RecordSource = select cginfo.儀器設(shè)備編號 as 儀器設(shè)備編號,cginfo.儀器設(shè)備名稱 as 儀器設(shè)備名稱,cginfo.采購人 as 采購人,cginfo.出產(chǎn)廠家 as 出產(chǎn)廠家,cginfo.出廠日期 as 出廠日期,cginfo.金額 as 金額,cginfo.采購日期 as 采購日期,cginfo.采購數(shù)量 as 采購數(shù)量 from cginfo,wxinfo where cginfo.儀器設(shè)備編號=wxinfo.儀器設(shè)備編號 and wxinfo. & Combo1.Text & Like+ %+ + Text1.Text + +%Adodc1.RefreshAdodc3.RecordSource = select * from wxinfo where wxinfo. & Combo1.Text & Like+ %+ + Text1.Text + +%Adodc3.RefreshExi
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新版華東師大版八年級數(shù)學(xué)下冊《17.4反比例函數(shù)》聽評課記錄23
- 勞務(wù)合同范本2020簡易版
- 三年級上冊數(shù)學(xué)單元測試卷-第八單元-分?jǐn)?shù)的初步認(rèn)識-西師大版(含答案)
- 人教版地理七年級上冊3.3《降水的變化與分布》聽課評課記錄1
- 2025年度物聯(lián)網(wǎng)技術(shù)應(yīng)用合同協(xié)議樣本
- 蘇科版九年級數(shù)學(xué)聽評課記錄:第30講 圓與圓的位置關(guān)系的應(yīng)用
- 2025年度建筑施工安全文明施工協(xié)議范本
- 2025年度二零二五版家教服務(wù)合同模板與教學(xué)成果評估
- 2025年度膠合板生產(chǎn)設(shè)備與技術(shù)引進(jìn)合同
- 2025年度泥漿外運(yùn)與廢棄物資源化利用合同
- 湖南省懷化市2024-2025學(xué)年九年級上學(xué)期期末化學(xué)試題(含答案)
- “5E”教學(xué)模式下高中數(shù)學(xué)教學(xué)實(shí)踐研究
- 《醫(yī)學(xué)影像檢查技術(shù)學(xué)》課件-踝X線攝影
- 急救藥品知識培訓(xùn)內(nèi)容
- 人教版初中英語單詞大全七八九年級(帶音標(biāo)) mp3聽力音頻下載
- 浙江省杭州市2024-2025學(xué)年高三上學(xué)期一模英語試題(含解析無聽力原文及音頻)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 玩轉(zhuǎn)數(shù)和形課件
- 人教版四年級下冊語文字帖-直接打印
- 氯氣安全設(shè)與應(yīng)急技術(shù)
- 中國華能集團(tuán)公司章程
評論
0/150
提交評論