【正文】
................................. 19 功能描述 ....................................................... 19 界面設(shè)計 ....................................................... 19 代碼編寫 ....................................................... 20 運行界面 ....................................................... 21 查看耗材信息對話框設(shè)計 ............................................. 21 功能描述 ....................................................... 21 界面設(shè)計 ....................................................... 21 代碼編寫 ....................................................... 22 運行界面 ....................................................... 22 預(yù)警對話框 ........................................................ 24 功能描述 ...................................................... 24 界面設(shè)計 ...................................................... 24 代碼編寫 ...................................................... 25 運行界面 ...................................................... 25 其他功能 .......................................................... 25 結(jié)束語 ............................................................ 27 參考文獻 .......................................................... 28 致 謝 ............................................................ 29 華中科技大學(xué)文華學(xué)院 2020 屆畢業(yè)設(shè)計(論文) III 實驗室耗材管理系統(tǒng) 摘 要 實驗室耗材管理系統(tǒng) 是圍繞 華中科技大學(xué) 文華學(xué)院 的 實驗室 的 耗材管理 進行調(diào)研,針對 實驗室 的業(yè)務(wù)現(xiàn)狀采用結(jié)構(gòu)化的開發(fā)方法進行系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施。 此畢業(yè)設(shè)計是以易學(xué)易用的 Microsoft Acess2020 為數(shù)據(jù)庫平臺 ,采用功能強大的編程語言 Microsoft Visual C++ 作為前端 ?能夠?qū)崿F(xiàn)用戶在客戶端全面 ?及時 ?準確的處理日常的數(shù)據(jù)信息 ? 本文將分為四 個章節(jié)對本畢業(yè)設(shè)計的開發(fā)過程 ?開發(fā)技術(shù)進行詳細的說明 ? 關(guān)鍵詞: 實驗室 耗材 ; 管理 ; 數(shù)據(jù)庫 ; 系統(tǒng) of pread,AxqIV Lab Supplies Management System Abstract Lab Supplies Management System is investigated around the business of huazhong university of science and technology wenhua college, adopt the structurization development approach to carry on work analysis , design systematically and implement systematically to the business current situation of enterprises. The systematic development approach of structurization uses the thought of the system engineering and project method , according to principle , structurization , module that consumers first, from carrying to going to the fields and developing the system. The system including management, stock control and supplier of purchase of goods and materials is managed, etc. the module, the function that the system realizes mainly has information to input, information inquiry, information is revised, delete, and count etc... Systematic application, can improve working efficiency, has offered the effective tool to the supplies management of goods and materials. This system uses easy base of Microsoft Acess2020 database, Microsoft Acess2020 is structure. Use Visual Basic as front— end and Microsoft Acess2020 is back— end. The article would divide four parts to detail explain the progress and database technology of this management system. Key Words: Lab Supplies; Manage; Database; System 華中科技大學(xué)文華學(xué)院 2020 屆畢業(yè)設(shè)計(論文) 1 前 言 長期以來, 文 華學(xué)院 在 實驗室耗材 管理工作中的信息管理是 采用人工的方式,要付出大量人力,填寫各種表格、憑證、賬冊、卡片和文件。( 4)缺乏綜合性,不能起控制作用。為了實現(xiàn)學(xué)院實驗室以及辦公室大量低值易耗產(chǎn)品的采購、使用的自動化和智能化管理,本人開發(fā)了此 “ 耗材管理系統(tǒng) ” 。 庫存管理的國外發(fā)展?fàn)顩r 計算機在管理中的應(yīng)用開始于 1954 年,當(dāng)時美國首先用計算機處理工資單。據(jù)計算機應(yīng)用方面發(fā)展較快的國家統(tǒng)計,計算機用于經(jīng)濟管理的約占 80%;用于科技運算的占 8%;用于生產(chǎn)過程控制的占 12%。 2)可以執(zhí)行出庫操 作,控制出庫操作使出庫數(shù)量少于產(chǎn)品的原有存儲量,并修改庫存量信息 。 6)退出,當(dāng)完成對系統(tǒng)的操作后退出系統(tǒng) 。不僅如此, MFC 還采用面向?qū)ο蟮脑O(shè)計思想,各個類分 工合作,層次鮮明,構(gòu)成一套完整的應(yīng)用程序框架結(jié)構(gòu),使得生成的 Windows應(yīng)用程序結(jié)構(gòu)清晰且高效。 API 即微軟提供的 WINDOWS 下應(yīng)用程序的編程語言接口 ,是一種軟件編程的規(guī)范 ,但不是一種程序開發(fā)語言本身 ,可以允許用戶使用各種各樣的第三方的編程語言來進行對 WINDOWS 下應(yīng)用程序的開發(fā) ,使這些被開發(fā)出來的應(yīng)用程序能在 WINDOWS 下運行 ,因此用它們開發(fā)出來的應(yīng)用程序都能工作在 WINDOWS 的消息機制和繪圖里 ,遵守 WINDOWS 作為一個操作系統(tǒng)的內(nèi)部實現(xiàn)。 MS Access數(shù)據(jù)庫描述 Access 是微軟公司推出的基于 Windows 的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)( RDBMS,即Relational Database Management System)。它將一個應(yīng)用系統(tǒng)當(dāng)作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還 可以按需要給對象擴展方法和屬性。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)А⒈硐驅(qū)?、查詢向?qū)А⒋绑w向?qū)?、報表向?qū)У裙ぞ撸沟貌僮骱啽?,容易使用和掌握? 可行性分析 通過問題的定義,我們需要設(shè)計好相關(guān)數(shù)據(jù)庫,合適的開發(fā)環(huán)境即可完成該系統(tǒng)的開發(fā)。目前,企業(yè)的計算機網(wǎng)絡(luò)已成為企業(yè)進行技術(shù)改造及提高企業(yè)管理水平的重要手段。 管 理信息系統(tǒng) 是發(fā)展變化的,有生命周期 的 。 管理業(yè)務(wù)的標準化,各部門都有相應(yīng)的作業(yè)規(guī)范 。實驗室的耗材管理涉及到出庫、入庫、查詢操作,過去全部由人工管理 來實現(xiàn),不僅耗費大量的人力、物力資源而且容易出現(xiàn)差錯,效率很低。 本系統(tǒng) 采用結(jié)構(gòu)化設(shè)計的方法來實現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項指標,即將整個系統(tǒng)合理的劃分成各個功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及和數(shù)據(jù)庫的聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu),通過對模塊的設(shè)計和模塊之間關(guān)系的系統(tǒng)來實現(xiàn)整個系統(tǒng)的功能 。結(jié)合 Visual C++代碼的設(shè)計,實現(xiàn)了數(shù)據(jù)庫的操作。 耗材 (goods)與出庫 (outlib)是一對多的關(guān)系。 初始化智能指針 在 CGMSApp 的 InitInstance 方法中初始化 。strSQL) 登錄界面設(shè)計 功 能描述 用戶通過輸入用戶名密碼,經(jīng)后臺驗證后進入系統(tǒng)。 2)“取消”按鈕 of pread,Axq12 單擊“取消”按鈕則關(guān)閉登錄對話框,不作任何操作。 其中主要控件的屬性設(shè)置以及功能如表 441所示。該對話框用于耗材的注冊,同時進行相應(yīng)的數(shù)據(jù)庫操作。 RefreshData—— 向列表控件填充數(shù)據(jù)。該對話框用于商家的注冊登記同時進行相應(yīng)的數(shù)據(jù)庫操作。 RefreshData—— 向列表控件填充數(shù)據(jù)。該對話框用于 耗材的入庫操作同時進行相應(yīng)的數(shù)據(jù)庫操作 ,當(dāng)對話框加載時,自動列出已注冊的入庫耗材和供應(yīng)商以供選擇。 RefreshData—— 向列表控件填充數(shù)據(jù)。 GetGoodscode—— 根據(jù)給出的耗材名,查找獲得對應(yīng)的耗材號。該對話框用于耗材的出庫操作同時進行相應(yīng)的數(shù)據(jù)庫操作,當(dāng)對話框加載時,自動列出已注冊的出庫耗材以供選擇。 RefreshData—— 向列表控件填充數(shù)據(jù)。 GetGoodscode—— 根據(jù)給出的耗材名,查找獲得對應(yīng)的耗材號。這樣,涉及信息顯示的按鈕統(tǒng)一調(diào)用此對話框進行操作。 表 492 CViewDlg 類成員變量 控件 ID 變量名 數(shù)據(jù)類型 IDC_LIST_DISP m_listDisp CListCtrl IDC_EDIT_NUM m_strNum CString 代碼編寫 1) 功能函數(shù) Init—— 定義顯示的對話框類型,例如當(dāng) m_iKind 為 1時,則顯示查看耗材信息對話框 。具體有, 顯示耗材信息 , 顯示商家信息 , 顯示入庫信息 , 顯示出庫信息 , 顯示日志信息 。該對話框自動查找高于最大庫存或低于最小庫存的商品,并將其顯示出來。 華中科技大學(xué)文華學(xué)院 2020 屆畢業(yè)設(shè)計(論文) 25 表 4102 CAlertDlg 類成員變量 控件 ID 變量名 數(shù)據(jù)類型 IDC_LIST_LOWDISP m_listLowDisp CListCtrl IDC_EDIT_HIGHDISP m_listHighDisp CListCtrl 代碼編寫 1)初始化對話框 2)查找并填充 運行界面 圖 410 庫存預(yù)警對話框 其他功能 1)修改管理員