新闻发布系统需求分析说明书
第一章引言
随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论。
随着网络技术的发展和Internet应用的普及互联网已成为人们获取信息的重要来源。
本系统主要采用了B/S设计模式,基于+access技术开发了一个新闻发布系统。
本新闻发布系统实现了如下功能:1 新闻浏览和搜索;2 系统管理员对系统和用户的管理;3 新闻管理员发布新闻。
本系统其功能灵活并易于使用,能够实现网站新闻的动态管理,使得对新闻的管理更加及时,高效。
第二章系统需求分析
2.1功能需求
本新闻发布系统提供了不同类型的新闻,如焦点新闻、法治新闻、体育新闻、娱乐新闻和图片新闻等。
为了满足不同用户需求,系统将用户分为三类,即浏览者,普通用户和系统管理员。
浏览者能在本系统中进行新闻浏览、阅读和新闻搜索。
每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题等;用户能根据自己的需要搜索新闻,如可以通过新闻类别的不同对新闻进行站内搜索,这样可以快速地找到符合条件的新闻,并输出搜索结果;但是浏览者不能对新闻进行评论,需要注册成为普通用户后,登录到相应界面对新闻进行评论。
普通用户除了具有上述浏览者在本系统中的操作权限外,可以直接进入登录界面,登录成功后,能够修改个人信息,并可以对自己感兴趣的新闻进行评论。
系统管理员管理整个新闻发布系统,包括新闻分类管理(添加分类、删除分类)、新闻信息管理(添加新闻、修改新闻和删除新闻)和用户管理(添加用户和删除用户及更改普通用户的权限),还有修改个人信息,同时系统管理员能完成对本系统的各项常规管理。
2.2性能需求
根据新闻系统的需求进行开发设计,主要实现如下目标:
界面设计友好、美观、数据要准确、安全、可靠。
强大查询功能,方便用户浏览网站的所有信息。
设计会员登陆功能,保证新闻留言的安全性。
实现对信息、比赛项目等信息的添加、修改、删除,便于更新网站内容。
系统最大限度地实现易维护性和易操作性。
操作的简易实用性本系统是新闻发布系统,针对的用户是所有人群。
因此操作的简易实用性就体现的尤其重要。
在此系统的开发中就很好的体现了这一点,系统的界面美观,典雅,充满了人性化;用户操作起来也容易上手。
对于一个新闻发布系统而言新闻信息是很多的,而且使用人数较多,所以对系统的安全性有比较高的要求:对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作。
2.3 环境需求
本系统运行时需要以下条件:
硬件平台:
CPU:P41.8Hz。
内存:512MB以上。
软件平台:
操作系统:Windows XP /Windows 2003/windows 7。
数据库:Access。
开发工具:Microsoft Visual Studio 2005。
开发语言:c#
浏览器:IE6.0以上。
分辨率:最佳效果1024 × 768 像素。
2.4 系统安全需求
系统有严格的权限管理功能,各功能模块需要相应的权限方能进入。
系统需能够防止各类误操作可能造成的数据丢失,破坏。
防止不法用户盗取重要信息。
可扩展性需求
当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。
在设计中最好列出针对变更所需要重新设计的模块部分
第三章总体设计
前台新闻显示:(新闻浏览、新闻搜索、新闻评论、新闻统计、用户注册登录)
可以根据网站的需要,进行各种方式的插入,自动更新.如显示栏目导航,显示某栏目的最新N条新闻等. 使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻文章的栏目或内容。
例如:
一级栏目列表、二级栏目列表、栏目导航列表、某一栏目的最新新闻(文章)显示条数、某一栏目的热门文章可任意调整。
该系统也可经后继开发,使之生成JS代码,在一个主机上维护新闻文章,在其他静态网页中插入代码后显示相应的新闻文章。
功能包括:
1.新闻浏览
2.新闻搜索
3.新闻评论
4.新闻统计
5.用户注册登
后台管理:
1. 新闻栏目管理:增加,修改,删除一级,二级新闻文章栏目。
2.新闻文章修改:按不同栏目添加新闻文章、支持文本、HTM格式或源代码显示。
删除旧的文章,在后台管理系统中上传一些文章。
3.新闻评论管理
4.新闻类别管理
5.用户管理
6.管理员管理:新闻管理系统的管理员设置。
第四章系统功能模块的设计
本系统中,系统的功能主要分为三个功能模块:新闻浏览和搜索模块;系统管理员模块;新闻管理员模块。
新闻发布系统
新闻浏览新
闻
搜
搜
新
闻
分
类
新
闻
添
加
新
闻
管
理
新
闻
转
移
用
户
管
理。