基于VB的商品进销存管理系统设计与实现.docVIP

  • 13
  • 0
  • 约3.07千字
  • 约 7页
  • 2016-11-23 发布于北京
  • 举报

基于VB的商品进销存管理系统设计与实现.doc

基于VB的商品进销存管理系统设计与实现.doc

基于VB的商品进销存管理系统设计与实现   摘要:系统采用VisualBasic作为前台开发工具,使用Access2000作为后台数据库,开发了商品进销存管理系统,实现了商品进销存的日常基本管理和统计。   关键词:VB语言;信息系统;数据库;面向对象   中图分类号:TP319文献标识码:A文章编号:1672-7800(2012)010-0087-02   作者简介:郭珍华(1971-),女,太原理工大学轻纺工程与美术学院工程师,研究方向为计算机应用。   0引言   随着商业规模的扩大,企业每天要处理的数据量不断增加,传统以人工方式管理商品库存的模式,存在着许多缺点,如商品进、出货信息的维护和修改繁琐,且查找困难、效率低,这给企业庞大的数据更新和维护工作带来了不少困难。而运用VisualBasic程序,在WindowsXP中文环境下开发的本系统,能实现商品的进货、销售、库存、转存等日常管理以及进货信息、销售信息、库存信息的统计,使商品的进销存管理工作顺利进行。此外,通过帐户信息管理能确保用户使用的安全性、稳定性,达到检索迅速、查找方便,不仅极大地提高了工作效率,而且实现了企业的科学化、规范化管理。   1系统分析   1.1系统功能模块分析   (1)进货信息管理模块,实现订货单管理、入库单管理、进货信息查询。   (2)销售信息管理模块,实现销售订单的录入和修改、销售单的录入和修改、有关销售信息的查询。   (3)库存信息管理模块,实现转仓单的录入和修改、转仓信息查询。   (4)统计模块,实现进货信息、销售信息以及库存信息的统计。   (5)系统管理模块,包括密码管理、用户管理。   1.2系统开发工具介绍   (1)利用MicrosoftVisualBasic6.0开发平台来完成系统的前台环境开发。   (2)利用Access2000软件完成数据库管理平台的开发。   VisualBasic(以下简称VB),是一种可视化的、面向对象的结构化编程语言,具有简单易学、功能强大、可扩充性好等特点,采用图形化的应用界面,集应用程序开发、测试、查错功能于一体,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的各种应用软件系统。   Access数据库管理系统是MicrosoftOffice的重要组成部分,它不仅是一个数据库,而且具有强大的数据管理功能,可以利用各种数据源生成窗体(表单)、查询、报表和应用程序等。Access2000数据库由7种对象组成:表、查询、窗体、报表、页、宏和模块。   2系统设计   2.1系统功能设计   在系统功能分析的基础上,结合VB和Access的特点,设计出如图1所示的系统功能模块图。   (1)进货信息管理模块。包括订货单管理、入库单管理、进货信息查询,可以对进货订单进行录入、修改并浏览进货订单的每一条记录,进货信息查询实现某种商品在选定时间范围内的进货信息,包括商品名称、商品编号、商品价格、进货数量、进货日期。   (2)销售信息管理模块。包括销售订单的管理、销售单的管理、销售信息的查询。销售订单的管理实现某种选定商品的库存数量大于销售订出的数量时才可以订出,否则提示“库存数量不足,该商品的库存数量是”,也可以对销售订单记录中的数量和订货单价进行修改。销售单的管理实现某个仓库的某个选定商品在该仓库中的库存数量大于要销售的数量时才可以销售该商品。销售信息查询可按照分类汇总和查询明细两种方式进行查询。如果选择分类汇总,可以在选定的时间范围内查询出选定商品的销售总量、销售单价和销售总金额。如果选择查询明细,可以显示出销售单中关于该种商品的销售单价、销售数量、销售金额。   (3)库存信息管理模块。包括转仓单的管理和转仓信息的查询,转仓单的管理实现选定的商品从一个仓库转到另一个仓库,只有在要转出的商品在该仓库的库存量大于要转出的数量时才能成功转出,否则提示“要转出的商品超出了库存量,该商品的库存量为”。转仓信息查询方式有两种:按转出、转入仓库编号和按时间查询。如果选择按转出、转入查询,可以查询出符合选定的转入仓库和转出仓库记录,如果选择按时间,可以查询出在选定时间范围内符合条件的记录。   (4)统计模块。包括商品进货汇总、销售汇总、库存汇总,进货汇总能够统计出某种商品在选定时间范围内总的进货量和进货金额,销售汇总能够统计出某种商品在选定时间范围内的销售总量和销售金额。库存汇总能够统计出某种商品在选定仓库的数量以及在1号和2号仓库的总数量。   (5)系统管理模块。包括密码管理和用户管理,用户管理可以添加一个用户,并为其设置密码,下次可直接用刚设置的用户登录系统。密码管理可以对数据库中已存在的用户密码进行更改,通过这样的管理,每次在

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档