已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新闻发布系统系统数据库设计报告文件状态: 草稿 正式发布 正在修改文件标识:新闻发布系统当前版本:1.0作 者:崔蓬勃完成日期:2012.5.31 目录1、文档介绍- 4 - 1.1 文档目的- 4 - 1.2 文档范围- 4 - 1.3 读者对象- 4 - 1.4 参考文献- 4 - 1.5 术语与缩写解释- 4 -2、对数据库环境说明- 5 -3、数据库的命名规则- 5 - 4、逻辑设计- 5 -5、物理设计- 5 - 5.1表汇总- 5 - 5.2 数据库说明- 6 - 5.2.1用户信息表(dbo.User表)- 6 - 5.2.3留言表(dbo.Comment表)- 6 - 5.2.4新闻类别表(dbo.Category表)- 6 -6、安全性设计- 7 - 6.1 防止用户直接操作数据库的方法- 7 - 6.2 用户账号密码的加密方法- 7 - 7数据表与ASP.NET成员和角色管理系统数据库表的联系- 7 - 7.1 ASP.NET成员和角色管理系统数据库表- 7 - 7.2用户表和ASP.NET成员和角色管理系统数据库表的联系- 7 -1、文档介绍 1.1 文档目的作为新闻发布系统设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员实际建立bbc数据库及其数据库对象的重要参考依据。 1.2 文档范围 本文档包含以下几个部分:1. 文档介绍2. 数据库环境说明3. 数据库的命名规则4. 逻辑设计5. 物理设计6. 安全性设计7优化8数据库管理与维护说明 1.3 读者对象本文档的主要读者包括:1. 本系统的设计人员:包括模块设计人员2. 本系统的系统开发人员:包括数据库开发、编码人员3. 本系统的测试人员 1.4 参考文献数据库技术及应用 主编 刘太安 林晓霞 中国石油大学出版社一览众山小:ASP.NET Web 开发修行实录 薛小龙 电子工业出版社ASP.NET 3.5(C#)实践教程 主编 邵良杉 刘好增 清华大学出版社 1.5 术语与缩写解释缩写、术语及符号解 释news本软件后台数据库的英文名称Micrsoft SQL Server2012 Management Studio微软SQL Server2012企业版Sybase美国赛贝斯数据库公司 表3.1术语与缩写解释2、对数据库环境说明新闻发布系统的后台数据库采用Microsoft SQL Server Management Studio 数据库管理系统建立并维护。数据库设计过程中采用Sybase公司的PowerDesigner9.0创建了news数据库的ER图,使用SQL Server的查询分析器创建了数据库脚本文件news.sql。其中SQL Server的登录模式为混和身份验证,超级用户的用户名及密码为sa 和123,SQL Server服务器的端口号:1433。3、数据库的命名规则1. 数据库的命名:全部由英文小写字母组成,单词之间使用下划线分割如:新闻发布系统后台数据库命名:dbo。2. 数据库表命名:dbo_表义名(可以使用缩写)表义名:首字母大写的英文单词,单词之间以下划线分割。4、逻辑设计图3.1逻辑设计5、物理设计 5.1表汇总表名功能说明dbo.News(新闻表)存储新闻内容信息dbo.Category(新闻类别表)存储新闻类型信息dbo.Comment(留言表)存储游客留言的信息dbo_Employee(用户信息表)存储新闻管理员的资料信息与权限表3.2表汇总 5.2 数据库说明 5.2.1用户信息表(dbo.User表) 编号主键名称描述数据类型大小空外键默认值备注1UserID用户帐号INT42UserName用户名VARCHAR103UserCode用户密码CHAR204UserQQ用户QQSTRING5UserAge用户年龄INT6UserEmail用户邮箱STRING表3.3.用户信息表(custmer表) 5.2.2新闻表(dbo.News表) 编号主键名称描述数据类型大小空外键默认值备注1NewsID新闻编号INT2NewsTitle新闻标题VACHAR(100)3NewsContent新闻内容TEXT4CreateTime发布时间Datetime5CategoryID新闻类别号 Int表3.4新闻表(dbo.News表)5.2.3留言表(dbo.Comment表)编号主键名称描述数据类型大小空外键默认值备注1CommentID评论编号INT2CommentContent评论内容TEXT3CreateTime评论时间DATETIME4UserID用户IP地址Varchar(15)5NewsID新闻编号 Int表3.5留言表(dbo.Comment表)5.2.4新闻类别表(dbo.Category表)编号主键名称描述数据类型大小空外键默认值备注1CategoryID新闻类别号INT42CategoryName新闻类别名VARCHAR203Type新闻类别类varchar206、安全性设计6.1 防止用户直接操作数据库的方法新闻发布系统的后台数据库应安装在指定服务器上,游客只能通过客户端软件访问数据库表中的数据。除上述方法外,不应提供游客其他访问数据库数据的直接或间接途径。但为了项目能够在实际实施中能够进行,我们在实际的项目实施过程中把数据库服务和WEB服务安装到了同一个服务器上。6.2 用户账号密码的加密方法存储在t_NEWS_USER表中的密码字段(USERPASSWORD)值不能以明文显示,应做适当的加密后再存入数据库。7数据表与ASP.NET成员和角色管理系统数据库表的联系7.1 ASP.NET成员和角色管理系统数据库表7.2用户表和ASP.NET成员和角色管理系统数据库表的联系项目中通过表BBC_EMPLOYEE来存储后台管理的用户信息,为了简化系统开发的难度我们在项目中的数据库使用了ASP.NET成员和角色管理系统,他们之间的联系是通过表BB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年基本面分析师招聘面试题库及参考答案
- 2025年护理管理研究员招聘面试题库及参考答案
- 2025年操作研究分析师招聘面试题库及参考答案
- 2025年军事专家招聘面试题库及参考答案
- 2025年非营利机构经理招聘面试题库及参考答案
- 2025年现场施工专员招聘面试题库及参考答案
- 2025年公关活动专员招聘面试参考题库及答案
- 2025年医疗健康经理招聘面试题库及参考答案
- 2025年企业资源计划专员招聘面试参考题库及答案
- 2025年流程优化顾问招聘面试参考题库及答案
- 唐代诗人李白生平简介及诗词鉴赏课件教学模板
- 煤层气开发煤层气开采工程
- 供应链金融业务管理办法(邮政储蓄)
- 爬电距离与电气间隙
- 火车过桥问题新版课件
- 《锂电池用辅助材料 第1部分 金属极耳》团体标准征求意见稿
- YS/T 886-2013纯钛型材
- 简单的轮胎供货合同范本
- DB34T3587-2020 《城镇排水管道检测与修复技术规程》
- KQ型智能控制器使用说明
- 16米空心板梁汽车吊吊装施工方案
评论
0/150
提交评论