【摘要】隨著計算機技術的廣泛應用,VB語言也被廣泛應用,本文開發(fā)的備件管理系統(tǒng),實現(xiàn)了備件管理的系統(tǒng)化、規(guī)范化和自動化,其主要功能是用計算機對企業(yè)備件進行日常管理。
【關鍵詞】信息管理系統(tǒng);Visual Basic;備件管理系統(tǒng)
信息管理系統(tǒng)也就是我們常說的MIS(Management Information System),在強調信息管理的現(xiàn)代社會中它變得越來越普及了。備件管理系統(tǒng)是一個典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面,利用計算機軟硬件資源以及數(shù)據(jù)庫的人-機系統(tǒng),提供信息支持企業(yè)的運行、管理和決策功能。對于數(shù)據(jù)庫,要求建立起數(shù)據(jù)的一致性、完整性、安全性;而對于前端應用程序則要求應用程序功能完備、界面友好和容易掌握使用等特點。 經過分析,我們使用 MICROSOFT公司的 VISUAL BASIC開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,尤其是數(shù)據(jù)庫這一方面,利用其ADO控件能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直至得到滿意的系統(tǒng)。
一、前期調研分析
1.必要性分析
必要性分析是對現(xiàn)行系統(tǒng)進行詳細的調查要析,明確用戶需求、使用人員水平及目前企業(yè)現(xiàn)狀,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費大量的人力、物力、財力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。
2.可行性分析
可行性分析一般可定義為:可行性分析是在建設的前期對工程項目的一種考察和鑒定,對擬議中的項目進行全面與綜合的技術、經濟能力的調查,判斷它是否可行??尚行苑治鍪窃诟鶕?jù)公司的要求和系統(tǒng)調研的基礎上進行的,對新系統(tǒng)的開發(fā)從社會、技術、經濟、管理等方面進行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結論,最后完成可行性分析。
3.硬件資源分析
系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程中所需要的計算機設備及其有關的外部設備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應具備的計算機設備及其有關的外圍設備。對硬件資源進行可行性分析時主要考慮計算機的主機內存、類型、功能、聯(lián)網能力、安全保護措施以及輸入/輸出設備,外存儲器和聯(lián)網數(shù)據(jù)通信設備的配置、功能、效率等指標是否符合系統(tǒng)方案設計要求,同時還要考慮計算機的性能和價格比對。綜合分析系統(tǒng)的經濟性。
二、系統(tǒng)介紹及分析
1.系統(tǒng)介紹
本系統(tǒng)定位于中小型制造企業(yè),暫時考慮單機環(huán)境下的實現(xiàn);操作系統(tǒng)選擇目前常用的Windows XP/win 7等。系統(tǒng)性質為MIS(管理信息系統(tǒng))。
備件管理系統(tǒng)功能包含備件上報、備件查詢、庫存信息、出庫信息、入庫信息、人員信息等。系統(tǒng)界面力求簡潔、易用,在標準化的基礎上考慮界面的美觀和新穎。
2.系統(tǒng)面向的用戶群體
系統(tǒng)面向中小型制造企業(yè),用戶群體為這些公司的生產單位設備管理人員或公司領導人員等。
3.系統(tǒng)的功能性需求
功能序號 功能名稱 功能說明
1 備件上報 包含備件上報、導出導入EXCEL文件、按項目查詢、編輯、刪除等
2 備件查詢 包含導出、錄入、查詢、刪除等
3 庫存信息 包含出庫、入庫、添加、查詢等
4 出庫信息 包含導出、刪除、刷新、退出、查詢等
5 入庫信息 包含導出、刪除、刷新、退出、查詢等
6 人員信息 人員添加、刪除信息等
7 關于 關于本系統(tǒng)的一些說明
8 退出 直接退出系統(tǒng)
三、系統(tǒng)設計模塊
1.設計原則
根據(jù)已有的邏輯模型來實現(xiàn)系統(tǒng)的物理的模型,便是系統(tǒng)總體設計的任務,在設計中,我們遵守了如下的設計原則:系統(tǒng)性、靈活性、可靠性、經濟性。
2.系統(tǒng)功能結構圖
3.軟件編碼設計標準與規(guī)范
(1)對象命名約定
對象名 對象類型 命名約定(前綴碼)
Form 窗體 Form
Command 按鈕 Command
Label 標簽 Label
TextBox 文本框 TextBox
ComboBox 組合框 ComboBox
ListBox 列表框 ListBox
Adodb 數(shù)據(jù)庫訪問對象 Adodb
DataGrid 數(shù)據(jù)表格顯示組件 DataGrid
Frame 框架 Frame
Option 單選框 Option
CheckBox 復選框 CheckBox
CommonDialog 通用對話框組件 CommonDialog
Menu 菜單 Menu
(2)數(shù)據(jù)源的約定
需用數(shù)據(jù)源的組件如:DataGrid一律采用Adodb控件。有特殊需求的情況如:身份驗證應引用DAO(數(shù)據(jù)訪問對象)。
(3)數(shù)據(jù)庫訪問約定
數(shù)據(jù)庫引擎采用Microsoft.Jet.OLEDB.4.0,由Adodb組件進行數(shù)據(jù)庫的訪問,并為其他組件提供數(shù)據(jù)源。特殊情況、身份驗證等由 DAO訪問數(shù)據(jù)庫。
(4)其他約定
無需數(shù)據(jù)顯示的情況由DAO提供數(shù)據(jù)庫支持,有數(shù)據(jù)顯示的情況由ADODB組件提供數(shù)據(jù)庫支持。
四、系統(tǒng)數(shù)據(jù)庫的設計與應用
數(shù)據(jù)庫是備件管理系統(tǒng)的重點,在本系統(tǒng)中,我們選擇擇微軟公司的的ACCESS,它具有有強大的數(shù)據(jù)處理、統(tǒng)計分析能力,而且簡單易學,非計算機專業(yè)的人員,也能學會。低成本地滿足了那些從事企業(yè)管理工作的人員的管理需要。
ACCESS和VB的結合使用中,VB通ADO控件調用ACCESS,從而實現(xiàn)VB和數(shù)據(jù)庫的相互調用。
五、結語
備件管理系統(tǒng)作為中小企業(yè)常用管理系統(tǒng),它的廣泛應用能為企業(yè)帶來一系列優(yōu)化措施。它的簡單、實用、經濟性,為企業(yè)節(jié)約資源,降低成本,更大的提高企業(yè)管理水平。
參考文獻
[1]劉彬彬,等.Visual Basic 6.0項目開發(fā)實例[M].人民郵電出版社,2008.
[2]駱娟.Visual Basic 數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航[M].人民郵電出版社,2003.
[3]耿騫,等.信息系統(tǒng)分析與設計[M].高等教育出版社, 2001.
作者簡介:謝英(1983—),女,陜西洛南人,助理工程師,研究方向:信息管理系統(tǒng)。