商品进销存管理系统

上传人:大米 文档编号:557874990 上传时间:2023-09-08 格式:DOC 页数:45 大小:1.36MB
返回 下载 相关 举报
商品进销存管理系统_第1页
第1页 / 共45页
商品进销存管理系统_第2页
第2页 / 共45页
商品进销存管理系统_第3页
第3页 / 共45页
商品进销存管理系统_第4页
第4页 / 共45页
商品进销存管理系统_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《商品进销存管理系统》由会员分享,可在线阅读,更多相关《商品进销存管理系统(45页珍藏版)》请在金锄头文库上搜索。

1、第一章 引 言随着计算机技术的迅速发展,管理信息系统的实施在技术上已逐步成熟,要提高企业效益,就必须加强企业的管理,进销存管理系统作为商品或者货物管理必须要涉及到的部分,在各种企业中有广泛的应用前景.在传统企业的经营活动中,进、销、存一般都是手工管理,这样的管理浪费人力、物力、财力,而且效率非常低。在我国数量众多的企业中,中小企业占了绝大多数。这些企业也不可避免地要加入国际化企业的竞争行列,而实现企业信息化是参与挑战的必要条件。但是中小企业的多样性及其灵活多变的经营方式,加上相关投入量的限制,使得很多中小企业没有进行信息化建设。实际上大部分中小企业需要的只是能解决进销存管理、财务管理等的基础软

2、件。因此,开发基于中小企业应用的进销存管理系统优为重要。在该系统中要实现对商品进货基本信息的录入、查询、打印,库存信息的录入、查询、打印,还有商品销售信息的商品入库、出库,销售记录查询、打印。系统维护主要对操作员的口令修改和对数据的转入和转出,方便系统操作员进行系统操作。本文所设计的进销存管理系统可以基本上满足中小商品管理公司的进销存管理。本系统将通过使用Visual FoxPro 6.0简体中文版开发进销存管理系统,可以解决这些问题大大提高企业的效益,为企业创造较大的商业机会。但由于本人软件设计方面的经验不足,因此本系统在设计过程中出现了许多的困难,我查阅了许多的资料,并参考了别人的程序,才

3、最终完成了本系统的设计。第二章 研究现状及设计目标2.1 应用背景在我国数量众多的企业中,中小企业占了绝大多数。这些企业也不可避免地要加入国际化企业的竞争行列,而实现企业信息化是参与挑战的必要条件。但是中小企业的多样性及其灵活多变的经营方式,加上相关投入量的限制,使得很多中小企业没有进行信息化建设。实际上大部分中小企业需要的只是能解决进销存管理、财务管理等的基础软件。因此,开发基于中小企业应用的进销存管理系统优为重要。一般的说,软件开发要经过系统分析、系统设计、系统实施和维护几个阶段。(1)分析阶段在软件开发的分析阶段,信息收集是决定软件项目可行性的重要环节。程序设计要通过对开发项目信息的收集

4、,确定系统目标、软件开发的总体思路及所需的时间等。(2)设计阶段在软件开发的设计阶段,首先要对软件开发进行总体规划,认真细致地搞好规划可以省时、省力、省资金;然后具体设计程序完成的任务、程序输入输出的要求及采用的数据库等,并用算法描述工具详细描述算法。(3)实施阶段在软件开发的实施阶段,要按系统论的思想,把程序对象视为一个大的系统,然后将这个大系统分成若干小系统,保证高级控制程序能够控制各个功能模块。一般采用“自顶向下”的设计思想开发高级控制程序,并逐级控制更低一层的模块,每一种模块执行一个独立、精确的任务,且受控于高级程序。编写程序时要坚持使程序易阅读、易维护的原则,并使过程和函数尽量小而简

5、明,使模块间的接口数目尽量的少。(4)维护阶段 在软件开发的维护阶段,要经常修正系统程序的缺陷,增加新的功能。在这个阶段,测试系统的性能尤为关键,要通过调试检查语法错误和算法设计错误。并加以修正。2.2系统功能本系统中的商品进销存管理系统完成的功能主要包括如下内容。1.系统登录:只有使用正确的用户名与密码登录后才能使用系统提供的各项功能。2.系统管理:就是要进行用户信息的管理,包括添加用户、删除用户等功能。3.商品信息:就是对商品的进销存管理的一些信息,包括商品入库信息的入库、删除、修改、浏览、退出等功能。商品进货信息的确定、打印、删除、修改、浏览和退出等功能。商品销售信息的商品销售统计等功能

6、。4.商品查询信息:就是关于商品的一些查询信息,包括进货查询(按商品名称、按进货日期、按联系电话和按联系人查询)、销售查询(按顾客名称、按商品名称、按销售日期、按商品编号和按电话号码查询)、库存查询(按库存号、按商品名、按入库时间、按商品编号查询)。5.打印报表:就是关于本系统商品的一些打印报表信息,包括进货信息报表、库存信息报表和销售信息报表的预览和打印。6.系统维护:包括修改密码、商品进销存数据转入和商品进销存数据转出等功能。7.退出系统:就是本系统的结束退出本系统。在该系统中要实现对商品进货基本信息的录入、查询、打印,库存信息的录入、查询、打印,还有商品销售信息的商品入库、出库,销售记录

7、查询、打印。系统维护主要对操作员的口令修改和对数据的转入和转出,方便系统操作员进行系统操作。2.3系统特点本系统的主要特点是界面清晰、易于操作、功能较完善,系统运行的硬件要求不高。2.4开发工具与运行环境(1)开发工具本系统采用面向对象可视化编程工具Visual FoxPro6.0开发。(2)运行环境硬件环境:PII350MHz以上处理器、32MB以上内存、一般需240MB硬盘空间。第三章 解决的几个关键问题3.1系统中模块的划分进入Visual FoxPro之后,新建一个项目商品进销存管理系统.pjx,将以上所列的数据库及数据库中的表分别建入项目文件的数据页面的数据库之中,各临时表加入到数据

8、页面的自由表中。通过“项目管理器新建”对话框在文档中建立14个表单文档,分别是报表汇总、登录界面、进货查询表、库存查询表、销售查询表、入库表、入库浏览表、商品销售统计、系统维护表、系统主界面、进货信息表、商品入库表、修改密码和添加用户等表单。同时在此对话框的报表项目中创建报表,分别为:kc1、sp1、xs1、进货报表、口令、库存报表、销售报表。数据记录来源于项目中的数据库中的表。3.2 系统开发要掌握的几个技术项目管理器:项目是指文件、数据、文档和Visual FoxPro对象的集合。项目管理器是Visual FoxPro6.0用来管理、组织数据和对象的主要工具。Visual FoxPro6.

9、0项目存储在以.pjx为扩展名的文件中。数据库:表属于数据库中的一部分,建立表时先打开所属的数据库,在数据库中建立新表,也可以在创建表后往数据库中添加表。表单:表单是用户和Visual FoxPro6.0应用程序之间进行数据交换的接口。表单包含多种控件,控件是一个可以图形化的方式显示出来并能与用户进行交流的对象。菜单:菜单是一个应用程序为用户提供功能服务的窗口,在Visual FoxPro6.0中,设计自己的菜单,给应用程序添加一个友好的界面,方便用户操作。主程序设计:主程序的起点,一般包括初始化环境,显示启动界面,控制时间循环,退出应用程序后恢复原来发系统环境。编译应用程序:一个完整的Vis

10、ual FoxPro数据库应用系统,最终运行环境应该脱离Visual FoxPro系统。因此,还应该把设计好的应用程序进行连编,就是把数据库、表单、报表、菜单等应用程序文件的扩展名可以连编成一个.app应用文件或一个.exe可执行文件。第四章 系统结构与模型4.1系统功能的设计思想企业商品进、销、存系统主要目的和任务是利用计算机快速、准确处理大量数据的特点,对商品实现自动化管理,及时处理信息,确定经营决策,提高经营者对市场的预测能力,提高员工的工作效率和企业的经济效益。在该系统中要实现对商品进货基本信息的录入、查询、打印,库存信息的录入、查询、打印,还有商品销售信息的商品入库、出库,销售记录查

11、询、打印。系统维护主要对操作员的口令修改和对数据的转入和转出,方便系统操作员进行系统操作。本系统中的商品进销存管理系统完成的功能主要包括如下内容。1.系统登录:只有使用正确的用户名与密码登录后才能使用系统提供的各项功能。2.系统管理:就是要进行用户信息的管理,包括添加用户、删除用户、计算器等功能。3.商品信息:就是对商品的进销存管理的一些信息,包括商品入库信息的入库、删除、修改、浏览、退出等功能。商品进货信息的确定、打印、删除、修改、浏览和退出等功能。商品销售信息的商品销售统计等功能。4.商品查询信息:就是关于商品的一些查询信息,包括进货查询(按商品名称、按进货日期、按联系电话和按联系人查询)

12、、销售查询(按顾客名称、按商品名称、按销售日期、按商品编号和按电话号码查询)、库存查询(按库存号、按商品名、按入库时间、按商品编号查询)。5.打印报表:就是关于本系统商品的一些打印报表信息,包括进货信息报表、库存信息报表和销售信息报表的预览和打印。6.系统维护:包括修改密码、商品进销存数据转入和商品进销存数据转出等功能。7.退出系统:就是本系统的结束退出本系统。4.2系统功能模块划分考虑到计算机技术的发展及销售业务的扩展,在全面调查的基础上,通过对现行管理的分析,提出系统的目标需求和功能分析的总体逻辑描述。确定开发思路之后,紧接着要进行详细的系统调查和认真的需求分析,掌握实际系统中的基本结构和

13、当前已明确的业务流程,进行推导出计算机管理信息系统所要初步达到的目标。经调查和研究,可得知系统功能结构图如下图所示: 图系统功能模块图4.3数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构,以及数据处理的流程,组成一份详尽的数据字典,

14、为后面的具体设计打下基础。在仔细调查企业的进销存管理过程的基础上,得到企业的商品进销存管理主要包括商品购进、商品入库和商品销售等几大业务部分,系统所要处理数据的流程如下图所示:数据流程图如下:进货员输入过程库存添加销售员录入过程检索经调查得到以下的业务基本情况:1) 商品购进信息:市场信息市场调查市场分析商品销售商品购进等。商品信息包括商品编号、商品名称、商品型号、进货单位、联系人、进货人、联系电话、进货日期、进货数量、商品单价、进货总价。2) 商品入库信息:检验商品按序编号商品入库等。商品入库包括商品编号、商品名称、入库号、仓库号、库存量、商品型号、入库时间、商品单价。3) 产品销售信息:销

15、售需求商品出库商品销售企业调查。商品销售过程包括商品基本信息的录入、销售信息的存储等。 数据库概念结构设计这一设计阶段是在需求设计的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本实例根据前面的设计而规划出的实体有库存信息实体、销售信息实体、进货信息实体、各个实体及实体之间的联系可采用ERD图来描述。 管理员用户名密码管理库存信息单价商品名库存量入库时间仓库号入库号进货信息商品名进货单位进货数量进货日期联系人电话管理销售信息商品名电话单价总价商品型号商品编号销售日期销售数量顾客1n11nn1管理管理1nn 图商品进销存管理系统E-R图4.3.3数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统甩支持的实际数据模型,也就是数据库的逻辑结构。使用Visual FoxPro开发时可以直接使用Visual FoxPro自带的数据库,商品进销存管

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号