




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)(論文)題目:實(shí)驗(yàn)室設(shè)備管理系統(tǒng)學(xué)院:____________專業(yè):__________________員工姓名:班級(jí)/學(xué)號(hào):__________________________指導(dǎo)老師/督導(dǎo)老師:_____起止時(shí)間:__________________________________摘要學(xué)校實(shí)驗(yàn)室設(shè)備管理系統(tǒng)是典型的設(shè)備信息管理系統(tǒng)(EMIS),要求能為學(xué)校實(shí)驗(yàn)室管理提供信息化動(dòng)態(tài)化的管理,方便學(xué)校實(shí)驗(yàn)室設(shè)備的管理工作,提高學(xué)校設(shè)備管理質(zhì)量和使用效率。而且系統(tǒng)應(yīng)符合設(shè)備管理的有關(guān)規(guī)定,包括機(jī)房的管理和使用記錄、設(shè)備的管理及出入庫(kù)記錄、設(shè)備的維修和報(bào)廢記錄和設(shè)備的借用歸還功能等。能滿足日常工作的基本需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用和安全等有關(guān)要求。有鑒于簡(jiǎn)單操作和界面的可視化的優(yōu)勢(shì)。并借助于網(wǎng)絡(luò)的優(yōu)勢(shì)。本系統(tǒng)采用Asp.Net語(yǔ)言,后端采用的是SQLServer2000數(shù)據(jù)庫(kù)來(lái)完成實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),通過(guò)數(shù)據(jù)操作模塊能對(duì)本系統(tǒng)的相關(guān)信息進(jìn)行各種操作,界面直觀簡(jiǎn)潔。關(guān)鍵字:Asp.Net;SQLServer2000數(shù)據(jù)庫(kù);實(shí)驗(yàn)室設(shè)備管理系統(tǒng)AbstractSchoollaboratoryequipmentmanagementsystemisatypicaldeviceinformationmanagementsystem(EMIS),toprovidedynamicmanagementofinformationtechnologyfortheschoollaboratorymanagementtofacilitatethemanagementofschoollaboratoryequipment,improvethequalityofschoolfacilitiesmanagementandefficiencyofuse.Moreover,thesystemshallcomplywiththerelevantprovisionsoftheDeviceManager,includingtheengineroomofthemanagementanduseofrecords,equipmentmanagementandstorageofrecords,equipmentmaintenanceandobsolescenceofrecordsandequipmenttoborrowthereturnoffunction.Abletomeetthebasicneedsofdailywork,andtheintuitiveoperation,convenient,practicalandsafety-relatedrequirements.Inviewoftheadvantagesofsimpleoperationandinterfacevisualization.Withtheadvantageofthenetwork.ThesystemusesthetheAsp.Netlanguage,back-endisSQLServer2000databasetocompletethedesignoflaboratoryequipmentmanagementsystem,informationonthesystemtoperformvariousoperationsthroughdatamanipulationmodule,theinterfaceisintuitiveandsimple.
Keywords:Asp.Net;SqlServer2000database;laboratoryequipmentmanagementsystem目錄TOC\o"1-3"\h\u第1章緒論 61.1選題的依據(jù)及意義 61.2可行性分析 71.3課題研究的內(nèi)容 81.4本文結(jié)構(gòu)安排 8第2章相關(guān)技術(shù)與開發(fā)工具 92.1Asp.NET簡(jiǎn)介 92.2Asp.NET的安全性 112.3SQLserver2000簡(jiǎn)介 122.4T-SQL語(yǔ)言介紹 122.5系統(tǒng)開發(fā)環(huán)境介紹 13第3章系統(tǒng)需求分析 133.1需求分析概述 133.2后臺(tái)整體功能模塊分析 14第四章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 154.1數(shù)據(jù)庫(kù)介紹 154.2數(shù)據(jù)庫(kù)設(shè)計(jì)概述 154.3概念結(jié)構(gòu)設(shè)計(jì) 164.4邏輯結(jié)構(gòu)設(shè)計(jì) 174.5物理設(shè)計(jì) 194.6數(shù)據(jù)庫(kù)的實(shí)施 194.7數(shù)據(jù)庫(kù)的運(yùn)行及維護(hù) 20第5章系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 215.1系統(tǒng)后臺(tái)設(shè)計(jì)要達(dá)到的目標(biāo) 215.2系統(tǒng)總體設(shè)計(jì)分析 225.3系統(tǒng)詳細(xì)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 225.3.1系統(tǒng)登錄 245.3.2系統(tǒng)管理 25登錄人信息管理 255.3.3機(jī)房管理 25機(jī)房信息管理 26機(jī)房使用記錄管理 295.3.4庫(kù)房管理 25設(shè)備基本信息管理 29設(shè)備入庫(kù) 30設(shè)備庫(kù)存管理 31設(shè)備出庫(kù) 31設(shè)備出庫(kù)記錄 29設(shè)備維修記錄 30借用設(shè)備 31設(shè)備借還記錄 315.3.5相關(guān)統(tǒng)計(jì) 31機(jī)房使用率統(tǒng)計(jì) 31設(shè)備更新率統(tǒng)計(jì) 33設(shè)備維修記錄查詢 33設(shè)備報(bào)廢記錄查詢 335.4系統(tǒng)測(cè)試 34第6章結(jié)論與展望 346.1結(jié)論 34第7章致謝 35第8章參考資料及設(shè)備 36第1章緒論1.1選題的依據(jù)及意義學(xué)校實(shí)驗(yàn)室設(shè)備管理系統(tǒng)是典型的設(shè)備信息管理系統(tǒng)(EMIS),要求能為學(xué)校實(shí)驗(yàn)室管理提供信息化動(dòng)態(tài)化的管理,方便學(xué)校實(shí)驗(yàn)室設(shè)備的管理工作,提高學(xué)校設(shè)備管理質(zhì)量和使用效率。而且系統(tǒng)應(yīng)符合設(shè)備管理的有關(guān)規(guī)定,包括機(jī)房的管理和使用記錄、設(shè)備的管理及出入庫(kù)記錄、設(shè)備的維修和報(bào)廢記錄和設(shè)備的借用歸還功能等。能滿足日常工作的基本需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用和安全等有關(guān)要求。實(shí)驗(yàn)室設(shè)備管理系統(tǒng)開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及用戶應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用Asp.Net語(yǔ)言,后臺(tái)使用的是SQLServer2000數(shù)據(jù)庫(kù),用面向?qū)ο蟮脑O(shè)計(jì)思想,開發(fā)和設(shè)計(jì)了一套設(shè)備信息管理系統(tǒng),本系統(tǒng)操作簡(jiǎn)單,方便,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。1.2可行性分析可行性活動(dòng)的主要目標(biāo)是:進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對(duì)系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計(jì)劃。可行性研究的目的就用最小的代價(jià)在盡可能短的時(shí)間表內(nèi)確定問(wèn)題是否能夠解決。通過(guò)調(diào)查分析,新系統(tǒng)設(shè)計(jì)方案有以下三個(gè)可行性:2.1.1技術(shù)可行性本系統(tǒng)采用基于B/S系統(tǒng)結(jié)構(gòu),Asp.Net語(yǔ)言,數(shù)據(jù)庫(kù)開發(fā)平臺(tái)選用SQLSERVER2005,這兩種語(yǔ)言簡(jiǎn)單,易懂,因此,在技術(shù)上是可行的。2.1.2經(jīng)濟(jì)可行性采用實(shí)驗(yàn)室設(shè)備管理系統(tǒng)可取代傳統(tǒng)信息管理的業(yè)務(wù)流程,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高信息管理的效率,具有用戶使用更簡(jiǎn)單、界面更直觀、權(quán)限分配更合理等優(yōu)點(diǎn)大大減少管理成本。2.1.3營(yíng)運(yùn)可行性本系統(tǒng)操作簡(jiǎn)單,易于理解,只需通過(guò)簡(jiǎn)單培訓(xùn),上手較快,一般只要懂一些網(wǎng)絡(luò)維護(hù)基礎(chǔ)知識(shí)的人都可勝任。面對(duì)于系統(tǒng)設(shè)計(jì)還應(yīng)該以“標(biāo)準(zhǔn)性、安全性、兼容性、高效性、保密性、可維護(hù)性”為標(biāo)準(zhǔn),在著眼于當(dāng)前實(shí)用的基礎(chǔ)上,為將來(lái)系統(tǒng)的擴(kuò)展,升級(jí)留有余地。本系統(tǒng)的開發(fā)應(yīng)能在較長(zhǎng)時(shí)間內(nèi)滿足學(xué)校的發(fā)展需要。故本系統(tǒng)還滿足以下這幾個(gè)標(biāo)準(zhǔn):(1)標(biāo)準(zhǔn)性:系統(tǒng)的軟硬件選型都應(yīng)該采用工業(yè)化標(biāo)準(zhǔn),這樣既可以保證系統(tǒng)運(yùn)行質(zhì)量又可以分享在此標(biāo)準(zhǔn)上的每一次技術(shù)進(jìn)步。(2)安全性:通過(guò)系統(tǒng)使用權(quán)限的限制,控制使用者接觸數(shù)據(jù)的權(quán)限,從而確保使用者無(wú)法操作與其無(wú)關(guān)的數(shù)據(jù)。(4)兼容性:系統(tǒng)的所有軟硬件理論上都應(yīng)有的兼容性,用以保證軟硬件的可互換性。(5)高效性:由于員工信息的日積月累,信息每次處理的信息量不斷增加,因此系統(tǒng)對(duì)信息的處理能力,響應(yīng)能力都應(yīng)是快速而有效的,在軟件編制過(guò)程中應(yīng)充分考慮到這一點(diǎn)。(6)可維護(hù)性:系統(tǒng)軟件設(shè)計(jì)時(shí)應(yīng)采用結(jié)構(gòu)化模塊設(shè)計(jì),以便于開發(fā)和維護(hù),也有利于根據(jù)情況隨時(shí)進(jìn)行功能調(diào)整。同時(shí)在系統(tǒng)開發(fā)時(shí)應(yīng)該充分考慮到用戶的日常維護(hù),使之能簡(jiǎn)便易行。通過(guò)可行性分析研究,認(rèn)為新系統(tǒng)的開發(fā)方案切實(shí)可行,可進(jìn)行開發(fā)。1.3課題研究的內(nèi)容實(shí)驗(yàn)室設(shè)備管理系統(tǒng)開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及用戶應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用Asp.Net語(yǔ)言,后臺(tái)使用的是SQLServer2000數(shù)據(jù)庫(kù),用面向?qū)ο蟮脑O(shè)計(jì)思想,開發(fā)和設(shè)計(jì)了一套設(shè)備信息管理系統(tǒng),本系統(tǒng)操作簡(jiǎn)單,方便,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的大致功能模塊介紹如下:1.機(jī)房管理:對(duì)機(jī)房的信息管理,機(jī)房使用記錄管理,可進(jìn)行增刪改等操作。2.庫(kù)房管理:包括:設(shè)備基本信息管理,設(shè)備出入庫(kù)操作,設(shè)備庫(kù)存管理,設(shè)備出庫(kù)記錄,設(shè)備維修記錄管理和設(shè)備借還記錄管理。3.相關(guān)統(tǒng)計(jì):包括:機(jī)房使用率統(tǒng)計(jì),設(shè)備更新率統(tǒng)計(jì),設(shè)備維修記錄查詢和設(shè)備報(bào)廢記錄查詢。1.4本文結(jié)構(gòu)安排本論文共分八章:第一章:本章講述了實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的概述,其中介紹了本課題選題的來(lái)源及意義,可行性分析等。第二章:本章講述了項(xiàng)目開發(fā)過(guò)程中涉及到的知識(shí)和開發(fā)工具,對(duì)進(jìn)行了詳解,以及SQLserver2000的介紹和系統(tǒng)開發(fā)的環(huán)境介紹第三章:本章介紹了開發(fā)該系統(tǒng)必須做的工作:需求分析和總體設(shè)計(jì)。需求分析是開發(fā)本系統(tǒng)前的工作,總體設(shè)計(jì)是對(duì)軟件開發(fā)的過(guò)程上的概括。第四章:本章較為全面的介紹了數(shù)據(jù)庫(kù)開發(fā)的一般過(guò)程:需求分析(上一章有介紹),概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì),物理設(shè)計(jì),系統(tǒng)實(shí)施,系統(tǒng)運(yùn)行和維護(hù)。第五章:本章詳細(xì)介紹了本系統(tǒng)是如何開發(fā)的,對(duì)每個(gè)模塊都有詳細(xì)的說(shuō)明。第六章:結(jié)論。第七章:參考文獻(xiàn)。第八章:致謝詞。第2章相關(guān)技術(shù)與開發(fā)工具2.1Asp.NET簡(jiǎn)介ASP.NET是由微軟公司推出的用于Web應(yīng)用開發(fā)的全新框架,是.NET框架(即.NETFramework)的組成部分,它從現(xiàn)有的ASP(ActiveServerPages,活動(dòng)服務(wù)器頁(yè))結(jié)構(gòu)體系上跨出了一大步,是對(duì)傳統(tǒng)ASP技術(shù)的重大升級(jí)和更新。ASP.NET是建立在.NET框架的公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。微軟公司的.NET框架是繼ActiveX技術(shù)之后,于2000年推出的用于構(gòu)建新一代Internet集成服務(wù)平臺(tái)的最新框架,這種集成服務(wù)平臺(tái)允許各系統(tǒng)環(huán)境下的應(yīng)用程序通過(guò)因特網(wǎng)進(jìn)行通信和共享數(shù)據(jù)。目前,因特網(wǎng)服務(wù)平臺(tái)亟待解決的重要問(wèn)題是系統(tǒng)間的互通性問(wèn)題,一些相關(guān)協(xié)議如XML(extensibleMarkupLanguage,可擴(kuò)展標(biāo)記語(yǔ)言)、SOAP(SimpleObjectAccessProtocol,簡(jiǎn)單對(duì)象存取協(xié)議)等,.NET平臺(tái)將對(duì)這些協(xié)議提供支持,其意義可與當(dāng)年Windows平臺(tái)推出的意義相提并論,微軟公司將其稱為“.NET戰(zhàn)略”。也就是說(shuō),.NET的最終目的就是讓用戶在任何地方、任何時(shí)間,利用任何設(shè)備都能訪問(wèn)所需的信息、文件和程序。用戶不需要知道這些文件放在會(huì)地方,只需要發(fā)出請(qǐng)求,然后只管接收即sk,而所有后臺(tái)的復(fù)雜性是完全屏蔽起來(lái)的。同時(shí),對(duì)于開發(fā)人員來(lái)說(shuō),更容易建立Web應(yīng)用程序和Web服務(wù),進(jìn)一步簡(jiǎn)化對(duì)應(yīng)用程序的開發(fā)。.NET框架具有兩個(gè)主要組件:公共語(yǔ)言庫(kù)和.NETFramework類庫(kù)。公共語(yǔ)言運(yùn)行庫(kù)是.NET框架的基礎(chǔ)。從層次上來(lái)看,.NET框架包括三個(gè)主要組成部分:公共語(yǔ)言運(yùn)行時(shí)(CommonLanguageRuntime,CLR或稱公共語(yǔ)言運(yùn)行庫(kù))、服務(wù)框架(ServicesFramework)和兩類應(yīng)用模板。兩類應(yīng)用模板包括傳統(tǒng)的Windows應(yīng)用程序模板(Windows表單)和基于ASP. NET的面向Web的應(yīng)用程序模板(Web表單和Web服務(wù)),其結(jié)構(gòu)如圖所示。機(jī)器代碼編譯機(jī)器代碼編譯各種.NET應(yīng)用于程序邏輯JIT編譯中間語(yǔ)言(IL)代碼VisualStudio.NET是用于快速生成企業(yè)級(jí)ASP.NETWeb應(yīng)用程序和高性能桌面應(yīng)用程序的工具。VisualStudio包含基于組件的開發(fā)工具(如VisualC#、VisualJ#、VisualBasic和VisualC++),以及許多用于簡(jiǎn)化基于小組的解決方案的設(shè)計(jì)、開發(fā)和部署的其他技術(shù)。VisualStudio支持Microsoft.NETFramework,該框架提供公共語(yǔ)言運(yùn)行庫(kù)和統(tǒng)一編程類;ASP.NET使用這些組件來(lái)創(chuàng)建ASP.NETWeb應(yīng)用程序和XMLWebservices。MSDNLibrary也包括在內(nèi),它包含這些開發(fā)工具的所有文檔。Asp.NET為開發(fā)人員提供了生成企業(yè)級(jí)Web應(yīng)用程序所需要的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu),同其他Web開發(fā)平臺(tái)相比,Asp.NET具有下面三大優(yōu)勢(shì)。(1)支持編譯型語(yǔ)言程序員通過(guò)C#語(yǔ)言,開發(fā)的Asp.NET程序被編譯成中間語(yǔ)言,具有平臺(tái)無(wú)關(guān)性,由于Asp.NET頁(yè)面在執(zhí)行前會(huì)被編譯,所以Asp.NET的性能得到了很大的提高。(2)程序代碼與頁(yè)面內(nèi)容的成功分離通常的動(dòng)態(tài)網(wǎng)頁(yè)開發(fā),往往是在一個(gè)網(wǎng)頁(yè)上混合多種腳本語(yǔ)言。比如在HTML腳本語(yǔ)言上可以嵌入JavaScript或VBScript等客戶端腳本語(yǔ)言,也可以同時(shí)嵌入Asp.Net或JSP等服務(wù)器端腳本語(yǔ)言。這種多語(yǔ)言混合的Web開發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁(yè)面內(nèi)容混合在一起,程序員要在多種語(yǔ)言的思維上頻繁切換。Asp.NETWeb集成了“所見即所得”的HTML編輯器,為開發(fā)人員開發(fā)Web頁(yè)提供了方便的圖形化支持。(3)引入服務(wù)器端控件Asp.NET中的服務(wù)器端控件會(huì)生成發(fā)送給瀏覽器的HTML代碼,顯示控件,它們還能生成隱藏的HTML元素來(lái)存儲(chǔ)它們當(dāng)前的狀態(tài)。在提交頁(yè)面時(shí),這些信息就會(huì)傳送回服務(wù)器,控件將自動(dòng)處理這些信息,改變HTML,顯示控件。2.2Asp.NET的安全性WindowsServer2003系列操作系統(tǒng).NETFrameworkAsp.NET應(yīng)用程序WEB客戶端IISWindowsServer2003系列操作系統(tǒng).NETFrameworkAsp.NET應(yīng)用程序WEB客戶端IIS如圖所示,所有Web客戶端都通過(guò)MicrosoftInternet信息服務(wù)(IIS)與Asp.NET應(yīng)用程序通信。IIS根據(jù)需要對(duì)請(qǐng)求進(jìn)行身份驗(yàn)證,然后找到請(qǐng)求的資源(如Asp.NET應(yīng)用程序)。如果客戶端已被授權(quán),則資源可用。Asp.NET是一個(gè)已編譯的、基于.NET的環(huán)境,把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。任何Asp.NET應(yīng)用程序都可以使用整個(gè).NETFramework。當(dāng)創(chuàng)建Asp.NET應(yīng)用程序時(shí),開發(fā)人員可以使用Web窗體或XMLWebservices,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義。2.3SQLserver2000簡(jiǎn)介MicrosoftSQLServer2000中文版是基于客戶端/服務(wù)器模式的新一代大型數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它在電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)解決方案等應(yīng)用中起著重要的核心作用,可為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大的支持,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)提供有效的管理,并采用有效的措施實(shí)現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。SQLServer2000是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個(gè)安全、可靠和高效的平臺(tái)用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。SQLServer2000為IT專家和信息工作者帶來(lái)了強(qiáng)大的、熟悉的工具,同時(shí)減少了在從移動(dòng)設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺(tái)上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。通過(guò)全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對(duì)日常任務(wù)的自動(dòng)化管理能力,SQLServer2000為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案。2.4T-SQL語(yǔ)言介紹SQL(Structure
Query
Language,結(jié)構(gòu)化查詢語(yǔ)言)是一種數(shù)據(jù)庫(kù)專用的計(jì)算機(jī)語(yǔ)言,不管是Oracle、MS
SQL
、Access、MySQL或其他公司的數(shù)據(jù)庫(kù),也不管數(shù)據(jù)庫(kù)建立在大型主機(jī)或個(gè)人計(jì)算機(jī)上,都可以使用SQL語(yǔ)言來(lái)訪問(wèn)和修改數(shù)據(jù)庫(kù)的內(nèi)容。雖然不同公司的數(shù)據(jù)庫(kù)軟件多多少少會(huì)增加一些專屬SQL語(yǔ)法,但大體上,它們還是遵循ASNI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))制定的SQL標(biāo)準(zhǔn)。因?yàn)镾QL語(yǔ)言具有易學(xué)習(xí)及閱讀等特性,所以SQL逐漸被各種數(shù)據(jù)庫(kù)廠商采用,而成為一種共通的標(biāo)準(zhǔn)查詢語(yǔ)言。只要你學(xué)會(huì)SQL,即可操作各種數(shù)據(jù)庫(kù)如Visual
FoxPro、Access、dBase等等。總之,SQL語(yǔ)言是各種數(shù)據(jù)庫(kù)都可以使用的數(shù)據(jù)庫(kù)查詢語(yǔ)言。SQL語(yǔ)言不僅僅具有查詢數(shù)據(jù)庫(kù)的功能,而且可以對(duì)數(shù)據(jù)庫(kù)完成選取、增刪、更新與跳轉(zhuǎn)等各種操作。SQL語(yǔ)言是由命令(函數(shù))、子句、運(yùn)算符、加總函數(shù)及通配符等組成,分述如下:SQL的命令可分成數(shù)據(jù)定義語(yǔ)言與數(shù)據(jù)操作語(yǔ)言,數(shù)據(jù)定義語(yǔ)言可用來(lái)建立新的數(shù)據(jù)庫(kù)、數(shù)據(jù)表、字段及索引等,本教程不予介紹;另一為數(shù)據(jù)操作語(yǔ)言,可用來(lái)建立查詢表、排序、篩選數(shù)據(jù)、修改、增刪等動(dòng)作。數(shù)據(jù)定義語(yǔ)言命令常用的有選擇、添加、刪除和修改這四種。
2.5系統(tǒng)開發(fā)的環(huán)境介紹WindowsXP可以作為運(yùn)行SQLSserver2000最理想的系統(tǒng)平臺(tái),開發(fā)軟件就是用現(xiàn)學(xué)的MicrosoftSserver2000SQLManagementStudio,它包括SQLSserver2000企業(yè)管理器(EnterpriseManager)和查詢分析器(QueryAnalyzer),等方面的功能,給用戶帶來(lái)了很大的方便。此外SQLSserver2000管理平臺(tái)還提供了一種環(huán)境,用于管理AnalysisServices(分析服務(wù))、IntegrationServices(集成服務(wù))、ReportingServices(報(bào)名服務(wù))。SQLSserver2000管理平臺(tái)為我們這樣的開發(fā)者提供一個(gè)熟悉的環(huán)境。此外本次開發(fā)環(huán)境的硬件配置也不需要很高,并且學(xué)校提供的機(jī)房上機(jī)環(huán)境完全可以滿足我們的硬件要求。第3章系統(tǒng)需求分析3.1需求分析概述需求分析就是通過(guò)與用戶的廣泛交流,得到未來(lái)系統(tǒng)必須具備的功能,即了解未來(lái)系統(tǒng)必須做什么,定義系統(tǒng)功能和用戶界面,使客戶了解系統(tǒng),開發(fā)人員了解系統(tǒng)需求,同時(shí)作為制定項(xiàng)目計(jì)劃的基礎(chǔ)。通常一般用戶對(duì)計(jì)算機(jī)技術(shù)了解不多,計(jì)算機(jī)工程人員對(duì)用戶的專業(yè)也不了解,這就阻礙了用戶與計(jì)算機(jī)工程人員的交流,傳統(tǒng)的數(shù)據(jù)流法和功能分析法等不能有效地解決這個(gè)問(wèn)題。面向?qū)ο蠼7椒榇颂峁┝艘粋€(gè)較好的解決方案,引入用例的概念來(lái)描述用戶需求。需求階段產(chǎn)生用例模型,用例模型是計(jì)算機(jī)工程人員從用戶角度運(yùn)用簡(jiǎn)單的圖示描述的系統(tǒng)模型,同時(shí)它也是獲取需求、規(guī)劃和控制項(xiàng)目迭代過(guò)程的基本工具。實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)必須達(dá)到以下技術(shù)指標(biāo):(1)信息的完整性:采用值約束、缺省等多種方法確保信息的完整性。一旦使用人員錄入或修改導(dǎo)致數(shù)據(jù)錯(cuò)誤,系統(tǒng)必須明確地給出警告信息,提示使用者。(2)系統(tǒng)實(shí)用性:實(shí)驗(yàn)室設(shè)備管理系統(tǒng)是一個(gè)面向?qū)嶋H應(yīng)用的軟件系統(tǒng)。它的建成將取代手工的低效率工作,因此在進(jìn)行系統(tǒng)建設(shè)的同時(shí)必須考慮到人員的使用習(xí)慣。(3)系統(tǒng)可擴(kuò)展性:在開發(fā)完成后,系統(tǒng)必須保證在用戶有新的需求時(shí)能方便地增加一些功能或模塊,及時(shí)解決用戶實(shí)際問(wèn)題,同時(shí)還要與系統(tǒng)的其他部分能夠保持風(fēng)格一致,使得軟件具有較好的可擴(kuò)展性。(4)系統(tǒng)安全性:用戶進(jìn)入系統(tǒng)時(shí),應(yīng)先經(jīng)過(guò)嚴(yán)格的身份驗(yàn)證,根據(jù)其權(quán)限級(jí)別,使用系統(tǒng)的某些功能和數(shù)據(jù)。3.2后臺(tái)整體功能模塊分析學(xué)校實(shí)驗(yàn)室設(shè)備管理系統(tǒng)是典型的設(shè)備信息管理系統(tǒng)(EMIS),要求能為學(xué)校實(shí)驗(yàn)室管理提供信息化動(dòng)態(tài)化的管理,方便學(xué)校實(shí)驗(yàn)室設(shè)備的管理工作,提高學(xué)校設(shè)備管理質(zhì)量和使用效率。而且系統(tǒng)應(yīng)符合設(shè)備管理的有關(guān)規(guī)定,包括機(jī)房的管理和使用記錄、設(shè)備的管理及出入庫(kù)記錄、設(shè)備的維修和報(bào)廢記錄和設(shè)備的借用歸還功能等。能滿足日常工作的基本需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用和安全等有關(guān)要求。實(shí)驗(yàn)室設(shè)備管理系統(tǒng)開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及用戶應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用Asp.Net語(yǔ)言,后臺(tái)使用的是SQLServer2000數(shù)據(jù)庫(kù),用面向?qū)ο蟮脑O(shè)計(jì)思想,開發(fā)和設(shè)計(jì)了一套設(shè)備信息管理系統(tǒng),本系統(tǒng)操作簡(jiǎn)單,方便,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。1.機(jī)房管理:對(duì)機(jī)房的信息管理,機(jī)房使用記錄管理,可進(jìn)行增刪改等操作。2.庫(kù)房管理:包括:設(shè)備基本信息管理,設(shè)備出入庫(kù)操作,設(shè)備庫(kù)存管理,設(shè)備出庫(kù)記錄,設(shè)備維修記錄管理和設(shè)備借還記錄管理。3.相關(guān)統(tǒng)計(jì):包括:機(jī)房使用率統(tǒng)計(jì),設(shè)備更新率統(tǒng)計(jì),設(shè)備維修記錄查詢和設(shè)備報(bào)廢記錄查詢。第四章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)介紹實(shí)驗(yàn)室設(shè)備管理系統(tǒng)網(wǎng)狀數(shù)據(jù)庫(kù)的設(shè)計(jì)是要?jiǎng)?chuàng)建一個(gè)性能良好的、能滿足不同需求的、又能被相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMSDatabaseManagementSystem)所實(shí)現(xiàn)的數(shù)據(jù)庫(kù)建設(shè)方案,這要求數(shù)據(jù)庫(kù)的設(shè)計(jì)要采用科學(xué)的方法,并遵循一定的規(guī)則。從20世紀(jì)70年代末以來(lái),眾多學(xué)者對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法進(jìn)行了深入的探討和嘗試,結(jié)合出許多各有優(yōu)點(diǎn)的數(shù)據(jù)庫(kù)設(shè)計(jì)方法,有基于E-R模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法,基于3NF的設(shè)計(jì)方法,基于抽象語(yǔ)法規(guī)范的設(shè)計(jì)方法等,較為實(shí)用的主流方法有兩種:E-R模型加規(guī)范化關(guān)系的方法和數(shù)據(jù)元素圖加規(guī)范化關(guān)系的方法。本系統(tǒng)在數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)中是采用E-R模型加規(guī)范化關(guān)系的方法進(jìn)行設(shè)計(jì)的,下面對(duì)該方法進(jìn)行簡(jiǎn)單的介紹。E-R模型加規(guī)范化關(guān)系的方法在數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)中,主要工作是從需求分析所得到的所有信息以及它們之間的依賴關(guān)系出發(fā),去構(gòu)造系統(tǒng)數(shù)據(jù)模型。在構(gòu)模中,最常用的是E-R模型法。E-R模型中最基本的成分是實(shí)體、聯(lián)系以及它們的屬性。而實(shí)體(或聯(lián)系)與屬性構(gòu)成關(guān)系,因?yàn)槭欠瘛耙?guī)范化”而有“好”、“壞”之分,而關(guān)系的好壞又直接影響數(shù)據(jù)庫(kù)的質(zhì)量。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)系統(tǒng)是以數(shù)據(jù)為中心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下進(jìn)行數(shù)據(jù)的收集、整理、存儲(chǔ)、更新、加工和統(tǒng)計(jì),進(jìn)行信息的查詢和傳播等操作的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)既要滿足用戶的需求,又要與給定的應(yīng)用環(huán)境密切相關(guān),因此必須采用系統(tǒng)化、規(guī)范化的設(shè)計(jì)方法進(jìn)行設(shè)計(jì)。設(shè)計(jì)與使用數(shù)據(jù)庫(kù)系統(tǒng)的過(guò)程是把現(xiàn)實(shí)世界的數(shù)據(jù)經(jīng)過(guò)人為的加工和計(jì)算機(jī)的處理,為現(xiàn)實(shí)世界提供信息的過(guò)程。在給定的DBMS、操作系統(tǒng)和硬件環(huán)境下,表達(dá)用戶的需求,并將其轉(zhuǎn)換為有效的數(shù)據(jù)庫(kù)結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫(kù)模式,這個(gè)過(guò)程稱為數(shù)據(jù)庫(kù)設(shè)計(jì)。要設(shè)計(jì)一個(gè)好的數(shù)據(jù)庫(kù)必須用系統(tǒng)的觀點(diǎn)分析和處理問(wèn)題。數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開發(fā)的全過(guò)程可分為兩大階段:數(shù)據(jù)庫(kù)系統(tǒng)的分析與設(shè)計(jì)階段;數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)施、運(yùn)行與維護(hù)階段。數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)四個(gè)階段。數(shù)據(jù)庫(kù)系統(tǒng)的生命周期分為兩個(gè)重要的階段:一是數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)階段,二是數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)施和運(yùn)行階段。其中數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)階段是數(shù)據(jù)庫(kù)系統(tǒng)整個(gè)生命周期中工作量比較大的一個(gè)階段,其質(zhì)量對(duì)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的影響很大。數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)有兩種不同的方法:一種是面向數(shù)據(jù)的設(shè)計(jì)方法(data-orientedapproach),這種設(shè)計(jì)方法以信息需求為主,兼顧處理需求;另一種是面向過(guò)程的設(shè)計(jì)方法(process-orientedapproach),這種設(shè)計(jì)方法以處理需求為主,兼顧信息需求。用前一種方法設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng),可以比較好地反映數(shù)據(jù)的內(nèi)在聯(lián)系,不但可以滿足當(dāng)前應(yīng)用的需要,還可以滿足潛在應(yīng)用的需要。用第二種方法設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng),可能在使用的初始階段比較好地滿足應(yīng)用的需要,獲得好的性能,但隨著應(yīng)用的發(fā)展和變化,往往會(huì)導(dǎo)致數(shù)據(jù)庫(kù)系統(tǒng)的較大變動(dòng)或者不得不重新設(shè)計(jì)。這兩種設(shè)計(jì)方法,在實(shí)際中都有應(yīng)用。面向過(guò)程的設(shè)計(jì)方法主要用于處理要求比較明確、固定的應(yīng)用系統(tǒng)。但是在實(shí)際應(yīng)用中,數(shù)據(jù)庫(kù)一般由許多用戶共享,還可能不斷有新的用戶加入,除了常規(guī)的處理要求外,還有許多即席訪問(wèn)。對(duì)于這類數(shù)據(jù)庫(kù)系統(tǒng),最好采用面向數(shù)據(jù)的設(shè)計(jì)方法,使數(shù)據(jù)庫(kù)系統(tǒng)比較合理地模擬一個(gè)組織部門。通常一個(gè)組織部門的數(shù)據(jù)是相對(duì)穩(wěn)定的,而處理則是相對(duì)變動(dòng)的,為了設(shè)計(jì)一個(gè)相對(duì)穩(wěn)定的數(shù)據(jù)庫(kù)系統(tǒng),一般采用面向數(shù)據(jù)的設(shè)計(jì)方法。4.3概念結(jié)構(gòu)設(shè)計(jì)概念設(shè)計(jì)的目標(biāo)是設(shè)計(jì)出反映某個(gè)組織部門信息需求的數(shù)據(jù)庫(kù)系統(tǒng)概念模式,數(shù)據(jù)庫(kù)系統(tǒng)的概念模式獨(dú)立于數(shù)據(jù)庫(kù)系統(tǒng)的邏輯結(jié)構(gòu)、獨(dú)立于數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、獨(dú)立于計(jì)算機(jī)系統(tǒng)。概念模式的設(shè)計(jì)方法是在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型(例如E-R模型)表示數(shù)據(jù)及數(shù)據(jù)之間的相互聯(lián)系,設(shè)計(jì)出反映用戶信息需求和處理需求的數(shù)據(jù)庫(kù)系統(tǒng)概念模式。概念設(shè)計(jì)的目標(biāo)是準(zhǔn)確描述應(yīng)用領(lǐng)域的信息模式,支持用戶的各種應(yīng)用,這樣既容易轉(zhuǎn)換為數(shù)據(jù)庫(kù)系統(tǒng)邏輯模式,又容易為用戶理解。數(shù)據(jù)庫(kù)系統(tǒng)概念模式是面向現(xiàn)實(shí)世界的數(shù)據(jù)模型,不能直接用于數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)。在此階段,用戶可以參與和評(píng)價(jià)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì),從而有利于保證數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與用戶的需求相吻合。4.4邏輯結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)邏輯結(jié)構(gòu)應(yīng)該選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的DBMS。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分三步進(jìn)行:1.將E-R模型轉(zhuǎn)換為關(guān)系模型關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而E-R圖則是由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系三個(gè)要素組成的。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:(1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性。實(shí)體的碼就是關(guān)系的碼。(2)一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該關(guān)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí)體碼的組合。(3)一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該關(guān)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。(4)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該關(guān)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端對(duì)應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。(5)三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí)體碼的組合。(6)同一實(shí)體集的實(shí)體間的聯(lián)系,即自聯(lián)系,也可按上述1:1、1:n和m:n三種情況分別處理。(7)具有相同碼的關(guān)系模式可合并。2.?dāng)?shù)據(jù)模型的優(yōu)化為了進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,通常以規(guī)范化理論為指導(dǎo),還應(yīng)該適當(dāng)?shù)匦薷摹⒄{(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這就是數(shù)據(jù)模型的優(yōu)化。數(shù)據(jù)模型的優(yōu)化方法為:(1)數(shù)據(jù)依賴。(2)對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余的聯(lián)系。(3)按照數(shù)據(jù)依賴的理論對(duì)關(guān)系模式逐一進(jìn)行分析,考查是否存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值依賴等,確定各關(guān)系模式分別屬于第幾范式。(4)按照需求分析階段得到的各種應(yīng)用對(duì)數(shù)據(jù)處理的要求,分析對(duì)于這樣的應(yīng)用環(huán)境這些模式是否合適,確定是否要對(duì)它們進(jìn)行合并或分解。(5)對(duì)關(guān)系模式進(jìn)行必要的分解。3.設(shè)計(jì)外模式在我們將概念模型轉(zhuǎn)換為邏輯模型后,即生成了整個(gè)應(yīng)用系統(tǒng)的模式后,還應(yīng)該根據(jù)局部應(yīng)用需求,結(jié)合具體DBMS的特點(diǎn),設(shè)計(jì)用戶的外模式。設(shè)計(jì)的表如圖所示:系統(tǒng)中定義的表(1)用戶信息實(shí)體表:Manager(2)機(jī)房信息實(shí)體表:JiFang(3)機(jī)房使用記錄實(shí)體表:JiFangUse(4)設(shè)備基本信息實(shí)體表:SheBei(5)設(shè)備借還記錄實(shí)體表:SheBeiLend(6)設(shè)備出庫(kù)記錄實(shí)體表:SheBeiOut(7)設(shè)備維修記錄實(shí)體表:SheBeiService(8)設(shè)備庫(kù)存記錄實(shí)體表:SheBeiStorage4.5物理設(shè)計(jì)數(shù)據(jù)庫(kù)最終是要存儲(chǔ)在物理設(shè)備上的。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(存儲(chǔ)結(jié)構(gòu)與存取方法)的過(guò)程,就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。物理結(jié)構(gòu)依賴于給定的DBMS和和硬件系統(tǒng),因此設(shè)計(jì)人員必須充分了解所用DBMS的內(nèi)部特征,特別是存儲(chǔ)結(jié)構(gòu)和存取方法;充分了解應(yīng)用環(huán)境,特別是應(yīng)用的處理頻率和響應(yīng)時(shí)間要求;以及充分了解外存設(shè)備的特性。數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步:(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu);(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。4.6數(shù)據(jù)庫(kù)的實(shí)施在進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)之后,目標(biāo)系統(tǒng)的結(jié)構(gòu)、功能已經(jīng)分析得較為清楚了,但這還只是停留在文檔階段。數(shù)據(jù)系統(tǒng)設(shè)計(jì)的根本目的,是為用戶提供一個(gè)能夠?qū)嶋H運(yùn)行的系統(tǒng),并保證該系統(tǒng)的穩(wěn)定和高效。要做到這點(diǎn),還有兩項(xiàng)工作,就是數(shù)據(jù)庫(kù)的實(shí)施、運(yùn)行和維護(hù)。首先是數(shù)據(jù)庫(kù)的實(shí)施。數(shù)據(jù)庫(kù)的實(shí)施主要是根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果,在計(jì)算機(jī)系統(tǒng)上建立實(shí)際的數(shù)據(jù)庫(kù)結(jié)構(gòu)、導(dǎo)入數(shù)據(jù)并進(jìn)行程序的調(diào)試。它相當(dāng)于軟件工程中的代碼編寫和程序調(diào)試的階段。用具體的DBMS提供的數(shù)據(jù)定義語(yǔ)言(DDL),把數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果轉(zhuǎn)化為程序語(yǔ)句,然后經(jīng)DBMS編譯處理和運(yùn)行后,實(shí)際的數(shù)據(jù)庫(kù)便建立起來(lái)了。目前的很多DBMS系統(tǒng)除了提供傳統(tǒng)的命令行方式外,還提供了數(shù)據(jù)庫(kù)結(jié)構(gòu)的圖形化定義方式,極大地提高了工作的效率。具體地說(shuō),建立數(shù)據(jù)庫(kù)結(jié)構(gòu)應(yīng)包括以下幾個(gè)方面:(1)數(shù)據(jù)庫(kù)模式與子模式,以及數(shù)據(jù)庫(kù)空間的描述。(2)數(shù)據(jù)完整性的描述。(3)數(shù)據(jù)安全性描述。(4)數(shù)據(jù)庫(kù)物理存儲(chǔ)參數(shù)的描述。4.7數(shù)據(jù)庫(kù)的運(yùn)行及維護(hù)數(shù)據(jù)庫(kù)系統(tǒng)投入正式運(yùn)行,意味著數(shù)據(jù)庫(kù)的設(shè)計(jì)與開發(fā)階段的基本結(jié)束,運(yùn)行與維護(hù)階段的開始。數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)是個(gè)長(zhǎng)期的工作,是數(shù)據(jù)庫(kù)設(shè)計(jì)工作的延續(xù)和提高。在數(shù)據(jù)庫(kù)運(yùn)行階段,完成對(duì)數(shù)據(jù)庫(kù)的日常維護(hù),工作人員需要掌握DBMS的存儲(chǔ)、控制和數(shù)據(jù)恢復(fù)等基本操作,而且要經(jīng)常性地涉及物理數(shù)據(jù)庫(kù)、甚至邏輯數(shù)據(jù)庫(kù)的再設(shè)計(jì),因此數(shù)據(jù)庫(kù)的維護(hù)工作仍然需要具有豐富經(jīng)驗(yàn)的專業(yè)技術(shù)人員(主要是數(shù)據(jù)庫(kù)管理員)來(lái)完成。數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)階段的主要工作有:(1)對(duì)數(shù)據(jù)庫(kù)性能的監(jiān)測(cè)、分析和改善。(2)數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)。(3)維持?jǐn)?shù)據(jù)庫(kù)的安全性和完整性。第5章系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)5.1系統(tǒng)后臺(tái)設(shè)計(jì)要達(dá)到的目標(biāo)學(xué)校實(shí)驗(yàn)室設(shè)備管理系統(tǒng)是典型的設(shè)備信息管理系統(tǒng)(EMIS),要求能為學(xué)校實(shí)驗(yàn)室管理提供信息化動(dòng)態(tài)化的管理,方便學(xué)校實(shí)驗(yàn)室設(shè)備的管理工作,提高學(xué)校設(shè)備管理質(zhì)量和使用效率。而且系統(tǒng)應(yīng)符合設(shè)備管理的有關(guān)規(guī)定,包括機(jī)房的管理和使用記錄、設(shè)備的管理及出入庫(kù)記錄、設(shè)備的維修和報(bào)廢記錄和設(shè)備的借用歸還功能等。能滿足日常工作的基本需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用和安全等有關(guān)要求。實(shí)驗(yàn)室設(shè)備管理系統(tǒng)開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及用戶應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用Asp.Net語(yǔ)言,后臺(tái)使用的是SQLServer2000數(shù)據(jù)庫(kù),用面向?qū)ο蟮脑O(shè)計(jì)思想,開發(fā)和設(shè)計(jì)了一套設(shè)備信息管理系統(tǒng),本系統(tǒng)操作簡(jiǎn)單,方便,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。1.機(jī)房管理:對(duì)機(jī)房的信息管理,機(jī)房使用記錄管理,可進(jìn)行增刪改等操作。2.庫(kù)房管理:包括:設(shè)備基本信息管理,設(shè)備出入庫(kù)操作,設(shè)備庫(kù)存管理,設(shè)備出庫(kù)記錄,設(shè)備維修記錄管理和設(shè)備借還記錄管理。3.相關(guān)統(tǒng)計(jì):包括:機(jī)房使用率統(tǒng)計(jì),設(shè)備更新率統(tǒng)計(jì),設(shè)備維修記錄查詢和設(shè)備報(bào)廢記錄查詢。5.2系統(tǒng)總體設(shè)計(jì)分析本實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是根據(jù)實(shí)際的技術(shù)條件、經(jīng)濟(jì)條件和社會(huì)條件,確定系統(tǒng)的實(shí)施方案的過(guò)程。通常系統(tǒng)設(shè)計(jì)包括總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩大部分。其中總體設(shè)計(jì)要在系統(tǒng)分析的基礎(chǔ)上,把系統(tǒng)劃分為若干種類、若干層次的基本功能模塊,確定各個(gè)模塊之間的關(guān)系,并對(duì)整個(gè)系統(tǒng)的軟硬件實(shí)現(xiàn)進(jìn)行合理的安排。詳細(xì)設(shè)計(jì)是對(duì)總體設(shè)計(jì)中確定的各模塊選擇適當(dāng)?shù)募夹g(shù)實(shí)現(xiàn)手段和處理方法,包括代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、輸入輸出設(shè)計(jì)、人機(jī)對(duì)話設(shè)計(jì)、處理過(guò)程設(shè)計(jì)等內(nèi)容。本文將進(jìn)行總體設(shè)計(jì)中的功能模塊設(shè)計(jì)和詳細(xì)設(shè)計(jì)中的數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)。5.3系統(tǒng)詳細(xì)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)5.3.1系統(tǒng)登錄截圖與部分代碼:ltlMess.Text="";stringuser=Common.UrnHtml(Txtuid.Text.Trim());stringpwd=FormsAuthentication.HashPasswordForStoringInConfigFile(Txtpwd.Text,"MD5");stringsql=string.Empty,sqlupdate=string.Empty;sql="select*fromManagerwhereManagerUser='"+user+"'andManagerPwd='"+pwd+"'andGrade="+rblType.SelectedValue;sqlupdate="updateManagersetLoginCount=LoginCount+1whereManagerUser='"+user+"'andManagerPwd='"+pwd+"'";SqlDataReaderdr=DB.getDataReader(sql);if(dr.Read()){//更新登錄次數(shù)SqlConnectioncnupdate=DB.OpenConnection();SqlCommandcmdupdate=newSqlCommand(sqlupdate,cnupdate);cmdupdate.ExecuteNonQuery();cnupdate.Close();cnupdate.Dispose();//Cookie記錄用戶登錄信息HttpCookiecookies;cookies=newHttpCookie("loginuser");cookies.Values.Add("Manager",HttpUtility.UrlEncode(Txtuid.Text.Trim()));cookies.Values.Add("Title",HttpUtility.UrlEncode(dr["Title"].ToString()));cookies.Values.Add("Grade",rblType.SelectedValue);cookies.Values.Add("MemberId",dr["managerid"].ToString());Response.Cookies.Set(cookies);dr.Close();dr.Dispose();Response.Redirect("MainFrame.aspx");}else{dr.Close();dr.Dispose();ltlMess.Text="登錄帳號(hào)或密碼錯(cuò)誤.";}5.3.2系統(tǒng)截圖與部分代碼: stringsql2=string.Empty;stringuser=txtManagerUser.Text;stringpwd=string.Empty;if(!string.IsNullOrEmpty(txtManagerPwd.Text)){pwd=FormsAuthentication.HashPasswordForStoringInConfigFile(txtManagerPwd.Text,"MD5");}if(string.IsNullOrEmpty(id))//添加{if(DB.getDataTable("select*fromManagerwhereManagerUser='"+user+"'").Rows.Count>0){JavaScriptHelper.Alert("此管理員帳號(hào)已存在。");return;}else{sql2="insertintoManager(ManagerUser,ManagerPwd,Title,Grade,regtime,logincount)";sql2+="values('"+user+"','"+pwd+"','"+txtTitle.Text+"',"+rblGrade.SelectedValue+",getdate(),0)";}}else//修改{if(!string.IsNullOrEmpty(pwd)){sql2="updateManagersetTitle='{0}',ManagerPwd='{1}',Grade={2}whereManagerId="+id;sql2=string.Format(sql2,txtTitle.Text,pwd,rblGrade.SelectedValue);}else{sql2="updateManagersetTitle='{0}',Grade={1}whereManagerId="+id;sql2=string.Format(sql2,txtTitle.Text,rblGrade.SelectedValue);}}SqlConnectioncn=DB.OpenConnection();SqlCommandcmd=newSqlCommand(sql2,cn);cmd.ExecuteNonQuery();cn.Close();cn.Dispose();Common.ShowMessage(this.Page,"信息保存成功!","","managermanage.aspx");5.3.3截圖與部分代碼: stringsql2=string.Empty;if(string.IsNullOrEmpty(id))//添加{sql2="insertintoJiFang(JiFangName,Num,ManageName)";sql2+="values('"+txtJiFangName.Text+"','"+txtNum.Text+"','"+txtManageName.Text+"')";}else//修改{sql2="updateJiFangsetJiFangName='{0}',Num='{1}',ManageName='{2}'whereJiFangId="+id;sql2=string.Format(sql2,txtJiFangName.Text,txtNum.Text,txtManageName.Text);}SqlConnectioncn=DB.OpenConnection();SqlCommandcmd=newSqlCommand(sql2,cn);cmd.ExecuteNonQuery();cn.Close();cn.Dispose();Common.ShowMessage(this.Page,"信息保存成功!","","JiFangmanage.aspx");截圖與部分代碼: stringsql2=string.Empty;if(string.IsNullOrEmpty(id))//添加{sql2="insertintoJiFangUse(UseTime,JiFangId,JiFangName,TypeName,UseType,JiaoYuan,KeCheng,BanJi,RenShu,Content)";sql2+="values('"+txtUseTime.Text+"','"+ddlJiFang.SelectedItem.Value+"','"+ddlJiFang.SelectedItem.Text+"','"+ddlTypeName.SelectedValue+"','"+ddlUseType.SelectedValue+"','"+txtJiaoYuan.Text+"','"+txtKeCheng.Text+"','"+txtBanJi.Text+"','"+txtRenShu.Text+"','"+txtContent.Text+"')";}else//修改{sql2="updateJiFangUsesetUseTime='{0}',JiFangId='{1}',JiFangName='{2}',TypeName='{3}',UseType='{4}',JiaoYuan='{5}',KeCheng='{6}',BanJi='{7}',RenShu='{8}',Content='{9}'whereJiFangUseId="+id;sql2=string.Format(sql2,txtUseTime.Text,ddlJiFang.SelectedItem.Value,ddlJiFang.SelectedItem.Text,ddlTypeName.SelectedValue,ddlUseType.SelectedValue,txtJiaoYuan.Text,txtKeCheng.Text,txtBanJi.Text,txtRenShu.Text,txtContent.Text);}SqlConnectioncn=DB.OpenConnection();SqlCommandcmd=newSqlCommand(sql2,cn);cmd.ExecuteNonQuery();cn.Close();cn.Dispose();Common.ShowMessage(this.Page,"信息保存成功!","","JiFangUsemanage.aspx");5.3.4庫(kù)房管理截圖與部分代碼: stringsql2=string.Empty;if(string.IsNullOrEmpty(id))//添加{sql2="insertintoSheBei(SheBeiName,XingHao,GuiGe,DanJia,ChangJia,ChuChangRiQi)";sql2+="values('"+txtSheBeiName.Text+"','"+txtXingHao.Text+"','"+txtGuiGe.Text+"','"+txtDanJia.Text+"','"+txtChangJia.Text+"','"+txtChuChangRiQi.Text+"')";}else//修改{sql2="updateSheBeisetSheBeiName='{0}',XingHao='{1}',GuiGe='{2}',DanJia='{3}',ChangJia='{4}',ChuChangRiQi='{5}'whereSheBeiId="+id;sql2=string.Format(sql2,txtSheBeiName.Text,txtXingHao.Text,txtGuiGe.Text,txtDanJia.Text,txtChangJia.Text,txtChuChangRiQi.Text);}SqlConnectioncn=DB.OpenConnection();SqlCommandcmd=newSqlCommand(sql2,cn);cmd.ExecuteNonQuery();cn.Close();cn.Dispose();Common.ShowMessage(this.Page,"信息保存成功!","","SheBeimanage.aspx");截圖與部分代碼: DataTabledt=DB.getDataTable("selectSheBeiStorageidfromSheBeiStoragewhereSheBeiid="+ddlSheBei.SelectedValue);stringsql2=string.Empty;if(dt.Rows.Count<=0)//添加{sql2="insertintoSheBeiStorage(SheBeiId,SheBeiName,Num,status)";sql2+="values('"+ddlSheBei.SelectedItem.Value+"','"+ddlSheBei.SelectedItem.Text+"','"+txtNum.Text+"','可借出')";}else//修改{sql2="updateSheBeiStoragesetnum=num+{0}whereSheBeiStorageid="+dt.Rows[0][0];sql2=string.Format(sql2,txtNum.Text);}SqlConnectioncn=DB.OpenConnection();SqlCommandcmd=newSqlCommand(sql2,cn);cmd.ExecuteNonQuery();cn.Close();cn.Dispose();Common.ShowMessage(this.Page,"設(shè)備入庫(kù)成功!","","SheBeiStoragemanage.aspx");截圖與部分代碼:sql2="updateSheBeiStoragesetstatus='{0}'whereSheBeiStorageId="+id;sql2=string.Format(sql2,ddlStatus.SelectedValue);SqlConnectioncn=DB.OpenConnection();SqlCommandcmd=newSqlCommand(sql2,cn);cmd.ExecuteNonQuery();cn.Close();cn.Dispose();Common.ShowMessage(this.Page,"信息保存成功!","","SheBeiStoragemanage.aspx");截圖與部分代碼: //生成借用單stringsqllend="insertintoSheBeiOut(OutTime,SheBeiId,SheBeiName,JiFangId,JiFangName)";sqllend+="values('"+txtOutTime.Text+"','"+ddlSheBei.SelectedItem.Value+"','"+ddlSheBei.SelectedItem.Text+"','"+ddlJiFang.SelectedItem.Value+"','"+ddlJiFang.SelectedItem.Text+"')";DB.ExecuteSql(sqllend);//減少庫(kù)存量DB.ExecuteSql("updateSheBeiStoragesetnum=num-1whereSheBeiStorageId="+ddlSheBei.SelectedValue);Common.ShowMessage(Page,"設(shè)備已出庫(kù)。","","shebeioutmanage.aspx");截圖: 截圖: 截圖: 截圖: 5.3.5截圖: 截圖: 截圖:截圖:5.4系統(tǒng)測(cè)試系統(tǒng)測(cè)試的任務(wù)是近可能徹底的檢查出程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗(yàn)系統(tǒng)“做得怎樣”。這階段又可分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否有錯(cuò)誤;組裝測(cè)試,測(cè)試模塊之間的接口是否正確;確認(rèn)測(cè)試,測(cè)試整個(gè)軟件系統(tǒng)是否滿足用戶功能和性能的要求。測(cè)試發(fā)現(xiàn)問(wèn)題之后要經(jīng)過(guò)調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。經(jīng)過(guò)數(shù)次測(cè)試,系統(tǒng)可以基本完成需求分析中所要求的功能。各類信息模塊較為完善,管理員模塊基本滿足需要。目前沒有出現(xiàn)較明顯的問(wèn)題。第6章結(jié)論與展望6.1結(jié)論小組成員首次接觸ASP.NET。并運(yùn)用的知識(shí),運(yùn)用VS.NET開發(fā)平臺(tái),借助SQL數(shù)據(jù)庫(kù)。在指導(dǎo)老師的大力支持和幫助下,開發(fā)出實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。對(duì)本小組各成員都有很大的激勵(lì)。本次開發(fā)中,各成員的感觸都很深。系統(tǒng)需求階段,小組成員都是共同討論完成的。編寫代碼過(guò)程中,小組成員也深深了解到了一個(gè)軟件并非一個(gè)人,一朝一夕可以完成的。編寫系統(tǒng),是要有很強(qiáng)的團(tuán)隊(duì)合作意識(shí)。這需要借助每個(gè)人的力量,匯集各成員的強(qiáng)項(xiàng)。才能開發(fā)出適用性強(qiáng)、可讀性好的軟件。本次開發(fā)中,加強(qiáng)了團(tuán)隊(duì)代碼編寫之間的相互交流。讓整個(gè)代碼編寫事半功倍。測(cè)試階段,雖事先有具體分工,但在分工的過(guò)程中也有合作。測(cè)試階段出現(xiàn)的問(wèn)題我們都爭(zhēng)取當(dāng)天解決。并做好日志工作。當(dāng)然,本次系統(tǒng)開發(fā)過(guò)程中也出現(xiàn)了許多問(wèn)題,比如小組成員大都是首次學(xué)習(xí)ASP.NET。設(shè)計(jì)語(yǔ)言掌握不足。造成系統(tǒng)開發(fā)出現(xiàn)真空地帶等等。但不管如何,我們始終相信,開發(fā)小組不會(huì)因?yàn)榈谝欢蔚墓ぷ魍瓿啥V埂Mㄟ^(guò)第一階段的設(shè)計(jì)。使小組成員熟悉了語(yǔ)言。也了解了整個(gè)設(shè)計(jì)過(guò)程。相信后階段的設(shè)計(jì)將很快完成現(xiàn)階段的不足。第7章致謝經(jīng)過(guò)幾個(gè)月的忙碌和學(xué)習(xí),本次畢業(yè)論文設(shè)計(jì)已經(jīng)接近尾聲。作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有指導(dǎo)教師的督促指導(dǎo),想要完成這個(gè)設(shè)計(jì)是難以想象的。現(xiàn)在我發(fā)現(xiàn),自身的成長(zhǎng)離不開大家的支持和幫助,我很慶幸自己生活在這樣的空間。我要向那些幫助過(guò)我、鼓勵(lì)過(guò)我的人們致以我最誠(chéng)摯的謝意。首先感謝老師,這次畢業(yè)設(shè)計(jì)中,作為我的指導(dǎo)老師,雖然平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從選題到查閱資料,還有論文提綱的確定以及中期論文的修改、后期論文格式調(diào)整等各個(gè)環(huán)節(jié)中都給予了我悉心的指導(dǎo)。她嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),淵博的知識(shí),還有平易近人的人格魅力將會(huì)對(duì)我影響深遠(yuǎn)。除此之外還讓我明白了許多做人的道理。編寫畢業(yè)論文是一個(gè)學(xué)習(xí)的過(guò)程,論文的完成,奠定了我的能力,它會(huì)幫助我在今后的工作與學(xué)習(xí)當(dāng)中更加有自信。最后,感謝這兩年中陪我一起走過(guò)的各位老師和同學(xué)們,你們的信任和慰勉是我前進(jìn)的動(dòng)力!也要感謝我的朋友們,感謝你們?cè)谖沂б鈺r(shí)給我鼓勵(lì),在失落時(shí)給我支持,感謝你們和我一路走來(lái),在此過(guò)程中我倍感溫暖!為了那些支持和愛護(hù)我的人,我會(huì)更加努力,好好工作!好好生活!在此我向我的指導(dǎo)老師,和小組的同學(xué)們致以真摯的謝意,謝謝你們的大力支持和幫助。年月日第8章參考資料及設(shè)備資料:1.《C#項(xiàng)目開發(fā)案例全程實(shí)錄(第2版)》——清華大學(xué)出版社2.《C#網(wǎng)站開發(fā)案例詳解—基于Ajax+CSS+JavaScript+XML技術(shù)》——作者:中國(guó)鐵道出版社3.《數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用(SQLServer2008)》——清華大學(xué)出版社4.《CSS從入門到精通》——作者:關(guān)濤,化學(xué)工業(yè)出版社5.《軟件工程》——作者:弗里格、阿特利楊衛(wèi)東,人民郵電出版社7.《深入淺出SQL》——作者:貝里,東南大學(xué)出版社O`ReillyTaiwan9.《HTML、XHTML和CSS寶典》——作者:謝弗、黃曉磊,清華大學(xué)出版社10.《SQL學(xué)習(xí)指南》——作者:比利、張偉超、林青松,人民郵電出版社設(shè)備:開發(fā)PC機(jī)一臺(tái)
附錄資料:不需要的可以自行刪除車間配線設(shè)計(jì)技術(shù)要求一、總體要求:1、工程概況:本次工程主要為車間內(nèi)部設(shè)備的動(dòng)力電設(shè)計(jì)、安裝部分。2、本工程包含全部電氣配套設(shè)施的采購(gòu)、安裝、對(duì)接;中標(biāo)方負(fù)責(zé)全部電線、電纜、連接頭、動(dòng)力柜、配電盒及其配件的采購(gòu)、搬遷、安裝等,并滿足使用要求。其中主線路的架設(shè)采用橋架支撐空中架設(shè),距地面高度不低于6米,每根柱子架設(shè)一套。3、本次配電工程中電纜規(guī)格型號(hào)全部為BV系列銅芯電纜,電纜額定電壓為0.66/1KV。電纜品牌:電纜可選用江蘇上上電纜集團(tuán)有限公司,南洋電纜集團(tuán)有限公司,安徽綠寶電纜有限公司,安徽航天電纜集團(tuán)有限公司,山東遠(yuǎn)東電纜有限公司等產(chǎn)品,隨電纜需附有產(chǎn)品合格證和產(chǎn)品質(zhì)量檢驗(yàn)合格證;線纜為BV線纜標(biāo)準(zhǔn)符合國(guó)標(biāo)要求;斷路器選用正泰品牌,隨機(jī)附有產(chǎn)品合格證和產(chǎn)品質(zhì)量檢驗(yàn)合格證。4、電纜鋪設(shè)按國(guó)家電氣安裝標(biāo)準(zhǔn)執(zhí)行,線號(hào)清晰,線路規(guī)范產(chǎn)品技術(shù)標(biāo)準(zhǔn)符合國(guó)家標(biāo)準(zhǔn)及行業(yè)規(guī)范要求。5、動(dòng)力柜需配置零排和地排,柜體要有相應(yīng)的銘牌和產(chǎn)品合格證,配備電流、電壓表。6、塑料外殼式斷路器均采用正泰品牌標(biāo)準(zhǔn)型3極斷路器。配電柜體均采用上海電器股份有限公司人民電器廠生產(chǎn)的標(biāo)準(zhǔn)柜體。7.車間照明燈具要求功率100w,均采用浙江陽(yáng)光品牌;配套開關(guān)采用TCL品牌。二、主材配置圖3-1裝一圖3-1裝一車間廠房布局圖1)配電柜底座安裝10#槽鋼基礎(chǔ),高度約為200/180cm,周圍需密封,配置零排和地排,柜體要有相應(yīng)的銘牌和產(chǎn)品合格證。配置三相電壓表1塊,安裝電壓轉(zhuǎn)換開關(guān)1只實(shí)現(xiàn)相間電壓轉(zhuǎn)換;配置三相電流表3塊。2)配電柜箱體高度1800mm,門開啟大于1
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 混凝土攪拌站質(zhì)量控制
- 新媒體技術(shù)對(duì)教育行業(yè)的深遠(yuǎn)影響
- 教育技術(shù)賦能智能工具助你成就未來(lái)
- 教育技術(shù)與課程整合的實(shí)踐與思考
- 教育技術(shù)與智能設(shè)備的融合發(fā)展推動(dòng)教育行業(yè)的革新
- 直播培訓(xùn)測(cè)試題目及答案
- 數(shù)字化轉(zhuǎn)型背景下的大數(shù)據(jù)與教育決策關(guān)系研究
- 電工安全員考試題及答案
- 哈爾濱電力職業(yè)技術(shù)學(xué)院《習(xí)影視作品音頻視頻制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 武昌職業(yè)學(xué)院《口腔病理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- GB 36894-2018危險(xiǎn)化學(xué)品生產(chǎn)裝置和儲(chǔ)存設(shè)施風(fēng)險(xiǎn)基準(zhǔn)
- 自動(dòng)送料機(jī)控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 管理處干部職工廉潔從業(yè)行為規(guī)范
- 《管理會(huì)計(jì)在企業(yè)應(yīng)用中問(wèn)題及對(duì)策研究-以美的公司為例(論文)6800字》
- GB-T 1040.3-2006 塑料 拉伸性能的測(cè)定 第3部分:薄塑和薄片的試驗(yàn)條件
- 《數(shù)學(xué)廣角找次品》公開課一等獎(jiǎng)省優(yōu)質(zhì)課大賽獲獎(jiǎng)?wù)n件
- 企業(yè)負(fù)責(zé)人安全管理人員安全能力提升培訓(xùn)之一課件
- 藍(lán)色高效會(huì)議管理技巧PPT模板
- 地下水動(dòng)力學(xué)PDF(課堂PPT)
- 國(guó)學(xué)志愿者申報(bào)表
- 用“利用系數(shù)”法計(jì)算LED路燈的照度及配置
評(píng)論
0/150
提交評(píng)論