18 数据库设计说明书.docx
《18 数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《18 数据库设计说明书.docx(7页珍藏版)》请在冰点文库上搜索。
18数据库设计说明书
广州市艺术学校2015年信息化建设
采购项目
数据库设计说明书
北京超星尔雅教育科技有限公司
二〇一五年十二月
文档修改记录
版本号
版本描述
责任人
日期
备注
V1.0
初始编制
张婷
2016-5-10
版本号示例:
V1.0、V2.0、V3.0、V4.0、V5.0……
第1章引言
1.1文档目的
本说明是教学资源库与网络教学平台产品的总体设计和实现说明,记录了系统整体实现上技术层面上的设计,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。
该说明书适用读者为工程监理人员。
1.2范围
1.3背景
1、系统名称:
泛雅教学资源库与网络教学平台。
2、委托单位:
广州市艺术学校
开发单位:
北京超星尔雅教育科技有限公司
用户单位:
广州市艺术学校
3、项目背景
本项目通过学校教学门户、教学资源库、网络教学课程、教学统计体系的建设,形成一个完整的教学生态圈,达到教师能够进行课程建设、教学管理、资源共享、学生能够自主学习的目的,并实现所有数据的整合,最终建设成一个理念领先、技术先进、国际化特色突出的网络教学中心。
1.4术语定义
序号
术语名称
术语定义
1
DBMS
数据库管理系统
2
C/S
客户端/服务器
3
B/S
浏览器/服务器
4
….
1.5参考资料
A本软件开发所经核准的合同或标书或可行性报告等文档
B软件开发计划书
C需求分析报告
D测试方案
第2章外部设计
提示:
说明所采用的数据库系统,设计工具,编程工具等。
以及详细配置。
建议统一采用PowerDesigner软件进行数据库设计。
2.1数据库环境说明
数据库类型:
Oracle
操作系统:
RedHat
开发环境:
Eclipse
2.2支持软件
基于Web的应用系统开发
Web服务器组件
服务器
数据库访问技术
C/S结构与B/S结构
第3章数据库的命名规则
提示:
表格形式说明数据库的命名规则以及数据库中各种对象,如表、视图、字段等命名规则。
如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。
序号
类型
命名规则
1
表
“tbl_”+名称(名称尽量使用英文单词,每个单词的首字母大写)
2
字段
表名(去掉前缀)缩写+”_”+属性名称(每个单词的首字母大写)
3
Default约束
“df_”+“表名”“_”+“字段名”
4
触发器
“trg_”+“表名”+“后缀”
5
存储过程
见名知意:
“prd_”+“说明”
第4章逻辑设计
第5章物理设计
5.1数据字典设计
第6章安全性设计
6.1防止用户直接操作数据库的方法
用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其它途径操作数据库。
6.2用户账号密码的加密方法
对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。
6.3角色与权限
每个角色拥有刚好能够完成任务的权限,不多也不少。
在应用时,管理员可以再自定义角色权限,为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。
数据库设计评审意见
项目名称:
致:
广州市艺术学校
抄送:
广州市信佰信息技术咨询有限公司
我方根据合同的有关规定完成了项目泛雅教学资源库与网络教学平台详细设计说明书的编制,并经项目经理审查批准,请予以审查。
承建单位(盖章)
项目经理(签字):
日期:
年月日
监理单位意见:
总/专业监理工程师(签字):
日期:
年月日
建设单位意见:
项目代表(签字):
日期:
年月日
一式三份,签字单位各持一份存档。