《超市管理系统》数据库设计.docx
文本预览下载声明
数据库原理及应用 实践报告
学号
姓名
班级
2012.6
内容要求:
1 数据库功能描述
超 市 管 理 系 统是一个超市不可缺少的部分,它的内容对于超
市的决策者和 管 理 者来说都至关重要,所以 超 市 管 理系统应该能
够为用户提供充足的信息和快捷的销售,查询手段。但一直以
来人们使用传统人工的方式管理文件信息,这种管理方式存在
着许多缺点,如:效率低、 保 密 性差,另外时间一长,将产生大量
的文件和数据,这对于查找、更新和维护都带来了不少的困难。
超市销售管理系统是为帮助企业有效提高销售管理而开发的。
该数据库包括商品、职员、销售信息、仓库等模块,并提供了
查询、修改、添加、删除等功能。销售管理系统能简化企业在
销售管理方面的复杂性,和减少在管理上的庞大开销。随着计
算机行业的飞速发展,人类已经进入;了信息时代,社会中的
各个单位、部门也陆续开始使用软件化的管理模式,由于他具
有方便、准确、快速、灵活的特点,使得在管理上实现了自动
化、一体化、多元化的目标,迅速准确地完成各种工作,大大 的提高了企业的销售管理效率。
2 数据库设计
2.1 系统需求分析
顶层图
0 层
仓库管理层
销售管理层
人事管理层
(1) 商品清单
中文字段名
字段类型
长度
主键/外键
字段值约束
商品号
char
13
P
NOT NULL
名称
char
10
NOT NULL
进价
smallmoney
10
NOT NULL
保质期
smalldatetime
10
NOT NULL
生产日期
smalldatetime
10
NOT NULL
仓库号
char
10
F
NOT NULL
存量
char
10
NOT NULL
基础售价
smallmoney
10
NOT NULL
说明:此表存放商品信息
(2)员工清单
中文字段名
字段类型
长度
主键/外键
字段值约束
员工号
char
13
P
NOT NULL
姓名
char
10
NOT NULL
性别
char
2
NOT NULL
职称
char
10
NOT NULL
年龄
char
2
工资
smallmoney
10
NOT NULL
电话
char
11
NOT NULL
说明:此表存放员工信息
(3)会员清单
中文字段名
字段类型
长度
主键/外键
字段值约束
会员号
char
13
P
NOT NULL
姓名
char
10
NOT NULL
身份证号
char
18
NOT NULL
积分
int
10
NOT NULL
消费金额
smallmoney
10
NOT NULL
余额
smallmoney
10
NOT NULL
说明:此表存放会员信息
(4)供应清单
中文字段名
字段类型
长度
主键/外键
字段值约束
商品号
char
13
P/F
NOT NULL
供应商号
char
20
F
NOT NULL
数量
int
20
NOT NULL
单价
smallmoney
10
NOT NULL
日期
smalldatetime
10
NOT NULL
员工号
char
13
P
NOT NULL
说明:此表存放供应采购商品信息
(5)销售清单
中文字段
名
字段类型
长度
主键/外键
字段值约束
收银台号
char
10
P
NOT NULL
商品号
char
13
P/F
NOT NULL
数量
int
10
NOT NULL
日期
smalldatetime
10
NOT NULL
会员号
char
13
F
NOT NULL
说明:此表存放销售商品信息 (6)摆放清单
中文字段
名
字段类型
长度
主键/外键
字段值约束
货架号
char
10
P
NOT NULL
商品号
char
13
P/F
NOT NULL
数量
int
10
NOT NULL
说明:此表存放货架摆放信息
(7)打折清单
中文字段
名
字段类型
长度
主键/外键
字段值约束
折扣号
char
8
P
NOT NULL
商品号
char
13
P/F
NOT NULL
售价
smallmoney
10
NOT NULL
说明:此表存放商品打折信息
(8)职守清单
中文字段 名
字段类型
长度
主键/外键
字段值约束
员工号
char
13
P/F
NOT NULL
收银台号
char
10
P/F
NOT NULL
时间段
char
20
NOT NULL
说明:此表存放员工直属信息
(9)供应商清单
中文字段
名
字段类型
长度
主键/外键
字段值约束
供应商号
char
20
P
NOT NULL
供应商名
称
char
20
NOT NULL
电话
char
11
NOT NULL
说明:此表存放供应商信息
(10)货
显示全部