资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
新闻发布系统需求分析说明书前言随着网络的飞速发展和普及,越来越多的 用户习惯上网浏览新闻。本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、浏览平台。利用本系统,浏览者可以登录网站进行浏览新闻,检索新闻,注册用户可以对信息发表自己的评论,管理员可以直接在管理界面发布新闻信息并根据需要对新闻进行维护。本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。 安全需求由于使用JSP编写的程序代码隐蔽,在客户端仅可以看到由JSP输出的动态HTML文件,因此只要编写程序时注意严谨性,防止SQL注入和cookies欺骗,整个系统的安全就能得到保障,同时也能防止别人抄袭源代码。本系统的管理员可以有多名,为防止暴力猜解密码,在设计后台登陆模块时需考虑验证码的设计。为了保障注册会员的信息的安全性,要对会员的注册信息实行MD5的加密方式进行加密。性能需求为了是该系统能够发挥出更好的性能,该系统使用tomcat6.0版本以上的软件作为服务器,使用mysql数据库,作为数据源,使用struts2作为系统基本框架。功能需求a.浏览者用例描述浏览新闻搜索新闻用户注册浏览者名称:浏览者模块参与执行者:浏览者前置条件:数据库已经连接活动的基本过程:1 进入新闻主页。2 可以进行注册。3 可以浏览新闻、搜索新闻。4 不能对新闻留言。后置条件:如果浏览者注册完成并退出,则用户的相应操作信息将被记录到数据库中。b.普通用户用例描述登录浏览新闻搜索新闻新闻评论普通注册用户名称:用户模块参与执行者:已注册用户前置条件:数据库已经连接活动的基本过程:1 已注册用户进入用户登录界面,填写个人登录信息并登录。2 登录成功后可以对本站内的新闻进行浏览、留言并可以对自己需要的新闻进行搜索阅读。后置条件:如果用户登陆并有操作完成后退出,则用户的相应操作信息将被记录到数据库中。c.系统管理员用例描述管理新闻信息管理用户信息管理用户留言管理员登录修改管理员密码添加新闻系统管理员名称:管理员模块参与执行者:管理员前置条件:系统管理员已经登录、数据库已经连接。活动的基本过程:1 进入用户管理界面,显示目前已注册的用户及每个用户的信息。2 管理用户留言信息。3 管理用户个人信息。4 进入新闻管理界面,进行新闻内容管理,对新闻进行相应的增加、删除、修改,对新闻进行分类并删除过期的新闻。5 可以修改管理员密码。后置条件:数据显示更新后的数据,并且数据在数据库中已经更新。系统基本流程图注册用户登陆新闻查看新闻搜索评论新闻发布新闻管理类别管理评论管理退 出新闻系统首页开 始管理员登陆普通用户注册登陆信息维护系统E-R图密码用户名新闻ID内容标题用户属于管理管理浏览、搜索、评论单个新闻属于新闻类别提交新闻评论发表XYZMN1TSX1RQP11E-R图注册用户管理员用户名密码用户ID编号类别名数据流图a.用户查看、检索新闻 类别表新闻表新闻信息新闻信息普通用户查看新闻 检索新闻普通用户b.管理员管理新闻:新闻类别表新闻表新闻信息管理员登陆管理员身份验证管理员新闻管理(添加、删除和修改新闻)数据字典名字:用户信息存储编号:N1描述:存储注册用户信息定义:编号+登录名+性别+姓名+出生日期+籍贯+爱好+电子邮箱+登陆密码位置:User表名字:管理员信息存储编号:N2描述:存储后台管理员基本信息定义:编号+登录名+登陆密码位置:admin表名字:新闻类别信息存储编号:N3描述:存储新闻类别信息定义:编号+类别名称位置:newsclassinfo表名字:新闻信息存储 编号:N4描述:存储新闻基本信息定义:编号+标题+内容+所属类别+发布日期+点击率+关键字 位置:news表 名字:新闻评论信息存储 编号:N5描述:存储注册会员对新闻评论的基本信息定义:编号+新闻编号+会员编号+评论内容+发布日期 位置:comments表
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号