一、需求分析
1、问题的提出:这是一个企业销售管理系统,设计者的目标是满足公司运营和日常管
理的需要,具有对产品,员工,客户管理的功能。销售员可以对销售的产品进行登记,并将销售情况反馈给数据库。管理员可以查看员工信息以及销售情况,管理员登陆后可以添加删除员工,以及销售员以外的特殊操作。为管理的方便性和信息传递的快速性提供了一个很好的平台。系统开发的总体任务是实现售后服务及销售登记自动化。总之,企业销售管理系统要实现登陆验证、商品销售管理、员工信息管理、客户信息管理几大部分。
2、系统的业务功能分析:
销售管理系统是一个典型的数据库开发应用程序,有基础信息模块,销售管理模块查询统计模块,系统设置模块4部分组成,规划系统功能模块如下:
基础信息模块该模块主要用于管理添加、删除、修改商品信息、客户信息、用户信息。
销售管理模块该模块主要用于管理添加销售信息和添加销售退货信息。
查询统计模块该模块主要用于产品信息查询,销售退货信息查询,和产品销售排行。
系统设置模块该模块主要用于管理修改密码,关于和退出登录。
3、ER图:
根据以上各节对系统所做的需求分析和系统分析,规划处了本系统的数据库实体。下面介绍几个关键实体的ER图:
客户1订购
销售单1联系
产品
管理
负责
1
1
1
管理员
退货
1
销售人员负责
退货单总体ER图
联系1
f客户编号
销售单据编号
产品编号
销售单据
成交日期
数量产品编号
售价入库时间
销售人员
产品名称
产品
成本
供应商
客户编号
库存
产地
生产日期
退货单据编号
退货日期
产品编号
退货单据
数量用户编号
售价加入时间
销售人员
用户姓名
用户信息用户类型
用户密码
f4、数据流图:
购买信息客户
销售信息管理系统详细ER图
订购处理货品信息
销售单据信息销售信息销售员
退货信息
退货要求
退货处理
退货信息
退货信息表
数据流图
三、系统设计
1、数据表:表的物理设计:
建立T_Customer表客户信息表,T_Product表产品信息表,T_User表用
户信息表,T_Sell表销售信息表,T_Sell表退货信息表。
T_Customer表客户信息表
字段名
数据类型
长度
主键否
为空否
客户编号
I
t
4
是
否
客户名称
Varchar
20
否
否
客户级别
Varchar
10
否
联系电话
Varchar
15
否
否
地址
Varchar
50
否
Email
Datetime
20
否
Fax
Varchar
15
否
加入日期
Datetime
4
否
T_Product表产品信息表
字段名
数据类型
产品编号
I
t
产品名称
Varchar
供应商
Vr