- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DOC.NO NAS-7
Confidential
(秘密)
金审系统
数据库设计文档
Version 0.1
湖南大学 2009
All Rights Reserved
目 录
0.0 文档介绍 2
0.1 文档目的与范围 2
0.2 读者对象 2
0.3 参考文献 2
0.4 术语与缩写解释 2
1. 数据库环境说明 2
2. 数据库的命名规则 2
2.0 表名 2
2.1 字段名 2
3. 逻辑设计 2
4 物理设计 3
4.0 表汇总 4
4.1 表TT-User 4
4.2 表TT-Feedback 5
4.3 表TT-Teacher 5
4.4表TT-Student 5
4.5表TT-Teach 5
4.6表TT-Study 5
4.7 表TT-Assignment 6
4.8表TT-Handin 6
4.9表TT-Files 7
4.10 表TT-NEWS 7
5. 安全性设计 7
5.1 防止用户直接操作数据库的方法 7
5.2 用户帐号密码的加密方法 7
5.3 角色与权限 7
6. 优化方法 7
7. 数据库管理与维护说明 7
文档介绍
本文件为展示了网上作业系统数据库部分设计的主要过程,数据库的主要信息和内容以及数据库的管理和维护等。
0.1 文档目的与范围
本文档主要为网上作业系统的使用和维护者们提供关于数据库的基本信息,为对本系统进行扩展的开发人员提供方便。
0.2 读者对象
使用本系统进行作业管理的学生、老师以及教育督导团成员等用户,和将对本系统进行扩展的开发人员。
0.3 参考文献
1. 《网上作业系统需求分析说明书》,林闽琦,湖南大学,2007.12
2. 《网上作业系统概要设计说明书》,刘剑刚,湖南大学,2008.1
3. 《网上作业系统详细设计说明书》,刘剑刚,湖南大学,2008.1
0.4 术语与缩写解释
缩写、术语 解 释 … 版本号 作者 日期 变更详情 文件状态 Version0.1 赵吉林 2007-12-4 初稿 草稿 Version0.2 林闽琦 2008-1-22 审查与修改 草稿 0.5版本控制
1. 数据库环境说明
软件:MySQL Server 5.0
硬件:IBM NetVista
2. 数据库的命名规则
2.0 表名
表名前缀:“tt_”
表名主体:表名对应英文词
如:tt_Assignment 作业布置表
2.1 字段名
取自段英文缩写,如有组合词,第一字母大写,如:ExprireDate 作业提交期限
3. 逻辑设计
整体类图
4 物理设计
ER图:
4.0 表汇总
表名 功能说明 TT-User 存储用户的基本信息 TT-Feedback 存储学生反馈的基本信息 TT-Teacher 存储老师的基本信息 TT-Student 存储学生的基本信息 TT-Teach 存储教师授课的基本信息 TT-Study 存储学生学习的基本信息 TT-Assignment 存储教师布置作业的信息 TT-Handin 存储学生上交作业的信息 TT-Files 存储上传信息 TT-News 最新消息、公告表
4.1 表TT-User
字段名称 字段类型 字段描述 ID INTEGER 用户唯一标识 Username VARCHAR(20) 登录用的用户名 Password VARCHAR(20) 登录用的密码 备注 PK_TT_User12() ,TC_TT_User68() 为引入外键 4.2 表TT-Feedback
字段名称 字段类型 字段描述 ID INTEGER 反馈信息唯一标识 User INTEGER 反馈用户 Title VARCHAR(20) 反馈信息标题 Content TINYTEXT 反馈信息内容 FeedbackID INTEGER 对某条反馈信息进行反馈 AssignmentID INTEGER 对作业进行反馈 TeacherID NTEGER 对老师进行反馈 InputTime DATETIME 反馈时间 备注 PK_TT_Feedback20() FK_TT_Feedback31() FK_TT_Feedback32()
FK_TT_Feedback33() FK_TT_Feedback35() 为引入外键 4.3 表TT-Teacher
字段名称 字段类型 字段描述 UserID INTEGER 教师身份的唯一标识 Nam
文档评论(0)