已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新闻发布系统系统数据库设计报告 目录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 参考文献数据库技术及应用 主编 刘太安 林晓霞 中国石油大学出版社Web程序设计ASP.NET实用网站开发 沈土根,汪承焱,许小东编著,清华大学出版社数据库系统原理及应用教程 苗雪兰等编著.3版.北京:机械出版社,2007.8从零开始学ASP.NET北京:电子工业出版社,2011.2mysql网络数据库开发、软件工程与UML和相关网络资源ASP.NET 3.5(C#)实践教程 主编 邵良杉 刘好增 清华大学出版社 1.5 术语与缩写解释缩写、术语及符号解 释news本软件后台数据库的英文名称Micrsoft SQL Server2005 Management Studio微软SQL Server2005 表3.1术语与缩写解释2、对数据库环境说明新闻发布系统的后台数据库采用Microsoft SQL Server Management Studio 数据库管理系统建立并维护。使用SQL Server的查询分析器创建了数据库脚本文件news2008.sql。其中SQL Server的登录模式为混和身份验证,超级用户的用户名及密码为sa 和12356,SQL Server服务器的端口号:3007。3、数据库的命名规则1. 数据库的命名:全部由英文小写字母组成,单词之间使用下划线分割如:新闻发布系统后台数据库命名:dbo.tb。2. 数据库表命名:dbo.tb_表义名(可以使用缩写)表义名:首字母大写的英文单词,单词之间以下划线分割。4、逻辑设计图3.1逻辑设计5、物理设计 5.1表汇总表名功能说明dbo.tb_News(新闻表)存储新闻内容信息dbo.tb_BigClass(新闻类别表)存储新闻类型信息dbo.tb_Comments(评论表)存储用户留言的信息Dbo.tb_User用户信息表)存储新闻管理员的资料信息与权限表3.2表汇总 5.2 数据库说明 5.2.1用户信息表(dbo.tb_User表) 编号主键名称描述数据类型大小空外键默认值备注1U_id用户帐号INT32UserName用户名VARCHAR503Password用户密码CHAR204Email用户邮箱STRING5Level用户权限VARCHAR类型表3.3.用户信息表(custmer表) 5.2.2新闻表(dbo.tb_News表) 编号主键名称描述数据类型大小空外键默认值备注1N_id新闻编号INT32Title新闻标题VACHAR(100)3Info新闻内容TEXT4BigClassId新闻类别号INT5UserName新闻发布者VARCHAR6InfoTime新闻发布时间DATETIME7Flag新闻审核信息VACHAR表3.4新闻表(dbo.News表)5.2.3评论表(dbo.tb_Comments表)编号主键名称描述数据类型大小空外键默认值备注1C_id评论编号INT2C_user用户名VARCHAR3CreateTime评论时间DATETIME4UserID评论内容VARCHAR5NewsID新闻编号 INT6Cindex评论次数INT表3.5留言表(dbo.Comment表)5.2.4新闻类别表(dbo.tb_BigClass表)编号主键名称描述数据类型大小空外键默认值备注1B_id新闻类别号INT42Name新闻类别名VARCHAR203Flag新闻状态VARCHAR204Cindex分类次数INT5NewsCout新闻数目INT46、安全性设计6.1 防止用户直接操作数据库的方法新闻发布系统的后台数据库应安装在指定服务器上,游客只能通过客户端软件访问数据库表中的数据。除上述方法外,不应提供游客其他访问数据库数据的直接或间接途径。但为了项目能够在实际实施中能够进行,我们在实际的项目实施过程中把数据库服务和WEB服务安装到了同一个服务器上。6.2 用户账号密码的加密方法存储在dbo.tb_User表中的密码字段(USERPASSWORD)值不能以明文显示,应做适当的加密后再存入数据库。7数据表与ASP.NET成员和角色管理系统数据库表的联系7.1 ASP.NET成员和角色管理系统数据库表7.2用户表和ASP.NET成员和角色管理系统数据库表的联系项目中通过表dbo.tb_User来存储后台管理的用户信息,为了简化系统开发的难度我们在项目中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 针灸腰痛治疗方法
- 考点解析人教版八年级物理上册第5章透镜及其应用达标测试试题(含答案解析版)
- 考点攻克人教版八年级物理上册第5章透镜及其应用-透镜定向练习试题(含答案解析版)
- 青少性健康教育
- SOC设计方法与实现
- 绿色守护者的使命
- 马赛图书馆介绍
- 特种设备作业人员考试(场(厂)内专用机动车辆作业叉车司机N1)题库及答案(黄山2025年)
- 2025年飞行员执照考试《仪表等级(飞机)》模拟试题及答案一
- 2026年安徽工商职业学院单招综合素质考试题库及答案1套
- GB/T 4208-2008外壳防护等级(IP代码)
- GB/T 16422.2-2022塑料实验室光源暴露试验方法第2部分:氙弧灯
- GB/T 1299-2014工模具钢
- GB/T 10045-2018非合金钢及细晶粒钢药芯焊丝
- FZ/T 13001-2013色织牛仔布
- 2022-2023学年广西贵港市港北区九年级(上)期中数学试题及答案解析
- 西方音乐史全套完整教学课件
- 数轴上的动点问题课件
- 广西壮族自治区工程造价综合定额答疑汇编2022年11月更新
- 感染性与非感染性骨关节炎课件
- 中学消防安全管理制度汇编
评论
0/150
提交评论