数据库设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四六级英语考试网上报名系统数据库设计报告
版本历史
目录
0. 文档介绍 (4)
0.1文档目的 (4)
0.2文档范围 (4)
0.3读者对象 (4)
0.4参考文献 (4)
0.5术语与缩写解释 (4)
1. 数据库环境说明 (5)
2. 数据库的命名规则 (5)
3. 逻辑设计 (5)
4. 物理设计 (6)
4.0表汇总 (6)
4.1表A (6)
4.N 表N (6)
5. 安全性设计 (8)
5.1防止用户直接操作数据库的方法 (8)
5.2用户帐号密码的加密方法 (8)
5.3角色与权限 (9)
6. 优化 (9)
7. 数据库管理与维护说明 (9)
0. 文档介绍
0.1 文档目的
数据库设计文档的编写是为了研究四六级英语考试网上报名系统的开发途径和应用方法。同时它也是进行项目策划,概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本说明书的预期读者是于该系统开发有联系的决策人。支持本项目的领导和公司员工,软件测试人员。
0.2 文档范围
本文档适用于项目开发的设计阶段,在项目开发阶段可以按照本文档检验数据库实施情况。
0.3 读者对象
开发人员,用户,测试人员,后期修改人员。
0.4 参考文献
[C#+sql Server中小型信息系统开发实例精选] 黄明,机械工业出版社.2007.4
[C#专业项目实例开发] Arora,中国水利水电出版社,2007
[数据库原理及应用] 王雯,北京机械工业出版社2009.11
[数据库基础与实践技术] 何玉洁,,机械工业出版社.2013.3
[C#数据库系统开发完全手册] 王小科,人们邮电出版社,2006.12
0.5 术语与缩写解释
1. 数据库环境说明
SQL Server 2005
2. 数据库的命名规则
采用26个英文字母(区分大小写)组成,和‘-’,共53个字符。不能出现其他字符(注释除外)
3. 逻辑设计
E-R图:
4. 物理设计
4.0 表汇总
4.1 Student-registration-form
4.2 Student- login -form
4.3 administrator- registration -form
4.4 administrator-login -form
4.5 Registration-information-form
4.6 Student-information-form
4.6 Verification-code
4.7 Temporary-information-form
5. 安全性设计
5.1 防止用户直接操作数据库的方法
用户权限控制
固定用户有固定权限,不能进行权限以外的工作5.2 用户帐号密码的加密方法
使用MD5加密方法对用户账号密码进行加密
5.3 角色与权限
6. 优化
7. 数据库管理与维护说明
数据库的安全性管理:注意加强用户的身份认证及时对数据加密,数据库要及时的进行数据备份,每天至少一次。
数据库维护:备份数据,备份十五日志,备份数据库及日志间的相互作用。