同学录管理系统数据库设计报告.docx
- 文档编号:4265297
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:8
- 大小:169.31KB
同学录管理系统数据库设计报告.docx
《同学录管理系统数据库设计报告.docx》由会员分享,可在线阅读,更多相关《同学录管理系统数据库设计报告.docx(8页珍藏版)》请在冰豆网上搜索。
同学录管理系统数据库设计报告
{WMS}
数据库设计报告
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
BJTU-第七小组-DatabaseDsign
当前版本:
1.1
作者:
娄海润,马芳,刘敏敏,贺华义,李竹花,丁建东
完成日期:
2011_
计算机科学与落工程学院-管理信息系统课程-第七小组
版本历史
版本/状态
作者
参与者
起止日期
备注
1.0
娄海润
马芳,刘敏敏,贺华义,李竹花,丁建东
2011-03-30——2009-11-10
1.1
娄海润
马芳,刘敏敏,贺华义,李竹花,丁建东
2011-03-30——2009-11-15
要求数据库表格都满足第三范式
目录
0.文档介绍4
0.1文档目的4
0.2文档范围4
0.3读者对象4
1.数据库环境说明5
2.数据库的命名规则5
3.逻辑设计5
4数据流图6
5表设计8
5.1班级百科表8
5.2点歌系统表8
5.3班级留言表8
5.4班级相册表9
5.5权限表9
5.6许愿表9
6.全性设计10
61防止用户直接操作数据库的方法10
62用户账号密码的加密方法10
6.3角色与权限10
7优化10
0.文档介绍
此文档为数据库设计文档,主要包含数据库的概念设计以及物理设计,同时对数据库的命名规范进行描述,最后对数据库的维护与优化进行说明。
0.1文档目的
使开发人员更加清晰理解数据库实体的关联关系,与类图一并加深系统的理解,为其做基于数据库的项目开发提供基础。
0.2文档范围
系统设计的数据库设计,在系统设计的前期阶段完成,在中后期可适当调整,但是要尽量保持不变。
0.3读者对象
所有开发人员,设计人员
1.数据库环境说明
数据库采用access
2.数据库的命名规则
表明全部小写
字段名单词单词小写,多个单词则从第二个单词开始首字母大写
遵循见名知义的原则命名
3.逻辑设计
4数据流图
顶层数据流图
0层数据流图
5表设计
5.1班级百科表
PK:
newsid
FK:
user_phid
5.2点歌系统表
PK:
musicid
FK:
user_phid
5.3班级留言表
PK:
messageid
FK:
user_phid
5.4班级相册表
PK:
photoid
FK:
user_phid
5.5权限表
PK:
user_id,user_phid
FK:
5.6许愿表
PK:
wishid
FK:
user_phid
6.全性设计
数据库管理员定期做数据库的备份,出错时,做好恢复措施。
设计上,主要是对数据库表作好主外键控制,还有字段的一些长度约束,在程序中加以检查,防止溢出。
61防止用户直接操作数据库的方法
用户只能用账号登陆到应用软件,通过应用软件访问数据库,而没有其他途径操作数据库。
62用户账号密码的加密方法
对用户的密码采用MD5加密算法
6.3角色与权限
目前系统通过应用程序控制不同的角色权限,对数据库一级未做数据范围控制。
7优化
1).尽可能使用更小的整数类型.(mediumint就比int更合适).
2).尽可能的定义字段为notnull,除非这个字段需要null.
3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.
4).表的主索引应该尽可能的短.这样的话每条纪录都有名字标志且更高效.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 同学录 管理 系统 数据库 设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)