超市销售系统分析与设计.docx
- 文档编号:2893529
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:30
- 大小:268.51KB
超市销售系统分析与设计.docx
《超市销售系统分析与设计.docx》由会员分享,可在线阅读,更多相关《超市销售系统分析与设计.docx(30页珍藏版)》请在冰点文库上搜索。
超市销售系统分析与设计
超市销售系统分析与设计
专业班级:
安全工程01班
学生学号:
110105010111010501021101050106
110105011011010501111101050115
学生姓名:
安熙陈正江律
刘彦博刘成栋祁克林
任课老师:
余小鹏
二零一二年十二月二十九日
任务分工
姓名
学号
班级
分工
成绩
备注
安熙
1101050101
安全工程(01)班
数据字典E-R图
设计意义及感想
陈政
1101050102
安全工程(01)班
系统运行环境
数据库设计
组长
江律
1101050106
安全工程(01)班
必要性分析
输入输出设计
祁克林
1101050115
安全工程(01)班
系统功能设计
代码设计
刘成栋
1101050110
安全工程(01)班
数据流程图
刘彦博
1101050111
安全工程(01)班
业务流程分析
第一节系统分析
1必要性分析...........................................................................................................................
2业务流程分析......................................................................................................................
4.1数据流............................................................................................................................
4.2数据处理........................................................................................................................
4.3数据存储........................................................................................................................
4.4外部实体........................................................................................................................
4.5数据项的表述................................................................................................................
第二节系统设计
3系统运行环境与数据库设计..........................................................................................
3.1系统运行环境............................................................................................................
3.2数据库设计................................................................................................................
4输入与输出设计............................................................................................................
4.1输入设计..................................................................................................................
4.2输出设计...................................................................................................................
4.3系统菜单设计..........................................................................................................
第三节设计意义
1设计意义...........................................................................................................................
2感想..................................................................................................................................
一、系统分析
1必要性分析
现在的很多超市业务越来越好,顾客的购买量很大,日益频繁的业务产生了大量的数据。
数据量的增大,让查找不方便,数据的掌握也不准确,容易造成决策的滞后或是失误。
主要表现如下:
随着订货、进货信息的增加,与供应商相关的信息、与商品相关的信息越来越多。
如果不能将这些有效的信息集中起来,对以后的信息查询会带来不便,从而不能给采购员提供采购过程的决策支持。
同时,对于每天产生的大量销售信息,如果不加以适当的存储和分析,就失去了利用这些销售信息挖掘出客户购买偏好的机会,就不能从看似无用的大量数据背后得出消费者潜在的消费习惯,失去了潜在的商机。
因此,开发这样一套以促进管理体制和管理手段改进,改善决策发放和决策依据的管理信息系统是很有必要的。
这对于在信息服务中创造价值,促进资源共享和信息集成,减员增效,提供管理水平都有很大的帮助。
2业务流程分析
2.1业务流程图
图2.1.1现行小型超市的业务流程图
2.2表格分配图
采购部财务部仓库
图2.2.1现行小型超市的表格分配图
3数据流程图:
图3.1.1
图3.1.2
图3.1.3
图3.1.4
4数据字典:
4.1数据流
数据流编号:
D1.1
数据流名称:
新顾客登记表
简述:
新顾客来超市订货时要填写有关自身信息的表
数据流来源:
订购员
数据流去向:
登录新顾客数据处理
数据项组成:
姓名+性别+单位+职务+联系方式+订货量+订货日期
数据流编号:
D2.1
数据流名称:
发货通知
简述:
供应商接到的来自超市的要求发货的通知
数据流来源:
订货单
数据流去向:
发货单
数据项组成:
商品名称+商品编号+订购量+订购日期
数据流编号:
D3.1
数据流名称:
备货单
简述:
根据顾客订货需求而制定的通知仓库人员准备相应量商品的清单
数据流来源:
开备货单
数据流去向:
仓库
数据项组成:
商品名称+商品编号+商品数量+订购单位+提货日期
数据流编号:
D1.4
数据流名称:
发货单
简述:
给顾客提供商品的时候,超市销售人员统计的销售情况表单
数据流来源:
可供货订单
数据流去向:
销售统计
数据项组成:
商品名称+商品数量+订购单位+订购日期+付款金额
4.2逻辑处理
处理逻辑编号:
P1.1
处理逻辑名称:
登录新顾客数据
简述:
对来超市订货的新顾客进行记录
输入的数据流:
新顾客登记表
处理描述:
根据新顾客信息记录在顾客档案中
输出的数据流:
顾客档案
处理逻辑编号:
P2.1
处理逻辑名称:
处理发货单
简述:
供应商处理来自超市订购商品的信息
输入的数据流:
发货通知
处理描述:
根据超市订购商品要求,提供商品
输出的数据流:
发货单
处理逻辑编号:
P3.1
处理逻辑名称:
处理备货单
简述:
根据顾客需求量仓库人员处理备货的表单
输入的数据流:
备货单
处理描述:
根据销售部开出的给顾客提供所需商品量相应进行处理
输出的数据流:
库存记录
处理逻辑编号:
P3.2
处理逻辑名称:
销售统计
简述:
对销售情况进行统计
输入的数据流:
发货单
处理描述:
根据销售情况的记录,对目前各商品销售情况进行统计
输出的数据流:
销售统计表
4.3数据存储
数据存储编号:
F1.1
数据存储名称:
顾客档案
简述:
存储顾客的信息
数据存储的组成:
存档号+姓名+性别+单位+职务+联系方式+订购商品名称+订购
商品编号+订购量+订购日期
相关联的处理:
P1.1
数据存储编号:
F2.1
数据存储名称:
发货单
简述:
供应商回应超市订货情况的表单
数据存储组成:
发货单编号+商品编号+商品数量+订购单位+订购日期+应付金+
提供商品单位名称
关键字:
发货单编号
相关两的处理:
P2.1
数据存储编号:
F3.1
数据存储名称:
库存记录
简述:
目前仓库商品统计的记录
数据存储组成:
商品编号+商品名称+现有数量
关键字:
商品编号
相关联的处理:
P3.1
数据存储编号:
F3.2
数据存储名称:
销售统计表
简述:
对销售情况进行统计整理的表
数据存储组成:
商品编号+商品名称+商品现有数量+商品销售数量+订购单位+订
购日期+订购数量
关键字:
商品编号
相关联的处理:
P3.2
4.4外部实体
外部实体编号:
S1.1
外部实体名称:
顾客
简述:
来超市订货的人
输入数据流:
无
输出数据流:
顾客档案
外部实体编号:
S2.1
外部实体名称:
供应商
简述:
给超市提供商品的厂家
输入的数据流:
订货单
输出的数据流:
发货单
外部实体编号:
S3.1
外部实体名称:
仓库
简述:
存储商品的地点
输入的数据流:
备货单
输出的数据流:
库存记录
外部实体编号:
S3.2
外部实体名称:
超市
简述:
销售商品,并统计销售情况
输入的数据流:
发货单
输出的数据流:
销售统计表
4.5数据项的表述
数据项编号:
I-01
数据项名称:
商品编号
简述:
商品的编号
类型及长度:
字符,4位
取值范围:
0000-9999
数据项编号:
I-02
数据项名称:
商品名称
简述:
商品的名称
类型及长度:
字符型,8位
取值范围:
00000000-99999999
5E-R图:
5.1E-R图
在本系统中,所涉及到的实体及其属性包括:
顾客{顾客编号,姓名,性别,工作单位,联系电话}
供应商(供应商编号,名称,生产商品名称,联系电话,地址)
超市(超市名称,地址,订货电话)
商品(商品编号,商品名称,供货单位,单价)
仓库(名称,地址)
他们之间的关系用E-R图方法表示,如图所示。
这些实体之间的联系包括:
缺货供应:
超市向供应商订货,多对多联系
销售:
超市销售商品,多对多联系
订购:
顾客购买商品,多对多联系
备货:
仓库为超市备货,一对一联系
发货:
仓库为顾客发货,一对多联系
图5.1.1超市销售、供货系统E-R图
5.2由E-R图导出数据库
表1:
实体顾客表
列名
数据类型
长度
顾客编号
数字
4
姓名
文本
16
性别
文本
2
工作单位
文本
20
联系电话
数字
12
表2:
实体供应商表
列名
数据类型
长度
供应商编号
数字
4
名称
文本
40
商品名称
文本
16
联系电话
数字
12
地址
文本
40
表3:
实体超市表
列名
数据类型
长度
超市名称
文本
40
地址
文本
40
订货电话
数字
12
表4:
实体商品表
列名
数据类型
长度
商品编号
数字
4
商品名称
文本
20
供货单位
文本
40
单价
数字
4
表5:
联系发货表
列名
数据类型
长度
商品编号
数字
4
商品数量
数字
20
应收款
数字
6
表6:
联系订购表
列名
数据类型
长度
商品编号
数字
4
商品数量
数字
20
应付款
数字
6
表7:
联系备货表
列名
数据类型
长度
商品编号
数字
4
商品名称
文本
20
备货数量
数字
20
表8:
联系销售表
列名
数据类型
长度
商品编号
数字
4
商品名称
文本
20
生产厂家
文本
40
表9:
联系缺货表
列名
数据类型
长度
商品编号
数字
4
商品名称
文本
20
缺货数量
数字
20
订货单位
文本
40
二:
系统设计
1系统功能结构设计
根据系统分析的结果,本系统分为四个子模块:
定货处理模块、缺货处理模块、提货处理模块和系统管理模块,如图所示:
2代码设计
本系统涉及到的代码有商品编号、顾客编号、供应商编号等。
商品编号
格式:
XXXXX,顺序码:
00000-99999(前面一个数代表商品,后一个数代
表这种商品的编号。
例如:
01代表“毛巾”,则可表示为01001,01002、、、、、、)
顾客编号
格式:
XXXX,顺序码:
0000-9999(例如:
0001表示“张三”这位顾客、、、、、、)
供应商编号
格式:
XXX,顺序码:
000-999(例如:
001表示“沃尔玛”、、、、、、)
3系统运行环境与数据库设计
3.1系统运行环境要实现客户/服务器体系的数据库存储管理,在硬件上必须有客户端的相应设备,网络连接设备以及服务器;在软件方面,客户端的操作系统可以是WindowXP,在服务器端采用的操作系统为NTServe2000,数据库为SOL或Access2003中间通过数据库接口程序(OLEDBADO交换数据,其结构图如图所示:
3.2数据库设计
数据表设计
(1)管理员信息表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
管理员编号
char
8
0
√
√
记录管理员编号
2
管理员帐号
char
8
0
记录管理员帐号
3
管理员密码
char
8
0
记录管理员密码
4
管理员姓名
char
8
0
记录管理员姓名
5
管理员权限
char
12
0
记录管理员权限
(2)员工信息表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
员工编号
char
8
0
√
√
记录员工编号
2
员工帐号
char
12
0
记录员工帐号
3
员工密码
char
8
0
记录员工密码
4
员工姓名
char
8
0
记录员工姓名
5
员工职位
char
8
0
记录员工职位
(3)会员(客户)信息表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
会员编号
char
8
0
√
√
记录会员编号
2
会员帐号
char
12
0
记录会员帐号
3
会员密码
char
8
0
记录会员密码
4
会员姓名
char
8
0
记录会员姓名
5
会员地址
char
30
0
记录会员地址
6
会员生日
char
8
0
记录会员生日
7
会员积分
char
8
0
记录会员积分
8
享受折扣
char
8
0
记录享受折扣
9
注册日期
char
8
0
记录注册日期
10
联系电话
char
15
0
记录联系电话
(4)商品信息表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
商品编号
char
8
0
√
√
记录商品编号
2
商品名称
char
20
0
记录商品名称
2
商品类别
char
8
0
记录商品类别
3
商品单位
char
4
0
记录商品单位
4
商品价格
char
8
0
记录商品价格
5
库存数量
char
8
0
记录库存数量
6
条形码
char
14
0
记录条形码
7
供货商编号
char
8
0
记录供货商
(4)仓库库存信息表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
商品编号
char
8
0
√
√
记录商品编号
2
商品名称
char
20
0
记录商品名称
3
库存数量
char
8
0
记录库存数量
4
入库时间
char
8
0
记录入库时间
5
仓库编号
char
30
0
记录仓库编号
6
供应商
char
8
0
记录供应商
(5)供应商信息表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
供应商编号
char
8
0
√
√
记录供应商编号
2
供应商姓名
char
8
0
记录供应商姓名
3
供应商地址
char
30
0
记录供应商地址
4
主营类别
char
8
0
记录主营类别
5
联系方式
char
15
0
记录联系方式
(6)商品交易信息表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
交易编号
char
8
0
√
√
记录交易编号
2
交易日期
char
8
0
记录交易日期
3
交易内容
char
200
0
记录交易内容
4
客户名称
char
8
0
记录客户名称
5
享受折扣
char
8
0
记录享受折扣
6
交易金额
char
8
0
记录交易金额
7
找零
char
8
0
记录找零
8
本次积分
char
8
0
记录本次积分
4输入输出设计
4.1输入设计
(1)下图为该系统输入设计界面中的添加用户界面,主要功能为设置新用户的类别与权限,超级用户可对系统所有信息进行管理,只读用户只能浏览查询信息,普通用户的权限可分为系统管理、认识与销售管理、进货管理与库存管理,通过设置用户权限可实现对系统用户分类管理。
图4.1.1超市信息管理系统输入设计图-用户添加
(2)下图为该系统输入设计界面中的员工档案管理界面,这是该系统基础信息的重要输入界面,通过该界面直接输入员工工号、姓名、出生年月、家庭住址、联系电话等重要基本信息,这些信息是超市展开各项工作的信息基础。
图4.1.2超市信息管理系统输入设计图-添加档案
4.2输出设计
输出是系统产生的结果或提供的信息,是系统开发的目的与评价系统开发成功与否的标准,并结合系统输出设计的标准与原则,我们设计了部门浏览查询功能、工资浏览功能等,以便超市管理系统的各种使用者能更方便快捷地查询员工信息。
图4.2.1超市信息管理系统输出设计图-部门浏览
上图为部门浏览的输出界面设计图,选择部门浏览菜单便可打开该表,在该表中可浏览超市所有部门的信息,具体包括部门、办公室、部门经理的信息,并且对该表有权限的用户还可对表进行修改和删除。
图4.2.2超市信息管理系统输出设计图-工资浏览
4.3菜单系统设计
在系统管理菜单中包含添加用户、修改密码、重新登陆这三个子菜单,其中在添加用户对话框中可输入欲添加的用户名,并为其设置密码,选择用户类别—超级用户、只读用户、普通用户中的一种,若选择的是普通用户,还可对其权限种类进行选择,选择其中的一种或是多种,这些权限包括系统管理、人事管理、工资管、报表输出、系统退出、系统帮助。
内容设置完毕后单击“确定”便能实现用户资料的录入。
在人事管理菜单中可包含档案添加、档案浏览、档案查询,选择其中的档案添加,在对话框中输入工号、性别、姓名、部门、出生年月、家庭住址、邮政编码、联系电话、上岗时间以及备注的信息,最后单击“确定”便能实现员工档案的录入;在员工档案查询中,输入工号、姓名、部门,或输入姓名的关键字的信息进行模糊查询,单击“确定”便能显示出员工的具体信息。
在超市工资管理菜单中包含基本工资设置、职员工资管理,在工资设置界面中输入工号、部门、工资、奖金的信息,单击“确定”完成了工资的设置;在工资管理对话框中要求输入部门、工号、姓名、工资、奖金的信息,单击“确定”便完成了信息的录入。
三:
设计意义
1设计意义
现在的很
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 销售 系统分析 设计