電子學(xué)院元器件設(shè)備管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
電子學(xué)院元器件設(shè)備管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
電子學(xué)院元器件設(shè)備管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
電子學(xué)院元器件設(shè)備管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
電子學(xué)院元器件設(shè)備管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第一章前言隨著我學(xué)院的發(fā)展,學(xué)生數(shù)量在增大,學(xué)院的元器件也隨著激增。學(xué)院對(duì)元器件的管理也隨之變得更加地復(fù)雜,使得元器件管理人員的工作更加的繁重。當(dāng)今社會(huì)是科技主宰一切的社會(huì),有效而正確的利用計(jì)算機(jī),對(duì)于我們?nèi)粘5墓ぷ鲗W(xué)習(xí)是很有幫助的。時(shí)代在進(jìn)步,科技在發(fā)展,學(xué)院的發(fā)展當(dāng)然離不開(kāi)計(jì)算機(jī)這一當(dāng)今社會(huì)最為普遍的科技武器。課題的研究背景及意義近年來(lái),隨著科學(xué)技術(shù),特別是信息技術(shù)的飛速發(fā)展并且應(yīng)用于各個(gè)領(lǐng)域,計(jì)算機(jī)自動(dòng)化手段對(duì)信息化建設(shè)產(chǎn)生了極大的推動(dòng)作用。充分運(yùn)用現(xiàn)代計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)通信技術(shù),改進(jìn)工作手段和方法,提高工作的計(jì)劃性、科學(xué)性和準(zhǔn)確性,已經(jīng)成為時(shí)代對(duì)設(shè)備管理工作的必然要求。以單純的計(jì)算機(jī)管理和傳統(tǒng)的手工管理相結(jié)合的模式,已經(jīng)很難適應(yīng)設(shè)備管理信息化建設(shè)的需要。用現(xiàn)代化信息技術(shù)取代傳統(tǒng)的數(shù)據(jù)資料的手工處理,通過(guò)部門(mén)間數(shù)據(jù)共享,擴(kuò)大信息的收集面,對(duì)元器件信息資料的保存、檢索查詢(xún)、分析統(tǒng)計(jì)等多方面發(fā)揮現(xiàn)代化管理的優(yōu)勢(shì)。規(guī)劃的網(wǎng)絡(luò)化管理,減少了手工管理過(guò)程中重復(fù)、遺失等弊端和其它人為影響因素,為其大量、安全的保存元器件信息資料提供了保障。1.2國(guó)內(nèi)外發(fā)展?fàn)顩r從70年代至今,發(fā)達(dá)國(guó)家的管理信息系統(tǒng)取得了很大的發(fā)展。其經(jīng)歷了統(tǒng)計(jì)系統(tǒng)、數(shù)據(jù)更新系統(tǒng)、狀態(tài)報(bào)告系統(tǒng)和決策支持系統(tǒng)等階段。管理信息系統(tǒng)的應(yīng)用也有起初基本的工作,進(jìn)而發(fā)展到企業(yè)財(cái)務(wù)管理、庫(kù)存管理等單項(xiàng)業(yè)務(wù)管理,這屬于電子數(shù)據(jù)處理系統(tǒng)。當(dāng)監(jiān)理了去也數(shù)據(jù)庫(kù),有了計(jì)算機(jī)網(wǎng)絡(luò)從而達(dá)到數(shù)據(jù)共享后,從系統(tǒng)觀點(diǎn)出發(fā),實(shí)施全局規(guī)劃和設(shè)計(jì)信息系統(tǒng)時(shí),就進(jìn)入了管理信息系統(tǒng)的階段。隨著計(jì)算機(jī)技術(shù)的進(jìn)步和人們對(duì)系統(tǒng)的需求進(jìn)一步提高,人們更加強(qiáng)調(diào)管理信息系統(tǒng)能否支持高層領(lǐng)導(dǎo)的決策這一功能,更加側(cè)重于外部信息的收集、綜合數(shù)據(jù)庫(kù)、模型課、方法庫(kù)和其它人工智能工具,這就出現(xiàn)了更加智能的管理信息系統(tǒng)。1.3論文研究的目的管理信息系統(tǒng)的核心是將業(yè)務(wù)流程看在一個(gè)機(jī)密連接的供應(yīng)鏈,將內(nèi)部劃分幾個(gè)相互協(xié)同作業(yè)的子系統(tǒng),通過(guò)對(duì)供應(yīng)鏈上所有環(huán)節(jié)進(jìn)行有效的管理,以期最大限度地挖掘內(nèi)部潛力,提高效率,提高服務(wù)質(zhì)量,去的最大的效益。本課題要對(duì)電子學(xué)院元器件設(shè)備管理信息系統(tǒng)進(jìn)行研究,并且討論其可行性。能方便的查詢(xún)所需的元器件、簡(jiǎn)便的記錄元器件的入庫(kù)、出庫(kù)和庫(kù)存。減輕管理人員的工作力度。第二章系統(tǒng)需求分析管理信息系統(tǒng)概述管理信息系統(tǒng)是由人、計(jì)算機(jī)等組成的能進(jìn)行管理信息的手機(jī)、傳遞、儲(chǔ)存、加攻、維護(hù)和使用的系統(tǒng)。管理信息系統(tǒng)由信息源、信息處理器、信息用戶(hù)和信息管理者四部分組成,如圖2.1所示。其中,信息源始產(chǎn)生地;信息處理器擔(dān)負(fù)信息的傳輸、加工、保存等任務(wù);信息用戶(hù)是信息的使用者,應(yīng)用信息進(jìn)行決策;信息管理者負(fù)責(zé)信息系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),之后負(fù)責(zé)信息系統(tǒng)的運(yùn)行和協(xié)調(diào)。圖2.1管理信息系統(tǒng)總體結(jié)構(gòu)管理信息系統(tǒng)是一個(gè)數(shù)據(jù)系統(tǒng),所謂數(shù)據(jù)系統(tǒng)就是系統(tǒng)以數(shù)據(jù)為主,其主要特性是數(shù)據(jù)量大、數(shù)據(jù)類(lèi)型多、數(shù)據(jù)之間關(guān)系復(fù)雜和數(shù)據(jù)分布存儲(chǔ),而對(duì)數(shù)據(jù)的加工比較簡(jiǎn)單。具有一個(gè)穩(wěn)定的數(shù)據(jù)基礎(chǔ)是建設(shè)管理信息系統(tǒng)本質(zhì)的問(wèn)題。系統(tǒng)開(kāi)發(fā)工具及簡(jiǎn)介當(dāng)前市場(chǎng)主流數(shù)據(jù)庫(kù)產(chǎn)品有:MicrosoftSQLServer、Sybase、Oracle9i、DB2。對(duì)于這幾種市場(chǎng)主流的大型關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品,各有自己的特色和優(yōu)劣性,其中最為流行的數(shù)據(jù)庫(kù)為SQLServer和Oracle9i。MicrosoftSQLServer2000是在SQLServer7.0的基礎(chǔ)上對(duì)性能、可靠性、質(zhì)量以及易用性進(jìn)行了擴(kuò)展。SQLServer2000中包含了許多新的特性,這些特性使其成為針對(duì)電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和在線商務(wù)解決方案的卓越的數(shù)據(jù)庫(kù)平臺(tái)。其增強(qiáng)的特性包括對(duì)豐富的擴(kuò)展標(biāo)記語(yǔ)言的支持、綜合分析服務(wù)以及便捷的數(shù)據(jù)庫(kù)管理。Access是MicroSoft公司始于1994年發(fā)表的微機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)。作為一種功能強(qiáng)大的MIS系統(tǒng)開(kāi)發(fā)工具,它具有界面友好,易學(xué)易用,開(kāi)發(fā)簡(jiǎn)單,接口靈活等特點(diǎn),是一個(gè)典型的新一代數(shù)據(jù)管理和信息系統(tǒng)開(kāi)發(fā)工具 [3]。與Microsoft的其他數(shù)據(jù)庫(kù)產(chǎn)品如FOXPRO等相比,Access具有較獨(dú)特的優(yōu)勢(shì)一-提供了更強(qiáng)大的數(shù)據(jù)組織,用戶(hù)管理,安全檢查等功能。Access使用標(biāo)準(zhǔn)的SQL(StructuredQueryLanguage,結(jié)構(gòu)化查詢(xún)語(yǔ)言)作為它的數(shù)據(jù)庫(kù)語(yǔ)言,從而提供了強(qiáng)大的數(shù)據(jù)處理能力和通用性,使其成為一個(gè)功能強(qiáng)大而且易于使用的桌面關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)和應(yīng)用程序生成器。SQLServer2000主要具有以下特色:真正的客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu);圖形化用戶(hù)界面,是系統(tǒng)管理更加直觀簡(jiǎn)單;豐富的編程接口工具,為用戶(hù)進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地;與Windows操作系統(tǒng)有機(jī)集成,多線程體系結(jié)構(gòu)設(shè)計(jì),提高了系統(tǒng)對(duì)用戶(hù)少并發(fā)訪的響應(yīng)速度;對(duì)Web技術(shù)的支持,是用戶(hù)能夠很快的將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。2.3系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖是管理系統(tǒng)信息運(yùn)動(dòng)的抽象,是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)用的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確的描述系統(tǒng)應(yīng)具有的加工功能,數(shù)據(jù)輸入,數(shù)據(jù)輸出,數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來(lái)源和去向(外部實(shí)體)等項(xiàng)目本系統(tǒng)是一個(gè)面向電子學(xué)院全體用戶(hù),為其提供元器件的查詢(xún)和領(lǐng)取服務(wù)的綜合管理系統(tǒng)。管理員可以添加和修改元器件信息、控制元器件的出庫(kù)和入庫(kù)、管理供應(yīng)商和部門(mén)信息等。用戶(hù)僅僅可以對(duì)元器件進(jìn)行出庫(kù)。

用戶(hù)ID和密碼命令信息用戶(hù)ID和密碼命令信息電子學(xué)院元器件管理系統(tǒng)和密碼| 管理員命令信息返回信息 返回信息圖2-2頂層DFD圖頂層DFD圖的模式如圖2-2所示,它說(shuō)明了系統(tǒng)的總的處理功能、輸入和輸出。對(duì)頂層數(shù)據(jù)流程圖中進(jìn)行分解,可以不斷細(xì)分產(chǎn)生中層DFD圖、底層DFD圖,只到滿(mǎn)足需要為止。中層DFD圖如圖2-3所示。底層DFD圖-普通用戶(hù)子系統(tǒng)如圖2-4所示返回信息 返回元器件管理系統(tǒng)圖2-4 底層DFD圖---普通管理員子系統(tǒng)返回信息 返回元器件管理系統(tǒng)圖2-4 底層DFD圖---普通管理員子系統(tǒng)底層DFD圖-管理員子系統(tǒng)如圖2-5所示。管理員庫(kù)存信息圖2-5底層DFD圖---管理員子系統(tǒng)2.4后臺(tái)數(shù)據(jù)庫(kù)的配置系統(tǒng)數(shù)據(jù)庫(kù)建立完成后,前臺(tái)界面訪問(wèn)數(shù)據(jù)庫(kù)時(shí),需要控件訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)。Delphi7中有BDE和ADO兩個(gè)數(shù)據(jù)訪問(wèn)控件,在使用Delphi自帶數(shù)據(jù)庫(kù)DatabaseDesktop時(shí),就用BDE控件訪問(wèn)。這里系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)采用了SQLServer2000,因此使用ADO數(shù)據(jù)庫(kù)控件訪問(wèn)SQLServer數(shù)據(jù)庫(kù)。ADO數(shù)據(jù)控件使用MicrosoftActiveXDataObject(ADO)快速地建立數(shù)據(jù)綁定控件和數(shù)據(jù)提供者之間的連接。使用ADO控件訪問(wèn)SQLServer數(shù)據(jù)庫(kù)時(shí),通常需要做以下幾件事情:1.Delphi中的Form窗體或DataModule中添加ADO數(shù)據(jù)控件;2?使用ADO數(shù)據(jù)控件連接到一個(gè)SQLServer數(shù)據(jù)庫(kù);3.將ADO數(shù)據(jù)控件連接到一個(gè)或多個(gè)數(shù)據(jù)綁定控件。如下圖2.6所示,為DataModule數(shù)據(jù)模塊。圖2.6DataModule數(shù)據(jù)模塊首先在Delphi的DataModule中添加ADO選項(xiàng)卡中的數(shù)據(jù)庫(kù)控件。啟動(dòng)Delphi7軟件,在“file"的下拉菜單中的new里新建一個(gè)DataModule,然后在DataModule中添加ADO控件ADOConnection,DataModule數(shù)據(jù)模塊,用來(lái)存放ADO控件。使用DataModule數(shù)據(jù)模塊的優(yōu)點(diǎn)是,設(shè)計(jì)好的系統(tǒng),在另外一臺(tái)機(jī)子上運(yùn)行的時(shí)候,不需要對(duì)每一個(gè)ADOTable的Connection屬性進(jìn)行設(shè)置,只需對(duì)ADOConnection組件中ConnectionString的屬性進(jìn)行設(shè)置,便可以實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接。在DataModule中單擊ADOConnectionl,在Delphi視圖下的對(duì)象檢視器中,單擊connectionstring右邊的“。。。?!卑粹o,打開(kāi)如圖2.7所示的對(duì)話框。圖2.7ADOConnectionstring選中UseConnectionString單選按鈕,然后單擊Build按鈕,打開(kāi)如圖4-14所示的對(duì)話框,選擇數(shù)據(jù)庫(kù)驅(qū)動(dòng)。選中MicrosoftOLEDBProviderforSQLServer,如圖2.8所示,建立與SQLServer的連接。屜軟據(jù)檻接展性提供程序連接髙級(jí)所有選揮您希望連接的數(shù)據(jù):OLEDB提供程序FilediaCat:ili:igDBOLEDEFroviderMhdiaCatalogMergedDBOLEDBFroviderMediaCatalogtfebDBOLEDBFroviderMicrosoftJet4.0OLEDBFroviderMiCKuSuftOLEMiCKuSuftOLEEBFroviderHicrosoftOLEDBFroviderHicrosoftOLEDBFroviderHicrosoftOLEDBFroviderHicrosoftOLEDBFroviderMicrosoftOLEDBFroviderMicroEuftOLEDBFroviderFor MiTiingSeKvicesforUTSFackagesforIndexingServiceforTriternetFubliEhingforOHBCDrivers£or01apServices8.IjforOracleMicroEoftOLEDBFroviderforSQLServerMicroEoftOLEDBSimpleFroviderMSDataShapeOLEDBFruviderforMicrusuftDire?:toryServicesSQLServerReplicaticmOLEDEFroviderforDTS圖2.8圖2.8數(shù)據(jù)鏈接屬性7用止取消I幫助I第三章系統(tǒng)的設(shè)計(jì)3.1數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)(DatabaseDesign)是指在已有數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫(kù)的過(guò)程。數(shù)據(jù)庫(kù)設(shè)計(jì)在數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)中占有非常重要的地位,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞將會(huì)直接影響整個(gè)系統(tǒng)的效率。數(shù)據(jù)庫(kù)的整個(gè)設(shè)計(jì)過(guò)程是使系統(tǒng)性能不斷提高和完善的過(guò)程。為了達(dá)到滿(mǎn)意的效果,往往需要反復(fù)調(diào)整和修改。因此,數(shù)據(jù)庫(kù)設(shè)計(jì)的整個(gè)過(guò)程是一個(gè)循環(huán)的過(guò)程,循環(huán)的終止條件是對(duì)性能指標(biāo)測(cè)試與系統(tǒng)評(píng)價(jià)滿(mǎn)意。元器件實(shí)體屬性圖元器件實(shí)體屬性圖元器件實(shí)體E-R圖如圖3-2所示。圖3-2供應(yīng)商實(shí)體屬性圖如圖3-3示。

圖3-3供應(yīng)商實(shí)體屬性圖用戶(hù)信息實(shí)體屬性圖如圖3-4示系統(tǒng)數(shù)據(jù)各實(shí)體屬性圖如圖3-5示供應(yīng)商 圖3-5系統(tǒng)數(shù)據(jù)各實(shí)體屬性圖矩形框表示實(shí)體,框內(nèi)標(biāo)明實(shí)體名。橢圓狀框表示實(shí)體的屬性,框內(nèi)標(biāo)明屬性名。菱形框表示實(shí)體間的聯(lián)系,框內(nèi)標(biāo)明聯(lián)系名。建立了各個(gè)實(shí)體屬性圖后,要對(duì)它們進(jìn)行綜合,即把各實(shí)體屬性圖連接在一起。這一步的主要工作是找出各實(shí)體屬性圖之間的聯(lián)系,而在確定各實(shí)體屬性圖的聯(lián)系時(shí),可能會(huì)遇到互相之間不一致的問(wèn)題。在綜合各實(shí)體屬性圖時(shí),必須要處理解決上述各類(lèi)沖突,從而得到一個(gè)集合了各用戶(hù)的信息要求,為所有用戶(hù)共同理解和接受的初步總體模型。3.2系統(tǒng)的功能系統(tǒng)應(yīng)符合電子學(xué)院元器件信息管理的規(guī)定,滿(mǎn)足學(xué)校元器件管理的需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。系統(tǒng)采用模塊化程序設(shè)計(jì)的方法,便于系統(tǒng)功能的組合和修改,以及擴(kuò)充和維護(hù)。(1)元器件信息查詢(xún)功能:通過(guò)不同的檢索入口,查詢(xún)?cè)骷鰩?kù)信息、入庫(kù)信息和庫(kù)存信息。(2)添加功能:通過(guò)填寫(xiě)表格的形式輸入元器件供應(yīng)商提供的元器件的相關(guān)信息,系統(tǒng)能夠自動(dòng)避免重復(fù)信息。(3)修改功能:對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行修改。系統(tǒng)能夠通過(guò)用戶(hù)給出的條件查找出所要修改的信息,對(duì)修改后的信息進(jìn)行保存,并自動(dòng)查找是否是重復(fù)信息。(4)刪除功能:對(duì)數(shù)據(jù)進(jìn)行刪除操作,則把相關(guān)信息從數(shù)據(jù)庫(kù)中刪除。3.3系統(tǒng)的可行性可行性分析是指根據(jù)系統(tǒng)的環(huán)境、資源等條件,判斷提出的項(xiàng)目是否有必要、有可能開(kāi)始進(jìn)行,可行性分析的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決,是否能夠解決。只有進(jìn)行了認(rèn)真的分析,才能盡可能地減少或避免開(kāi)發(fā)過(guò)程中出現(xiàn)的盲目性。計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)在各個(gè)地方基本普及‘Windows系統(tǒng)的操作系統(tǒng)也在各地方普遍應(yīng)用,而本系統(tǒng)也是運(yùn)行在Windows系列操作系統(tǒng)上的應(yīng)用軟件,采用的數(shù)據(jù)庫(kù)系統(tǒng)SQLServer2000也是一種成熟、穩(wěn)定的數(shù)據(jù)庫(kù)管理軟件‘在許多管理信息系統(tǒng)有著廣泛的應(yīng)用。3.4系統(tǒng)的整體構(gòu)架經(jīng)過(guò)人為需求,我們得出系統(tǒng)應(yīng)具有以下功能:系統(tǒng)登錄:系統(tǒng)用戶(hù)登錄本系統(tǒng)必須進(jìn)行身份校驗(yàn),不同的身份的用戶(hù)對(duì)本系統(tǒng)具有不同權(quán)限的信息操作權(quán)。人員權(quán)限管理:系統(tǒng)能區(qū)分不同的人員對(duì)于系統(tǒng)的使用權(quán)限,一是系統(tǒng)管理員,具有添加、刪除、維護(hù)設(shè)備,分配權(quán)限,修改人員屬性,借出、收回元器件設(shè)備二是一般用戶(hù),他不具備設(shè)備操作,也不進(jìn)行系統(tǒng)的維護(hù),只能進(jìn)行查詢(xún)?cè)骷O(shè)備,借出元器件等等。供應(yīng)商管理:主要用于添加、刪除、修改元器件廠家的信息。系統(tǒng)管理:主要包括數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、數(shù)據(jù)穩(wěn)定等工作,是用戶(hù)安全放心的使用本系統(tǒng)。設(shè)備管理:能夠?qū)崿F(xiàn)設(shè)備信息的入庫(kù)和修改,設(shè)備的出庫(kù)信息的記錄,元器件的維修信息的管理等等。信息查詢(xún)管理:能夠?qū)嵙?xí)元器件的信息查詢(xún)、打印,出庫(kù)信息的查詢(xún)和打印等,在查詢(xún)信息是,能靈活、方便的查詢(xún),并且能把查詢(xún)的信息打印出來(lái)。

圖3.6系統(tǒng)功能模塊圖3.5基本表結(jié)構(gòu)設(shè)計(jì)本次設(shè)計(jì)中使用到的表。他們分別是管理人員表、元器件信息表、供應(yīng)商信息表、出庫(kù)備案表和庫(kù)存表,如表3.7記錄所示表名:網(wǎng)站動(dòng)態(tài)內(nèi)容管理員管理人員表兀器件信息兀器件信息表供應(yīng)商供應(yīng)商信息表出庫(kù)出庫(kù)備案表庫(kù)存庫(kù)存表表3.7數(shù)據(jù)庫(kù)中所包含的表各個(gè)表的詳細(xì)信息如下:管理員信息表結(jié)構(gòu)設(shè)計(jì)表名:管理員信息此表包含管理員的全部信息,系統(tǒng)中有一個(gè)超級(jí)管理員,超級(jí)管理員可以賦予每個(gè)教師一個(gè)普通管理員帳號(hào)和密碼,教師憑借超級(jí)管理員賦予的用戶(hù)名和密碼進(jìn)入系統(tǒng)進(jìn)行操作。管理員信息表基本信息如表3.8所示元器件信息表結(jié)構(gòu)設(shè)計(jì)表名:元器件信息電子學(xué)院所有元器件的信息都在這個(gè)表得以體現(xiàn),元器件購(gòu)入后就在這里由超級(jí)管理員進(jìn)行登記,經(jīng)核對(duì)無(wú)誤后方可入庫(kù)。元器件信息表基本信息如表3.9所示名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵編號(hào)id自動(dòng)編號(hào)10元器件編號(hào)Assetnumber文本10元器件名稱(chēng)Assetname文本10元器件類(lèi)別Assetlabel文本10供應(yīng)商fillname文本20元器件數(shù)量Assetquantity數(shù)字10元器件價(jià)格Assetrate貨幣10購(gòu)買(mǎi)日期Buydatatime日期/時(shí)間20表3.9元器件信息表基本信息供應(yīng)商信息表結(jié)構(gòu)設(shè)計(jì)表名:供應(yīng)商此表的作用是記錄供應(yīng)商的詳細(xì)信息,以便在需要該供應(yīng)商提供的元器件時(shí)可以及時(shí)和該供應(yīng)商取得聯(lián)系。供應(yīng)商信息表基本信息如表3.10所示名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵編號(hào)id自動(dòng)編號(hào)10是供應(yīng)商名稱(chēng)Fillname文本20否供應(yīng)商元器件Fillasset文本20否負(fù)責(zé)人rector文本10否供應(yīng)商地址Filladdress文本50否供應(yīng)商電話Filltel文本20否傳真Fillfax文本20否表3.10供應(yīng)商信息表基本信息

出庫(kù)備案表結(jié)構(gòu)設(shè)計(jì)表名:出庫(kù)此表的作用是對(duì)所有出庫(kù)信息進(jìn)行記錄,所有管理員每一筆出庫(kù)的信息都在這個(gè)表中留有記錄,方便以后核對(duì)。出庫(kù)備案表基本信息如表3.11所示。名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵編號(hào)id自動(dòng)編號(hào)10是出庫(kù)編號(hào)Gonumber文本10否出庫(kù)名稱(chēng)Goname文本20否出庫(kù)類(lèi)別Golabel文本10否領(lǐng)取人draw文本10否庫(kù)存數(shù)量stockquantity數(shù)量10否出庫(kù)數(shù)量Goquantity數(shù)量10否出庫(kù)單價(jià)Gorate貨幣10否出庫(kù)時(shí)間Godatetime日期/時(shí)間20否表3.11出庫(kù)備案表基本信息6.庫(kù)存表結(jié)構(gòu)設(shè)計(jì)表名:庫(kù)存庫(kù)存功能一般是指在元器件流動(dòng)過(guò)程中對(duì)元器件數(shù)量的管理。庫(kù)存表基本信息如表3.12所示。

名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵編號(hào)id自動(dòng)編號(hào)10是庫(kù)存編號(hào)Stock_number文本10否庫(kù)存名稱(chēng)Stock_name文本20否庫(kù)存類(lèi)別Stock_label文本10否供應(yīng)商Fill_name文本20否入庫(kù)數(shù)量Join_quantity數(shù)字10否出庫(kù)數(shù)量go_quantity數(shù)字10否庫(kù)存數(shù)量Stock_quantity數(shù)字10否元器件單價(jià)Stock_rate貨幣10否總價(jià)Total_rate貨幣10否入庫(kù)日期Join_datetime日期/時(shí)間20否圖片images圖片10否表3.12庫(kù)存表基本信息第四章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)是整個(gè)設(shè)計(jì)環(huán)節(jié)中的最關(guān)鍵的部分。在本章中將詳細(xì)說(shuō)明各個(gè)模塊具體的實(shí)現(xiàn)過(guò)程。本次設(shè)計(jì)中包含前臺(tái)和后臺(tái)兩個(gè)部分,我們所說(shuō)的“前臺(tái)”,是指可以讓訪問(wèn)用戶(hù)瀏覽觀看的頁(yè)面。所謂“后臺(tái)”,則是管理員管理的頁(yè)面。4.1登陸模塊登陸過(guò)程流程圖登陸系統(tǒng)流程圖如圖4-1所示。圖4-1登陸信息流程圖登陸窗體的設(shè)計(jì)管理員要想進(jìn)入后臺(tái)管理整個(gè)系統(tǒng),必須有個(gè)登陸窗體,登陸窗體的作用就是對(duì)登陸人員的身份予以確定從而對(duì)登陸人員的權(quán)限給予確認(rèn)。登陸模塊的界面如圖4-2所示。

電子學(xué)院件設(shè)備管理系統(tǒng):用戶(hù)取消:用戶(hù)夾型:£電子學(xué)院件設(shè)備管理系統(tǒng):用戶(hù)取消:用戶(hù)夾型:£:譽(yù)錄:■■■圖4-2登陸模塊的界面在登陸框中分別輸入用戶(hù)的ID和對(duì)應(yīng)密碼,即可進(jìn)入元器件設(shè)備管理系統(tǒng)的內(nèi)部主頁(yè)。如果登錄不成功,屏幕中部的顯示“你輸入的用戶(hù)名或密碼不正確,請(qǐng)重新輸入!”的字樣。如圖4.3所示。圖4.3登錄主要程序results:二ADOTablel.Lookup('用戶(hù)編號(hào)',editl.text,'密碼');{檢索數(shù)據(jù)庫(kù)中對(duì)應(yīng)用戶(hù)名的密碼項(xiàng)}ifedit1.Text=''thenapplication.MessageBox('用戶(hù)編號(hào)不能為空!','提示',mb_ok)elseifedit2.Text=''thenapplication.messagebox('密碼不能為空!','警告',mb_ok)elseifresults=edit2.Textthenbeginapplication.CreateForm(Tform2,form2);form2.ShowModal;endelseshowmessage('密碼錯(cuò)誤或用戶(hù)不存在!');edit1.Visible:=true;edit2.Visible:=true;edit1.Text:='';edit2.Text:='';4.2管理員模塊添加新用戶(hù)流程圖添加新用戶(hù)流程圖如圖4-4所示。圖4.4添加新用戶(hù)流程圖4.2.2新用戶(hù)模塊設(shè)計(jì)圖4.5添加新用戶(hù)的界面。在用戶(hù)名可用的情況下,輸入密碼。如果兩次輸入的密碼不相同的話,屏幕中會(huì)提示“兩次密碼輸入不一致!”。圖4.6否則,顯示“密碼輸入一致!”。驗(yàn)證代碼:ifedit2.Text<>edit3.Textthenshowmessage('兩次密碼輸入不一致!')elseshowmessage('密碼輸入一致!');這時(shí),點(diǎn)擊“確定”,新注冊(cè)用戶(hù)信息會(huì)更新到管理員數(shù)據(jù)庫(kù)中,并且會(huì)重新顯示登錄界面,現(xiàn)在就可用輸入剛剛注冊(cè)的用戶(hù)信息進(jìn)行登錄。確定代碼:str:='insertintoguanliyuanvalues('+''''+edit1.Text+''''+','+''''+edit2.Text+''''+')';點(diǎn)擊“取消”按鈕,會(huì)顯示登錄界面,此時(shí),注冊(cè)界面會(huì)隱藏。取消代碼:form1.show;form5.Hide;4.3供應(yīng)商信息模塊修改供應(yīng)商信息流程圖修改供應(yīng)商信息流程圖如圖4.8。

供應(yīng)商信息模塊設(shè)計(jì)管理員可以在這里添加新的供應(yīng)商信息,如果供應(yīng)商信息有變更,那么還可以修改供應(yīng)商信息。對(duì)于已經(jīng)沒(méi)有合作關(guān)系的供應(yīng)商則可以刪除他的信息。查詢(xún)供應(yīng)商信息界面如圖4.9所示圖4.9供應(yīng)商的查詢(xún)界面添加供應(yīng)商信息界面如圖4.10所示圖4.10添加供應(yīng)商信息界面供應(yīng)商信息列表如圖4.11所示。供應(yīng)商名稱(chēng) k供應(yīng)商設(shè)釦負(fù)責(zé)人”供應(yīng)商電話t単[阮年言打和抵有醺公司1電阻寸驚海淀美電器電容武漢武昌王先電齊限公司—扱管江蘇蘇州劉先昌壽寶電子公司二極管李小姐16725264410瀏1訕姆電子司萬(wàn)用表瀏哇安黃*H-r^-iHHREM辦丁mna電丿土表寸驚海淀朱先江龍井電器有限公百電流表斷你清喜先生16055556874中測(cè)電子有限公司彌器武漢武昌石先4.11供應(yīng)商信息列表4.4庫(kù)存模塊庫(kù)存元器件查找流程圖

開(kāi)始確定查詢(xún)選擇查詢(xún)條件選擇查找要求符合要求提示信息圖4.12庫(kù)存元器件查找流程圖4.4.2庫(kù)存模塊設(shè)計(jì)開(kāi)始確定查詢(xún)選擇查詢(xún)條件選擇查找要求符合要求提示信息圖4.12庫(kù)存元器件查找流程圖本設(shè)計(jì)中此模塊包含了所有已經(jīng)入庫(kù)的元器件,管理員可以在這里搜索所有兀器件,對(duì)所需要的兀器件可以掌握庫(kù)存的情況。對(duì)在庫(kù)存信息中的兀器件可以分批出庫(kù),在列表中出庫(kù)數(shù)量可以顯示已經(jīng)出庫(kù)了的兀器件數(shù)量,出庫(kù)數(shù)量可以累加,庫(kù)存數(shù)量是及時(shí)更新后的數(shù)量。庫(kù)存頁(yè)面中設(shè)計(jì)了查找功能,此功能針對(duì)庫(kù)存表里的所有信息,采用的是模圖4.13查詢(xún)庫(kù)存的界面糊查找方式。如圖4-13所示圖4.13查詢(xún)庫(kù)存的界面庫(kù)存信息列表如圖4-14元器件編寫(xiě)”5元器件名笳庫(kù)#”入庫(kù)日期■價(jià)格 ”二極管3002007-6-4300前電菲限公司1三極管8002009-8-10800南昌壽寶電子公司2電阻12002004-2-31200岡華高新科技有限公司3電容10002002-4-201000國(guó)美電器4電壓表302000-12-10120zfct-r-'-irfcl辦丁電霸5電流表60200&-8-30240浙江^井電器有限公司6萬(wàn)用表402003-4-201600深圳山姆電子設(shè)備公司7彌器152001-&-16000中測(cè)電子有限公司圖4.14庫(kù)存信息列表4.5元器件入庫(kù)模塊元器件入庫(kù)流程圖元器件入庫(kù)信息流程圖如圖4.15所示。

圖4.15元器件入庫(kù)信息流程圖元器件入庫(kù)模塊設(shè)計(jì)購(gòu)入的元器件經(jīng)過(guò)驗(yàn)貨員檢驗(yàn)完畢后就可以入庫(kù)了,入庫(kù)編號(hào)自己填寫(xiě),這個(gè)編號(hào)就是這筆元器件在庫(kù)存時(shí)的編號(hào),每一筆入庫(kù)的元器件,只有一個(gè)編號(hào)。入庫(kù)匯總界面如圖4.16所示圖4.16入庫(kù)匯總界面

4.6元器件出庫(kù)模塊元器件出庫(kù)流程圖元器件出庫(kù)信息流程圖如圖4.17所示。圖4.17出庫(kù)信息流程圖出庫(kù)模塊的設(shè)計(jì)元器件的出庫(kù)是針對(duì)庫(kù)存中有的元器件,所以直接在庫(kù)存表中就可以進(jìn)行元器件的出庫(kù)工作,出庫(kù)時(shí)出庫(kù)名稱(chēng)不用手動(dòng)填寫(xiě),出庫(kù)類(lèi)別由管理員自己選擇。領(lǐng)取人由管理員如實(shí)選擇,出庫(kù)數(shù)量填寫(xiě)想要出庫(kù)的數(shù)量,出庫(kù)日期直接調(diào)用計(jì)算機(jī)當(dāng)前日期。出庫(kù)后的每一筆出庫(kù)信息都會(huì)記錄在出庫(kù)備案表里面,這樣方便以后查詢(xún)。出庫(kù)界面如圖4.18所示。圖4.18圖4.18出庫(kù)界面出庫(kù)備案表如圖4.19所示匪出庫(kù)名稱(chēng)”二極管三極管出庫(kù)類(lèi)^”出庫(kù)數(shù)量”領(lǐng)取人”出庫(kù)日期”庫(kù)存數(shù)量”流星 2007-8-6 300流星 2009-10-2 420100300名稱(chēng)”二極管三極管出庫(kù)類(lèi)^”出庫(kù)數(shù)量”領(lǐng)取人”出庫(kù)日期”庫(kù)存數(shù)量”流星 2007-8-6 300流星 2009-10-2 420100300電壓表2001-2-122006-10-102020'電容20蟲(chóng)衣2002-6-15200萬(wàn)用表12流星2003-7-760彌器7邪靈2001-6-5502004-6-23600&電阻 實(shí)驗(yàn)設(shè)備 6圖4.19出庫(kù)備案表4.7元器件信息模塊添加元器件信息的流程圖添加元器件信息流程圖如圖4-20所示。

開(kāi)始NYNY返回答息息是雀否輸.完畢圖4.20添加元器件信息流程圖開(kāi)始NYNY返回答息息是雀否輸.完畢圖4.20添加元器件信息流程圖將添加的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)更新數(shù)據(jù)庫(kù)刪除和修改元器件信息流程圖和前面刪除和修改流程圖相類(lèi)似。元器件信息模塊設(shè)計(jì)元器件被采購(gòu)回來(lái)以后,管理員就可以根據(jù)元器件的實(shí)際情況添加元器件信息到元器件列表,每一個(gè)元器件都有編號(hào)。這個(gè)編號(hào)可以根據(jù)元器件實(shí)際情況進(jìn)行編寫(xiě),同樣元器件的編號(hào)可以重復(fù)編寫(xiě)。提交后此元器件信息就添加到元器件

信息列表里面。元器件信息管理模塊如圖4.21所示圖圖4.21元器件信息管理搜索出的元器件列表如圖4.22所示。567険器名稱(chēng)編號(hào)t0叡電陸限公司南昌壽寶電子公司300420價(jià)格420”購(gòu)買(mǎi)日期”2007-6-12009-8-8國(guó)美電器200200567険器名稱(chēng)編號(hào)t0叡電陸限公司南昌壽寶電子公司300420價(jià)格420”購(gòu)買(mǎi)日期”2007-6-12009-8-8國(guó)美電器2002002002-4-18深圳山姆電子設(shè)備公司60|2402003-4-18中測(cè)電子有限公司502002001-5-302006-8-282004-2-2800600浙江龍井電器有限公司20風(fēng)華高新科技有限公司600圖4.22元器件列表第五章系統(tǒng)的調(diào)試及測(cè)試軟件設(shè)計(jì)結(jié)束后,進(jìn)入系統(tǒng)測(cè)試與調(diào)試階段,以便發(fā)現(xiàn)軟件設(shè)計(jì)過(guò)程中的缺點(diǎn)和漏洞,及時(shí)修正和完善軟件系統(tǒng),提高軟件的可靠性及穩(wěn)定性。為保證軟件產(chǎn)品的質(zhì)量,提高每一個(gè)程序的可靠性,測(cè)試階段是軟件開(kāi)發(fā)過(guò)程中的重要階段。軟件測(cè)試的目標(biāo)是在精心控制的環(huán)境下執(zhí)行程序,以發(fā)現(xiàn)程序中的錯(cuò)誤,給出程序可靠性的鑒定。經(jīng)測(cè)試發(fā)現(xiàn)的錯(cuò)誤后,應(yīng)立即進(jìn)行調(diào)試并改正錯(cuò)誤。5.1模塊測(cè)試與調(diào)試本設(shè)計(jì)是由多個(gè)功能模塊按一定的層次組織在一起的,在調(diào)試的時(shí)候先對(duì)各個(gè)模塊進(jìn)行調(diào)試。調(diào)試過(guò)程中的報(bào)錯(cuò)主要是由于代碼部分出現(xiàn)了錯(cuò)誤,調(diào)用函數(shù)不正確也是錯(cuò)的比較多的一個(gè)地方。這些錯(cuò)誤在查閱了相關(guān)書(shū)籍和經(jīng)過(guò)老師指導(dǎo)后都得到了更正。5.2整體測(cè)試與調(diào)試在各個(gè)功能模塊都調(diào)試成功后,整個(gè)模塊也沒(méi)有大的問(wèn)題,組成的整個(gè)系統(tǒng)也就基本完善了。通過(guò)本次對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程,更加深刻的體會(huì)到了軟件開(kāi)發(fā)的重要意義。對(duì)軟件設(shè)計(jì)所運(yùn)用的技術(shù)、工作流程、設(shè)計(jì)科學(xué)及設(shè)計(jì)規(guī)范有了一個(gè)較為系統(tǒng)的認(rèn)識(shí),大幅提高了自身綜合運(yùn)用技術(shù)、分析資料、統(tǒng)籌規(guī)劃、信息交流及分析問(wèn)題的能力,并且具備了開(kāi)發(fā)類(lèi)似大型軟件的一定水平結(jié)論本論文以電子學(xué)院元器件管理信息系統(tǒng)為研究對(duì)象,在系統(tǒng)的需求分析和功能劃分方面做了大量工作,構(gòu)成了系統(tǒng)的總體結(jié)構(gòu)和核心功能。主要工作:運(yùn)用面向?qū)ο蟮姆椒ê图夹g(shù)對(duì)元器件設(shè)備管理信息系統(tǒng)進(jìn)行了初步的系統(tǒng)分析與系統(tǒng)的設(shè)計(jì);在Windows操作平臺(tái)應(yīng)用SQLServer2000監(jiān)理了元器件設(shè)備管理信息系統(tǒng)的數(shù)據(jù)庫(kù),并且實(shí)現(xiàn)其關(guān)鍵部分功能。在系統(tǒng)運(yùn)行中,應(yīng)用程序與數(shù)據(jù)庫(kù)直接交互;基于Window

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論