《毕业设计管理系统数据库设计文档》由会员分享,可在线阅读,更多相关《毕业设计管理系统数据库设计文档(14页珍藏版)》请在金锄头文库上搜索。
1、访问统计数据库设计文档编写:编写日期:审核 日期:批准 日期:变更记录目录1.1 预期的读者41.2 数据库4121数据库类型及版本41.2.2数据库命名规范41.3 目的和作用52 数据库设计52.1 物理结构设计52.2 数据库表结构设计52.2.1 访问统计 错误!未定义书签。引言预期的读者1)项目经理2)客户项目经理3)系统开发人员4)系统测试人员数据库数据库类型及版本数据库类型:MySQL版本: 5.5.15数据库命名规范1、数据库表根据表所届的子系统/模块,命名方式为:数据库表名=子系统模块2、表字段概念模型中,每个数据库中为每个表定义唯一的缩写字段名为多个单词的组合时,第一个单词
2、首字母小写,其他单词的首字母 大写字段名为多个单词的组合时,若单词过长,截取 3-5个字母3、索引索引名=Idx + _ +表缩写+相关字段/索引含义4、关联关联指数据库表之间的外键关系关联名二rl + _ +主表+从表(首字母大写)5、存储过程目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建 立物理数据库。数据库设计物理结构设计数据库表结构设计毕业设计管理系统用户表(user)字段名字段名称数据类型是否为空默认值备注userid主键varcharNot nulluserName用户名varcharNot nullpasswd密码varcharNot nullphon
3、e用户的联系电话varcharsdept用户所在的院系varcharNot nulluserClass用户所在的班级intuserSession用户的届数intuserType用户身份intNot nullcreateTime创建时间datetimecreateip创建的IPvarcharlastLoginip最后登录的IPvarcharname用户的真实姓名varchart1备用字段1varchart2备用字段2varchart3备用字段3varchart4备用字段4varchart5备用字段5varchart6备用字段5varchart7备用字段5varchart8备用字段5varchar
4、t9备用字段5varchart10备用字段5varcharsalt土卜TTTtvarchar毕业设计信息表(GraduationDesign )字段名字段名称数据类型是否为空默认值graduationDesig nId主键varcharNot nulluserid外键varcharNot nullfirstJudge第一次审核varchar00为未审核,1为 审核未通过,2为通过firstContent第一次审核的评语varcharfirstFile一稿名子varcharsecondJudge第二次审核结果varchar0secondContent第二次审核的评语varcharsecondFi
5、le二稿名字varcharthirdJudge第三次审核的结果varchar0thirdContent第三次审核的结果varcharthirdFile一稿名子applyReview申请评阅是否通过varchar00为未申请,1为 未审核,2为未通 过,3为通过reviewTeacher申请评阅的老师varcharapplyDesign申请的毕业设计的 题目的idvarcharhaveSubPublicTi tie是否提父开题报 告tinyint0publicTitleFile开题报告文件名字haveSubTaskBook是否提交任务书tinyint0taskBookFile任务书名字haveS
6、ubOS是否提交系统tinyint0osFile系统义件名子haveSubPPT是否提交答辩的ppttinyint0pptFileppt文件名字overstate答辩是否通过tinyint0seniority是否有答辩资格tinyint0t1备用字段1varchart2备用字段2varchart3备用字段3varchart4备用字段4varchart5备用字段5varchart6备用字段5varchart7备用字段5varchart8备用字段5varchart9备用字段5varchart10备用字段5varchar毕业设计老师表(designTeacher )字段名字段名称数据类型是否为空默认
7、值备注teacherId主键,老师的idvarcharNot nulluserId外键varcharnot NullhaveFinish是否完成该届的 毕业设计t1备用字段1varchart2备用字段2varchart3备用字段3varchart4备用字段4varchart5备用字段5varchart6备用字段5varchart7备用字段5varchart8备用字段5varchart9备用字段5varchart10备用字段5varchar毕业设计题目表( designTitle)字段名字段名称数据类型是否为空默认值备注designTitleId主键varcharNot nulluserId外键
8、varcharNot null出题老师的idtitle毕业设计的题目varcharuserSession第几届的题目intsdept题目的院系varcharhaveChoose是否被选择tinyintchooseStudent选择该题目的学生varcharhaveFinish是否完成该题目tinyinthavePublic是否公示tinyintt2备用字段2varchart3备用字段3varchart4备用字段4varchart5备用字段5varchart6备用字段5varchart7备用字段5varchart8备用字段5varchart9备用字段5varchart10备用字段5varchar
9、公告表(n otice)字段名字段名称数据类型是否为空默认值备注noticeld公告idvarcharlevels等级权限int0为所有人能看。 1为学生不能看, 2为学生老帅/、 能看title公告的标题varcharcontent公告的内容怕xtcreateUser创建人的idvarcharcreateTime创建时间datetimet1备用字段1varchart2备用字段2varchart3备用字段3varchart4备用字段4varchart5备用字段5varchart6备用字段5varchart7备用字段5varchart8备用字段5varchart9备用字段5varchart10备
10、用字段5varchar文件下载表(downFile)字段名字段名称数据类型是否为空默认值备注downFileId主键varcharNot nulllevels权限int与公告表相问filePath文件的路径varchartitle下载文件的标题varcharcreateUser创建人的idvarcharcreateTime创建时间datetimet1备用字段1varchart2备用字段2varchart3备用字段3varchart4备用字段4varchart5备用字段5varchart6备用字段5varchart7备用字段5varchart8备用字段5varchart9备用字段5varchart10备用字段5varchar操作记录表(doLog)字段名字段名称数据类型是否为空默认值备注doLogId主键varcharNot null操作记录的iduserid外键varcharNot nulldoLog操作varchardoTime操作时间datetimeNot nulldoip操作ipvarchart1备用字段1varchart2备用字段2varchart3备用字段3varchart4备用字段4va