校园新闻发布系统需求说明书V6.0.doc_第1页
校园新闻发布系统需求说明书V6.0.doc_第2页
校园新闻发布系统需求说明书V6.0.doc_第3页
校园新闻发布系统需求说明书V6.0.doc_第4页
校园新闻发布系统需求说明书V6.0.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求分析校园新闻发布系统 第 1 页/共 11 页 东莞理工学院城市学院 题题目:目: 校园新闻发布系统 专专业:业: 软件工程(本)软件工程(本) 年年级:级: 2012 级级 3 班班 小组成员:小组成员:曾飞跃、陈炜杰、林派腾、黄宏亮、廖晓丹曾飞跃、陈炜杰、林派腾、黄宏亮、廖晓丹 指导教师:指导教师: 白晨明白晨明 老师老师 时时间:间: 2014 . 9.7 2015 .1 .15 地地点:点: 3B308 东莞理工学院城市学院计算机与信息科学系制东莞理工学院城市学院计算机与信息科学系制 2014 年年 9 月月 需求分析校园新闻发布系统 第 2 页/共 11 页 目录目录 1 引言.3 1.1 编写目的.3 1.2 背景.3 1.3 定义.3 1.4 参考资料.4 2 任务概述.4 2.1 目标.4 2.2 用户的特点.4 2.3 假定和约束.5 3 需求规定.5 3.1 对功能的规定.5 3.2 对性能的规定.8 3.2.1 精度.8 3.2.2 时间特性要求.8 3.2.3 灵活性.8 3.3 输入输出要求.9 3.4 数据管理能力要求.9 3.5 故障处理要求.9 3.6 其他专门要求.10 4 运行环境规定.11 4.1 设备.11 4.2 支持软件.11 4.3 接口.11 需求分析校园新闻发布系统 第 3 页/共 11 页 校园新闻发布系统校园新闻发布系统 1 引言引言 1.1 编写目的编写目的 我们每天都会看见形形色色的新闻。为了满足不同的人群对新闻的需求, 减轻新闻工作者的负担,让新闻项目齐全,新闻分布合理,新闻发布效率要对 整个新闻发布系统的整个过程做到明细化,透明化,为各项工作有条不紊的进 行提供保障。 本说明书的读者为此软件的开发者,为后续开发提供明确的功能需求,以 方便结合本文档,进行系统设计。 1.2 背景背景 本次项目名称为校园新闻发布系统,新闻获取主要通过网络爬虫在互联网 上自动获取新闻以及用户手动上传,在通过管理员在后台进行新闻的筛选、编 辑后在进行发布。 主要模块:用户管理、新闻管理、内容管理、栏目管理、评论管理、权限管理、 新闻导航。 项目任务提出者:软工 3 班一号小组 项目开发者:软工 3 班 1 号开发小组 1.3 定义定义 用户:用户是指客户的用户,而非软件的最终的购买者 需求分析校园新闻发布系统 第 4 页/共 11 页 偏好信息:是指统计出来的数据,统计出用户经常浏览的新闻类型,然后推送 相应类型的新闻给用户 1.4 参考资料参考资料 1 软件工程基础与实例分析M.北京:机械工业出版社,2010:8 2 JSP 应用开发与实践M.北京:人民邮电出版社,2012:12 3 数据库系统概论(第四版)M.北京:高等教育出版社,2006:5 4 UML 面向对象设计与分析基础教程M.北京:清华大学出版社,2007.7 5 百度百科/文库 2 任务概述任务概述 2.1 目标目标 2.1.1 开发意图 本系统开发目标是为高校提供一个完整的新闻发布系统,针对当前各大高 校不同的新闻发布平台的需求,制定一个可以符合广大需求,能制定栏目和强 大后台管理的系统,以适应不同高校所面临的的特异性。主要实现模块:用户 管理、新闻管理、内容管理、栏目管理、评论管理、权限管理、新闻导航。 2.1.2 应用目标 主要应用目标为大学校园,一方面是由于大学新闻活动量比较大,另一方 面各大学迫切需要符合自己校园实际情况的新闻系统。本系统通过强大后台功 能,用户可以根据校园新闻栏目实际,制定属于自己风格的站点,而不拘泥于 固定的格式。 2.2 用户的特点用户的特点 本软件面对的是大学校园的媒体部门,其使用人员应具有相应的计算机应用能力 需求分析校园新闻发布系统 第 5 页/共 11 页 和新闻编辑能力。 2.3 假定和约束假定和约束 1.本系统由软件三班自主开发,不涉及经费支出,按照系统开发预期开发期为 5 个月。 2. 本系统开发人员为 5 人。 3.开发环境:MyEclipse 10 ,tomcat 3 需求规定需求规定 3.1 对功能的规定对功能的规定 一、前台系统功能描述 用户注册登录用户填写帐号信息登录 用户注册个人信息 登录成功后可以对本站内的新闻进行浏览 根据不用栏目浏览不用新闻 点击能查看详细内容 用户浏览 在搜索栏输入自己想查找的相关内容 显示用户搜索结果 用户评论用户查看新闻详细内容后拖拽至内容下方 选中内容下方编辑栏进行留言评论的编辑 点击保存按钮 系统会把评论内容添加评论区域 用户浏览记录用户登陆并有操作完成后退出 用户的相应操作信息将被记录 下次登陆将根据统计为不同用户提供不同新闻 二、 后台系统功能描述 用户信息管理管理员点击用户管理进入用户管理界面 显示目前已注册的用户 添加新用户,可批量添加 点击查看用户的详细信息 对用户信息进行修改操作 需求分析校园新闻发布系统 第 6 页/共 11 页 对用户信息进行删除操作 添加新闻内容管理员点击添加新闻进入添加新闻界面 标题栏输入标题 编辑栏编辑新闻内容,可添加图片 选中新闻类别 填写发布人信息 系统自动添加日期 点击提交,新闻将显示在相应的新闻列表 新闻管理查看全部新闻列表,也可根据类别查看不用新闻列表 点击新闻能查看新闻详细内容 查看详细内容后可点击修改按钮进行编辑修改,保存 也可在列表直接选中新闻,然后按删除按钮直接删除新闻 评论管理在查看新闻详细内容也同时能查看下方评论 点击评论能对评论进行修改,保存 也可点击评论后方删除按钮删除评论 新闻类别管理查看类别列表 添加类别,可添加二级分类 修改类别 删除类别,会将一起删除该类别里面的新闻 需求分析校园新闻发布系统 第 7 页/共 11 页 校校园园新新闻闻发发布布系系统统 普通用户系统管理员 权限管理新闻管理 登陆 新闻浏览用户新闻审核员权限认证 评论管理 新闻浏览 新闻评论 偏好收藏 新闻管理 新闻审核 爬虫自动搜索及用 户上传新闻 审核 审核通过审核不通过 选择栏目 添加新闻 删除新闻 需求分析校园新闻发布系统 第 8 页/共 11 页 3.2 对性能的规定对性能的规定 3.2.1 精度精度 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 形式要求类型 输入键盘输入/图片上传文字/图片 输出前端网页显示文字/图片 3.2.2 时间特性要求时间特性要求 系统的时间特性要求: 操作要求 登录4 秒内响应 退出4 秒内响应 上传新闻3 秒内响应 搜索新闻5 秒内响应 浏览新闻3 秒内响应 评论新闻3 秒内响应 3.2.3 灵活性灵活性 本软件的适应能力: A.当运行环境改变:本系统是 B/S 架构,所以对于运行环境来说,只要有浏览 器不管在手机还是电脑或者是其他环境都能稳定运行 B.本系统更新维护成本更低 C.本系统是独立的,系统可提供特定接口方便与其他系统的对接 需求分析校园新闻发布系统 第 9 页/共 11 页 3.3 输入输出要求输入输出要求 输入媒体格式数值范围 文字键盘UTF-8 图片本地上传JPG/GIF0-1M 输出媒体格式数值范围 文字网页UTF-8 图片网页JPG/GIF0-1M 3.4 数据管理能力要求数据管理能力要求 本系统在数据库中需要的数据管理包括:用户表,系统后台用户表,新闻 分类表,新闻表,评论表等,系统要求能响应万条以内的新闻和评论内容。同 时可以对表建立索引和视图,以优化数据库查询。 3.5 故障处理要求故障处理要求 目前可预期的故障: 故障对系统影响产生的后果处理要求 用户在线数过多系统可能崩溃用户浏览网页慢增加用户在线数/ 优化数据库查询/ 优化服务器 查询故障系统可能崩溃查询响应过久或 无响应 优化数据库查询 和新闻分页 连接数据库失败系统崩溃网站无法运行优化数据库 需求分析校园新闻发布系统 第 10 页/共 11 页 3.6 其他专门要求其他专门要求 界面需求界面需求 系统的界面要求如下: 1)页面内容:主题突出、操作方便、术语和行文格式统一、规范、明确。 菜单设置和布局合理,传递的信息准确。 2)菜单结构摆放合理,方便用户使用。 3)技术环境:页面大小适中,控制字体和版面布局。 系统安全需求系统安全需求 系统有严格的权限管理功能,各功能模块需要相应的权限方能进入。系统 需能够防止各类错误操作可能造成的数据丢失,破坏。防止不法用户盗取重要 信息。 可扩展性需求可扩展性需求 当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变 更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的 DBMS 后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资 和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计 中最好列出针对变更所需要重新设计的模块部分。 开发性需求开发性需求 目前的信息传输技术的实时性、安全性和可靠性已经发展的相对成熟,像 光纤非常强大以至于你可以迅速地从全球获取信息,它可以几乎实时地传送大 量的信息。Internet 上有丰富的信息资源,人们可以通过 Internet 方便的寻求各 种各样的信息。随着网络技术的发展,网民越来越多,人们在连入 Internet 后 有一半的时间都在和 Web 打交道,浏览网页获取信息等。因此利用网络技术将 稿件及视频信息实时的传输到读者面前是可行也是必要的。 现在新闻行业大都实现了稿件以及排版的电子化,在现有技术的基础上实现稿 件传输以及 Web 页面排版的自动化和规律化是可行的。 现有的技术已经能非常便捷的获取读者的请求和评论信息,甚至读者的隐式信 息如阅读爱好也能获得。因此迅速的对读者行为作出反应也是可以实现的。 需求分析校园新闻发布系统 第 11 页/共 11 页 可靠性需求可靠性需求 系统应保证 7*24 小时不脱机,保证顾客可以随时在客户端登录。 为更好 地加强校园网络系统、学校网站、师生个人主页的管理,认真落实网络和信息 安全保障制度,防范和处理校园网络管理重大突发事件和敏感事件,确保网络 提供稳定、安全的信息服务。 4 运行环境规定运行环境规定 4.1 设备设备 1.输入设备 键盘 ,鼠标 2.输出设备 显示器 3.处理器 奔腾 4 代、内存 256M. 4.2 支持软件支持软件 操作系统: Windows98 及以上版本 Linux 支撑框架:. 数据库 SQL2005 MYSQL 4.3 接口接口 http 协议: 设计 HTTP 最初的目的是为了提供一种发布和接收

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论