简论基于VB语言开发备件管理系统

【摘要】随着计算机技术的广泛应用,VB语言也被广泛应用,本文开发的备件管理系统,实现了备件管理的系统化、规范化和自动化,其主要功能是用计算机对企业备件进行日常管理。

简论基于VB语言开发备件管理系统

【关键词】信息管理系统;Visual Basic;备件管理系统

信息管理系统也就是我们常说的MIS(Management Information System),在强调信息管理的现代社会中它变得越来越普及了。备件管理系统是一个典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,利用计算机软硬件资源以及数据库的人-机系统,提供信息支持企业的运转、管理和决策功能。对于数据库,要求建立起数据的一致性、完整性、安全性;而对于前端应用程序则要求应用程序功能完备、界面友好和容易掌握使用等特点。 经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库这一方面,利用其ADO控件能方便而简洁操纵数据库的智能化对象,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改善,直至得到满意的系统。

一、前期调研分析

1.必要性分析

必要性分析是对现行系统进行详细的调查要析,明确用户需求、使用人员水平及目前企业目前状况,保证开发的新系统的功能与用户的要求相吻合,避开耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。

2.可行性分析

可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。可行性分析是在根据公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。

3.硬件资源分析

系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能和价格比对。综合分析系统的经济性。

二、系统介绍及分析

1.系统介绍

本系统定位于中小型制造企业,暂时考虑单机环境下的实现;操作系统选择目前常用的Windows XP/win 7等。系统性质为MIS(管理信息系统)。

备件管理系统功能包含备件上报、备件查询、库存信息、出库信息、入库信息、人员信息等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。

2.系统面向的用户群体

系统面向中小型制造企业,用户群体为这些公司的生产单位设备管理人员或公司领导人员等。

3.系统的功能性需求

功能序号功能名称功能说明

1备件上报包含备件上报、导出导入EXCEL文件、按项目查询、编辑、删除等

2备件查询包含导出、录入、查询、删除等

3库存信息包含出库、入库、添加、查询等

4出库信息包含导出、删除、刷新、退出、查询等

5入库信息包含导出、删除、刷新、退出、查询等

6人员信息人员添加、删除信息等

7关于关于本系统的一些说明

8退出直接退出系统

三、系统设计模块

1.设计原则

根据已有的逻辑模型来实现系统的物理的模型,便是系统总体设计的任务,在设计中,我们遵守了如下的设计原则:系统性、灵活性、可靠性、经济性。

2.系统功能结构图

3.软件编码设计标准与规范

(1)对象命名约定

对象名对象类型命名约定(前缀码)

Form窗体Form

Command按钮Command

Label标签Label

TextBox文本框TextBox

ComboBox组合框ComboBox

ListBox列表框ListBox

Adodb数据库访问对象Adodb

DataGrid数据表格显示组件DataGrid

Frame框架Frame

Option单选框Option

CheckBox复选框CheckBox

CommonDialog通用对话框组件CommonDialog

Menu菜单Menu

(2)数据源的.约定

需用数据源的组件如:DataGrid一律采用Adodb控件。有特殊需求的情况如:身份验证应引用DAO(数据访问对象)。

(3)数据库访问约定

数据库引擎采用Microsoft.Jet.OLEDB.4.0,由Adodb组件进行数据库的访问,并为其他组件提供数据源。特殊情况、身份验证等由 DAO访问数据库。

(4)其他约定

无需数据显示的情况由DAO提供数据库支持,有数据显示的情况由ADODB组件提供数据库支持。

四、系统数据库的设计与应用

数据库是备件管理系统的重点,在本系统中,我们选择择微软公司的的ACCESS,它具有有强大的数据处理、统计分析能力,而且简单易学,非计算机专业的人员,也能学会。低成本地满足了那些从事企业管理工作的人员的管理需要。

ACCESS和VB的结合使用中,VB通ADO控件调用ACCESS,从而实现VB和数据库的相互调用。

五、结语

备件管理系统作为中小企业常用管理系统,它的广泛应用能为企业带来一系列优化措施。它的简单、实用、经济性,为企业节约资源,降低成本,更大的提高企业管理水平。

参考文献

[1]刘彬彬,等.Visual Basic 6.0项目开发实例[M].人民邮电出版社,2008.

[2]骆娟.Visual Basic 数据库系统开发实例导航[M].人民邮电出版社,2003.

[3]耿骞,等.信息系统分析与设计[M].高等教育出版社, 2001.