在线学习系统
软件开发——数据库设计报告
第 2 页 共 8 页
目录
0. 文档介绍 ................................................................................................................................................................4
0.1 文档目的 ......................................................................................................................................................4
0.2 文档范围 ......................................................................................................................................................4
0.3 读者对象 ......................................................................................................................................................4
0.4 参考文档 ......................................................................................................................................................4
0.5 术语与缩写解释 ..........................................................................................................................................4
1. 数据库环境说明 ....................................................................................................................................................4
2. 数据库命名规则 ....................................................................................................................................................5
3. 逻辑设计 ................................................................................................................................................................5
4. 物理设计 ................................................................................................................................................................6
4.1 表名:课程表 CourseInfo ............................................................................................................................6
4.2 表名:课件表 CourseResoure......................................................................................................................6
4.3 表名:课件批次关系表 CourseResoure_Batch ..........................................................................................6
4.4 表名:考试成绩表 ExamScore....................................................................................................................6
4.5 表名:角色用户关系表 Role_User .............................................................................................................7
4.6 表名:学习批次表 StudyBatch ...................................................................................................................7
4.7 表名:学习记录表 StudyRecord .................................................................................................................7
4.8 表名:系统角色表 SysRole.........................................................................................................................7
4.9 表名:系统用户表 SysUser.........................................................................................................................8
4.10 表名:用户批次关系表 User_Batch .........................................................................................................8
4.11 表名:角色菜单关系表 Role_Menu .........................................................................................................8
4.12 表名:系统菜单表 SysMenu .....................................................................................................................8
5. 安全性设计 ............................................................................................................................................................9
5.1. 帐号与密码管理 .........................................................................................................................................9
5.2. 密码加密方法 .............................................................................................................................................9
6. 性能优化方法 ........................................................................................................................................................9
7. 数据库管理与维护说明 ........................................................................................................................................9
软件开发——数据库设计报告
第 3 页 共 8 页
0. 文档介绍
0.1 文档目的
本份是在线学习系统的数据库设计说明,主要用于说明数据库环境、命名规则、逻辑、
物理设计以及数据库的安全性设计和数据库管理和维护说明。
0.2 文档范围
包括数据库环境、命名规则、逻辑、物理设计以及数据库的安全性设计和数据库管理和
维护说明。
0.3 读者对象
项目管理员、用户以及开发人员、测试人员。
0.4 参考文档
0.5 术语与缩写解释
缩写、术语
解 释
1. 数据库环境说明
1.1 数据库系统:
SQL Server 2008 / My SQL
1.2 设计工具:
Enterprise Architect