数据库(顶层)设计说明书.docx

上传人:scccc 文档编号:13953247 上传时间:2022-01-27 格式:DOCX 页数:11 大小:125.59KB
返回 下载 相关 举报
数据库(顶层)设计说明书.docx_第1页
第1页 / 共11页
数据库(顶层)设计说明书.docx_第2页
第2页 / 共11页
数据库(顶层)设计说明书.docx_第3页
第3页 / 共11页
数据库(顶层)设计说明书.docx_第4页
第4页 / 共11页
数据库(顶层)设计说明书.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库(顶层)设计说明书.docx》由会员分享,可在线阅读,更多相关《数据库(顶层)设计说明书.docx(11页珍藏版)》请在三一文库上搜索。

1、数据库 ( 顶层)设计说明 (DBDD)翁世杰班级:2012240602学号: 201224060219指导老师: 樊海玮完成时间: 2015 年 6月 24日目录数据库 (顶层)设计说明 (DBDD). 11 引言 31.1 标识 31.2 数据库概述 31.3 文档概述 32 引用文件 43 数据库级设计决策 44 数据库详细设计 45 用于数据库访问或操纵的软件配置项的详细设计 5系统身份表 (SI) . 5用户身份表 (UI) . 6身份验证表 (IC) . 6毕设信息表 (GD) . 6毕设记录表 (GC) . 7毕设申请表 (GP) . 7大型竞赛信息表 (BCI). 7校级竞赛信

2、息表 (SCI). 8竞赛申请表 (CP) . 8竞赛记录表 (CC) . 86 需求的可追踪性 97 注解 91 引言1.1 标识SRS使用围:实践教学综合管理系统系统标识号: CDIO-PMS-2.0标题: PMS系统缩略词语: PMS。版本号: V2.0发行号: Alpha002 (测版)1.2 数据库概述本系统使用 MySQL数据库,本系统是以学校部网为基础开发的,网络带宽可以满足数据库系统的实时操作要求。 投资方:长安大学。需方:长安大学。用户:长安大学学生,老师,教务管理人员和竞赛管理人员。开发方:长安大学信息学院软件二班实践教学管理系统开发小组。支持机构:长安大学。当前运行现场:

3、个人 PC有关文档:数据库设计说明与软件规格说明。1.3 文档概述实践教学管理系统主要统一管理学生的毕设管理以及竞赛管理, 在系统中, 学生可以方 便地对大型竞赛或者学院开展的比赛进行报名, 并由老师组织竞赛培训, 学生和老师可以查 看竞赛详细信息, 在竞赛举办完之后学生和老师可以看到自己或者自己的队伍的成绩以及对 这次比赛做出总结。 学生同时选择毕设的题目以及查看毕设的详细信息, 老师申请教室并由 教务人员给予分配, 老师在此之后给定答辩时间, 老师给出毕设成绩, 学生和老师可以对这 次毕业设计进行评论和总结。2 引用文件1 实践教学管理信息系统的开发与实现 . 理工大学 , 0300242

4、 先锋, 数据库系统原理与应用 . :华中科技大学 20123 希仁, 计算机网络(第五版) :电子工业 20124 软件详细设计教程 . :电子科技大学 20103 数据库级设计决策使用 MySQL数据库(一个汉字占两个字节,一个ASCII 码占一个字节)userType:1,2,4,8 分别 代表学生,老师,学院竞赛负责人,教务管理员,权限依次增大。4 数据库详细设计教师总结1 申报组织论文课题答辩11学生竞赛1 选题E-R 图类图5 用于数据库访问或操纵的软件配置项的详细设计系统身份表 (SI)注:系统将采用两重身份, 即系统身份和用户身份 ( 一个表维护所有类型成员 ),小组讨论用学号

5、等作为登录名不太合理。身份属性在 SI 表中非技术性字段字段名称类型约束性来源用户SI idVchar(18)Primary Key不加密注册时确定用户密码SI pwdVchar(18)NOT NULL采用加密算法注册时确定用户昵称SI nameVchar(18)NOT NULL不加密注册时确定注册时间SI timeVchar(30)NOT NULL不加密注册时确定用户身份表 (UI)注:由于多种类型的用户使用同一表, 所有这表尽力的设计了所有的字段, 根据用户的 身份标识使用不同的字段 ( 大多数属性都相同 )非技术性字 段字段名称类型约束性来源教学编号UI numVchar(18)Prim

6、ary Key不加密管理员录入真实UI nameVchar(50)NOT NULL不加密管理员录入出生年月UI birthVchar(18)NOT NULL不加密管理员录入入校年份UI joinVchar(30)NOT NULL不加密管理员录入毕业院校UI gradVchar(50)NOT NULL不加密管理员录入学位UI degrVchar(50)NOT NULL不加密管理员录入籍贯UI OrigVchar(50)NOT NULL不加密管理员录入用户SI idVchar(18)Foreign Key不加密系统身份表身份验证表 (IC)非技术性字 段字段名称类型约束性来源验证代码IC code

7、Vchar(20)Primary Key不加密系统分配验证问题IC probVchar(50)NOT NULL不加密注册时确定验证答案IC answVchar(50)NOT NULL不加密注册时确定用户SI idVchar(18)Foreign Key不加密系统身份表毕设信息表 (GD)非技术性字段字段名称类型约束性来源课题编号GD idVchar(20)Primary Key不加密系统分配毕设主题GD themVchar(20)NOT NULL不加密指导教师毕设描述GD probVchar(20)NOT NULL不加密指导教师毕设要求GD needVchar(20)NOT NULL不加密指导

8、教师项目确立时间GD timeVchar(30)NOT NULL不加密教务人员审核报名截至时间GD lastVchar(30)NOT NULL不加密指导教师答辩时间GD replVchar(30)NOT NULL不加密指导教师答辩教室GD roomVchar(20)NOT NULL不加密教务人员分配毕设记录表 (GC)非技术性字 段字段名称类型约束性来源记录编号GC idVchar(20)Primary Key不加密系统分配选题时间GC_timeVchar(30)NOT NULL不加密学生选题完 成毕设得分GC scorInt0=x=100不加密指导教师学生总结GC srepVchar(500

9、)NOT NULL不加密学生老师总结GC trepVchar(500)NOT NULL不加密指导教师课题编号GD idVchar(20)Foreign Key不加密毕设信息表选题学生SI idVchar(18)Foreign Key不加密系统身份表毕设申请表 (GP)非技术性字 段字段名称类型约束性来源申请编号GP idVchar(20)Primary Key不加密系统分配毕设主题GP themVchar(20)NOT NULL不加密指导教师毕设描述GP probVchar(20)NOT NULL不加密指导教师毕设要求GP needVchar(20)NOT NULL不加密指导教师报名截至时 间

10、GD_lastVchar(30)NOT NULL不加密指导教师答辩时间GD replVchar(30)NOT NULL不加密指导教师大型竞赛信息表 (BCI)非技术性字段字段名称类型约束性来源竞赛编号BCI idVchar(20)Primary Key不加密系统分配竞赛主题BCI themVchar(20)NOT NULL不加密教务管理人员竞赛描述BCI probVchar(20)NOT NULL不加密教务管理人员竞赛要求BCI needVchar(20)NOT NULL不加密教务管理人员报名截至时间BCI lastVchar(30)NOT NULL不加密教务管理人员竞赛详细站点BCI dns

11、Vchar(30)NOT NULL不加密教务管理人员校级竞赛信息表 (SCI)非技术性字 段字段名称类型约束性来源竞赛编号SCI idVchar(20)Primary Key不加密系统分配竞赛主题SCI themVchar(20)NOT NULL不加密竞赛管理人员竞赛描述SCI probVchar(20)NOT NULL不加密竞赛管理人员竞赛要求SCI needVchar(20)NOT NULL不加密竞赛管理人员报名截至时 间SCI_lastVchar(30)NOT NULL不加密竞赛管理人员竞赛确立时 间SCI_creaVchar(30)NOT NULL不加密教务人员审核通 过竞赛举办时 间

12、SCI_holdVchar(30)NOT NULL不加密竞赛管理人员隶属院系SCI acadVchar(20)NOT NULL不加密竞赛管理人员竞赛申请表 (CP)非技术性字 段字段名称类型约束性来源申请编号CP idVchar(20)Primary Key不加密系统分配竞赛主题CP _themVchar(20)NOT NULL不加密竞赛管理人 员竞赛描述CP_probVchar(20)NOT NULL不加密竞赛管理人 员竞赛要求CP_needVchar(20)NOT NULL不加密竞赛管理人 员申请人SI_idVchar(18)Foreign Key不加密竞赛管理人 员竞赛记录表 (CC)非

13、技术性字 段字段名称类型约束性来源记录编号CC idVchar(20)Primary Key不加密系统分配选题时间CC_timeVchar(30)NOT NULL不加密学生选题完 成竞赛结果CC scorVchar(30)NOT NULL不加密竞赛系统学生总结CC srepVchar(500)NOT NULL不加密学生老师总结CC trepVchar(500)NOT NULL不加密指导教师课题编号CD idVchar(20)Foreign Key不加密竞赛信息表选题学生SI idVchar(18)Foreign Key不加密系统身份表6 需求的可追踪性本系统需要追踪系统的稳定性,防止出现特殊的

14、意外。7 注解1 JDK:JDK( Java Development Kit )是 Sun Microsystems 针对 Java 开发员的产品。 自从 Java 推出以来, JDK已经成为使用最广泛的 Java SDK。JDK 是整个 Java 的核心,包括了 Java 运行环境、 Java 工具和 Java 基础类库。 JDK是学好 Java 的第一步。 而专门运行在 x86 平台 的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。从 SUN的 JDK5.0 开始,提供了泛型 等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。2 MySQL:MySQL 是

15、一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle旗下公司。 MySQL 最流行的关系型数据库管理系统,在WEB 应用方面 MySQL 是最好的RDBMS (Relational Database Management System ,关系数据库管理系统 ) 应用软件之一。 MySQL 是一种关联数据库管理系统, 关联数据库将数据保存在不同的表中, 而不是将所有数 据放在一个大仓库,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。 MySQL 软件采用了双授权政策(本词条“授权政策” ),它 分为社区版和商业版, 由于其体积小、 速度快、 总体拥有成本低, 尤其是开放源码这一特点, 一般中小型的开发都选择 MySQL 作为数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。3 CSCI:计算机软件配置项

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1