(一) 系统功能分析
系统开发的总体任务是实现销售信息的系统化、规范化和自动化。本销售管理系统实现的主要功能有:
l 用户登录的管理:
主要完成用户信息的确认,确保只有合法的用户才能使用本系统。
l 基本信息的管理:
主要包括销售员信息的设置、客户信息的设置、产品信息的设置、产品种类信息的设置。
l 销售信息的管理:
主要包括订单管理和订单信息的查询统计。其中,含意信息的查询统计部分具体有:
Ø 按照订单编号的查询统计
Ø 按照销售员的查询统计
Ø 按照客户的查询统计
Ø 按照产品的查询统计
Ø 按照产品种类的查询统计
(二) 系统功能模块设计
根据上述的各项功能进行集中、分块。按照结构化程序设计的要求,系统的功能模块划分如下:
1. 用户登录模块
2. 基本信息设置模块
1) 销售员信息设置模块
2) 客户信息设置模块
3) 产品信息设置模块
4) 产品分类信息设置模块
3. 销售信息管理模块
1) 订单管理模块
2) 订单信息的查询统计模块
(1) 按照订单编号的查询统计模块
(2) 按照销售员的查询统计模块
(3) 按照客户的查询统计模块
(4) 按照产品的查询统计模块
(5) 按照产品种类的查询统计模块
二.数据库设计
(一) 数据库需求分析
通过对销售管理内容和数据库流程的分析,设计如下的数据项和数据结构:
l 用户信息:
包括的数据项有用户编号、用户姓名、登录密码等。
l 销售员信息:
包括的数据项有销售员编号、销售员姓名、性别、出生日期、雇佣日期、家庭住址、电话、备注信息等。
l 客户信息:
包括的数据项有客户编号、公司名称、联系人、公司地址、邮政编码、电话等。
l 产品信息:
包括的数据项有产品编号、产品名称、所属种类编号、价格、库存量等。
l 产品种类信息:
包括的数据项有产品种类编号、产品种类名称、产品描述等。
l 订单信息:
包括的数据项有订单编号、订货的客户编号、销售员编号、订单日期、备注等。
l 订单详细信息:
包括的数据项有订单编号、产品编号、订货数量、总价格等。
l 销售信息:
包括的数据项有销售员编号和总销售额等。