采用公司现有的软硬件以及科学的管理系统开发方案,建立企业销售管理系统,来实现企业商品销售管理的计算机自动化。系统应符合公司的商品、部门的管理制度,并达到操作直观、方便、实用、安全等要求。
.2系统功能调查
整个系统从总体上分为商品管理、商品数据管理、收入与支出管理、系统管理四个部分,每一个部分应实现的功能如下:
.2.1商品管理功能
进货添加
所进货物的基本信息包括:商品编号、进出标志、商品名称、单价、进货数量、进货日期、金额、供货商8个部分
可以对已经进货的商品进行逐个浏览,可以把所进的商品添加到进货商品库中,也可以删除已经存在的进货商品。
出货添加
所出货物的基本信息包括:商品编号、进出标志、商品名称、单价、出货数量、出货日期、金额、7个部分,可以对已经售出的商品进行逐个浏览、可以把所出的商品添加到出货商品库中,也可以删除已经存在的出货商品。
商品供货商信息
商品查询
.2.2商品数据管理功能
主要包括对商品的进货、出货、存货的汇总和商品报表的管理。商品汇总
在这一模块中管理人员可以按照月份、年份两种方式进行汇总。报表管理模块
包括商品库存报表、销售收入报表、经营支出报表三个部分。生成报表以后我们可以打印输出其中的内容。
.2.3收入与支出功能
主要包括对收入添加、查询,支出添加、查询4个部分的管理:
收入添加在这一模块中管理人员可以对收入的帐目进行添加、对已有的收入帐目进行逐个浏览或者删除等3项操作。
收入查询在这一模块中管理人员可以对收入的帐目进行查询,查询可以按年份、月份2种方式进行。查询的结果分别为“收入”,“毛利”,“利润率”并分别在相应的栏目中显示出来。
在下边的list栏中显示了所有的收入结果,也可以利用滚动条浏览全部的收入金额。支出添加在这一模块中管理人员可以对支出的帐目进行添加、可以对已有的支出帐目进行逐个的浏览或者删除等3项操作。
支出查询在这一模块中管理人员可以对支出的帐目进行查询,查询可以按年份、月份2种方式进行。查询的结果分别为“总支出”,并在相应的栏目中显示出来。
.2.4系统管理功能
主要包括用户管理、关于、退出3部分的管理用户管理这一模块主要是实现的用户的添加、修改、删除3部分的操作。并且在list中显示当前系统中的全部用户的代码,点击任意一位用户的名字就可以对其修改、删除操作。
关于这一模块介绍制作者的情况、完成日期等内容。退出点击此处退出系统。
.3系统功能模块图
系统设计
.1系统总体结构设计
设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易于理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。
概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。
概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。
通过对企业商品入库、出库管理内容和过程的分类,本系统的设计的实体和属性如下:出货库(商品编号、商品名称、进出标志、单价、日期、数量、金额、)进货库(商品编号、商品名称、进出标志、单价、日期、数量、金额、)
.2数据库设计
根据前面定义的实体及实体之间的关系,形成数据库的表格以及各个表之间的关系。首先建立一个数据库,表3.1到3.7是在数据库中需要用的表:分别如下
4详细设计
根据系统分析、系统设计的结果,采用VFP开发工具,实现企业销售管理系统各个模块的功能。
.1启动界面设计
.1.1功能说明
.1.2屏幕设计格式
在登陆时候,密码设置显示方式为“***”,目的是提高密码的安全性,不让别人看到。
具体登陆界面如下所示:
4.2主窗口设计
.2.1功能说明
主窗口采用的是菜单式设计(主要是下拉式菜单的使用),当鼠标点击主菜单时,在相应的下方会出现可以选择的子菜单,单击相应的子菜单就可以进入相应的可以供操作的界面。
.2.2屏幕设计格式
.3商品管理模块的实现
.3.1进货添加模块实现
功能说明
.3.2出货添加模块实现
.3.3商品供货商信息模块实现
点击进出此界面之后,同样是可以逐个浏览各个供货商的基本信息。如果需要添加新的供货商的信息,只需要在相应的控件中填入相应的信息后,再点击“添加”按钮之后就可以成功的将你所想添加的供货商信息添加入供货商信息表中。如果已经和某个供货商失去了合作关系,那么只需要找到该供货商信息之后,点击“删除”按钮就可以从供货商信息表中可以把这条信息删除掉。完成操作后就可以点击“退出”按钮退出这一操作界面,返回主菜单进行选择其他的操作。屏幕设计格式:
.3.4商品信息查询模块实现
功能说明:
点击进入此界面后,可以逐个浏览商品信息,和进货添加和出货添加中的功能类似。在这个模块中增加了“查询定位”的功能,你只需输入要查询的商品的编号,便可以得知该商品的基本信息,比逐个浏览要快捷得多。屏幕设计格式:
4.4商品数据管理模块实现
.4.1汇总模块实现
功能实现:
在这一模块中,主要是实现两种功能的汇总:分别是按年汇总和按月汇总。
按年汇总可以实现对某一年的进货、出货、存货作出汇总。只需输入相应的年份就可以汇总该年的收入和支出情况。
同样按月汇总与按年汇总类似,在此不多做赘述。屏幕实现格式:
4.4.2商品报表模块实现
主要是实现对3种商品报表的统计和分析。
在这一部分主要包括的是:商品收入报表、商品库存报表、销售收入报表的浏览和打印功能。只要点击相应的报表,就可以在屏幕上显示其数据情况。
.5收入与支出实现
.5.1收入与支出添加模块实现
在这2个部分中,和前面的货物添加功能类似,管理人员可以对收入的金额(例如:每天的收入或者支出项目添加进收入库或者是支出库),需要做的只是在相应的控件中填入相应的信息,点击“添加”按钮就可以把其添加进所要填入的信息库中。屏幕设计格式:
.5.2收入与支出查询实现
这2个部分主要对收入与支出可以实现按月查询和按年查询两种功能。在按月或者是按年查询的时候可以实现对这个月份或者是年份的销售、利润等的统计。分别显示出来,以利于分析这个月份或者是年份的销售情况。屏幕实现格式:
.6系统管理的实现
.6.1用户管理实现
这一部分主要是实现对用户的管理(很遗憾没有对用户权限这一部分做出设定)登陆的管理员,可以对组内的用户进行一些设定,可以添加用户、删除用户、修改用户的密码的操作。屏幕设计格式:
5设计总结
.目前采用的是单机版,已经不大适应发展趋势,应该更新为C/S。
.企业销售管理功能都不够强大,只能满足暂时需要,商品报表打印功能尚不够全面完善,不能实现动态报表。
.没有错误处理模块、帮助系统、用户操作权限管理。
今后设想:继续完善此系统,把该有的功能尽量实现,强大其功能,满足企业销售管理的要求。