小超市管理系统_数据库设计说明书_第1页
小超市管理系统_数据库设计说明书_第2页
小超市管理系统_数据库设计说明书_第3页
小超市管理系统_数据库设计说明书_第4页
小超市管理系统_数据库设计说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计计 算算 机机 学学 院院小小 超超 市市 管管 理理 系系统统 设设 计计 与与 实实 现现 数据库设计说明书数据库设计说明书学学 生生 姓姓 名名:X XX X学学 号号:XXXXXXX年年级级班班级级:X XX X级级 X X班班指指导导教教师师:X XX X所所在在学学院院:计计算算机机学学院院提提交交日日期期:X XX X年年 X XX X月月 X XX X 日日目目录录1.1. 引言引言.11.1. 编写目的.11.2. 背景.11.3. 术语.11.4. 参考.22.2. 总模型图及对象列表总模型图及对象列表.32.1. 总模型图.32.2. 对象列表.32.2.1. 表列表.

2、32.2.2. 视图列表.42.2.3. 存储过程列表.43.3. 表信息表信息 .43.1. 员工表.43.2. 商品表.53.3. 进货单表.53.4. 进货单关联.63.5. 订单关联表.73.6. 订单表.73.7. 薪资表.83.8. 会员表.84.4. 视图信息视图信息.94.1. 商品视图.94.2. 员工视图.95.5. 存储过程信息存储过程信息.105.1. 前台员工工资存储过程信息.105.2. 库管员工资存储过程信息.106.6. 数据库安全设计数据库安全设计 .10 数据库设计说明书 第 1 页 共 5 页1.1.引言引言1.1.1.1. 编写目的编写目的数据库说明书主

3、要是指出本系统设计的数据库表,方便程序的编写者能够快速的了解系统需要的表,根据数据表之间的关联信息设计功能模块的相互关联。数据库表可以大致的了解本系统的相关功能,根据数据表之间的关联就可以看出功能背后的关联信息,根据数据之间的关联信息可以更好地设计测试数据,更好地了解功能背后的关联信息。1.2.1.2. 背景背景 a、小超市管理系统设计与实现:SMDI b、任务的提出者:XX 开发者:XX c、系统的范围:小型超市的管理 用户:超市的管理员、前台员、库管员1.3.1.3. 术语术语Mysql:数据库SQL:是一种数据库查询和设计语言SMDI:小超市管理系统设计与实现JSP:在服务器端编译执行的

4、 web 设计语言HTML:是一种用来制作超文本文档的简单标记语言 数据库设计说明书 第 2 页 共 5 页1.4.1.4. 参考参考1黄安波.基于 JAVA 的超市管理系统的研究J.电脑与电信,2013,(第 7 期).2马冰,洪海编著. MySQL 网站架设高手. 北京:科学出版社, 2001.3吉跟林 顾韵华编. Web 程序设计.北京:电子工业出版社,20084王慧芳,毕建全编著.软件工程.浙江大学出版社,20125耿祥义 张跃平编.JSP 大学实用教程.北京: 电子工业出版社,20116王珊 萨师煊编著.数据库系统概论.北京: 高等教育出版社,20087黄晓东编著.Java 课程设计

5、.北京: 中国水利水电出版社,20128徐聪,刘牧源.小型超市管理系统J.科教导刊(电子版),2013,(第 2 期). 数据库设计说明书 第 3 页 共 5 页2.2.总模型图及对象列表总模型图及对象列表2.1. 总模型图总模型图图 2-1 模型图2.2. 对象列表对象列表2.2.1. 表列表表列表表 2-1 表清单序号序号中文名称中文名称物理表名物理表名备注备注1salary薪资表员工薪资2employee用户表管理员、库管员、前台员信息3vip会员表积分用户表4orders订单表前台员处理过的单子 数据库设计说明书 第 4 页 共 5 页5goods商品表商品信息表6list进货单库管员

6、购货清单2.2.2. 视图列表视图列表表 2-2 视图清单序号序号中文名称中文名称物理名称物理名称备注备注1V_goods商品视图商品信息视图表2V_employee员工视图员工信息试图表3V_VIP会员视图会员信息视图表2.2.3. 存储过程列表存储过程列表表 2-3 存储过程清单序号序号名称名称参数参数返回值返回值功能说明功能说明1salary-orders(前台员薪资计算)orders_idempno前台员处理订单,关联员工编号和商品编号,最后关联到薪资计算2Salary-list(库管员薪资计算)List_idempno库管员列出进货单,关联到商品编号和员工编号,最后关联到薪资计算3.

7、3. 表信息表信息3.1. 员工表员工表表 3-1 员工表中文名称中文名称员工表物理表名物理表名employee主键主键empno业务主键业务主键 无所属表空间所属表空间TS_employee_02索引索引IND_employee_PK(主键索引)字段列表字段列表序号序号中文名称中文名称列名列名数据类型数据类型主键主键非空非空外键外键 数据库设计说明书 第 5 页 共 5 页01员工编号empnochar是是02密码passwordchar否是03角色roleint否是04基本工资basesalaryfloat否是05级别scalefloat否否3.2. 商品表商品表表 3-2 商品表中文名称

8、中文名称商品表物理表名物理表名goods主键主键Goods_id业务主键业务主键 无所属表空间所属表空间TS_goods_01索引索引IND_goods_PK(主键索引)字段列表字段列表序号序号中文名称中文名称列名列名数据类型数据类型主键主键非空非空外键外键01商品编号Goods_idchar是是02商品名称namevarchar否是03商品价格pricefloat否是04描述samaryvarchar否是05清单inventoryint否是06供应商suppliervarchar否是07得分scoreint否是3.3. 进货单表进货单表 数据库设计说明书 第 6 页 共 5 页表 3-3 进

9、货单表中文名称中文名称列表单物理表名物理表名list主键主键List_id业务主键业务主键 无所属表空间所属表空间TS_list_03索引索引IND_list_PK(主键索引)字段列表字段列表序号序号中文名称中文名称列名列名数据类型数据类型主键主键非空非空外键外键01列表编号List_idchar是是02员工编号empnochar否是是03日期datedate否是04价格pricefloat否是05描述samaryvarchar否否3.4. 进货单关联进货单关联表 3-4 进货单关联中文名称中文名称进货单关联物理表名物理表名List_pices主键主键list_id,goods_id业务主键业

10、务主键 无所属表空间所属表空间TS_list_pices_04索引索引IND_list_pices_PK(主键索引)字段列表字段列表序号序号中文名称中文名称列名列名数据类型数据类型主键主键非空非空外键外键01进货单编号List_idchar否否是02商品编号Goods_idchar否否是03数量numint否否04单位unitchar否否 数据库设计说明书 第 7 页 共 5 页3.5. 订单关联表订单关联表表 3-5 订单关联表中文名称中文名称订单关联表物理表名物理表名Order_pices主键主键Goods_id,order_id业务主键业务主键 无所属表空间所属表空间TS_order_p

11、ices_05索引索引IND_order_pices_PK(主键索引)字段列表字段列表序号序号中文名称中文名称列名列名数据类型数据类型主键主键非空非空外键外键01商品编号Goods_idchar否否是02订单编号Order_idchar否否是03数量numint否是否04单位unitchar否是否4.4. 视图信息视图信息4.1. 商品视图商品视图表 4-1 商品视图中文名称中文名称商品信息视图表物理名称物理名称商品视图表功能功能主要实现对商品的查询,增加,删除,修改相关联表相关联表goods脚本脚本Create view v_goods as select goods_id from goo

12、ds4.2. 员工视图员工视图 数据库设计说明书 第 8 页 共 5 页表 4-2 员工视图中文名称中文名称员工信息视图表物理名称物理名称员工视图表功能功能方便员工信息的增加,删除,修改相关联表相关联表Employee脚本脚本Create view v_employee as select empno,name from employee5.5. 存储过程信息存储过程信息5.1. 前台员工工资存储过程信息前台员工工资存储过程信息表 5-1 前台员工工资存储过程信息功能名称功能名称前台薪资功能说明功能说明存储过程关联计算员工的工资参数参数Orders_id返回值返回值empno相关表或视图相关表

13、或视图Orders,employee,salary,orders_pices,goods关键算法关键算法总额=基本工资+提成5.2. 库管员工资存储过程信息库管员工资存储过程信息表 5-2 库管员工资存储过程信息功能名称功能名称库管员薪资功能说明功能说明存储过程关联计算员工的工资参数参数List_id返回值返回值empno相关表或视图相关表或视图List,list_pices,goods,salary,employee关键算法关键算法总额=基本工资+提成 数据库设计说明书 第 9 页 共 5 页6.6. 数据库安全设计数据库安全设计数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。 管理系统的数据信息主要是商品的信息和员工的信息,虽然功能比较完善,但受到自身体系结构,设计思路以及运行机制等等的限制,也隐含许多的的不安全因素。对于数据的输入输出,数据存取和备份,代码的漏洞或者缺陷,或者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论