当前位置:文档之家› VC课程设计及商品销售管理知识系统

VC课程设计及商品销售管理知识系统

VC课程设计及商品销售管理知识系统
VC课程设计及商品销售管理知识系统

第一章需求分析

1.1 商品销售管理功能概述

21世纪是个信息发展的时代,随着电脑普及时代的来临以及互联网的迅速发展,越来越多的进程从单一的人工管理上升到电脑智能管理,企业的发展更不例外,商品的经营管理,经营模式已经慢慢的从手工管理过渡到了计算机管理。对于发展中的绝大多数企业来说,随着规模的不断扩大,商品种类的不断丰富与完善,需要管理的各种商品信息也会大幅度增加,无论是商品管理,订货管理,销售管理,都变得相对复杂。这里开发出了一个“商品销售管理系统”,对企业的发展至关重要,无疑为商品销售的可持续发展,日益壮大提供了保障和解决方案,也节省了大量时间,从而提高了商品销售的运转效率,更有利于企业的管理和维持。商品销售管理系统可以实现企业商品管理的网络化,信息化,现代化,可以有效的提高企业商品的管理效率,节约了管理开支。

通过调查,要求系统需要具有以下功能:

(1) 由于该系统的使用对象多,要求有较好的权限管理。

(2) 方便的数据查询,支持多条件查询。

(3) 基础信息管理与查询,其中包括商品信息、客户信息和员工

信息。

(4) 通过计算机,能够直接“透视”商品销售情况。

(5) 完善的商品查询信息、商品销售信息进行管理。

(6) 当外界环境(停电、网络病毒)干扰本系统后,系统可以自动

保护原始数据的安全,对数据进行备份与还原。

(7) 数据计算自动完成,尽量减少人工干预。

(8) 系统退出。

商品销售管理系统分为基础信息管理子系统、日常业务管理子系统、查询报表管理子系统、系统信息管理子系统、维护管理子系统。如图1.1所示

1.1商品销售管理系统

1.2 基础信息管理模块

基础信息管理模块主要用于对商品信息,员工信息和客户信息的管理。操作员通过合法的认证登录到该系统中,进行对商品

信息,员工信息和客户信息的管理的活动。主要功能如下:1)操作员首先登录,身份验证成功后即可登陆商品销售管理系

2)操作员进入基础信息功能模块;

3)操作员管理商品信息;

4)操作员管理客户信息;

5)操作员管理员工信息。

该子系统功能分布如图1.2所示

1.2 基础信息管理

1.3 日常业务管理模块

日常业务管理模块主要用于对客户订货,商品销售,销售退货的管理。操作员通过合法的认证登陆到该系统中,进行对客户订货,商品销售,销售退货的管理活动,主要功能如下:

1)操作员首先登陆,身份验证成功后即可登陆商品销售管理

系统

2)操作员进入日常业务管理模块

3)管理客户订货

4)管理商品销售

5)管理销售退货

该子系统功能分布如图1.3所示

1.3日常业务管理

1.4 查询报表管理模块

查询报表管理模块,主要用于实现操作员对客户订货,商品销售和商品退货的管理,,主要功能如下:

1)操作员首先登录,身份验证成功后即可登陆商品销售管理系统

2)操作员进入查询报表功能模块

3)客户订货查询;

4)商品销售查询;

5)销售退货查询。

该子系统功能分布如图1.4所示

1.4查询报表管理

1.5 系统信息管理模块

系统信息管理模块主要用于实现管理操作员,设置操作员的使用权限以及系统管理,主要功能如下:

1)操作员首先登录,身份验证成功后即可登陆商品销售管理系

2)操作员进入系统信息功能模块;

3)管理操作员的相关信息;

4)设置操作员的操作权限;

5)对系统进行管理。

该子系统功能分布如图1.5所示

1.5系统信息管理

1.6 维护管理模块

系统管理模块实现对数据进行备份和恢复,其主要功能如下:1)操作员首先登录,身份验证成功后即可登陆商品销售管理系

2)操作员进入维护管理功能模块;

3)设置数据备份路径,对数据进行备份;

4)对数据进行还原。

该系统功能分布如图1.6所示

1.6维护管理

第二章数据库的设计

2.1 E-R图

该系统一共涉及到十多个表,ER图如下所示:

2.1.1 操作员

操作员包含的属性有编号,员工编号,名称,密码,头像和简称。如图2.1.1所示:

图2.1.1 操作员

2.1.2 商品

操作员包含的属性有编号,名称产地,销售价格,进货价格,保质期,出厂日期和计量单位。如图2.1.2所示:

图2.1.2 商品

2.1.3 客户

客户包含的属性有编号,名称,地址,电话,联系人电话和厂商。

如图2.1.3所示:

图2.1.3 客户

2.1.4 员工

员工包含的属性有编号,薪金,职务,名称和聘用日期。如图2.1.4所示:

图2.1.4 员工

2.1.5 订货

订货包含的属性有票号,借款否,操作员,合计金额,合计数量,订货日期和客户编号。如图2.1.5所示:

图2.1.5 订货

2.1.6 销售

销售包含的属性有票号,找零,未付金额,实付金额,销售类型,操作员,合计金额,合计数量,客户编号和销售时间。如图2.1.6所示:

图2.1.6 销售

2.1.7 退货

退货包含的属性有票号,退货时间,未付金额,找零,实付金额,操作员,合计金额,客户编号和退货时间。如图2.1.7所示:

图2.1.7 退货

2.1.8 退货明细

订货明细包含的属性有票号,商品编号,单价和数量。如图2.1.8所示:

图2.1.8 退货明细

2.1.9 销售明细

销售明细包含的属性有票号,商品编号,单价和数量。如图2.1.9所示:

图2.1.9 销售明细

2.1.10 退货明细

退货明细包含的属性有票号,商品编号,单价和数量。如图2.1.10所示:

图2.1.10 退货明细

2.1.11

库存

库存包含的属性有商品编号和库存数量。如图2.1.11所示:

图2.1.11 库存

2.1.12 权限

权限包含的属性有编号,用户管理,权限管理,系统管理,订货管理,销售管理,退货管理,结款管理,订货管理,销售管理和退货管理。如图2.1.12所示:

图2.1.12 权限

2.1.13 系统设置

系统设置包含的属性有联系人,电话,地址,备份路径和公司名称。如图2.1.13所示:

图2.1.13 系统设置

2.1.14 备份

备份包含的属性有备份日期和备份路径。如图2.1.14所示:

图2.1.14 备份

2.1.15 总的ER图

ER图的实体和实体之间的关系说明如下:

员工销售商品,员工和商品是一对多的关系。

员工管理订货明细,员工和订货明细是多对多的关系。

员工管理退货明细,员工和退货明细是多对多的关系。

员工管理销售明细,员工和销售明细是多对多的关系。

员工管理库存,员工和库存是多对多的关系。

客户购买商品,客户和商品是一对多的关系。

客户可以订货,客户与订货是一对多的关系。

员工管理订货,员工与订货是多对多的关系。

客户可以退货,客户与退货是一对多的关系。

员工管理退货,员工与退货时多对多的关系。

员工管理操作员,员工与操作员是一对多的关系。

操作员拥有操作权限,操作员与权限是一对多的关系。

操作员管理系统设置,操作员与系统设置是一对多的关系。

操作员设置备份,操作员与备份是一对多的关系。如图 2.1.15所示:

相关主题
文本预览
相关文档 最新文档