商品进销存管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章引言
随着计算机技术的迅速发展,管理信息系统的实施在技术上已逐步成熟,要提高企业效益,就必须加强企业的管理,进销存管理系统作为商品或者货物管理必须要涉及到的部分,在各种企业中有广泛的应用前景.在传统企业的经营活动中,进、销、存一般都是手工管理,这样的管理浪费人力、物力、财力,而且效率非常低。
在我国数量众多的企业中,中小企业占了绝大多数。这些企业也不可避免地要加入国际化企业的竞争行列,而实现企业信息化是参与挑战的必要条件。但是中小企业的多样性及其灵活多变的经营方式,加上相关投入量的限制,使得很多中小企业没有进行信息化建设。实际上大部分中小企业需要的只是能解决进销存管理、财务管理等的基础软件。因此,开发基于中小企业应用的进销存管理系统优为重要。
在该系统中要实现对商品进货基本信息的录入、查询、打印,库存信息的录入、查询、打印,还有商品销售信息的商品入库、出库,销售记录查询、打印。系统维护主要对操作员的口令修改和对数据的转入和转出,方便系统操作员进行系统操作。本文所设计的进销存管理系统可以基本上满足中小商品管理公司的进销存管理。
本系统将通过使用Visual FoxPro 6.0简体中文版开发进销存管理系统,可以解决这些问题大大提高企业的效益,为企业创造较大的商业机会。但由于本人软件设计方面的经验不足,因此本系统在设计过程中出现了许多的困难,我查阅了许多的资料,并参考了别人的程序,才最终完成了本系统的设计。
第二章研究现状及设计目标
2.1应用背景
在我国数量众多的企业中,中小企业占了绝大多数。这些企业也不可避免地要加入国际化企业的竞争行列,而实现企业信息化是参与挑战的必要条件。但是中小企业的多样性及其灵活多变的经营方式,加上相关投入量的限制,使得很多中小企业没有进行信息化建设。实际上大部分中小企业需要的只是能解决进销存管理、财务管理等的基础软件。因此,开发基于中小企业应用的进销存管理系统优为重要。
一般的说,软件开发要经过系统分析、系统设计、系统实施和维护几个阶段。
(1)分析阶段
在软件开发的分析阶段,信息收集是决定软件项目可行性的重要环节。程序设计要通过对开发项目信息的收集,确定系统目标、软件开发的总体思路及所需的时间等。(2)设计阶段
在软件开发的设计阶段,首先要对软件开发进行总体规划,认真细致地搞好规划可以省时、省力、省资金;然后具体设计程序完成的任务、程序输入输出的要求及采用的数据库等,并用算法描述工具详细描述算法。
(3)实施阶段
在软件开发的实施阶段,要按系统论的思想,把程序对象视为一个大的系统,然后将这个大系统分成若干小系统,保证高级控制程序能够控制各个功能模块。一般采用“自顶向下”的设计思想开发高级控制程序,并逐级控制更低一层的模块,每一种模块执行一个独立、精确的任务,且受控于高级程序。编写程序时要坚持使程序易阅读、易维护的原则,并使过程和函数尽量小而简明,使模块间的接口数目尽量的少。
(4)维护阶段
在软件开发的维护阶段,要经常修正系统程序的缺陷,增加新的功能。在这个阶段,测试系统的性能尤为关键,要通过调试检查语法错误和算法设计错误。并加以修正。
2.2系统功能
本系统中的商品进销存管理系统完成的功能主要包括如下内容。
1.系统登录:只有使用正确的用户名与密码登录后才能使用系统提供的各项功能。
2.系统管理:就是要进行用户信息的管理,包括添加用户、删除用户等功能。
3.商品信息:就是对商品的进销存管理的一些信息,包括商品入库信息的入库、删除、
修改、浏览、退出等功能。商品进货信息的确定、打印、删除、修改、浏览和退出等功能。商品销售信息的商品销售统计等功能。
4.商品查询信息:就是关于商品的一些查询信息,包括进货查询(按商品名称、按进货日期、按联系电话和按联系人查询)、销售查询(按顾客名称、按商品名称、按销售日期、按商品编号和按电话号码查询)、库存查询(按库存号、按商品名、按入库时间、按商品编号查询)。
5.打印报表:就是关于本系统商品的一些打印报表信息,包括进货信息报表、库存信息报表和销售信息报表的预览和打印。
6.系统维护:包括修改密码、商品进销存数据转入和商品进销存数据转出等功能。
7.退出系统:就是本系统的结束退出本系统。
在该系统中要实现对商品进货基本信息的录入、查询、打印,库存信息的录入、查询、打印,还有商品销售信息的商品入库、出库,销售记录查询、打印。系统维护主要对操作员的口令修改和对数据的转入和转出,方便系统操作员进行系统操作。
2.3系统特点
本系统的主要特点是界面清晰、易于操作、功能较完善,系统运行的硬件要求不高。
2.4开发工具与运行环境
(1)开发工具
本系统采用面向对象可视化编程工具Visual FoxPro6.0开发。
(2)运行环境
硬件环境:PII350MHz以上处理器、32MB以上内存、一般需240MB硬盘空间。
第三章解决的几个关键问题
3.1系统中模块的划分
进入Visual FoxPro之后,新建一个项目——商品进销存管理系统.pjx,将以上所列的数据库及数据库中的表分别建入项目文件的数据页面的数据库之中,各临时表加入到数据页面的自由表中。通过“项目管理器——新建”对话框在文档中建立14个表单文档,分别是报表汇总、登录界面、进货查询表、库存查询表、销售查询表、入库表、入库浏览表、商品销售统计、系统维护表、系统主界面、进货信息表、商品入库表、修改密码和添加用户等表单。
同时在此对话框的报表项目中创建报表,分别为:kc1、sp1、xs1、进货报表、口令、