连锁店库存管理系统的研究

2013-04-29 21:08严蕾雷潇
无线互联科技 2013年6期
关键词:库存商品连锁店库存

严蕾 雷潇

摘 要:通过分析基于C++的MFC特点并结合连锁店库存管理系统的实际情况,提出了基于C++的连锁店库存管理系统的设计思想,介绍了系统各功能模块及数据库的设计,用C++6.0、MYSQL5.0和SQLYOG开发管理系统时的数据库访问技术。使得连锁店管理者方便地进行库存管理,系统有较高的安全性和较好的性能。

关键词:库存管理;MYSQL5.0和SQLYOG;Visual C++6.0

1 引言

库存商品管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。该系统可以提高连锁店库存的工作效率,既提高了连锁店的经济效益,又减少了员工的操作。

2 系统的可行性研究

本研究的开发利用MYSQL和SQLYOG作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。用Visual C++6.0作为系统开发的开发环境,使用MFC编写的图形用户界面,整个连锁店库存商品管理系统采用友好的交互界面。其类与对象的支持及丰富的数据类型,保证了代码的模块化要求,而代码模块化的提高,有利于以后对新系统的扩展。

3 库存系统的概要设计

3.1 需求分析

系统程序是用Visual C++ 6.0和MYSQL数据库来实现的。需求分析为连锁店库存管理系统设计的主要依据。管理的业务需求流程描述如下:对库存商品进行资料管理和统计,对产品的进货单和出货单以及商品的变更记录进行录入管理和统计;根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码。

3.2 系统模块结构

系统共包括四大模块,入库管理模块、出库管理模块、商品管理模块、供应商管理模块。入库管理模块功能:实现库存管理人员的查询;出库管理模块功能:实现出库商品信息的盘点;商品管理模块功能:及时对库存中破损的商品进行统计清查工作;供应商管理模块:实现库存管理中库存管理员与供应商之间的快速连接。其中登录主界面如图1所示:

3.3 系统数据库设计

数据库在系统中起至关重要作用,数据库是系统的核心,所有MFC应用程序中通过MYSQL及SQLYOG与数据库连接,操作数据库中的数据,从而实现所有需要的功能。本系统的数据库实体主要有商品、管理员、供应商等,E-R模型图形用在连锁店库存管理系统的数据设计。其中商品基本信息表是:

3.4 模块测试

模块测试主要从以下几个考虑:模块接口、局部数据结构、重要执行通道、出错处理通道、影响以上的边界条件。测试时进行代码审查,再进行功能测试,从输入简单的数据开始执行,观测运行期间变量的变化,运行中值的变化范围。改变测试方案,发现错误并记录、修改,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。

4 结论

此系统是在Visual C++6.0平台下开发完成,使用C++6.0的MFC工程作为开发环境,MYSQL5.0和SQLYOG作为数据库,系统有较高的安全性和较好的性能。系统的程序可以处理多种商品库存,在商业上的应用方便性,也说明了此系统的实用性强。

[参考文献]

[1]夏邦贵,刘凡馨.Visual C++数据库开发经典实例精解.北京:机械工业出版社,2006.

[2]陈锵,孙赫雄,陈楠.Visual C++ 2005从入门到精通.北京: 电子工业出版社,2007.36.

[3]微软公司.数据库程序设计SQL Server 2000数据库程序设计[M].北京:高等教育出版社.

[4]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2007.

猜你喜欢
库存商品连锁店库存
机灵狗的连锁店
空调销售企业财务内控存在的问题及对策分析
一二线城市库存减少5.2%
营销4C与房产去库存
别指望农民工当去库存的“接盘侠”
电子元器件制造企业库存商品管理探索——HX公司ERP虚拟货位管
县乡村“连锁店”更符合实际
700多家连锁店的管理秘诀
浅谈中小企业库存商品的内部控制设计和执行
中国首个《库存商品易货交易规范》行业标准出台