《j2ee系统架构和程序设计》课程设计实训项目——基于struts +spring +hibernate架构的新闻发布系统需求规格说明书

《j2ee系统架构和程序设计》课程设计实训项目——基于struts +spring +hibernate架构的新闻发布系统需求规格说明书

ID:9307837

大小:551.00 KB

页数:28页

时间:2018-04-27

《j2ee系统架构和程序设计》课程设计实训项目——基于struts +spring +hibernate架构的新闻发布系统需求规格说明书_第1页
《j2ee系统架构和程序设计》课程设计实训项目——基于struts +spring +hibernate架构的新闻发布系统需求规格说明书_第2页
《j2ee系统架构和程序设计》课程设计实训项目——基于struts +spring +hibernate架构的新闻发布系统需求规格说明书_第3页
《j2ee系统架构和程序设计》课程设计实训项目——基于struts +spring +hibernate架构的新闻发布系统需求规格说明书_第4页
《j2ee系统架构和程序设计》课程设计实训项目——基于struts +spring +hibernate架构的新闻发布系统需求规格说明书_第5页
资源描述:

《《j2ee系统架构和程序设计》课程设计实训项目——基于struts +spring +hibernate架构的新闻发布系统需求规格说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、杨教授大学堂精心创作的优秀程序员职业提升必读系列资料《J2EE系统架构和程序设计》课程设计实训项目——基于Struts+Spring+Hibernate架构的新闻发布系统需求规格说明书1.1.1引言1、目的本文档作为新闻发布系统第一期的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。2、读者范围最终用户、软件设计人员。3、背景新闻发布系统,又称为信息发布系统,是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通

2、过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。更新每天的新闻内容,对We站点管理员们来说是一件很头痛的事。首先,收集了大量的新闻资料后,还必须制作大量的网页,每天大大小小的国际新闻,国内新闻,IT新闻,可真够你累的。最致命的一点,这些松散的新闻是管理不了的,不能查询,不能在线动态删改。新闻讲求时效性,当你做好网页然后上传到服务器时,恐怕别人已经把新闻报导出来了。当真吃力不讨好。

3、针对现在我们的上网环境,在线发布新闻,自动生成新闻网页,为新闻添加搜索,查找功能是必不可少的。新闻发布系统的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,从而大大加快了信息的传播速度,时时保持网站的活动力和影响力。4、定义(1)GB:中华人民共和国国家标准的英文缩写字母(2)构件:具有某种功能的可重用的软件模版单元,表示了系统中主要的计算元素和数据存储。(3)逻辑视图:描述支持系统的功能需求的视图。(4)开

4、发视图:也称模块视图,主要侧重于软件模块的组织和管理描述。杨教授大学堂,版权所有,盗版必究。28/28页杨教授大学堂精心创作的优秀程序员职业提升必读系列资料5、参考资料(1)J2EE项目实训Hibernate框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波 编著清华大学出版社2008年5月(2)J2EE项目实训Spring框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波 编著清华大学出版社2008年5月(3)J2EE项目实训UML及设计模式(21世纪高等学校实用软件工程教育规划

5、教材)杨少波 编著清华大学出版社2008年5月(4)J2EE项目实训Struts框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波 编著清华大学出版社2008年10月(5)《JSP与数据库连接》刘瑞挺,高等教育出版社(6)《数据库原理与方法》郑若忠王鸿武,湖南科学技术出版社(7)《软件需求》(美)KarlE.Wiegers著,刘伟琴刘洪涛译1.1.1任务概述1、目标在本实训课结束时,使自己具有J2EE开发网站的经历,能够体会到用J2EE技术开发网站时需要注意的问题,并且懂得如何获取专业领域

6、的知识的能力。2、用户的特点(1)本软件的最终用户的特点所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服务和功能。(2)后台管理和维护人员的教育水平和技术专长本软件的后台管理和维护人员均是具有一定网络知识的人员。1.1.2系统功能性需求规定1、系统划分杨教授大学堂,版权所有,盗版必究。28/28页杨教授大学堂精心创作的优秀程序员职业提升必读系列资料2、用户角色划分(1)普通用户是该新闻发布系统的一种用户,普通用户可以查看各种新闻信息,还可以搜索自己感兴趣的新闻。(2)普通管理员

7、普通管理员登陆后台管理系统以后可以对新闻系统进行相关管理,包括新闻信息管理、个人信息管理。(3)系统管理员系统管理员登陆后台管理系统以后可以对系统进行管理,包括设置一些系统参数,可以对新闻版面进行管理,包括新闻类别管理和新闻专题管理,同时还具有跟普通管理员一样的操作权限,可以管理新闻信息和个人信息。(4)超级管理员超级管理员登陆后台管理系统以后具有操作的所有权限,除了系统管理员的操作以外,还可以对系统日志进行管理。3、前台服务的用例图杨教授大学堂,版权所有,盗版必究。28/28页杨教授大学堂精心创

8、作的优秀程序员职业提升必读系列资料4、前台服务的用例事件流——察看新闻信息(1)说明普通用户可以选择自己感兴趣的新闻类别,察看详细的新闻信息。(2)对应的事件流内容说明用例编号用例名称察看新闻信息用例说明普通用户察看新闻具体信息参与者普通用户前置条件无后置条件无基本路径1、Actor找到需要浏览的新闻类别,点击新闻标题进入2、系统显示出新闻的具体信息扩展路径补充说明5、前台服务的用例事件流——高级搜索(1)说明普通用户可以按照系统所给定的各种搜索选项选择自己感兴趣的搜索条件进行搜索

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。