大数据库(顶层)设计说明书(DBDD)--翁世杰(19)_第1页
大数据库(顶层)设计说明书(DBDD)--翁世杰(19)_第2页
大数据库(顶层)设计说明书(DBDD)--翁世杰(19)_第3页
大数据库(顶层)设计说明书(DBDD)--翁世杰(19)_第4页
大数据库(顶层)设计说明书(DBDD)--翁世杰(19)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

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

2、档大全1引言1.1标识SRS使用围:实践教学综合管理系统系统标识号: CDIO-PMS-2.0 标题:PMS系统缩略词语:PMSO版本号:V2.0发行号:AIPhao02 (测版)1.2数据库概述本系统使用MySQL数据库,本系统是以学校部网为基础开发的,网络带宽可以满足数据库系统的实时操作要求。投资方:长安大学。需方:长安大学。用户:长安大学学生,老师,教务管理人员和竞赛管理人员。开发方:长安大学信息学院软件二班实践教学管理系统开发小组。支持机构:长安大学。当前运行现场:个人 PC有关文档:数据库设计说明与软件规格说明。1.3文档概述实践教学管理系统主要统一管理学生的毕设管理以及竞赛管理,在

3、系统中,学生可以方便地对大型竞赛或者学院开展的比赛进行报名,并由老师组织竞赛培训, 学生和老师可以查看竞赛详细信息,在竞赛举办完之后学生和老师可以看到自己或者自己的队伍的成绩以及对 这次比赛做出总结。学生同时选择毕设的题目以及查看毕设的详细信息,老师申请教室并由教务人员给予分配, 老师在此之后给定答辩时间,老师给出毕设成绩, 学生和老师可以对这次毕业设计进行评论和总结。2引用文件1 实践教学管理信息系统的开发与实现理工大学,0300242 先锋,数据库系统原理与应用:华中科技大学20123 谢希仁,计算机网络(第五版):电子工业20124 软件详细设计教程:电子科技大学20103数据库级设计决

4、策使用MySQL数据库(一个汉字占两个字节,一个ASel I码占一个字节)USerTyPe:1,2,4,8分别代表学生,老师,学院竞赛负责人,教务管理员,权限依次增大。4数据库详细设计教师总结论文课题组织竞赛答辩11学生1选题E-R图AnalygisDaTaCanneCII ClnDataBaSeI FutlLdtQTa(): boolea;+ FinditOrage 0: boolean+ LleIeteAS tor ae O : boolean+ EleteL1rgp C) : Lnolar4- MnHi ÷'- r f t p fl * hrtl4 lerTa>l

5、e U : boolean |W师-: -毂职工号:-t-孚伍:-trirgffl匕磁斗篡待l2-+LginSyte ():bolar;+Regielcz, ():booleam+ReetPaswQri;,:boolear;"J j,jI 学主救¾理管眸员siring3jtrirS!ring-姓塔:string- 职工号:Strinfi-办公室号:StrInfi-电话:Strine通行令牌:string毕业仗计官理Lfeerld : SuirPiSiswurd : StlJJ j系统身份息系统E志题題新S 课诛思 报S设祷 申选毕答JrJ Tl. -f%-:bcLc :bc

6、Lcn :bdlrsn:boolcn+开办更寿O : boolean + O ; boolean 十 织 O : boolean + 竞辕结():LCoIean音看晶沪操作记录() 还服到某一点穩宦O 十達向帛*(腳E O清除所有记录O-T;boolean :boolean :t>cclan ;boolean类图5用于数据库访问或操纵的软件配置项的详细设计系统身份表(Sl)注:系统将采用两重身份,即系统身份和用户身份(一个表维护所有类型成员),小组讨论用学号等作为登录名不太合理。身份属性在Sl表中非技术性字段字段名称类型约束性来源用户SI_idVChar(18)Primary Key不加

7、密注册时确定用户密码SLPWdVChar(18)NoT NULL采用加密算法注册时确定用户昵称SLn ameVChar(18)NoT NULL不加密注册时确定注册时间SLtimeVChar(30)NOT NULL不加密注册时确定用户身份表(Ul)注:由于多种类型的用户使用同一表,所有这表尽力的设计了所有的字段,根据用户的身份标识使用不同的字段(大多数属性都相同)非技术性字 段字段名称类型约束性来源教学编号ULnUmVChar(18)Primary Key不加密管理员录入真实:ULn ameVChar(50)NOT NULL不加密管理员录入出生年月UI_birthVChar(18)NOT NUL

8、L不加密管理员录入入校年份UI joi nVChar(30)NOT NULL不加密管理员录入毕业院校:UI gradVChar(50)NOT NULL不加密管理员录入学位UI_degrVChar(50)NOT NULL不加密管理员录入籍贯:UI OrigVChar(50)NOT NULL不加密管理员录入用户SI idVChar(18)FOreig n Key不加密系统身份表身份验证表(IC)非技术性字 段字段名称类型约束性来源验证代码IC COdeVChar(20)Primary Key不加密系统分配验证问题IC PrObVChar(50)NOT NULL不加密注册时确定验证答案IC a ns

9、wVChar(50)NOT NULL不加密注册时确定用户SI idVChar(18)FOreig n Key不加密系统身份表毕设信息表(GD)非技术性字段字段名称类型约束性来源课题编号GD idVChar(20)Primary Key不加密系统分配J毕设主题GD themVChar(20)NOT NULL不加密指导教师毕设描述GD probVChar(20)NOT NULL不加密指导教师:毕设要求GD needVChar(20)NOT NULL不加密指导教师项目确立时间GD_timeVChar(30)NoT NULL不加密教务人员审核报名截至时间GD_lastVChar(30)NoT NULL

10、不加密指导教师答辩时间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)NOT NULL不加密学生老师总结GC trepVChar(500)NOT NULL不加密指导教师课题编号GD idVChar

11、(20)FOreig n Key不加密毕设信息表选题学生SI idVChar(18)FOreig n Key不加密系统身份表毕设申请表(GP)非技术性字 段字段名称类型约束性来源申请编号GP idVChar(20)Primary Key不加密系统分配毕设主题GP_themVChar(20)NOT NULL不加密指导教师毕设描述GP_probVChar(20)NOT NULL不加密指导教师毕设要求GP n eedVChar(20)NOT NULL不加密指导教师报名截至时 间GD_lastVChar(30)NOT NULL不加密指导教师答辩时间GD replVChar(30)NOT NULL不加密

12、指导教师大型竞赛信息表(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不加密教务管理人员竞赛详细站点BCLd nsVChar(30)NoT NULL不加密教务管理人员校级竞赛信息表(SCl)非技术性子 段字段名称类型约束性来源竞赛编号SCI

13、_idVChar(20)Primary Key不加密系统分配竞赛主题SCLthemVChar(20)NOT NULL不加密竞赛管理人员竞赛描述SCLProbVChar(20)NOT NULL不加密竞赛管理人员竞赛要求SCI_needVChar(20)NOT NULL不加密竞赛管理人员报名截至时 间SCI_lastVChar(30)NOT NULL不加密竞赛管理人员竞赛确立时 间SCI_CreaVChar(30)NOT NULL不加密教务人员审核通 过竞赛举办时 间SCI_holdVChar(30)NOT NULL不加密竞赛管理人员隶属院系SCI acadVChar(20)NOT NULL不加密

14、竞赛管理人员竞赛申请表(CP)非技术性字 段字段名称类型约束性来源申请编号CP idVChar(20)Primary Key不加密系统分配竞赛主题CP _themVChar(20)NOT NULL不加密竞赛管理人 员竞赛描述CP_probVChar(20)NOT NULL不加密竞赛管理人 员竞赛要求CP_n eedVChar(20)NOT NULL不加密竞赛管理人 员申请人SI_idVChar(18)FOreig n Key不加密竞赛管理人 员竞赛记录表(CC)非技术性字 段字段名称类型约束性来源记录编号CC idVChar(20)Primary Key不加密系统分配选题时间CC_timeVC

15、har(30)NOT NULL不加密学生选题完 成竞赛结果CC_scorVChar(30)NOT NULL不加密竞赛系统学生总结CC_SrePVChar(500)NOT NULL不加密学生老师总结CC_trepVChar(500)NOT NULL不加密指导教师课题编号CD_idVChar(20)FOreig n Key不加密竞赛信息表选题学生SI_idVChar(18)FOreig n Key不加密系统身份表6需求的可追踪性本系统需要追踪系统的稳定性,防止出现特殊的意外。7注解1 JDK:JDK (JaVa DeVeloPment Kit)是 SUn MiCroSyStemS 针对 JaVa开

16、发员的产品。自从 JaVa推 出以来,JDK已经成为使用最广泛的 JaVa SDK JDK是整个JaVa的核心,包括了 JaVa运行环 境、JaVa工具和JaVa基础类库。JDK是学好JaVa的第一步。而专门运行在 x86平台的JroCket 在服务端运行效率也要比 SUn JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用 的功能,其版本也不断更新,运行效率得到了非常大的提高。2 MySQL:MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB公司开发,目前属于OraCIe旗下公司。MySQL最流行的关系型数据库管理系统,在WEB应用方面 MySQL是最好的RDBMS (ReIatiOnal DatabaSe Management SyStem,关系数据库管

温馨提示

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

评论

0/150

提交评论