




免费预览已结束,剩余10页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理课程设计数据库原理课程设计 20112011 级 级 新闻发布管理系统的数据库设计新闻发布管理系统的数据库设计 学 号 21106032052 姓 名 唐宇 指导教师 丁丙胜 院 系 机电与信息工程学院 专 业 计算机科学与技术 提交日期 2011 级计本数据库原理课程设计 2 目目 录录 1 引言 2 系统需求分析 2 1 功能需求分析 2 2 数据流图 2 3 数据字典 3 系统功能设计 3 1 3 2 4 数据库概念模型概念 4 1 局部 E R 图 4 2 全局 E R 图 5 数据库逻辑结构设计 5 1 全局逻辑结构设计 5 2 外模式设计 6 数据库物理结构设计 6 1 存取方法设计 6 2 存储结构设计 7 应用程序设计 此项选做 结束语 2011 级计本数据库原理课程设计 3 1 引言 随着计算机技术的发展 网络技术对我们生活和工作显得月来越重要 特 别是现在信息高度发达的今天 人们对最新信息的需求和发布迫切的需要及时 性 而动态交互式网页刚好提供了这些功能 本系统就是一个能够在网上实现 新闻的网上多用户发布 多栏目管理 实时的进行行为统计和记录的网上交互 系统的数据库设计 新闻发布系统 广泛应用于大型专业网站 政府网站 企业网站等几乎所有 的网站上 是将新闻 信息栏目和业界动态等信息集中起来发布 管理 查询 等的一种网站应用程序 无论企业网站管理人员身处何地 只要能够上网就能 对网站信息进行更新及维护 所有的操作可以通过浏览器完成 不需要掌握其 他应用软件 用户不需培训 用信息化手段改造传统产业 提高工作效率已是不可争辩的事实 那么 本系统管理信息系统主要解决的就是企事业单位领导们所关心的人 资源 信 息和业务等方面的管理问题 当今时代的两个显著特点就是世界经济一体化和 以计算机为代表的信息技术的快速发展 一个组织要在激烈的竞争中保持优势 和不断发展 必须对迅速变化的环境灵敏地做出有效地反应 信息管理系统的 应用能够提供这种有效的决策支持 二 系统需求分析 2 1 功能需求分析 1 新闻类别管理 包括新闻类别的录入 查询 修改和删除等 2 新闻发布管理 包括新闻信息录入 修改和删除等 3 新闻查询 分为按照新闻类别和新闻发布时间两个查询子模块 4 网友评论 包括评论发表和管理员删除两个子模块 5 系统用户管理 包括添加用户 删除用户和修改信息 3 个子模块 2011 级计本数据库原理课程设计 4 2 2 数据流图 顶层数据流图 1 层数据流图如图所示 1 层数据流图 2011 级计本数据库原理课程设计 5 2 层数据流图如图所示 2 层数据流图 2 层数据流图 2 3 数据字典 2 3 12 3 1 用户信息表 用户信息表 dbo User 表 表 编号主键名称描述数据类型 1 UserID 用户帐号 VARCHAR 2 UserName 用户名 VARCHAR 3 UserCode 用户密码 VARCHAR 4 UserQQ 用户 QQ VARCHAR 5 UserAge 用户年龄 VARCHAR 6 UserEmail 用户邮箱 VARCHAR 2011 级计本数据库原理课程设计 6 2 3 22 3 2 新闻表 新闻表 dbo Newsdbo News 表 表 2 3 32 3 3 留言表 留言表 dbo Commentdbo Comment 表 表 编号主键名称描述数据类型 1 CommentID 评论编号 VARCHAR 2 CommentContent评论内容TEXT 3 CreateTime 评论时间 DATETIME 4 UserID 用户 IP 地 址 Varchar 15 5 NewsID 新闻编号 VARCHAR 2 3 42 3 4 新闻类别表 新闻类别表 dbo Categorydbo Category 表 表 编编 号号 主键主键名称名称描述描述数据类型数据类型 1 1 NewsID 新闻编号 VARCHAR 2 2 NewsTitle 新闻标题 VACHAR 100 3 3 NewsContent新闻内容TEXT 4 4 CreateTime发布时间Datetime 5 5 CategoryID新闻类别号 VARCHAR 6 6 Keywords新闻关键字Vachar 100 编编 号号 主主 键键 名称名称描述描述数据类型数据类型 1 1 CategoryCategoryID 新闻类别号 VARCHAR 2 2 CategoryCategoryName 新闻类别名 VARCHAR 3 3 TypeType 新闻类别类 varchar 2011 级计本数据库原理课程设计 7 3 系统功能设计 3 1 总体功能 总体功能 1 新闻类别的添加 修改 删除和查询 2 评论的添加 修改 删除 审核和查询 3 用户信息的添加 修改 删除 审核和查询 4 新闻的添加 修改 删除 提交和查询 5 管理员信息的添加 修改 删除和查询 6 管理员的添加 修改 删除和查询 7 常见问题的添加 修改 删除和查询 3 2 基本功能基本功能 1 登录及身份验证 用户登陆系统 用户登录系统时的身份验证 2011 级计本数据库原理课程设计 8 2 用户信息管理 添加用户信息 修改删除用户信息 按要求对用户信息进行查找 审核用户信息 3 新闻管理 新闻信息的添加修改删除 新闻信息的备份 按要求对新闻信息进行查找 4 系统管理 用户管理 用户及用户角色角色定义 用户权限分配 对留言信息的审核 删除 修改登陆密码 4 数据库概念模型概念 4 1 局部局部 E R 图图 2011 级计本数据库原理课程设计 9 新闻编号 新闻内容 发布者编号发布时间类别编号 新闻标题 阅读次数 是否有图片 新闻信息实体 新闻信息实体 E R 图 新闻类别编号新闻类别名称 新闻类别信息实体 新闻类别信息实体 E R 图 2011 级计本数据库原理课程设计 10 评论编号 评论时间评论者名称 新闻评论信息实体 新闻评论信息实体 E R 图 新闻编号 新闻评论内容 实体间的关系 E R 图如下所示 实体间的关系 E R 图 2011 级计本数据库原理课程设计 11 4 2 全局全局 E R 图图 开始 普通用户管理员 不是会员 会员 找到网页 浏览网页 注册 查看评论发表评论 查看评论 登 陆 登陆失败 板 块 管 理 新 闻 管 理 添 加 新 闻 添 加 修 改 删 除 转 移 修 改 删 除 添 加 内 容 上 传 图 片 全局 E R图 2011 级计本数据库原理课程设计 12 5 数据库逻辑结构设计 5 1 全局逻辑结构设计全局逻辑结构设计 1 用户资料信息 用户账号 用户名 用户密码 电子邮箱 用户 QQ 用户 年龄 2 新闻表 新闻编号 新闻类别 新闻内容 新闻标题 发布时间 3 留言表 评论编号 评论内容 评论时间 用户 IP 地址 新闻编号 新 闻关键字 4 新闻类别表 新闻别号 新闻分类 新闻类别类 5 2 外模式设计外模式设计 5 2 15 2 1 用户信息表 用户信息表 dbo User 表 表 表 3 3 用户信息表 custmer 表 编号主键名称描述数据类型大小空外键默认值备注 1 UserID 用户帐号 VARCHAR10 2 UserName 用户名 VARCHAR10 3 UserCode 用户密码 VARCHAR20 4 UserQQ 用户 QQ VARCHAR20 5 UserAge 用户年龄 SMALLINT 6 UserEmail 用户邮箱 VARCHAR20 2011 级计本数据库原理课程设计 13 5 2 25 2 2 新闻表 新闻表 dbo Newsdbo News 表 表 表 3 4 新闻表 dbo News 表 5 2 35 2 3 留言表 留言表 dbo Commentdbo Comment 表 表 编号主键名称描述数据类型大小 空外键默认值备注 1 CommentID 评论编号 Varchar 20 2 CommentContent评论内容TEXT 3 CreateTime 评论时间 DATETIME 4 UserID 用户 IP 地 址 Varchar 20 5 NewsID 新闻编号 Varchar 20 表 3 5 留言表 dbo Comment 表 5 2 45 2 4 新闻类别表 新闻类别表 dbo Categorydbo Category 表 表 编编 号号 主主 键键 名称名称描述描述数据类型数据类型 大大 小小 空空外键外键 默认默认 值值 备注备注 编编 号号 主键主键名称名称描述描述数据类型数据类型大小大小空空外键外键默认值默认值备注备注 1 1 NewsID 新闻编号 VACHAR 20 2 2 NewsTitle 新闻标题 VACHAR 100 3 3 NewsContent新闻内容TEXT 4 4 CreateTime发布时间Datetime 5 5 CategoryID新闻类别号 VACHAR 20 6 6 Keywords新闻关键字VACHAR 100 2011 级计本数据库原理课程设计 14 编编 号号 主主 键键 名称名称描述描述数据类型数据类型 大大 小小 空空外键外键 默认默认 值值 备注备注 1 1 CategoryCategoryID 新闻类别号nvarchar 20 2 2 CategoryCategoryName 新闻类别名 VARCHAR20 3 3 TypeType 新闻类别类 varchar20 六 数据库物理结构设计六 数据库物理结构设计 6 1 存取方法设计存取方法设计 数据库物理设计阶段的任务是根据具体计算机系统 DBMS 和硬件等 的特点 为给定的数据库系统确定合理的存储结构和存取方法 所谓的 合理 主要有 两个含义 一个是要使设计出的物理数据库占用较少的存储空间 另一个对数 据库的操作具有尽可能高的速度 6 2 存储结构设计存储结构设计 确定数据库的存储结构主要指确定数据的存放位置和存储结构 包括确定 关系 索引 日志 备份等的存储安排及存储结构 以及确定系统存储参数的 配置 将日志文件和数据库对象 表 索引等 分别放在不同的磁盘 可以改进 系统的性能 提高系统的安全性 所以 系统应将日志文件和数据文件存放在 不同磁盘上 确定数据库的存储结构主要指确定关系 索引 聚簇 日志 备份等的存 储安排和存储结构 确定系统配置参数等 在数据库中 引进了分区的概念 一个 数据库文件逻辑上由一个或者多个分区组成 分区是一个逻辑概念 一个分区物理 上由一个或者多个物理文件组成 分区与物理文件的映射由数据库产品来管理 分 区中至少有一个系统分区 数据字典存储在系统分区中 具有 DBA 权限的用户可 以创建新的分区成为用户分区 并且可以为每个分区追加物理文件 2011 级计本数据库原理课程设计 15 结束语结束语 经过多个星期的设计和开发 网上新闻发布数据库系统基本设计完毕 其 功能基本符合新闻发布需求 能够完成新闻发布 新闻修改和新闻显示以及新 闻评论 并提供部分系统维护功能 使用户方便进行新闻浏览和管理员对新闻进 行修改 数据删除 对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国土空间规划背景下的交通与道路设计研究
- 策划方案活动类型怎么写
- 2026年新能源汽车出口中东地区品牌影响力提升与市场拓展报告
- 方案咨询技术服务
- 皮革加工考试试题及答案
- 美术实操考试题目及答案
- 物流专业笔试题库及答案
- 农业生物技术在种业中的应用与市场潜力深度研究报告
- Unit6 Keep our city cleanStory time(教学设计)-2024-2025学年译林版(三起)英语六年级上册
- 2025年新能源汽车自动驾驶技术保险市场创新产品评价体系构建报告
- 2025年浙江警务辅助人员招聘考试(写作)历年参考题库含答案详解
- 上饶市属国有企业2025年度第一批次公开招聘【105人】考试参考题库及答案解析
- (新版)《普速铁路工务安全规则》考试题库及答案(含各题型)
- 小儿腺病毒感染护理查房
- 执法办案培训课件
- 2025年国航机务系统AMECO工程师岗位校园招聘笔试参考题库附带答案详解
- 护理不良事件业务学习大纲
- 2024-2025学年七年级生物上册 第一单元第一、二章 单元测试卷(人教版)
- 食堂办 安全风险分级管控子清单
- 统编版六年级语文上册第14课《穷人》优质课件
- 利尿药PPT42页课件
评论
0/150
提交评论