基于VB6.0的备件管理系统设计

  仪器信息网 ·  2009-05-20 21:40  ·  9192 次点击
王健
传统的备件管理方法已越来越难以适应现代化发展的需要,计算机技术在备件管理中的应用,使备件管理工作从静态管理转为动态管理,极大地提高了工作效率和准确性。
VisualBasic语言具有简单易学的特点,只要稍有语言基础就可以很快掌握并进而精通,对于非计算机专业的备件管理人员来说是首选的软件开发工具。
一、系统功能设计
通过对我公司备件管理的需求分析后,设计功能模块如图1所示。
二、系统数据库设计
1.数据库结构设计:备件管理系统各实体及其关系如图2所示。
2.数据库结构的实现:系统数据库采用SQLServer2000中文版,在SQLServer2000中创建数据库包括创建数据库结构、创建数据表、创建相应的视图和存储过程等。
三、数据库访问技术
VisualBasic6.0提供ADO(ActiveDataObject)即Active数据对象作为应用程序和LE一DB连接的桥梁。不仅适合于SQLServ-er、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件,其访问方式如图3所示。
四、系统程序设计
利用VisualBasic6.0可视化集成开发环境编写数据库系统的客户端程序,创建窗体以实现上述备件管理系统中各个功能模块。
1.用户登录窗体设计:该窗体作为软件首页除了要实现用户和密码管理功能外,还应具有漂亮的外观,展示企业形象和特征。因此,利用VB6.0的图像框控件进行设计,例如设计了动画效果的混凝土搅拌车,该车一边旋转罐体一边自左向右不断行驶。该窗体中的所有图片都是用数码相机拍摄处理后载入的。
2.系统主窗体设计:使用多文档界面创建一个窗体,在这个窗体上添加所需的控件、创建菜单和公用模块。由于系统中各个功能模块都将频繁使用数据库中的各种数据,因此需要一个公共的数据操作函数用以执行各种SQL语句,可以提高代码效率。各模块的调用均由主窗体的功能菜单实现。
3.备件基本信息模块设计:备件首次入库时要在基本信息一栏中查找是否存在,否则就必须进行登记。
4.备件入库信息模块设计:备件入库信息,载入窗体时,将自动添加已有的备件信息,按保存按钮的同时打印备件入库单。备件入库信息查询可任意选择需要的查询方式,若打印入库报表可选择主窗体相应的菜单项。
5.备件出库信息模块设计:备件出库信息,按保存按钮的同时打印备件出库单。备件出库信息查询与入库一样可任意选择需要的查询方式,打印出库报表。
6.备件库存信息模块设计:库存备件查询,在备件库存列表中显示所需的备件信息并自动累加金额。若打印库存报表可选择主窗体相应的菜单项。
五、应用效果
通过实际应用,该备件管理系统具有以下优点:
1.极大地提高了工作效率。以前备件库虽然配备了电脑,但没有充分利用,每月盘库时将大量的单据用手工输入Excel汇总打印,工作量非常大,不能迅速及时地提供报表。使用该软件后能够在任何时候分类查询、打印单据或报表,及时地反映备件入库、领用和库存信息。
2.优化备件库存,减少库存资金。该软件能够根据备件入库时间查找长期积压的备件,提醒进行处理,以便降低库存。另外该软件具有远程数据库访问功能,为公司可以在各办公室的电脑上直接查询库存情况创造了条件。
3.增强了管理功能,便于统计分析与成本核算。由于该软件是针对我公司具体情况设计的,比通用软件更方便,能够按照搅拌车、泵车或其它设备的编号,分别统计每辆车或设备的备件消耗情况。

0 条回复

暂无讨论,说说你的看法吧!

 回复

你需要  登录  或  注册  后参与讨论!