



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成绩评阅人评阅日期软件工程课程设计设计题目:新闻发布系统班 级:学号:姓 名: 指导老师:1题目新闻网站的设计与开2系统分析问题定义随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统 作为网络媒体的核心系统,越来越受到人们的重视。一方面,它提供了一个新闻管理和 发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很 方便的参见一些调查和相关新闻的评论,这一点也是其他一些媒体(电视,电台等)现 在无法做到的。同时,互联网发展到当今,可以说只要你上互联网,你就会接触到新闻 发布系统,新闻发布系统的用户是相当的惊人的,其重要形式不容置疑的,当然这也对 新闻
2、发布系统的开发提出了更高的要求。可行性分析本系统属于数据信息发布与管理系统类。用户对功能上的要求不是很复杂,而且 有强大的工具与框架环境支持。新闻发布系统后台管理做了详细的分类,管理员可以对 各类新闻进行管理,增删查改。用户只有查看新闻的权限。前台以分类形式显示新闻的 详细信息,满足人们浏览新闻时分类查看新闻,这样就保证了系统的安全性。本系统利用JSP和脚本语言,将动态网页数据库结合,通过应用程序来管理新闻, 经过分析本系统可行。需求分析本系统主要实现如何添加和管理每天的新闻内容:显示每条新闻的标题、作者、日期、详细内容等;使新闻管理员能够借助该系统组织新闻发布工作,实现对新闻的增加、修改和删
3、除等。在新闻呢发布系统中的用户分为游客, 新闻管理员两类。在新闻系统中可以对新 闻发布系统的用户和新闻等资源进行管理,具体的各类用户的操作有相关的用户权限决 疋功能需求分析新闻管理模块(1) 游客可以查看现有的新闻(2) 游客可以搜索现有的新闻(3) 新闻管理员可以查看已有的新闻(4) 新闻管理员可以添加新闻(5) 新闻管理员可以修改、删除自己添加的新闻(6) 新闻管理员可以搜索已有的新闻(7) 普通用户可以查看现有的新闻(8) 普通用户可以搜索现有的新闻(9) 普通用户可以评论新闻评论管理模块(1) 普通用户可以新闻发表评论(2) 新闻管理员可以对现有的新闻添加新闻数据需求分析性能要求分析3
4、系统设计系统总体设计(即概要设计)系统功能模块设计(即详细设计)根据系统需求分析和系统功能说明的结果,将系统分为两大功能模块,由 前台模块和后台模块构成1. 前台模块此模块实现了用户部分的所有功能。此模块由用户浏览,友情链接及新闻检索 等子模块构成(1) 用户浏览:该系统中所有的新闻信息和新闻评论信息以及分类信息全在此模块中显 示,用户在浏览新闻信息的同时还可以发表评论(2) 友情链接: 可通过此模块链接到其他新闻网站,查看新闻(3) 新闻检索:用户可根据指定条件搜索所需新闻,查看新闻具体内容新闻发布系统i2. 后用模浏览=此模块实现了管理员部分的所有功友情链接莫块由后台登录,新闻分类管理,新
5、闻内容管理,评论管理等子模块组成各个子模块具体功能如下图所示 (1)后台登录:输入正确的账台相应部分进行管理:主要有显示分类对后台相应部杳 看2)新闻分类管理 新闻分类进行管理, 分3)新闻内容管理宅与密码后管理员即可登录后台系统杳并根据自己的权限,分类的增删及修改等操作。管理员登录后,可对 包括新闻分类的增删及修改等操作分.分八闻标题,新闻的增删及修改等操彳可对新闻内容进行管理,包括新闻的内容的增删及修:主要有显示新数据库设数据库概念结构设计 验局部E-R图 实体间 全登E数据库逻辑结构设计新闻发布系 分斤闻分类管iq的E-R关系图如下所示 -R图改等操作看乍。管理员登陆后, 分新闻内容管理
6、新(1)全局逻辑结构设计1用户资料信息(用户账号用户名) 年龄)2 新闻表(新闻编号新闻类别新闻内容新闻标题发布时间)3 评论(评论编号 评论内容 评论时间 用户IP地址 新闻编号 新闻)4 新闻类别表(新闻别号新闻分类新闻类别类)(2)外模式设计Comme nt评论列表列名数据类型是否为空主外键idint否主键n ewidint否useridvarchar否ctimedatetime否contenttext是News新闻列表列名数据类型是否为空主外键idint否主键titlevarchar否authorvarchar是ptimedatetime是contenttext是typetin yi
7、nt是User用户列表列名数据类型是否为空主外键useridvarchar否passwdvarchar是nickn amevarchar否regtimedatetime是emailvarchar是pcountint否数据库结构的物理实现(1) 存取方法设计 数据库物理设计阶段的任务是根据具体计算机系统 (DBMS和硬 件等)的特点 为给定的数据库系统确定合理的存储结构和存取方法。所谓的“合理” 主 要有两个含义 一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。(2) 存储结构设计确定数据库的存储结构主要指确定数据的存放位置和存储结构 包括确定关系、索引、日志、备份等的存储安排及存储结构以及确定系统存储参数的配置。将日志文件和数据库对象(表、索引等)分别放在不同的磁盘 可以改进系统 的性能 提高系统的安全性。所以系统应将日志文件和数据文件存放在不同磁盘上。确定数据库的存储结构主要指确定关系、索引、聚簇、日志、备份等的存储安排和存储 结构 确定系统配置参数等。在数据库中,引进了分区的概念,一个数据库文件逻辑上由 一个或者多个分区组成分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务出纳担保责任书(含绩效奖金及保密协议)
- 智能停车库抵押借款服务协议
- 2021-2026年中国智能驾驶舱行业全景评估及投资规划建议报告
- 2020-2025年中国飞轮壳行业市场调查研究及投资前景预测报告
- 安他乐项目投资可行性研究分析报告(2024-2030版)
- 第20课《未选择的路》课件 2024-2025学年统编版语文七年级下册
- 学校象棋馆管理制度
- 学院收发文管理制度
- 安全与健康管理制度
- 安全警示线管理制度
- 车站值班员(中级)铁路职业技能鉴定考试题及答案
- 山东省威海市2023-2024学年高二下学期期末考试英语试题(解析版)
- 草晶华工作计划
- 2023-2024学年吉安市遂川县七年级语文(下)期末试卷附答案详析
- 人工智能训练师(中级数据标注员)理论考试题库(含答案)
- 脑干损伤护理常规
- 小学数学组教研活动记录表-评课
- 2024年广东清远连平县事业单位招聘工作人员51人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 2024年西部机场集团榆林机场公司招聘35人高频考题难、易错点模拟试题(共500题)附带答案详解
- 银行智能化方案设计
- 教师口语智慧树知到期末考试答案2024年
评论
0/150
提交评论