- 34
- 0
- 约 24页
- 2016-10-06 发布于贵州
- 举报
项目数据库说明范例
开拓校园博客系统
数据库设计说明书
本文档由XXXX小组撰写,本文档初稿于XXXX完成。本文档由XXXX小组负责解释及执行。
文档描述信息:
文件名称: 开拓校园博客系统需求规格说明书 版本号: 发行日期: 2009年7月30日 文档创建者: 文档评审者: 文档批准者: 文档维护者: 开拓者项目小组 文档摘要: 描述了本项目所要达到的目标、实现的功能和范围。 文档修订摘要:
版本 日期 作者 修订描述 备注 2009-07-30 开拓者项目小组 文档功能描述和设计
部分书写框架的调整
目 录
1. 文档介绍 3
1.1 编写目的 3
1.2 适用范围 3
1.3 背景 4
1.4 定义 4
1.5 参考资料 5
2. 数据库环境说明 5
3. 数据库的命名规则 5
3.1 数据库名 5
3.2 表 6
3.3 属性(列或字段) 7
3.4 主键 7
3.5 外键 7
4. 概念结构设计要点 7
4.1 普通管理员E-R图: 8
4.2 高级管理员E-R图 9
4.3 普通用户E-R图 10
5. 逻辑结构设计要点 11
6. 物理结构设计要点 12
6.1 设计表的规则 12
6.2 表汇总 13
6.2.1 数据库表汇总 13
6.2.2 数据库表详细列表 14
7. 安全性设计 23
1. 文档介绍
编写目的
本文档旨在描述对菁菁校园博客系统项目的总体概要设计,以便为后续各模块的设计、实现提供依据。本文的预期读者为项目管理人员、项目开发人员、用户。
适用范围
本文档适用于所有与本项目有关的软件开发阶段的相关人员,其中甲方:客户代表。乙方:项目经理、技术开发人员(包括分析人员、设计人员、程序人员)。测试人员应重点阅读本文档各部分,其他人员可选择性阅读本文档。
背景
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,人们对Internet应用的需求也越来越多,其中网上交友或利用网络和朋友家人联系,在线管理自己的相片等已经成为广大网民的共同需求,在这个背景下,我们的博客系统应需而出。
本项目定位于某一所高校,属于校园内博客系统,由于大学生数量大,同时大学生课余时间多,上网条件和时间充足,大学生交友积极性高,乐于通过网络博客的形式表现自己的学习、情感及生活等特点。本系统以真名方式注册登录,特提供校内博客系统。对学生来说:方便师生之间的课后交流,增进同学之间的友谊,扩大学生的社交范围;深入做到整个学院与师生的互动以及信息的及时。对学院来说:可以集思广益,以舆论的力量监督学院的管理、风气。对学校文化也起到很好的推动作用,增加在社会的影响力。
定义
解 释 B/S B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构 CSS CSS是Cascading Style Sheets(层叠样式表)的简称CSS语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言) Ajax AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
参考资料
Internet资源。
数据库环境说明
本系统数据库采用SQL Server 2005作为数据库管理系统。
数据库管理工具:SQL Server 2005企业管理器。
数据库编程工具:SQL Server 2005企业管理器。
数据建模工具:Microsoft Office Visio。
数据库的命名规则
数据库名称为BLOGDB;
表意性原则:数据库命名本着表意性原则,即命名应尽量反映存储/action/view/column的数据内容。
长名原则:很少使用或者不使用缩写,适用于DB命名之外的任一对象 。
数目最少化原则:数据库对象应该尽量满足数据最小化原则,也就是数据库数目,存储过程,视图等数量最小化。
数据库名
数据库数目最少化原则。
数据设置尽可能MERGER原则。
拆分DATABASE,基于大的逻辑范畴,如operation 范畴以及部门类别。
数据库名采用Pascal大小写命名方法。
数据库名定义为系统名+模块名。
数据库名文件:
数据文件命名采用数据库名+文件类型+[文件序号]+文件后缀。
[文件序号]为1、2、3…9 等数值
您可能关注的文档
- 非参数可加模型股指收益预测中的应用.doc
- 非发酵菌 微生学检验.doc
- 非国有控股上市司高管薪酬激励设计研究 - 副本.doc
- 非审计服务与审独立性的文献综述.doc
- 非常好的房地产资扫盲文章.doc
- 非常经典的JAA编程题全集.doc
- 非平衡面板数据估计方法及应用.doc
- 非接触式IC卡ifare S50卡详细介绍.doc
- 非接触式IC卡写芯片.doc
- 非正态分布的数比较用Kruskal-Wallis H检验.doc
- 2025年新能源汽车铝合金型材表面处理报告.docx
- 2025_2026学年新教材高中历史第四单元资本主义制度的确立9资产阶级革命与资本主义制度的确立课时作业含解析新人教版必修中外历史纲要下.doc
- 2026版高考历史一轮训练课后限时集训10近代西方民主政治的确立与发展含解析人民版.doc
- 2025年光伏支架轻量化研发趋势与材料创新报告.docx
- 2025_2026学年新教材高中英语UNIT3SPORTSANDFITNESS预习新知早知道学案含解析新人教版必修第一册.doc
- 初中道德与法治八年级上册《爱我中华》单元教学设计(1).docx
- Unit9IlikemusicthatIcandancetoSectionA(3a3c)(教学课件)人教版(0)九年级英语全册().pptx
- 四年级下册《我的“自画像”》习作指导课教学设计——基于例文支架的精准表达训练.docx
- 星火燎原:新中国“两弹一星”伟业的奠基与精神传承.docx
- 中考英语一轮复习:解锁单项选择的逻辑与策略(第一讲).docx
原创力文档

文档评论(0)