还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
计算机学院小__管理系统设计与实现数据库设计说明书学生姓名XX学号XXXXXXX年级班级XX级X班指导教师XX所在学院计算机学院提交日期XX年XX月XX日目 录TOC\o1-3\h\z\u
1.引言
11.
1.编写目的
11.
2.背景
11.
3.术语
11.
4.参考
22.总模型图及对象列表
32.
1.总模型图
32.
2.对象列表3表列表3视图列表4存储过程列表
43.表信息
43.
1.员工表
43.
2.商品表
53.
3.进货单表
53.
4.进货单关联
63.
5.订单关联表
73.
6.订单表
73.
7.薪资表
83.
8.会员表
84.视图信息
94.
1.商品视图
94.
2.员工视图
95.存储过程信息
105.
1.前台员工工资存储过程信息
105.
2.库管员工资存储过程信息
106.数据库安全设计
101.引言
1.
1.编写目的数据库说明书主要是指出本系统设计的数据库表,方便程序的编写者能够快速的了解系统需要的表,根据数据表之间的关联信息设计功能模块的相互关联数据库表可以大致的了解本系统的相关功能,根据数据表之间的关联就可以看出功能背后的关联信息,根据数据之间的关联信息可以更好地设计测试数据,更好地了解功能背后的关联信息
1.
2.背景a、小__管理系统设计与实现__DIb、任务的提出者XX__者XXc、系统的范围小型__的管理用户__的___、前台员、库管员
1.
3.术语Mysql数据库SQL是一种数据库查询和设计语言__DI小__管理系统设计与实现JSP在服务器端编译执行的web设计语言HTML是一种用来制作超文本文档的简单标记语言
1.
4.参考
[1]黄安波.基于J__A的__管理系统的研究[J].电脑与__2013第7期.
[2]马冰,洪海编著.MySQL__架设高手.北京科学出版社
2001.
[3]吉跟林顾韵华编.Web程序设计.北京电子工业出版社2008
[4]2012
[5]耿祥义张跃平编.JSP大学实用教程.北京电子工业出版社,2011
[6]王珊萨师煊编著.数据库系统概论.北京高等教育出版社,2008
[7]黄晓东编著.J__a课程设计.北京中国水利水电出版社2012
[8]徐聪刘牧源.小型__管理系统[J].科教导刊电子版2013第2期.
2.总模型图及对象列表
2.
1.总模型图图2-1模型图
2.
2.对象列表
2.
2.
1.表列表表2-1表清单序号中文名称物理表名备注1salary薪资表员工薪资2employee用户表___、库管员、前台员信息3vip会员表积分用户表4orders订单表前台员处理过的单子5goods商品表商品信息表6list进货单库管员购货清单
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.表信息
3.
1.员工表表3-1员工表中文名称员工表物理表名employee主键empno业务主键无所属表空间TS_employee_02索引IND_employee_PK主键索引字段列表序号中文名称列名数据类型主键非空外键01员工编号empnochar是是02__passwordchar否是03角色roleint否是04基本工资basesalaryfloat否是05级别scalefloat否否
3.
2.商品表表3-2商品表中文名称商品表物理表名goods主键Goods_id业务主键无所属表空间TS_goods_01索引IND_goods_PK主键索引字段列表序号中文名称列名数据类型主键非空外键01商品编号Goods_idchar是是02商品名称namevarchar否是03商品__pri__float否是04描述sa__ryvarchar否是05清单inventoryint否是06供应商suppliervarchar否是07得分scoreint否是
3.
3.进货单表表3-3进货单表中文名称列表单物理表名list主键List_id业务主键无所属表空间TS_list_03索引IND_list_PK主键索引字段列表序号中文名称列名数据类型主键非空外键01列表编号List_idchar是是02员工编号empnochar否是是03日期datedate否是04__pri__float否是05描述sa__ryvarchar否否
3.
4.进货单关联表3-4进货单关联中文名称进货单关联物理表名List_pi__s主键list_idgoods_id业务主键无所属表空间TS_list_pi__s_04索引IND_list_pi__s_PK主键索引字段列表序号中文名称列名数据类型主键非空外键01进货单编号List_idchar否否是02商品编号Goods_idchar否否是03数量numint否否04单位unitchar否否
3.
5.订单关联表表3-5订单关联表中文名称订单关联表物理表名Order_pi__s主键Goods_idorder_id业务主键无所属表空间TS_order_pi__s_05索引IND_order_pi__s_PK主键索引字段列表序号中文名称列名数据类型主键非空外键01商品编号Goods_idchar否否是02订单编号Order_idchar否否是03数量numint否是否04单位unitchar否是否
4.视图信息
4.
1.商品视图表4-1商品视图中文名称商品信息视图表物理名称商品视图表功能主要实现对商品的查询,增加,删除,修改相关联表goods脚本Createviewv_goodsasselectgoods_idfromgoods
4.
2.员工视图表4-2员工视图中文名称员工信息视图表物理名称员工视图表功能方便员工信息的增加,删除,修改相关联表Employee脚本Createviewv_employeeasselectempnonamefromemployee
5.存储过程信息
5.
1.前台员工工资存储过程信息表5-1前台员工工资存储过程信息功能名称前台薪资功能说明存储过程关联计算员工的工资参数Orders_id返回值empno相关表或视图Ordersemployeesalaryorders_pi__sgoods关键算法总额=基本工资+提成
5.
2.库管员工资存储过程信息表5-2库管员工资存储过程信息功能名称库管员薪资功能说明存储过程关联计算员工的工资参数List_id返回值empno相关表或视图List,list_pi__s,goods,salary,employee关键算法总额=基本工资+提成
6.数据库安全设计数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏系统安全保护措施是否有效是数据库系统的主要指标之一数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密__、相互支持的管理系统的数据信息主要是商品的信息和员工的信息,虽然功能比较完善,但受到自身体系结构,设计思路以及运行机制等等的限制,也隐含许多的的不安全因素对于数据的输入输出,数据存取和备份,代码的漏洞或者缺陷,或者内部人员的破坏也可能毁坏数据库因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏1系统要能重建2系统应该是可审查的3系统应能进行有效控制,抗干扰能力强4系统使用者的使用权限是可识别的MySQL数据库相对比较全,数据在本地,可以自行备份,一般不存在人为的破坏,需要账户的__登录数据库,对于数据的安全有保障。