畢業(yè)設(shè)計(jì)(論文)-基于Access的實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì).doc_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于Access的實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì).doc_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于Access的實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì).doc_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于Access的實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì).doc_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于Access的實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)報(bào)告(論文) 報(bào)告(論文)題目:基于 access 的實(shí)驗(yàn)器 材管理系統(tǒng)設(shè)計(jì) 作者所在系部: 電子工程系 作者所在專業(yè): 電子信息工程 作者所在班級(jí): 作 者 姓 名 : 作 者 學(xué) 號(hào) : 指導(dǎo)教師姓名: 完 成 時(shí) 間 : 2011 年 6 月 15 日 北華航天工業(yè)學(xué)院教務(wù)處制 北華航天工業(yè)學(xué)院北華航天工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論文論文) )任務(wù)書任務(wù)書( (理工類理工類) ) 學(xué)生姓名: 專 業(yè): 電子信息工程 班 級(jí): 學(xué) 號(hào): 指導(dǎo)教師: 職 稱: 教 授 完成時(shí)間: 2011.6.15 畢業(yè)設(shè)計(jì)(論文)題目: 基于 access 的實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì) 縱向課題()理論研究( ) 教師科研 課 題 橫向課題( )應(yīng)用研究( ) 教師自擬課題()應(yīng)用設(shè)計(jì)() 題目來(lái)源 學(xué)生自擬課題( ) 題目類型 其 他( ) 注:請(qǐng)直 接在所屬 項(xiàng)目括號(hào) 內(nèi)打“” 總體設(shè)計(jì)要求及技術(shù)要點(diǎn): 設(shè)計(jì)要求利用計(jì)算機(jī)軟件實(shí)現(xiàn)對(duì)實(shí)驗(yàn)室各種器材的日常管理, 如查詢、修改、增刪、 維護(hù)元器件信息. 圍繞設(shè)備信息管理這一主題, 該管理系統(tǒng)主要設(shè)計(jì) 4 大基本功能: 信 息的錄入、修改、查詢、輸出. 此外, 用戶管理, 權(quán)限設(shè)置, 實(shí)驗(yàn)室成員個(gè)人信息管理也 是不可或缺的功能模塊. 工作環(huán)境及技術(shù)條件: 計(jì)算機(jī)一臺(tái),相關(guān)的技術(shù)手冊(cè) 工作內(nèi)容及最終成果: 1. 熟悉 access 數(shù)據(jù)庫(kù)軟件,學(xué)習(xí) visual basic 程序設(shè)計(jì) 2. 對(duì)實(shí)驗(yàn)室設(shè)備、器材等管理進(jìn)行需求分析 3. 編寫實(shí)驗(yàn)室器材管理系統(tǒng) 成果形式:管理系統(tǒng)軟件 時(shí)間進(jìn)度安排: 1、第七學(xué)期第 6 周第 15 周,查閱資料,完成開題報(bào)告、文獻(xiàn)綜述、外文文獻(xiàn)翻譯 2、第七學(xué)期第 16 周第 17 周,開題報(bào)告審閱、答辯 3、第八學(xué)期第 1 周第 3 周,學(xué)習(xí) access 4、第八學(xué)期第 3 周第 7 周,實(shí)驗(yàn)室設(shè)備、器材等管理進(jìn)行需求分析 5、第八學(xué)期第 8 周第 11 周,編寫實(shí)驗(yàn)室器材管理系統(tǒng) 6、第八學(xué)期第 12 周第 15 周,完成畢業(yè)設(shè)計(jì)論文 指導(dǎo)教師簽字: 年 月 日 教研室主任意見: 教研室主任簽字: 年 月 日 北華航天工業(yè)學(xué)院 本科生畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性及知識(shí)產(chǎn)權(quán)聲明 本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文)基于 access 的實(shí)驗(yàn)器材管理系統(tǒng)設(shè) 計(jì) 是本人在指導(dǎo)教師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作取得的成果。除文中已經(jīng)注明引用的內(nèi)容 外,本設(shè)計(jì)(論文)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的作品或成果。對(duì)本設(shè)計(jì) (論文)的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。因本畢業(yè)設(shè)計(jì) (論文)引起的法律結(jié)果完全由本人承擔(dān)。 本畢業(yè)設(shè)計(jì)(論文)成果歸北華航天工業(yè)學(xué)院所有。本人遵循北華航天工業(yè)學(xué)院有關(guān) 畢業(yè)設(shè)計(jì)(論文)的相關(guān)規(guī)定,提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本。本人同意北華航 天工業(yè)學(xué)院有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);可 以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以營(yíng)利為目的的前提下,可以公 布非涉密畢業(yè)設(shè)計(jì)(論文)的部分或全部?jī)?nèi)容。 特此聲明 畢業(yè)設(shè)計(jì)(論文)作者: 指導(dǎo)教師: 年 月 日 年 月 日 北華航天工業(yè)學(xué)院畢業(yè)論文 i 摘 要 實(shí)驗(yàn)室工作是一所院校教學(xué)工作的重要組成部分,而實(shí)驗(yàn)器材是完成教學(xué)任務(wù)的物 質(zhì)基礎(chǔ),但是實(shí)驗(yàn)器材的管理是一件繁瑣的工作。對(duì)實(shí)驗(yàn)器材信息進(jìn)行綜合分析與管理, 不僅是實(shí)驗(yàn)室管理本身的需要,也是提高教學(xué)質(zhì)量和辦學(xué)效益的需要。 本系統(tǒng)就是針對(duì)高校實(shí)驗(yàn)設(shè)備管理而設(shè)計(jì)的一個(gè)基于 access 的實(shí)驗(yàn)器材管理應(yīng)用系 統(tǒng),以實(shí)現(xiàn)對(duì)實(shí)驗(yàn)器材信息的日常管理。圍繞設(shè)備信息管理這一主題, 該系統(tǒng)應(yīng)用 microsoft access 數(shù)據(jù)庫(kù)軟件,內(nèi)嵌入一些 visual basic 程序設(shè)計(jì)來(lái)實(shí)現(xiàn)各功能模塊。主 要設(shè)計(jì)了 4 項(xiàng)基本功能:信息的錄入、修改、查詢、輸出。 此外,用戶管理,權(quán)限設(shè)置, 實(shí)驗(yàn)室成員個(gè)人信息管理也是不可或缺的功能模塊。具體實(shí)現(xiàn)過(guò)程涉及到:需求分析、 系統(tǒng)概念設(shè)計(jì)、系統(tǒng)邏輯和物理設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和維護(hù)。 關(guān)鍵詞 實(shí)驗(yàn)器材管理 access 數(shù)據(jù)庫(kù) visual basic 程序設(shè)計(jì) 北華航天工業(yè)學(xué)院畢業(yè)論文 ii abstract laboratory work is an institution important part of teaching, and laboratory equipment to complete the task of teaching the material basis, but the experimental equipment management is a tedious work. information on a comprehensive analysis of experimental equipment and management, laboratory management is not only their own needs, but also to improve teaching quality and efficiency of the need to. this system is for the design of lab facilities management and an access-based application of the experimental equipment management systems to achieve information on the daily management of experimental equipment. around the theme of information management device, the system is microsoft access database software application, embedded a number of visual basic programming to achieve the function module. major account set up four basic functions: information input, modify, query, output. in addition, user management, permissions laboratory information management is essential to individual members of the functional modules. realization process related to: needs analysis, concept design, system logic and physical design, system implementation and maintenance. key words experiment equipment management access database visual basic programming 北華航天工業(yè)學(xué)院畢業(yè)論文 iii 目 錄 第 1 章 緒論 .1 1.1 課題背景1 1.2 可行性分析 1 1.3 access簡(jiǎn)介.2 1.4 設(shè)計(jì)步驟與工作原理2 1.5 課題的建立以及本文完成的主要工作3 第 2 章 系統(tǒng)分析 .4 2.1 實(shí)驗(yàn)器材管理概述 4 2.2 系統(tǒng)設(shè)計(jì)目標(biāo) 4 2.3 系統(tǒng)需求分析 5 2.4 權(quán)限設(shè)計(jì)6 2.5 小結(jié)6 第 3 章 系統(tǒng)概念設(shè)計(jì) .7 3.1 系統(tǒng)模塊設(shè)計(jì)7 3.2 模塊功能解析 7 3.3 e-r 模型圖 8 3.4 小結(jié)9 第 4 章 系統(tǒng)邏輯和物理設(shè)計(jì) 10 4.1 數(shù)據(jù)庫(kù)設(shè)計(jì).10 4.1.1 創(chuàng)建數(shù)據(jù)表 .10 4.1.2 數(shù)據(jù)表關(guān)系 .14 4.2 系統(tǒng)流程圖.15 4.3 功能實(shí)現(xiàn).16 4.3.1 啟動(dòng)系統(tǒng) .16 4.3.2 登錄系統(tǒng) .17 4.3.3 系統(tǒng)主界面 .18 4.3.4 基本信息窗體 .23 4.3.5 密碼修改 .30 4.3.6 打印報(bào)表 .31 4.4 小結(jié).33 第 5 章 系統(tǒng)測(cè)試、維護(hù)和評(píng)價(jià) 34 5.1 系統(tǒng)測(cè)試.34 5.2 系統(tǒng)維護(hù) .34 5.3 系統(tǒng)評(píng)價(jià).35 5.4 小結(jié) .35 第 6 章 結(jié)論 36 致 謝 37 北華航天工業(yè)學(xué)院畢業(yè)論文 iv 參考文獻(xiàn) 38 附 錄 39 北華航天工業(yè)學(xué)院畢業(yè)論文 1 基于 access 的實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì) 第 1 章 緒論 1.1 課題背景 當(dāng)今,信息已成為社會(huì)和經(jīng)濟(jì)發(fā)展的重要支柱之一,大量信息的產(chǎn)生、處理、存儲(chǔ)、 傳播和使用推動(dòng)了社會(huì)的進(jìn)步和經(jīng)濟(jì)的發(fā)展2。信息系統(tǒng)是一種以加工處理信息為主的 計(jì)算機(jī)系統(tǒng),而數(shù)據(jù)庫(kù)技術(shù)作為一種存儲(chǔ)和使用信息的信息系統(tǒng)核心技術(shù)正在發(fā)揮著越 來(lái)越重要的作用。使用數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提 高了其安全性。尤其對(duì)于復(fù)雜的信息管理,數(shù)據(jù)庫(kù)系統(tǒng)能夠充分發(fā)揮它的優(yōu)越性。本系 統(tǒng)就是為了管理好實(shí)驗(yàn)器材信息而設(shè)計(jì)的。 高等學(xué)校實(shí)驗(yàn)室基本信息和儀器設(shè)備信息實(shí)現(xiàn)計(jì)算機(jī)管理是高校實(shí)驗(yàn)室評(píng)估的一項(xiàng) 指標(biāo),也是高校實(shí)驗(yàn)室進(jìn)行規(guī)范化管理的一項(xiàng)重要手段。高校實(shí)驗(yàn)室的管理體制實(shí)行校 (院) 、系兩級(jí)管理,本文主要談?wù)劯咝O导?jí)實(shí)驗(yàn)室器材管理系統(tǒng)的分析與設(shè)計(jì)。 以電子工程系的實(shí)驗(yàn)器材管理系統(tǒng)的設(shè)計(jì)為例。在以微電子電路研發(fā)為主的硬件實(shí) 驗(yàn)室中,實(shí)驗(yàn)器材的管理是一件繁瑣的工作,比如各種阻容器件、芯片等,由于體積小 易失不易查找的特點(diǎn),往往給正常的科研工作帶來(lái)一定的麻煩,導(dǎo)致工作效率底下。此 外,部分儀器或設(shè)備因外借或損壞未及時(shí)記錄導(dǎo)致遺失,也造成科研實(shí)驗(yàn)室的損失。因 此,以計(jì)算機(jī)管理為手段,開發(fā)一套使實(shí)驗(yàn)器材管理工作規(guī)范化,系統(tǒng)化,程序化,避 免實(shí)驗(yàn)室設(shè)備管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的 查詢和修改信息的器材管理系統(tǒng),具有必要性和一定的實(shí)際意義1。 1.2 可行性分析 雖然目前市場(chǎng)上也有一些類似的軟件,但它們不完全適合本實(shí)驗(yàn)室具體情況。作為 一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),必然與數(shù)據(jù)庫(kù)技術(shù)緊密相關(guān)。要實(shí)現(xiàn)網(wǎng)絡(luò)化管理,實(shí)現(xiàn)數(shù)據(jù)共享 互查,可采用 c/s 結(jié)構(gòu)的數(shù)據(jù)訪問(wèn)體系,該技術(shù)對(duì)開發(fā)技術(shù)的要求較高,目前國(guó)內(nèi)外的 應(yīng)用也較成熟。在開發(fā)工具選取上,vc+具有較高的技術(shù)深度,powerbuider 專業(yè)性較 強(qiáng),但與常規(guī)程序兼容性較差,因此都不采用。而 visual basic 是 microsoft 公司開發(fā)的 一個(gè)套件部分,是一個(gè)功能豐富,方便實(shí)用的面向?qū)ο蟮囊?visual basic 語(yǔ)言為基礎(chǔ)的 程序開發(fā)環(huán)境,它的一個(gè)很大的特點(diǎn)就是功能強(qiáng)大,編程簡(jiǎn)單的數(shù)據(jù)庫(kù)操作能力??梢?化的開發(fā)環(huán)境,豐富的數(shù)據(jù)庫(kù)訪問(wèn)控件的支持,使它成為數(shù)據(jù)庫(kù)應(yīng)用程序項(xiàng)目中重要的 開發(fā)工具,所以本系統(tǒng)采 visual basic 語(yǔ)言編寫。本系統(tǒng)采用的數(shù)據(jù)庫(kù)是 access,它是 microsoft 公司自帶的一個(gè)功能卓越的桌面數(shù)據(jù)庫(kù)軟件,它的功能強(qiáng)大、使用方便,在數(shù) 北華航天工業(yè)學(xué)院畢業(yè)論文 2 據(jù)倉(cāng)庫(kù),數(shù)據(jù)庫(kù)解決方案中起著重要的核心作用,是目前廣泛使用的一種數(shù)據(jù)庫(kù)之一9。 本實(shí)驗(yàn)器材管理開發(fā)系統(tǒng)是在 windows xp 操作系統(tǒng)的計(jì)算機(jī)上應(yīng)用 microsoft access 數(shù)據(jù)庫(kù)軟件,內(nèi)嵌入一些 visual basic 程序設(shè)計(jì)來(lái)開發(fā)并通過(guò)的。 1.3 access 簡(jiǎn)介 microsoft access是微軟公司出品的一個(gè)功能強(qiáng)大、使用方便、輕量型的關(guān)系數(shù)據(jù)庫(kù) 管理系統(tǒng),也是office套裝軟件中的一個(gè)重要成員。以其友好的界面、生動(dòng)活潑的工作 環(huán)境,深受廣大用戶喜愛。由于內(nèi)置有功能強(qiáng)大的工具和方便有效的向?qū)?,access數(shù)據(jù) 庫(kù)系統(tǒng)提供了比其他數(shù)據(jù)庫(kù)系統(tǒng)更方便的功能2 5。 access具有以下主要特點(diǎn): (1)可視化操作。access提供了表、查詢、窗體、報(bào)表等多種可視化工具。access的 窗體具有的可與其它應(yīng)用程序進(jìn)行鏈接的功能,創(chuàng)建同步窗體或嵌套窗體,可非常直觀 地點(diǎn)擊不同的按鈕,就能進(jìn)入相應(yīng)的錄入、查詢、修改模塊,查看所需的信息。access 數(shù)據(jù)庫(kù)還提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生 成等操作規(guī)范化,為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便。 (2)共享性。access作為微軟office套件中重要一員,可以與woid、excel和 powerpoint甚至音視頻文件進(jìn)行數(shù)據(jù)共享和交換。這使得用戶可以很方便地建立圖文并 茂、富有表現(xiàn)力的小型應(yīng)用系統(tǒng)。 (3)數(shù)據(jù)加工能力。access提供了許多數(shù)值計(jì)算、統(tǒng)計(jì)等函數(shù),這些函數(shù)可以在任何 數(shù)據(jù)庫(kù)對(duì)象中應(yīng)用來(lái)滿足數(shù)據(jù)處理的要求。 (4)網(wǎng)絡(luò)化和可擴(kuò)展性。access允許連接到功能更為強(qiáng)大的microsoft sql server 20052007等數(shù)據(jù)庫(kù)管理系統(tǒng)??梢砸詗eb方式跨平臺(tái)地訪問(wèn)access或sql server數(shù)據(jù)庫(kù)。 正是充分利用了access上述主要特點(diǎn),筆者分析并設(shè)計(jì)出基于access的實(shí)驗(yàn)器材管 理信息系統(tǒng)。它是一個(gè)非常適合高校系級(jí)實(shí)驗(yàn)室器材管理數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),并且具有良 好的可擴(kuò)展性。 1.4 設(shè)計(jì)步驟與工作原理 規(guī)范設(shè)計(jì)法中比較著名的有新奧爾良(new orleans)方法,根據(jù)應(yīng)用系統(tǒng)開發(fā)的全過(guò) 程,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為六個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu) 設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)6。需求分析階段是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),實(shí)現(xiàn) 分析調(diào)查實(shí)驗(yàn)器材管理系統(tǒng)要實(shí)現(xiàn)的功能,以及設(shè)計(jì)對(duì)象的結(jié)構(gòu)和功能。具體包括分析 數(shù)據(jù)庫(kù)結(jié)構(gòu)、來(lái)源并整理出表格、建立表間關(guān)系等。根據(jù)應(yīng)用系統(tǒng)的要求設(shè)計(jì)出需要的 北華航天工業(yè)學(xué)院畢業(yè)論文 3 報(bào)表、查詢和窗體。窗體是一個(gè)應(yīng)用系統(tǒng)的主要組成部分,一個(gè)好的窗體能夠?yàn)閼?yīng)用程 序帶來(lái)靈活的可操作性,為用戶的使用帶來(lái)方便。 系統(tǒng)開發(fā)的階段示意圖如圖 1-1 所示。 調(diào)查研究 確定調(diào)查 內(nèi)容,可 行性分析 系統(tǒng)分析 需求分析 功能分析 系統(tǒng)設(shè)計(jì) 總體結(jié)構(gòu) 設(shè)計(jì),數(shù) 據(jù)庫(kù)設(shè)計(jì) 系統(tǒng)實(shí)施 系統(tǒng)調(diào)試 系統(tǒng)運(yùn)行 系統(tǒng)維護(hù) 系統(tǒng)維護(hù) 系統(tǒng)評(píng)價(jià) 圖 1-1 系統(tǒng)開發(fā)階段示意圖 該實(shí)驗(yàn)器材管理系統(tǒng)主要采用菜單及功能按鈕驅(qū)動(dòng)的功能調(diào)用模式,菜單與按鈕設(shè) 計(jì)力求簡(jiǎn)單明了。用戶成功登錄后進(jìn)入主界面,通過(guò)點(diǎn)擊對(duì)應(yīng)的菜單和功能按鈕進(jìn)入相 關(guān)頁(yè)面,調(diào)用、查詢、更新所需信息。在設(shè)計(jì)過(guò)程中,系統(tǒng)大量使用數(shù)據(jù)表連接、查詢、 顯示信息等操作。 1.5 課題的建立以及本文完成的主要工作 本文主要包括以下內(nèi)容: 1在 windows xp 操作系統(tǒng)的計(jì)算機(jī)上應(yīng)用 microsoft access 2003 數(shù)據(jù)庫(kù)軟件, 建立實(shí)驗(yàn)器材管理應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)實(shí)驗(yàn)室各種器材的日常管理。圍繞設(shè)備信息 管理這一主題, 該管理系統(tǒng)主要設(shè)計(jì) 4 大基本功能: 信息的錄入、修改、查詢、輸出。 2設(shè)計(jì)查詢、報(bào)表和窗體等數(shù)據(jù)對(duì)象。 3數(shù)據(jù)庫(kù)操作、調(diào)試和維護(hù)。 北華航天工業(yè)學(xué)院畢業(yè)論文 4 第 2 章 系統(tǒng)分析 2.1 實(shí)驗(yàn)器材管理概述 近十年,國(guó)內(nèi)高校發(fā)展和改革的步伐日趨加快,辦學(xué)規(guī)模不斷擴(kuò)大,實(shí)驗(yàn)室建設(shè)的 投入逐年增加,實(shí)驗(yàn)設(shè)備和元器件的數(shù)量不斷增多。面對(duì)規(guī)模龐大、事務(wù)繁雜的實(shí)驗(yàn)室 器材管理工作,許多管理上的問(wèn)題也逐漸暴露出來(lái)1。 實(shí)驗(yàn)室的基本信息收集和管理還處于手工操作或者文檔管理階段,缺少及時(shí)了解實(shí) 驗(yàn)室各類信息的數(shù)據(jù)平臺(tái)。當(dāng)評(píng)估檢查或者需要數(shù)據(jù)上報(bào)時(shí)就要加班加點(diǎn)趕材料,使本 來(lái)就繁重的管理工作任務(wù)更加艱巨。實(shí)驗(yàn)室作為一種信息資源的集散地,設(shè)備的借用和 實(shí)驗(yàn)室安排繁多,包含很多的信息數(shù)據(jù)的管理,諸如對(duì)設(shè)備的借用情況(如借用天數(shù)、 是否損壞)的統(tǒng)計(jì)和核實(shí),對(duì)設(shè)備信息和借用者信息的檢索等。這些數(shù)據(jù)信息處理工作 量大,若采用手工操作工作,出錯(cuò)率高,出錯(cuò)后不易查找更改,而且設(shè)備借用信息的管 理工作混亂而又復(fù)雜;一般借用情況是記錄在借用記錄本上,借用的數(shù)目和內(nèi)容記錄在 文件中,實(shí)驗(yàn)室的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行 查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力。如要對(duì)很長(zhǎng)時(shí)間以前 的設(shè)備進(jìn)行更改就更加困難了。基于這些問(wèn)題,有必要建立一個(gè)實(shí)驗(yàn)室設(shè)備管理系統(tǒng), 使實(shí)驗(yàn)室設(shè)備管理工作規(guī)范化,系統(tǒng)化,程序化,避免實(shí)驗(yàn)室設(shè)備管理的隨意性,提高 信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改設(shè)備的情況3。 基于 access 的實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì)就是利用計(jì)算機(jī)軟件實(shí)現(xiàn)對(duì)實(shí)驗(yàn)室各種器材的 日常管理, 如查詢、修改、增刪、維護(hù)設(shè)備和元器件信息.。圍繞設(shè)備信息管理這一主題, 該管理系統(tǒng)主要設(shè)計(jì) 4 大基本功能: 信息的錄入、修改、查詢、輸出.。此外, 查看借用 設(shè)備信息和損壞設(shè)備信息,打印設(shè)備信息報(bào)表,實(shí)驗(yàn)室成員個(gè)人信息管理,權(quán)限設(shè)置也 是不可或缺的功能模塊。 2.2 系統(tǒng)設(shè)計(jì)目標(biāo) 實(shí)驗(yàn)器材管理系統(tǒng)的任務(wù)是用計(jì)算機(jī)管理和維護(hù)實(shí)驗(yàn)設(shè)備和元器件信息,提供各種 查詢功能。主要設(shè)計(jì)要求有: (1)實(shí)現(xiàn)實(shí)驗(yàn)室器材自動(dòng)化管理,減輕工作人員的工作量。 (2)采用窗體程序設(shè)計(jì)方法便于系統(tǒng)功能的各種組合和修改,又便于補(bǔ)充和維護(hù)。 (3)具備數(shù)據(jù)庫(kù)查詢和報(bào)表打印功能,及時(shí)根據(jù)需要進(jìn)行數(shù)據(jù)檢索,打印各種基礎(chǔ)報(bào) 表等操作。 本系統(tǒng)需要完成的主要功能有: 北華航天工業(yè)學(xué)院畢業(yè)論文 5 (1)采購(gòu)新器材時(shí),能夠?qū)⑿畔⒌怯浫霐?shù)據(jù)庫(kù)。 (2)實(shí)驗(yàn)器材借出或損壞時(shí),記錄相關(guān)信息。 (3)瀏覽庫(kù)存設(shè)備信息時(shí),提供各種方式的查詢。提供指定需求報(bào)表的打印,例如, 打印出所有已借設(shè)備信息。 (4)可以修改實(shí)驗(yàn)器材的其他信息,例如教師信息、管理員信息、經(jīng)費(fèi)管理信息等。 2.3 系統(tǒng)需求分析 由上面對(duì)實(shí)驗(yàn)器材管理系統(tǒng)的描述和設(shè)計(jì)目標(biāo)可以得知在實(shí)驗(yàn)器材管理系統(tǒng)中主要 包括:實(shí)驗(yàn)器材信息表、管理員信息表、借用和損壞器材信息表。下面列出一些需要的 數(shù)據(jù)。 (1)與實(shí)驗(yàn)器材相關(guān)的數(shù)據(jù):器材編號(hào)、器材名稱、器材型號(hào)、數(shù)量、存放地點(diǎn)、購(gòu) 買時(shí)間、單價(jià)、負(fù)責(zé)教師姓名、是否借出、是否損壞等。 (2)與管理人員相關(guān)的數(shù)據(jù):管理員編號(hào)、管理員姓名、民族、性別、職稱、年齡、 身份證號(hào)、聯(lián)系電話、登錄賬號(hào)、密碼、教學(xué)課程等。 (3)與借用和損壞器材相關(guān)的數(shù)據(jù):借用或損壞器材編號(hào)、器材名稱、負(fù)責(zé)教師姓名、 借用或損壞數(shù)量、借用或損壞日期、歸還日期等。 通過(guò)以上描述,可以得知在該數(shù)據(jù)庫(kù)存在的實(shí)體對(duì)象大致有器材、管理人員、借用 教師三個(gè)。但是依照上述分析出的實(shí)體創(chuàng)建的數(shù)據(jù)庫(kù)會(huì)出現(xiàn)數(shù)據(jù)的重復(fù)冗余。實(shí)驗(yàn)器材 也應(yīng)根據(jù)用途、精密程度和管理區(qū)別等原因分為實(shí)驗(yàn)設(shè)備信息和元器件信息。因此要在 分析的基礎(chǔ)上建立表間的關(guān)聯(lián)。實(shí)驗(yàn)器材管理系統(tǒng)數(shù)據(jù)流程圖如圖 2-1 所示。 元器件數(shù)據(jù) 實(shí)驗(yàn)室數(shù)據(jù) 實(shí)驗(yàn)課程數(shù)據(jù) 實(shí)驗(yàn)設(shè)備數(shù)據(jù) 教師基本數(shù)據(jù) 借用設(shè)備數(shù)據(jù) 損壞設(shè)備數(shù)據(jù) 管理員 各類查詢與瀏覽 添加、修改信息 教師進(jìn)行借用操作 圖 2-1 實(shí)驗(yàn)器材管理系統(tǒng)數(shù)據(jù)流程圖 由數(shù)據(jù)流程圖可知,與實(shí)驗(yàn)器材管理相關(guān)的數(shù)據(jù)應(yīng)可拆分為八個(gè)表,分別為: 北華航天工業(yè)學(xué)院畢業(yè)論文 6 (1)實(shí)驗(yàn)設(shè)備信息表:包括設(shè)備編號(hào)、設(shè)備名稱、設(shè)備類別、設(shè)備型號(hào)、實(shí)驗(yàn)室編號(hào)、 總套數(shù)、購(gòu)買時(shí)間、單價(jià)、是否借出、是否損壞等信息。 (2)元器件信息表:包括元器件編號(hào)、元器件名稱、類別、規(guī)格型號(hào)、技術(shù)參數(shù)、封 裝類型、廠家、庫(kù)存量、單價(jià)、存放地點(diǎn)、入庫(kù)時(shí)間、是否借出、是否損壞等信息。 (3)實(shí)驗(yàn)室信息表:包括實(shí)驗(yàn)室編號(hào)、實(shí)驗(yàn)室名稱、實(shí)驗(yàn)室類別、實(shí)驗(yàn)室地點(diǎn)、管理 教師編號(hào)等信息。 (4)教師信息表:包括教師編號(hào)、姓名、民族、性別、職稱、年齡、身份證號(hào)、出生 日期、聯(lián)系電話、教學(xué)課程編號(hào)、聯(lián)系地址等信息。 (5)管理員表:包括教師編號(hào)、登錄賬號(hào)、密碼、權(quán)限等信息。 (6)借用設(shè)備信息表:包括借用設(shè)備編號(hào)、借用教師編號(hào)、借用數(shù)量、借用日期、歸 還日期、歸還數(shù)量、歸還狀態(tài)等信息 。 (7)損壞設(shè)備信息表:包括損壞設(shè)備編號(hào)、負(fù)責(zé)教師編號(hào)、損壞數(shù)量、損壞原因、損 壞日期、維修日期、維修狀態(tài)等信息。 (8)課程信息表:包括課程編號(hào)、課程名稱、實(shí)驗(yàn)地點(diǎn)、上課時(shí)間等信息。 在這些表中,實(shí)驗(yàn)設(shè)備信息表和借用設(shè)備信息表、損壞設(shè)備信息表通過(guò)“設(shè)備編號(hào)” 相關(guān)聯(lián);實(shí)驗(yàn)元器件信息表和借用設(shè)備信息表、損壞設(shè)備信息表通過(guò)“元器件編號(hào)”相 關(guān)聯(lián);實(shí)驗(yàn)設(shè)備信息表和實(shí)驗(yàn)室信息表通過(guò)“實(shí)驗(yàn)室編號(hào)”相關(guān)聯(lián);教師信息表和實(shí)驗(yàn) 室信息表、管理員表、借用設(shè)備信息表、損壞設(shè)備信息表通過(guò)“教師編號(hào)”相關(guān)聯(lián)。 為了補(bǔ)充實(shí)驗(yàn)器材管理系統(tǒng)的說(shuō)明信息,本系統(tǒng)還增加了系統(tǒng)參數(shù)表和經(jīng)費(fèi)管理表。 系統(tǒng)參數(shù)表:包括損壞罰款、遺失罰款、所屬系別、系統(tǒng)建立時(shí)間、系別簡(jiǎn)介、管 理制度等信息。 經(jīng)費(fèi)管理表:包括經(jīng)費(fèi)來(lái)源、收入、支出、原因、經(jīng)手人、時(shí)間、審核等信息。 2.4 權(quán)限設(shè)計(jì) 本系統(tǒng)主要應(yīng)用于高校系級(jí)實(shí)驗(yàn)器材管理系統(tǒng)的分析與設(shè)計(jì),要實(shí)現(xiàn)實(shí)驗(yàn)器材基本 信息和使用信息管理。對(duì)該系統(tǒng)管理員設(shè)置完全控制權(quán)限,可以查詢、添加、修改或刪 除該系統(tǒng)內(nèi)所有信息,其他教師或?qū)W生不可登錄該系統(tǒng)。若非管理人員想查詢、借用或 打印相關(guān)信息,必須通過(guò)管理員進(jìn)行查詢、借用登記或者打印相關(guān)報(bào)表。 2.5 小結(jié) 系統(tǒng)需求分析階段確定的系統(tǒng)邏輯模型是以后設(shè)計(jì)和實(shí)現(xiàn)目標(biāo)系統(tǒng)的基礎(chǔ),因此必 須準(zhǔn)確完整的體現(xiàn)用戶的要求。在這一章里,分析了實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì)要求與實(shí)現(xiàn) 功能,根據(jù)數(shù)據(jù)流程圖分析了該系統(tǒng)要建立的數(shù)據(jù)表及表間關(guān)系,還分析了該實(shí)驗(yàn)器材 北華航天工業(yè)學(xué)院畢業(yè)論文 7 管理系統(tǒng)的權(quán)限設(shè)置,為系統(tǒng)的設(shè)計(jì)和實(shí)施奠定了基礎(chǔ)。 北華航天工業(yè)學(xué)院畢業(yè)論文 8 第 3 章 系統(tǒng)概念設(shè)計(jì) 3.1 系統(tǒng)模塊設(shè)計(jì) 本系統(tǒng)要實(shí)現(xiàn)的功能是管理員可以對(duì)實(shí)驗(yàn)室設(shè)備信息進(jìn)行查詢及相關(guān)實(shí)驗(yàn)器材的使 用情況查看,可以根據(jù)管理員用戶名和密碼登錄該實(shí)驗(yàn)器材管理系統(tǒng)。開發(fā)本系統(tǒng)的總 體任務(wù)是實(shí)現(xiàn)實(shí)驗(yàn)器材管理的系統(tǒng)化和自動(dòng)化,幫助管理人員更好更高效的完成器材管 理工作。本著實(shí)用性和介紹性的原則,整個(gè)系統(tǒng)由四大模塊組成,每個(gè)大的模塊又包含 幾個(gè)小的模塊。該系統(tǒng)的功能模塊圖如圖3-1所示。 實(shí)驗(yàn)器材管理系統(tǒng) 運(yùn)行管理 用戶管理 器材管理 系統(tǒng)管理 設(shè)備借用管理 設(shè)備損壞管理 教師信息管理 管理員密碼修改 實(shí)驗(yàn)設(shè)備查詢修改 元器件的查詢修改 系統(tǒng)參數(shù)設(shè)置 經(jīng)費(fèi)管理 元器件的添加輸出 實(shí)驗(yàn)設(shè)備添加輸出 實(shí)驗(yàn)室教學(xué)管理 打印相關(guān)報(bào)表 圖 3-1 實(shí)驗(yàn)器材管理系統(tǒng)功能模塊圖 3.2 模塊功能解析 由圖 3-1 可以知道該實(shí)驗(yàn)器材管理系統(tǒng)設(shè)計(jì)了運(yùn)行管理、用戶管理、器材管理和系 統(tǒng)管理四大功能模塊,每個(gè)大的模塊又包含幾個(gè)小的模塊2。各模塊的具體功能如下: (1) 運(yùn)行管理模塊:包括借用設(shè)備管理、損壞設(shè)備管理和打印相關(guān)報(bào)表三個(gè)子模塊。 借用設(shè)備管理和損壞設(shè)備管理模塊可實(shí)現(xiàn)對(duì)借用和損壞實(shí)驗(yàn)設(shè)備和元器件信息的添加、 北華航天工業(yè)學(xué)院畢業(yè)論文 9 查詢、輸出等操作。打印相關(guān)報(bào)表模塊可以打印該系統(tǒng)內(nèi)各種信息的報(bào)表,如實(shí)驗(yàn)設(shè)備 信息、元器件信息、實(shí)驗(yàn)室上課安排及管理員個(gè)人信息等報(bào)表。 (2)用戶管理模塊:包括教師信息管理、管理員密碼修改和實(shí)驗(yàn)教學(xué)管理三個(gè)子模塊。 實(shí)驗(yàn)室管理員具有最高權(quán)限,可以維護(hù)更新用戶信息和設(shè)備信息。教師信息和實(shí)驗(yàn)教學(xué) 管理模塊主要用于管理員信息查詢和實(shí)驗(yàn)設(shè)備使用信息的查詢。 (3) 實(shí)驗(yàn)器材管理模塊:包括實(shí)驗(yàn)器件管理、實(shí)驗(yàn)設(shè)備管理兩個(gè)子模塊,其功能是 實(shí)現(xiàn)對(duì)實(shí)驗(yàn)設(shè)備和元器件基本信息進(jìn)行查詢、修改、添加等操作。這兩個(gè)模塊是該管理 系統(tǒng)最基本的模塊,其他模塊的設(shè)計(jì)均圍繞這兩個(gè)模塊進(jìn)行設(shè)計(jì)。 (4)系統(tǒng)管理模塊:包括系統(tǒng)參數(shù)設(shè)置、經(jīng)費(fèi)管理兩個(gè)子模塊。系統(tǒng)參數(shù)設(shè)置模塊對(duì) 器材管理數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā)信息和管理制度進(jìn)行介紹。經(jīng)費(fèi)管理模塊主要是對(duì)購(gòu)置實(shí)驗(yàn) 器材的經(jīng)費(fèi)信息進(jìn)行記錄,包括經(jīng)費(fèi)來(lái)源與金額、支出原因與金額等。 該實(shí)驗(yàn)器材管理系統(tǒng)具有高效、易操作、易維護(hù)等特點(diǎn),并且系統(tǒng)結(jié)構(gòu)清晰、界面 友好、功能較為齊全,能有效的協(xié)助管理員進(jìn)行實(shí)驗(yàn)器件管理工作。如果真正把它應(yīng)用 器件自動(dòng)化管理中,還需要對(duì)該系統(tǒng)有進(jìn)一步的完善工作。 3.3 e-r 模型圖 前面的需求分析只是數(shù)據(jù)庫(kù)系統(tǒng)的開端,需求分析的結(jié)果必須轉(zhuǎn)換成數(shù)據(jù)模型。創(chuàng) 建數(shù)據(jù)模型的方法有很多,實(shí)體-關(guān)系(e-r)模型是使用最多最廣的數(shù)據(jù)模型。e-r 圖 在將現(xiàn)實(shí)世界中的實(shí)體和實(shí)體間的聯(lián)系映射到概念模型方面有非常重要的意義。在 e-r 模型圖中,實(shí)體用矩形表示,關(guān)聯(lián)用菱形表示,用 1:1、1:n、n:m,分別來(lái)表示實(shí) 體間的一對(duì)一、一對(duì)多、多對(duì)多關(guān)系。在矩形的上方是實(shí)體名稱,然后在下面列出矩形 的屬性,標(biāo)識(shí)符寫在關(guān)系菱形的位置7。 該實(shí)驗(yàn)器材管理系統(tǒng)數(shù)據(jù)庫(kù)的 e-r 模型圖如圖 2-2 所示,顯示了將實(shí)驗(yàn)器材管理系 統(tǒng)需求分析的結(jié)果轉(zhuǎn)換后的效果。 北華航天工業(yè)學(xué)院畢業(yè)論文 10 實(shí)驗(yàn)設(shè)備信息表 表 管理員信息表 實(shí)驗(yàn)室信息表 表 元器件信息表 教師信息表 課程信息表 借用設(shè)備信息表 表 設(shè)備編號(hào) 設(shè)備名稱 設(shè)備類別 設(shè)備型號(hào) 實(shí)驗(yàn)室編號(hào) 總套數(shù) 購(gòu)買時(shí)間 單價(jià) 是否借出 元器件編號(hào) 元器件名稱 類別 規(guī)格型號(hào) 存放地點(diǎn) 庫(kù)存量 入庫(kù)時(shí)間 實(shí)驗(yàn)室編號(hào) 實(shí)驗(yàn)室名稱 實(shí)驗(yàn)室類別 實(shí)驗(yàn)室地點(diǎn) 管理教師編號(hào) 借用設(shè)備編號(hào) 借用教師編號(hào) 借用數(shù)量 借用日期 歸還日期 歸還數(shù)量 損壞設(shè)備信息表 表 損壞設(shè)備編號(hào) 負(fù)責(zé)教師編號(hào) 損壞原因 損壞數(shù)量 損壞日期 維修狀態(tài) 歸還數(shù)量 教師編號(hào) 登錄賬號(hào) 密碼 權(quán)限 課程編號(hào) 課程名稱 實(shí)驗(yàn)地點(diǎn) 上課時(shí)間 教師編號(hào) 姓名 性別 民族 年齡 職稱 身份證號(hào) 教學(xué)課程 聯(lián)系電話 聯(lián)系地址 1: n 1:1 n:1 n:1 1:n 1:n 1:n 1:n 1:n 實(shí)驗(yàn)室編號(hào) 實(shí)驗(yàn)室編號(hào) 教師編號(hào) 教師編號(hào) 課程編號(hào) 元器件編號(hào) 元器件編號(hào) 設(shè)備編號(hào) 圖 3-2 實(shí)驗(yàn)器材管理系統(tǒng)數(shù)據(jù)庫(kù) e-r 模型 3.4 小結(jié) 系統(tǒng)概念設(shè)計(jì)階段通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 dbms 的概念模型。本章主要介紹了實(shí)驗(yàn)器材管理系統(tǒng)的功能模塊設(shè)計(jì)、功能解析和 e- r 模型圖,為系統(tǒng)的設(shè)計(jì)和實(shí)施奠定了基礎(chǔ)。 北華航天工業(yè)學(xué)院畢業(yè)論文 11 第 4 章 系統(tǒng)邏輯和物理設(shè)計(jì) 4.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)表是 access 中的重要組成部分,數(shù)據(jù)表的建成與否,直接關(guān)系到實(shí)驗(yàn)器材管理 系統(tǒng)的使用及更新。在數(shù)據(jù)表中,主要組成部分為字段、字段類型(數(shù)據(jù)類型) 、字段屬 性等。在創(chuàng)建表之前要了解數(shù)據(jù)表中主要包括哪些字段、字段類型、字段屬性8。 4.1.1 創(chuàng)建數(shù)據(jù)表 從前面的分析可以確定實(shí)驗(yàn)器材管理系統(tǒng)應(yīng)包括實(shí)驗(yàn)設(shè)備信息、元器件信息、實(shí)驗(yàn) 室信息、教師信息、管理員信息、借用設(shè)備信息、損壞設(shè)備信息、課程信息、系統(tǒng)參數(shù) 和經(jīng)費(fèi)管理十張表。 實(shí)驗(yàn)設(shè)備信息表如表 4-1 所示,以“設(shè)備編號(hào)”為主關(guān)鍵字,登記實(shí)驗(yàn)設(shè)備的具體 信息。 表 4-1 實(shí)驗(yàn)設(shè)備信息表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 設(shè)備編號(hào)文本8是有(無(wú)重復(fù)) 設(shè)備名稱文本10是有(有重復(fù)) 設(shè)備類別文本10否否 設(shè)備型號(hào)文本10否否 實(shí)驗(yàn)室編號(hào)文本10是有(有重復(fù)) 總套數(shù)數(shù)字長(zhǎng)整型否否 購(gòu)買時(shí)間日期/時(shí)間默認(rèn)否否 單價(jià)貨幣默認(rèn)否否 是否借出是/否默認(rèn)是否 是否損壞是/否默認(rèn)是否 實(shí)驗(yàn)元器件信息表如表 4-2 所示,以“元器件編號(hào)”為主關(guān)鍵字,登記實(shí)驗(yàn)元器件 的具體信息。 表 4-2 實(shí)驗(yàn)元器件信息表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 元器件編號(hào)文本8是有(無(wú)重復(fù)) 元器件名稱文本10是有(有重復(fù)) 類別文本10是否 北華航天工業(yè)學(xué)院畢業(yè)論文 12 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 規(guī)格型號(hào)文本10是否 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 技術(shù)參數(shù)文本10否否 封裝類型文本10是否 廠家文本默認(rèn)否否 庫(kù)存量數(shù)字長(zhǎng)整型是否 單價(jià)貨幣默認(rèn)否否 存放地點(diǎn)文本8是否 入庫(kù)時(shí)間日期/時(shí)間默認(rèn)否否 是否借出是/否默認(rèn)是否 是否損壞是/否默認(rèn)是否 實(shí)驗(yàn)室信息表如圖 4-3 所示,以“實(shí)驗(yàn)室編號(hào)”為主關(guān)鍵字,記錄實(shí)驗(yàn)室安排的具 體信息。 表 4-3 實(shí)驗(yàn)室信息表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 實(shí)驗(yàn)室編號(hào)文本8是有(無(wú)重復(fù)) 實(shí)驗(yàn)室名稱文本10是有(有重復(fù)) 實(shí)驗(yàn)室類別文本10否否 實(shí)驗(yàn)室地點(diǎn)文本10是否 管理教師編號(hào)文本10否有(有重復(fù)) 備注文本10否否 教師信息表如圖 4-4 所示,以“教師編號(hào)”為主關(guān)鍵字,記錄教師的基本信息。 圖 4-4 教師信息表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 教師編號(hào)文本8是有(無(wú)重復(fù)) 姓名文本10是有(有重復(fù)) 性別文本10是否 民族文本10是否 出生日期日期/時(shí)間默認(rèn)否否 職稱文本10否否 教學(xué)課程編號(hào)文本8否有(有重復(fù)) 聯(lián)系電話文本默認(rèn)否否 聯(lián)系地址文本默認(rèn)否否 北華航天工業(yè)學(xué)院畢業(yè)論文 13 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 備注文本默認(rèn)否否 管理員信息表如圖 4-5 所示,同樣以“教師編號(hào)”為主關(guān)鍵字。確切的說(shuō),實(shí)驗(yàn)器 材管理系統(tǒng)的管理員同時(shí)也可能是授課教師,所以在教師信息表中也包含管理員的基本 信息。而管理員信息表主要是記錄管理員特有信息。 圖 4-5 管理員信息表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 教師編號(hào)文本8是有(無(wú)重復(fù)) 登錄賬號(hào)文本默認(rèn)是否 密碼文本6是否 權(quán)限文本默認(rèn)否否 借用設(shè)備信息表如圖 4-6 所示,因“借用設(shè)備編號(hào)”可能會(huì)有重復(fù),不能設(shè)為主關(guān) 鍵字,故以“編號(hào)”為主關(guān)鍵字。該借用信息表用來(lái)實(shí)現(xiàn)借用實(shí)驗(yàn)設(shè)備和元器件信息的 綜合記錄。 圖 4-6 借用設(shè)備信息表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 編號(hào)自動(dòng)編號(hào)長(zhǎng)整型是有(無(wú)重復(fù)) 借用設(shè)備編號(hào)文本10是有(有重復(fù)) 借用教師編號(hào)文本10是有(有重復(fù)) 借用數(shù)量數(shù)字長(zhǎng)整型否否 借用日期日期/時(shí)間默認(rèn)是否 歸還數(shù)量數(shù)字長(zhǎng)整型否否 歸還日期日期/時(shí)間默認(rèn)否否 狀態(tài)文本默認(rèn)否否 損壞設(shè)備信息表如圖 4-7 所示,因“損壞設(shè)備編號(hào)”可能會(huì)有重復(fù),不能設(shè)為主關(guān) 鍵字,故以“編號(hào)”為主關(guān)鍵字。該損壞器材信息表用來(lái)實(shí)現(xiàn)損壞實(shí)驗(yàn)設(shè)備和元器件信 息的綜合記錄。 表 4-7 損壞設(shè)備信息表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 編號(hào)自動(dòng)編號(hào)長(zhǎng)整型是有(無(wú)重復(fù)) 損壞設(shè)備編號(hào)文本8是有(有重復(fù)) 負(fù)責(zé)教師編號(hào)文本8是有(有重復(fù)) 損壞數(shù)量數(shù)字長(zhǎng)整型是否 損壞日期日期/時(shí)間默認(rèn)是否 北華航天工業(yè)學(xué)院畢業(yè)論文 14 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 損壞原因文本默認(rèn)否否 維修日期日期/時(shí)間默認(rèn)否否 維修狀態(tài)文本默認(rèn)否否 課程信息表如表 4-8 所示,以“課程編號(hào)”為主要關(guān)鍵字,用來(lái)記錄使用實(shí)驗(yàn)室和 實(shí)驗(yàn)器材的課程及上課時(shí)間等信息。 表 4-8 課程信息表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 課程編號(hào)文本8是有(無(wú)重復(fù)) 課程名稱文本10是有(有重復(fù)) 實(shí)驗(yàn)室編號(hào)文本8是有(有重復(fù)) 周一上午是/否默認(rèn)是否 周一下午是/否默認(rèn)是否 周二上午是/否默認(rèn)是否 周二下午是/否默認(rèn)是否 周三上午是/否默認(rèn)是否 周三下午是/否默認(rèn)是否 周四上午是/否默認(rèn)是否 周四下午是/否默認(rèn)是否 周五上午是/否默認(rèn)是否 周五下午是/否默認(rèn)是否 備注文本默認(rèn)否否 系統(tǒng)參數(shù)表如表 4-9 所示,沒有主關(guān)鍵字,用來(lái)補(bǔ)充該實(shí)驗(yàn)器材管理系統(tǒng)的背景信 息。 表 4-9 系統(tǒng)參數(shù)表 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 器件損壞罰款雙精度默認(rèn)是否 器件遺失罰款雙精度默認(rèn)是否 系統(tǒng)建立時(shí)間日期/時(shí)間默認(rèn)是否 所屬系別文本默認(rèn)是否 系別簡(jiǎn)介文本默認(rèn)是否 管理制度文本默認(rèn)是否 備注備注默認(rèn)否否 經(jīng)費(fèi)管理表如表 4-10 所示,沒有主關(guān)鍵字,用來(lái)進(jìn)行實(shí)驗(yàn)室資金收入、支出信息的 北華航天工業(yè)學(xué)院畢業(yè)論文 15 管理。 表 4-10 經(jīng)費(fèi)管理 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 經(jīng)費(fèi)來(lái)源文本默認(rèn)是否 收入金額雙精度默認(rèn)否否 字段名數(shù)據(jù)類型長(zhǎng)度必填字段索引 支出金額雙精度默認(rèn)否否 支出原因文本默認(rèn)是否 經(jīng)手人文本默認(rèn)是否 時(shí)間日期/時(shí)間默認(rèn)是否 審核文本默認(rèn)是否 分類文本默認(rèn)否否 備注備注默認(rèn)否否 4.1.2 數(shù)據(jù)表關(guān)系 將數(shù)據(jù)表建立好后,就可以對(duì)數(shù)據(jù)表進(jìn)行下一步工作,創(chuàng)建多個(gè)數(shù)據(jù)表間的關(guān)系。 數(shù)據(jù)表關(guān)系是將多個(gè)表中的關(guān)鍵字段或者索引進(jìn)行關(guān)聯(lián)8。這種關(guān)系將數(shù)據(jù)庫(kù)里各張表 中的每條數(shù)據(jù)記錄都和數(shù)據(jù)庫(kù)中唯一的主題相聯(lián)系,使得對(duì)一個(gè)數(shù)據(jù)的操作都成為對(duì)數(shù) 據(jù)庫(kù)的整體操作。建立好的實(shí)驗(yàn)器材管理系統(tǒng)的關(guān)系如圖 4-1 所示。 北華航天工業(yè)學(xué)院畢業(yè)論文 16 圖 4-1 實(shí)驗(yàn)器材管理系統(tǒng)關(guān)系圖 4.2 系統(tǒng)流程圖 該應(yīng)用系統(tǒng)的流程圖如圖 4-2 所示。 歡迎使用試驗(yàn)器材管理系統(tǒng) 輸入賬號(hào) 輸入密碼 驗(yàn)證密碼 不正確 實(shí)驗(yàn)器材管理系統(tǒng)主界面 正確 實(shí)驗(yàn)設(shè)備信息 元器件信息 借用設(shè)備信息 損壞設(shè)備信息 實(shí)驗(yàn)室信息 修改密碼 管理員信息查詢 打印報(bào)表 經(jīng)費(fèi)管理信息 系統(tǒng)信息 查詢、修改、添加、保存、刪除等功能 退出繼續(xù)服務(wù) 退出系統(tǒng) 是 否 圖 4-2 系統(tǒng)應(yīng)用流程圖 北華航天工業(yè)學(xué)院畢業(yè)論文 17 4.3 功能實(shí)現(xiàn) 4.3.1 啟動(dòng)系統(tǒng) 啟動(dòng)系統(tǒng)窗體如圖 4-3 所示,對(duì)該窗體進(jìn)行設(shè)置,將“啟動(dòng)系統(tǒng)”窗體作為啟動(dòng)后 顯示的第一個(gè)窗體。這樣,在打開“實(shí)驗(yàn)器材管理系統(tǒng)”數(shù)據(jù)庫(kù)時(shí),access 會(huì)自動(dòng)進(jìn)入 “啟動(dòng)系統(tǒng)” 。在該窗體中有兩個(gè)控件:進(jìn)入系統(tǒng)和退出系統(tǒng)。當(dāng)點(diǎn)擊“進(jìn)入系統(tǒng)”按鈕 時(shí),系統(tǒng)進(jìn)入“管理員登錄系統(tǒng)” ;當(dāng)點(diǎn)擊“退出系統(tǒng)”按鈕時(shí),關(guān)閉該管理系統(tǒng)。 “進(jìn)入系統(tǒng)”按鈕事件處理代碼: private sub 進(jìn)入系統(tǒng)_click() on error goto err_進(jìn)入系統(tǒng)_click dim stappname as string stappname = “d:userdataadministratormy documents實(shí)驗(yàn)室器材管理系統(tǒng).mdb“ call shell(stappname, 1) exit_進(jìn)入系統(tǒng)_click: exit sub err_進(jìn)入系統(tǒng)_click: msgbox err.description resume exit_進(jìn)入系統(tǒng)_click end sub 圖 4-3 啟動(dòng)系統(tǒng)窗體 “退出系統(tǒng)”按鈕事件處理代碼: 北華航天工業(yè)學(xué)院畢業(yè)論文 18 private sub 退出系統(tǒng)_click() on error goto err_退出系統(tǒng)_click docmd.quit exit_退出系統(tǒng)_click: exit sub err_退出系統(tǒng)_click: msgbox err.description resume exit_退出系統(tǒng)_click end sub 4.3.2 登錄系統(tǒng) 登錄系統(tǒng)窗體如圖 4-4 所示,該窗體主要是為了保障該數(shù)據(jù)庫(kù)的安全性而進(jìn)行的權(quán) 限設(shè)計(jì),只有管理員輸入正確的用戶名和密碼才能進(jìn)入“實(shí)驗(yàn)器材管理系統(tǒng)”查詢、修 改、添加或輸出相關(guān)信息9。 圖 4-4 登錄系統(tǒng)窗體 “登錄”按鈕單擊事件的具體代碼設(shè)置如下: private sub 登錄_click() dim userid as integer if isnull(com 用戶)=false then if dlookup(“密碼”, “管理員表”, “登錄賬號(hào)=”& com 用戶&”)=txt 密碼 then userid= dlookup(“密碼”, “管理員表”, “登錄賬號(hào)=”& com 用戶&”) 北華航天工業(yè)學(xué)院畢業(yè)論文 19 docmd.close docmd.openform”實(shí)驗(yàn)器材管理系統(tǒng)” form_實(shí)驗(yàn)器材管理系統(tǒng)_user=userid else txt 密碼=” txt 密碼.setfocus msgbox “密碼錯(cuò)誤!”,vbcritical end if end if end sub “退出”按鈕單擊事件的具體代碼設(shè)置如下: private sub 退出_click() on error goto err_退出_click docmd.close exit_退出_click: exit sub err_退出_click: msgbox err.description resume exit_退出_click end sub 4.3.3 系統(tǒng)主界面 實(shí)驗(yàn)器材管理系統(tǒng)主界面如圖 4-5 所示,窗體中包含了該系統(tǒng)可以實(shí)現(xiàn)的主要功能, 共添加了 11 個(gè)控件:設(shè)備信息、元器件信息、借用設(shè)備管理、損壞設(shè)備管理、實(shí)驗(yàn)室管 理、管理員查詢、修改密碼、打印報(bào)表、系統(tǒng)信息、經(jīng)費(fèi)管理和退出系統(tǒng)。 北華航天工業(yè)學(xué)院畢業(yè)論文 20 圖 4-5 實(shí)驗(yàn)器材管理系統(tǒng)主界面 當(dāng)點(diǎn)擊以上各控件時(shí),系統(tǒng)將會(huì)進(jìn)入相應(yīng)界面,管理員可以根據(jù)要求進(jìn)行查詢、添 加、修改、刪除和打印等操作。 (1)“設(shè)備信息”按鈕事件代碼: private sub 設(shè)備信息_click() on error goto err_設(shè)備信息_click dim stdocname as string dim stlinkcriteria as string stdocname = chrw(23454) & chrw(-25972) & chrw(-29762) & chrw(22791) & chrw(20449) & chrw(24687) docmd.openform stdocname, , , stlinkcriteria exit_設(shè)備信息_click: exit sub err_設(shè)備信息_click: msgbox err.description resume exit_設(shè)備信息_click end sub (2) “元器件信息”按鈕事件代碼: private sub 元器件信息_click() on error goto err_元器件信息_click dim stdocname as string dim stlinkcriteria as string stdocname = chrw(23454) & chrw(-25972) & chrw(20803) & chrw(22120) & chrw(20214) & chrw(20449) & chrw(24687) 北華航天工業(yè)學(xué)院畢業(yè)論文 21 docmd.openform stdocname, , , stlinkcriteria exit_元器件信息_click: exit sub err_元器件信息_click: msgbox err.description resume exit_元器件信息_click end sub (3) “借用設(shè)備管理”按鈕事件代碼: private sub 借用設(shè)備管理_click() on error goto err_借用設(shè)備管理_click dim stdocname as string dim stlinkcriteria as string stdocname = chrw(20511) & chrw(29992) & chrw(-29762) & chrw(22791) & chrw(20449) & chrw(24687) & chrw(26597) & chrw(-29726) & chrw(-30616) docmd.openform stdocname, , , stlinkcriteria exit_借用設(shè)備管理_click: exit sub err_借用設(shè)備管理_click: msgbox err.description resume exit_借用設(shè)備管理_click end sub (4) “損壞設(shè)備管理”按鈕事件代碼: private sub 損壞設(shè)備管理_click() on error goto err_損壞設(shè)備管理_click dim stdocname as string dim stlinkcriteria as string stdocname = chrw(25439) & chrw(22351) & chrw(-29762) & chrw(22791) & chrw(20449) & chrw(24687) & chrw(-30616) docmd.openform stdocname, , , stlinkcriteria exit_損壞設(shè)備管理_click: exit sub err_損壞設(shè)備管理_click: msgbox err.description resume exit_損壞設(shè)備管理_click end sub 北華航天工業(yè)學(xué)院畢業(yè)論文 22 (5) “實(shí)驗(yàn)室管理”按鈕事件代碼: private sub 實(shí)驗(yàn)室管理_click() on error goto err_實(shí)驗(yàn)室管理_click dim stdocname as string dim stlinkcriteria as string stdocname = chrw(23454) & chrw(-25972) & chrw(23460) & chrw(20449) & chrw(24687) & chrw(-30616) & chrw(49) docmd.openform stdocname, , , stlinkcriteria exit_實(shí)驗(yàn)室管理_click: exit sub err_實(shí)驗(yàn)室管理_click: msgbox err.description resume exit_實(shí)驗(yàn)室管理_click end sub (6) “管理員查詢”按鈕事件代碼: private sub 管理員查詢_click() on error goto err_管理員查詢_click dim stdocname as string dim stlinkcriteria as string stdocname = chrw(31649) & chrw(29702) & chrw(21592) & chrw(26597) & chrw(-29726) & chrw(-30616) & chrw(49) docmd.openform stdocname, , , stlinkcriteria exit_管理員查詢_click: exit sub err_管理員查詢_click: msgbox err.description resume exit_管理員查詢_click end sub (7) “修改密碼”按鈕事件代碼: private sub 密碼修改_click() on error goto err_密碼修改_click dim stdocname as string dim stlinkcriteria as string stdo

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論