小超市管理系统数据库设计说明书.docx
- 文档编号:10812554
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:12
- 大小:271.72KB
小超市管理系统数据库设计说明书.docx
《小超市管理系统数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《小超市管理系统数据库设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。
小超市管理系统数据库设计说明书
计算机学院
小超市管理系
统设计与实现
数据库设计说明书
学 生 姓名:
XX
学 号:
XXXXXXX
年级班级:
XX级X班
指导教师:
XX
所在学院:
计算机学院
提交日期:
XX年 XX月 XX日
目 录
1.引言ﻩ1
1.1.编写目的1
1.2.背景ﻩ1
1.3.术语1
1.4.参考2
2.1.总模型图3
2.2. 对象列表3
2.2.1. 表列表3
2.2.2.视图列表4
2.2.3.存储过程列表ﻩ4
3.1.员工表ﻩ4
3.2. 商品表ﻩ5
3.3.进货单表5
3.4.进货单关联6
3.5.订单关联表7
3.6.订单表7
3.7. 薪资表8
4.视图信息ﻩ9
5.存储过程信息ﻩ10
5.1.前台员工工资存储过程信息ﻩ10
5.2.库管员工资存储过程信息10
6.数据库安全设计10
1.
引言
1.1.编写目的
数据库说明书主要是指出本系统设计的数据库表,方便程序的编写者能够快速的了解系统需要的表,根据数据表之间的关联信息设计功能模块的相互关联。
数据库表可以大致的了解本系统的相关功能,根据数据表之间的关联就可以看出功能背后的关联信息,根据数据之间的关联信息可以更好地设计测试数据,更好地了解功能背后的关联信息。
1.2.背景
a、小超市管理系统设计与实现:
SMDI
b、任务的提出者:
XX
开发者:
XX
c、系统的范围:
小型超市的管理
用户:
超市的管理员、前台员、库管员
1.3.术语
Mysql:
数据库
SQL:
是一种数据库查询和设计语言
SMDI:
小超市管理系统设计与实现
JSP:
在服务器端编译执行的web设计语言
HTML:
是一种用来制作超文本文档的简单标记语言
1.4.参考
[1]黄安波.基于JAVA的超市管理系统的研究[J].电脑与电信,2013,(第7期).
[2]马冰,洪海编著.MySQL网站架设高手. 北京:
科学出版社, 2001.
[3]吉跟林顾韵华编.Web程序设计.北京:
电子工业出版社,2008
[4]王慧芳,毕建全编著.软件工程.浙江大学出版社,2012
[5]耿祥义张跃平编.JSP大学实用教程.北京:
电子工业出版社,2011
[6]王珊 萨师煊编著.数据库系统概论.北京:
高等教育出版社,2008
[7]黄晓东编著.Java课程设计.北京:
中国水利水电出版社,2012
[8]徐聪,刘牧源.小型超市管理系统[J].科教导刊(电子版),2013,(第2期).
2.总模型图及对象列表
2.1.总模型图
图2-1模型图
2.2.对象列表
2.2.1.表列表
表2-1 表清单
序号
中文名称
物理表名
备注
1
salary
薪资表
员工薪资
2
employee
用户表
管理员、库管员、前台员信息
3
vip
会员表
积分用户表
4
orders
订单表
前台员处理过的单子
5
goods
商品表
商品信息表
6
list
进货单
库管员购货清单
2.2.2.视图列表
表2-2视图清单
序号
中文名称
物理名称
备注
1
V__goods
商品视图
商品信息视图表
2
V__employee
员工视图
员工信息试图表
3
V__VIP
会员视图
会员信息视图表
2.2.3.存储过程列表
表2-3存储过程清单
序号
名称
参数
返回值
功能说明
1
salary-orders
(前台员薪资计算)
orders_id
empno
前台员处理订单,关联员工编号和商品编号,最后关联到薪资计算
2
Salary-list
(库管员薪资计算)
List_id
empno
库管员列出进货单,关联到商品编号和员工编号,最后关联到薪资计算
3.表信息
3.1.员工表
表3-1员工表
中文名称
员工表
物理表名
employee
主键
empno
业务主键
无
所属表空间
TS_employee_02
索引
IND_employee_PK(主键索引)
字段列表
序号
中文名称
列名
数据类型
主键
非空
外键
01
员工编号
empno
char
是
是
02
密码
password
char
否
是
03
角色
role
int
否
是
04
基本工资
basesalary
float
否
是
05
级别
scale
float
否
否
3.2.商品表
表3-2商品表
中文名称
商品表
物理表名
goods
主键
Goods_id
业务主键
无
所属表空间
TS_goods_01
索引
IND_goods_PK(主键索引)
字段列表
序号
中文名称
列名
数据类型
主键
非空
外键
01
商品编号
Goods_id
char
是
是
02
商品名称
name
varchar
否
是
03
商品价格
price
float
否
是
04
描述
samary
varchar
否
是
05
清单
inventory
int
否
是
06
供应商
supplier
varchar
否
是
07
得分
score
int
否
是
3.3.进货单表
表3-3进货单表
中文名称
列表单
物理表名
list
主键
List_id
业务主键
无
所属表空间
TS_list_03
索引
IND_list_PK(主键索引)
字段列表
序号
中文名称
列名
数据类型
主键
非空
外键
01
列表编号
List_id
char
是
是
02
员工编号
empno
char
否
是
是
03
日期
date
date
否
是
04
价格
price
float
否
是
05
描述
samary
varchar
否
否
3.4.进货单关联
表3-4进货单关联
中文名称
进货单关联
物理表名
List_pices
主键
list_id,goods_id
业务主键
无
所属表空间
TS_list_pices_04
索引
IND_list_pices_PK(主键索引)
字段列表
序号
中文名称
列名
数据类型
主键
非空
外键
01
进货单编号
List_id
char
否
否
是
02
商品编号
Goods_id
char
否
否
是
03
数量
num
int
否
否
04
单位
unit
char
否
否
3.5.订单关联表
表3-5订单关联表
中文名称
订单关联表
物理表名
Order_pices
主键
Goods_id,order_id
业务主键
无
所属表空间
TS_order_pices_05
索引
IND_order_pices_PK(主键索引)
字段列表
序号
中文名称
列名
数据类型
主键
非空
外键
01
商品编号
Goods_id
char
否
否
是
02
订单编号
Order_id
char
否
否
是
03
数量
num
int
否
是
否
04
单位
unit
char
否
是
否
4.视图信息
4.1.商品视图
表4-1商品视图
中文名称
商品信息视图表
物理名称
商品视图表
功能
主要实现对商品的查询,增加,删除,修改
相关联表
goods
脚本
Createviewv_goodsas selectgoods_id from goods
4.2.员工视图
表4-2 员工视图
中文名称
员工信息视图表
物理名称
员工视图表
功能
方便员工信息的增加,删除,修改
相关联表
Employee
脚本
Createviewv_employeeasselectempno,namefromemployee
5.存储过程信息
5.1.前台员工工资存储过程信息
表5-1前台员工工资存储过程信息
功能名称
前台薪资
功能说明
存储过程关联计算员工的工资
参数
Orders_id
返回值
empno
相关表或视图
Orders,employee,salary,orders_pices,goods
关键算法
总额=基本工资+提成
5.2.库管员工资存储过程信息
表5-2 库管员工资存储过程信息
功能名称
库管员薪资
功能说明
存储过程关联计算员工的工资
参数
List_id
返回值
empno
相关表或视图
List,list_pices,goods,salary,employee
关键算法
总额=基本工资+提成
6.数据库安全设计
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。
系统安全保护措施是否有效是数据库系统的主要指标之一。
数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。
管理系统的数据信息主要是商品的信息和员工的信息,虽然功能比较完善,但受到自身体系结构,设计思路以及运行机制等等的限制,也隐含许多的的不安全因素。
对于数据的输入输出,数据存取和备份,代码的漏洞或者缺陷,或者内部人员的破坏也可能毁坏数据库。
因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:
为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏。
1)系统要能重建
2)系统应该是可审查的
3)系统应能进行有效控制,抗干扰能力强
4)系统使用者的使用权限是可识别的
MySQL数据库相对比较全,数据在本地,可以自行备份,一般不存在人为的破坏,需要账户的密码登录数据库,对于数据的安全有保障。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 数据库 设计 说明书