销售管理子系统.docx
- 文档编号:23747643
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:49
- 大小:277.89KB
销售管理子系统.docx
《销售管理子系统.docx》由会员分享,可在线阅读,更多相关《销售管理子系统.docx(49页珍藏版)》请在冰豆网上搜索。
销售管理子系统
本科学生综合性实验报告
课程名称:
数据库系统原理
数据库设计
姓名学号
姓名学号
班级
项目名称
指导教师
开课学期至 学年 第一 学期
完成时间年月日
1
1 需求分析 ..........................................................................................................................3
1.1系统目标 ...............................................................................................................3
1.2功能需求及数据需求分析 ...................................................................................3
1.3 业务规则分析 ...........................................................................................................7
2 概念设计 ..........................................................................................................................8
2.1 命名规范 ...................................................................................................................8
2.2 实体集及属性 ...........................................................................................................8
2.3 联系集及属性 .........................................................................................................13
2.4 系统总 ER 图 ...........................................................................................................13
3 逻辑设计 ........................................................................................................................15
3.1 数据字典设计 .........................................................................................................15
3.2 基本数据设计 .........................................................................................................16
3.3 业务数据设计 .........................................................................................................17
3.4 视图设计 .................................................................................................................21
3.5 触发器设计 .............................................................................................................21
3.6 存储过程设计 .........................................................................................................22
4 模式求精 ........................................................................................................................23
4.1 存在的问题 .............................................................................................................23
4.2 解决方案 .................................................................................................................23
5 物理设计 ........................................................................................................................24
5.1 设计目标 .................................................................................................................24
5.2 数据分布 .................................................................................................................24
5.3 索引实现 .................................................................................................................24
6 安全设计 ........................................................................................................................25
6.1 设计目标 .................................................................................................................25
6.2 用户设计 .................................................................................................................25
6.3 权限设计 .................................................................................................................26
2
1 需求分析
现今中国市场经济不断发展、销售企业的不断壮大,对于一个对大多数的
销售企业都适用的销售管理系统,其需求量越来越大,全面及安全方面的要求
也越来越严格!
本次设计正是基于这种需求开发一个适用于大多数销售企业,
且安全性能高的销售管理子系统!
销售管理系统是处于生产层和供应层之后的管理系统,主要负责产品销售
和供应协调,是企业管理的一个重要管理环节,它的特点是信息量大,要求信
息反馈迅速,对企业经济效益能够产生直接的影响。
同时,它与他的其他管理
环节如库存管理﹑销售账务管理等关系十分密切
1.1 系统目标
由于传统的手工管理模式,其工作效率、管理质量和管理水平已不能满足
当今经营管理发展的要求。
只有采用先进的计算机管理技术,把一些科学管理
的技术及管理方式融入到企业销售管理中,才能提高工作效率和企业的管理水
平。
鉴于这种需求,根据企业实际运营情况,设计出合理的解决方案,在业务
与管理之间、产品与客户之间建立很好的信息共享渠道,提高企业运营效率;
还有专门针对销售企业的日常事务管理,集合了进、销、存和退位一体的管理。
本系统主要用于存储客户、销售产品信息以及销售记录,以便能够实时地进行
订单跟踪、销售结算、库存管理,最大限度的实现产品销售管理的科学化、系
统化和自动化。
1.2 功能需求及数据需求分析
产品销售管理系统总的系统功能模块如图 1-1 所示:
3
销售管理子系
统
基
础
货
料
用
户
权
限
采
购
业
务
销
售
业
务
统计报
表及业
务分析
查
询
业
务
管
理
信
息
职
来
货
仓
销
退
收
财
报表
货
综
员
信
息
管
往
客
户
信
品
信
息
管
库
管
理
采
购
单
管
退
货
单
管
付
款
单
管
售
单
管
理
货
单
管
理
款
单
管
理
务
结
算
生成
及业
务分
析
品
库
存
查
合
信
息
查
理
息
理
理
理
理
询
询
管
理
图 1-1 销售管理系统功能模块
1.基础资料管理
(1)职员信息:
提供职员(该系统中职员包括:
销售员,采购员,制单员、库管理员)基本
信息录入、维护与查询功能。
包括:
职员信息基本信息的录入;
职员基本信息的更新、增加和删除;
支持模糊查询,可由职员所司职业查询该职业上的全部员工;
所有有权限用户根据职员编号查询特定职员基本信息;
(2)来往客户信息:
提供来往客户(包括供货客户单位和销售客户单位)基本
息息录入、维护与查询功能。
包括:
来往客户信息基本信息的录入;
来往客户基本信息的更新、增加和删除;
支持模糊查询,可由来往客户所在地分类查询该该类全部客户资料;
所有有权限用户根据来往客户编号查询特定来往客户基本信息;
(3)货品信息:
提供货品基本信息录入、维护与查询功能。
包括:
货品信息基本信息的录入;
4
货品基本信息的更新、增加和删除;
支持模糊查询,可由货品所在分类查询该该类全部货品信息;
所有有权限用户根据货品编号查询特定货品基本信息;
(4) 仓库信息:
提供公司仓库信息录入、维护与查询功能。
包括:
公司新增仓库基本信息的录入;
所有有权限用户根据仓库分类或仓库编号、名称查询仓库基本信息;
2.采购业务管理:
(1)采购进货单信息管理:
提供进货单基本信息录入、维护与查询功能。
包
括:
进货单信息基本信息的录入;
进货单基本信息的更新、增加和删除;
所有有权限用户可根据进货单单号查询特定进货单基本信息,或根据
货单的其他属性查询一类进货单的信息;
(2) 采购退货单信息管理:
提供退货单基本信息录入、维护与查询功能。
包括:
采购退货单信息基本信息的录入;
采购退货单基本信息的更新、增加和删除;
所有有权限用户可根据采购退货单单号查询特定退货单基本信息,或根
据采购货单的其他属性查询一类退货单的信息;
(3)付款管理:
提供付款单基本信息录入、维护与查询功能。
包括:
付款单信息基本信息的录入;
付款单基本信息的更新、增加和删除;
所有有权限用户可根据付款单单号查询特定付款单信息,也可根据采
进货单单号查询该单的付款信息;
3.销售业务管理
(1)销售发货单信息管理:
提供销售发货单基本信息录入、维护与查询功能。
包括:
销售发货单信息基本信息的录入;
销售发货单基本信息的更新、增加和删除;
所有有权限用户可根据销售发货单单号查询特定进销售发货单基本新息,
或根据销售发货单的其他属性查询一类销售发货单的信息;
(2) 销售退货单信息管理:
提供销售退货单基本信息录入、维护与查询功
能。
包括:
销售退货单信息基本信息的录入;
销售退货单基本信息的更新、增加和删除;
所有有权限用户可根据销售退货单单号查询特定销售退货单基本信息,
或根据销售退货单的其他属性查询一类销售退货单的信息;
(3)收款管理:
提供收款单基本信息录入、维护与查询功能。
包括:
5
收款单信息基本信息的录入;
收款单基本信息的更新、增加和删除;
所有有权限用户可根据收款单单号查询特定收款单信息,也可根据销售
进货单单号查询该单的收款信息;
4 统计报表及业务分析:
查询某段时间内货品的采购、销售汇总、明细;
查询某段时间内来往客户销售汇总、明细;
查询某段时间内收账、付账汇总、明细;
业务分析,及下一步销售计划!
!
5.查询业务:
货品库存容量查询:
根据仓库编号或名称查询当前库存中的货品及货品的
库存容量;
综合信息查询:
支持模糊查询,根据选填的关键字查询与该关键字有关的
所有业务信息;
6.用户权限管理:
提供用户管理、权限分配、登录及权限验证等功能。
包括:
系统管理员增加、删除用户;
用户登录及权限验证;
系统管理员对用户角色及权限进行分配;
系统管理员更改用户密码。
1.3 数据需求及业务规则分析
数据库的数据需求是根据与用户交流和自己对企业的业务规则分析得到。
业务规则分析主要是分析数据之间的约束以及数据库约束。
产品销售信息系统业务规则:
1.所有客户均可以查询和浏览产品的信息。
2.只有超级管理员可以修改、更新、删除数据,普通用户都有指定的用户
权限超级用户及普通用户都可以有多个;
3.职员注册时,职员的员工号是通过计算机自动生成的,是职员的唯一标
识。
职员的员工号是职工表的唯一标识。
员工号由系统按时间顺序生成,后生
成的具有更大的员工号。
职员编号编码规则为:
职员标志+5 位数字。
如:
’
XS-00000’(注:
’XS’表示职员所司职务的缩写)。
4.来往客户单位注册时,客户单位的账号是通过计算机自动生成的,一个
客户单位可以注册多个账号。
客户单位的账号是用户表的唯一标识。
用户账号
6
由系统按时间顺序生成,后生成的具有更大的用户编号,客户单位标志+5 位数
字。
如:
’C00000’ (注:
’C’表示销售客户标志)。
5.其他实体的编号命名也遵循以上原则,用特定的标志+特定的位数数字表
示;
6.登陆系统时,职员通过员工号和设定的密码登陆系统,来往客户单位通
过单位编号和密码登陆系统。
7.订单编号是订单表的唯一标识。
订单编号由系统按时间顺序生成,后生
成的订单具有更大的订单号。
8.具有编号的各个实体,编号均为该表的唯一标识,由系统按时间顺序生
成,后生成的编号具有更大的编号。
9.每张收款单都有唯一税收编号,编号是由税务局同意制定的。
10.一种产品只能由一个供货单位,一个供货单位可以提供多种产品。
11.一个职员能受理多个订单,但一个订单只能被一个职员受理。
12.订单生成、收付款、发票生成、财务结算、货品入出库这五个过程是有
先后顺序的。
只有收付款完成或达到收付款的预定比例是才能生成收、付款单,
以及之后的货品出入库及出入库单的生成;
13.销售客户单位可以凭会员卡享受一定的优惠。
用户注册最初是普通客户,
不能享受任何优惠;当历史购买的总金额超过 1000 元,会员等级变为一级 VIP
会员,可享受 9.5 折优惠;当历史购买的总金额超过 5000 元,会员等级变为二
级 VIP 会员,可享受 9 折优惠;当历史购买的总金额超过 10000 元,会员等级
编程三级 VIP 会员,可享受 8.5 折优惠。
会员等级最高为三级。
14.销售、采购订单生成后,用户不能再对订单进行添加、修改或删除。
只
有在退单之后重新选择新的订单;
15.只有在某个客户选定的产品都添加到了订单中,才能最后生成一张订单。
16.当库存的某种产品的数量少于某个阀值时,系统会自发出提示或者警报
来提示数据库管理者提醒采购员进行补货。
17.当客户选定的产品的数量超过该库存产品的数量时,系统提示该信息,
并禁止客户选择该产品。
18.来往客户单位、职员、货品及仓库都有各自的类别编号和所属类别名,
便于在查询时可以支持分类查询和模糊查询;
7
2 概念设计
2.1 命名规范
概念设计中涉及到联系集和实体集。
将实体集的名称定义为与该实体集意
义相关的名词,将联系集的名称定义为与该实体集意义相关的动词。
将实体集
或者联系集中包含的属性定义为与该属性意义相关的名词。
2.2 实体集及属性
根据以上命名规范的原则,各实体集的定义、属性和 E-R 图分别设计如下:
(1) 职员实体集。
其属性有:
职员编号、姓名、性别、生日、住址、联系
电话、雇佣时间、所属部门、所司职务(本系统中包含销售员、采购员、制单员
仓库管理员)等。
职员实体集的 E-R 图如图 2-1 所示:
所属部门
编号
雇佣时间
所司职务
职员
姓名
生日
联系电话
性别
住址
图 2-1 职员实体集的 E-R 图
(2) 货品实体集。
其属性有:
货品编号、货品名称、货品类别、条形码、
货品规格、销售价格、入库价、备注等。
货品分类实体:
类别号、类别名称;
货品实体集的 E-R 图如图 2-3 所示:
8
货品编号
名称
入库价
货品货品类别
销售价
规格
备注
条形码
类别号
货品分类
类别名称
图 2-2 货品实体集 E-R 图
(3) 来往客户单位实体集。
其属性有:
来往客户编号、名称、客户等级、
地址、联系人、联系电话、备注等。
来往客户单位分类实体集:
类别号、类别地
来往客户实体集的 E-R 图如图 2-4 所示:
来往单位编号
编号
名称
联系人
联系电话
来往客户单位
客户等级
地址
备注
类别名
2-3 来往客户实体集 E-R 图
(4) 仓库实体集。
其属性有:
仓库编号、仓库名称、仓库容量等。
仓库实
体集的 E-R 图如图 2-4 所示:
9
仓库编号
仓库容量
仓库
仓库名称
图 2-4 仓库实体集 E-R 图
(5) 销售单实体集。
其属性有:
销售单编号、客户编号、职员编号、货品
编号、销售日期、销售单金额。
销售单实体集的 E-R 图如图 2-5 所示:
原始单号
职员编号名
货品编号
称
销售单
订单金额
销售日期
图 2-5 销售单实体集 E-R 图
(6) 销售退单实体集。
其属性有:
销售退单编号、所属订单编号、销售退
单日期、职员编号、备注等。
退单实体集的 E-R 图如图 2-6 所示:
退单编号
制单员号
退单日期
销售退单 所属单号
备注
图 2-6 销售退单实体集 E-R 图
10
(7) 收款单实体集。
其属性有:
收款号、所属单号、收款日期、应收金额、
实收金额、发票编号、备注等。
收款单实体集的 E-R 图如图 2-7 所示:
收款单号
制单员号
发票编号
收款单所属单号
应收金额
实收金额
收款日期
图 2-7 收款单实体集 E-R 图
(8) 采购单实体集。
其属性有:
采购单号、客户编号、职员编号、货品编
号、采购日期、采购单金额。
采购单实体集的 E-R 图如图 2-8 所示:
原始单号
职员编号名
货品编号
称
采购单
订单金额
采购日期
图 2-8 销售单实体集 E-R 图
(9) 采购退单实体集。
其属性有:
采购退单编号、所属采购单编号、采购
退单日期、职员编号、备注等。
退单实体集的 E-R 图如图 2-9 所示:
11
退单编号
制单员号
退单日期
采购退单 所属单号
备注
图 2-9 采购退单实体集 E-R 图
(10) 付款单实体集。
其属性有:
付款号、所属单号、付款日期、应付金额、
实付金额、备注等。
付款单实体集的 E-R 图如图 2-10 所示:
付款单号
制单员号
发票编号
付款单所属单号
应付金额
实付金额
付款日期
图 2-10 付款单实体集 E-R 图
12
2.3 联系集及其属性
根据上面设计得到的实体集,可确定如下联系集:
(1)销售、采购单”包含” 货品,这是多对多联系;
(2)销售客户单位在销售员的推销下”选择”销售单,客户单位与销售单是
一对多关系;”选择”联系集派生出销售单明细表,其属性包括:
货品规格、
数量、成交单价、折扣、备注;
(3)销售单在客户单位”退货”后成为退货单;
(4)销售单”客户付款”后成为付款单,付款单参与财务结算;
(5)供货单位为采购员”供应”货品形成采购单;”供应”联系集派生出采
购明细表,其属性包括:
货品规格、数量、成交单价、折扣、备注;
(6)采购单在供货单位”收款”后成为公司的付款单;
(7)采购单在公司”退货”后成为采购退货单;
(8)货品”存储”在仓库中;”存储”派生的存储明细表:
货品规格、当前
货品库存容量;
(9)由销售单、货品和销售客户单位聚合成的实体与仓库和仓管聚合成的实
体之间存在“出仓”联系;由采购单、货品和供货单位聚合成的实体与仓库和
仓管聚合成的实体之间存在“进仓”联系;派生出进仓、出仓明细表,属性值
有:
货品规格、数量、入库均价、日期、数量。
2.4 系统总 ER 图
根据以上对实体集和联系集的设计得到了最终的完整的产品销售管理的 E-
R 图如图 2-8 所示:
13
退货单
退货
入库
仓库存储
出库
采购员
提供 供货公司
采购单 退货 付款单
包含
货 品
包含
销售单 付款 收款单
选择
销售员
退货
业务客户单位属于
退货单
14
属性名称
属性类型
是否允许为空
默认值
职务编号
char
(2)
否
职务名称
va
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 销售 管理 子系统