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