年论文新闻发布管理系统需求分析.docx

上传人:scccc 文档编号:14046234 上传时间:2022-01-31 格式:DOCX 页数:10 大小:53.67KB
返回 下载 相关 举报
年论文新闻发布管理系统需求分析.docx_第1页
第1页 / 共10页
年论文新闻发布管理系统需求分析.docx_第2页
第2页 / 共10页
年论文新闻发布管理系统需求分析.docx_第3页
第3页 / 共10页
年论文新闻发布管理系统需求分析.docx_第4页
第4页 / 共10页
年论文新闻发布管理系统需求分析.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《年论文新闻发布管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《年论文新闻发布管理系统需求分析.docx(10页珍藏版)》请在三一文库上搜索。

1、.SSH框架技术期末作品 11软件技术301班作品说明书题目: 新闻发布管理系统需求分析 系 (部): 软件工程系 专 业: 软件技术 班 级: XXXXXXXXXXXXXXXXX 学生姓名: XXXXXX 指导教师: XXXXX XXXXXXXXX学院目录1.引言11.1编写需求分析的目的11.2项目的背景和意义11.3参考资料1二、任务概述 2.1目标1 2.2系统的功能分析2三、系统设计及模块划分2 3.1系统功能性需求分析用例图2 3.2系统非功能性需求3 3.3系统性能需求4 3.4数据库设计54. 开发技术 4.1 JSP开发结构描述6 4.2 开发技术7 4.2.1开发使用的工具

2、7 4.2.2应用技术7 4.3环境部署与搭建8 4.3.1数据库建立8 4.3.2服务器84.3.3开发软件使用8五.结束语8:7一、引言1.1编写需求分析的目的编写这份需求分析说明书的目的是为了让读者更加容易了解本系统开发的目的,开发的方法以及开发系统所用的开发环境和开发的相关信息。1.2项目的背景和意义次待开发的系统名称为:新闻发布系该系统采用现代流行的windows操作界面。可在浏览器(支持Java script)后专门客户端运行。当今社会是信息竞争的社会,企业的信息化建设是提高企业管理效率的毕竟之路,在这样的一个信息化建设中,企业的新闻发布系统是企业对外快速传播信息的门户。这个“门户

3、”让拥有它的企业能够及时发布企业的最新消息,让其他的用户第一时间获取信息,以此战友市场先机。谁拥有互联网,谁就拥有了信息;谁拥有了信息,谁就拥有了占据有利竞争地位。这已经成为一条新的市场竞争规则。1.3参考资料 Java开发项目(spring+hibernate+struts项目开发详解) spring+hibernate+struts 整合详解与典型案例 二、任务概述 2.1目标 随着科学技术的进步和社会经济的快速发展,计算机在外面的生活中扮演的角色越来越重要。它能给帮助我们人类快速的进行海量数据运算,并且能帮助我们进行各种各样的管理,进行各种运算的模拟。是我们生活中不可缺少的好帮手。随着信

4、息产业的发展,信息的类型也各式各样2.2系统的功能分析2.2.1本系统的目的是实现新闻发布系统的基本功能。本新闻发布系统提供了不同类型新闻(如校园新闻、体育新闻和校园之家等)满足不同用户需求;系统将用户分为:普通用户,系统管理员和新闻管理员。普通用户能在本系统中进行新闻浏览,阅读,每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;新闻阅读页面每条新闻的详细信息将被取出,包括内容、标题等;用户能根据自己的需要搜索新闻,如可以通过新闻标题或新闻内容对新闻进行搜索这样可以快速地找到符合条件的新闻,并输出搜索结果;用户能对新闻进行被评论(允许匿名评论)。系统管理员可以进行新闻分类管理

5、、添加新闻、修改新闻和删除新闻,同时系统管理员能完成用户管理如包括系统用户管理、添加用户和更改账号。新闻管理员拥有添加新闻和更改账号的权限。根据用户不同,给予不同权限,这样加强系统的管理,同时加强系统的安全性。系统管理员管理整个新闻发布系统,包括新闻分类管理(添加分类、删除分类)、新闻信息管理(添加新闻、修改新闻和删除新闻)和用户管理(添加用户和删除用户及更改普通用户的权限),还有修改个人信息,同时系统管理员能完成对本系统的各项常规管理。三、系统设计及模块划分 3.1系统功能性需求分析用例图系统管理员管理整个新闻发布系统,包括新闻分类管理(添加分类、删除分类)、新闻信息管理(添加新闻、修改新闻

6、和删除新闻)和用户管理(添加用户和删除用户及更改普通用户的权限),还有修改个人信息,同时系统管理员能完成对本系统的各项常规管理。活动的基本过程:1进入用户管理界面,显示目前已注册的用户及每个用户的信息。2管理用户留言信息。3管理用户个人信息。4进入新闻管理界面,进行新闻内容管理,对新闻进行相应的增加、删除、修改,对新闻进行分类并删除过期的新闻。5可以修改管理员密码。后置条件:数据显示更新后的数据,并且数据在数据库中已经更新。系统管理员用例描述 E-R图新闻后台发布系统新闻类型查看用户发布新闻添加新闻删除新闻修改新闻添加类型修改类型删除类型修改密码删除用户 数据库用户管理者修改用户属于新闻删除新

7、闻查看新闻类型审核修改新闻申请删除申请修改获取信息3.2系统非功能性需求主要包括可靠性、安全性、可维护性、可扩展性、可测试性等。1.可靠性:本系统涉及到缴费管理,可靠性要性较高。所以对新闻发布数据要做好充分的2.安全性:3.3系统性能需求3.3 .1环境需求本系统运行时需要以下条件:硬件平台:CPU P41.8Hz。内存:512MB以上。软件平台:操作系统:Windows XP。数据库:MYSQL。开发工具:Eclipse。开发工具包:JDK 1.7。开发语言:jsp、java服务器:Tomcat 5.0。浏览器:IE6.0以上。分辨率:最佳效果 1024 768 像素。3.3.2用户界面需求

8、网站界面是用户直接访问的页面,所以必须要让用户一访问就能看出来这个网站的主题思想是什么,一下就能体现出这个网站的中心内容。并且首页的模块之间要联系紧密,更好的让用户理解明白。在这个页面上我们要做到所有查看消息的功能都能实现,或者说有能实现查询信息功能的连接。3.4数据库设计用户表(user)名称类型长度是否为空主键idint20否是usernamevarchar20否否passwordvarchar20否否新闻类型表(newstype)名称类型长度是否为空主键idint20否是typeNamevarchar100是否新闻表(news)名称类型长度是否我空主键idint22否是titlevarc

9、har100是否contenttext0是否releasDatedate0是否userIDint22是否newsTypeIDint22否否4 开发技术4.1 JSP开发结构描述网站设计采用的是Jsp Mode2程序开发的, Jsp Mode2程序的开发是以Servlet为主体的。Servlet接受客户端请求,根据请求使用对应的JavaBean,将结果交给JSP,这就是俗称的MVC设计模式。 MVC是一个设计模式。它将用户输入的数据和处理数据相分开,其设计模式分为模型层,显示层,控制层。 显示层:主要负责接收Servlet传递的信息,调用JavaBean,将内容显示给用户。 控制层:负责用户提交

10、的参数,判断请求参数是否合法。 模型层:完成一个独立业务操作,一般是以JavaBean或者EJB(EJB是SUN定义的分布式组 件技术)形式定义。 关于业务流程,当客户端提交请求到Servlet,然后Servlet调用JavaBean,且将JavaBean的处理结果通过 RequestDispacher接口传递到JSP页面上。这些显示都是在一次请求一次回应中有效,所以在MVC设计模式中,所有属性传递都使用 request属性范围传递。如下图9所示:图1 程序部署图4.2 开发技术1、开发使用的工具:Ecplise For JEE、JDK6、Tomcat6.0、Dreamweaver、Photo

11、ShopCs4、FlashCs4、MY SQL 52、应用技术(1)、 前台页面制作:主要使用flash、photoshop等技术来实现图片制作处理;(2)、 前台页面布局:主要使用div+css技术实现前台页面的布局工作;(3)、 后台功能的实现:主要通过使用jsp 、javascript技术对后台功能进行实现 ;(4)、 数据库连接与操作:主要使用mysql对数据库进行连接和操作,实现对 数据库的增、删、改 、查工作;4.3环境部署与搭建、数据库的建立:MY SQL 5、服务器的使用:Tomcat6.0、开发软件使用:Ecplise For JEE、JDK6、Tomcat6.0、Dreamweaver、PhotoShopCs4、FlashCs4、MY SQL 55.后期完善本系统界面友好,操作简单。支持多种身份用户操作,有效地将各种身份的用户联系到一起,方面统一操作管理。信息世道灵活性好,可视化强, 互动性高。对页面进行更好的优化,实现网页的换肤功能,让用户可以通过换皮体验视觉效果完全不同的网站。对网站进行SEO优化。实现资源下载功能,让用户之间可以共享资源,达到用户之间更好的交流。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1