小超市管理系统数据库设计说明书文档格式.docx

上传人:b****4 文档编号:17967261 上传时间:2022-12-12 格式:DOCX 页数:11 大小:207.47KB
下载 相关 举报
小超市管理系统数据库设计说明书文档格式.docx_第1页
第1页 / 共11页
小超市管理系统数据库设计说明书文档格式.docx_第2页
第2页 / 共11页
小超市管理系统数据库设计说明书文档格式.docx_第3页
第3页 / 共11页
小超市管理系统数据库设计说明书文档格式.docx_第4页
第4页 / 共11页
小超市管理系统数据库设计说明书文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

小超市管理系统数据库设计说明书文档格式.docx

《小超市管理系统数据库设计说明书文档格式.docx》由会员分享,可在线阅读,更多相关《小超市管理系统数据库设计说明书文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

小超市管理系统数据库设计说明书文档格式.docx

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数据库相对比较全,数据在本地,可以自行备份,一般不存在人为的破坏,需要账户的密码登录数据库,对于数据的安全有保障。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1