web的新闻发布管理系统(源码)

摘 要随着网络的飞速发展,基于网络形成的应用型程序建设也发生了很大的改变。Web技术将影音、图片、声音以及文字等多种表现形式结合在一起,提供了一种更有效的方式来交换数据和信息以满足全球化需求。基于WEB的新闻发布管理系统通过网络实现对新闻平台上的信息的动态管理。随时了解用户的需求,及时为用户提供高质量的服务。
目 录
第一章 绪论 1
1.1背景概述 1
1.2研究目的和意义 1
第二章 Web设计概述 3
2.1 Web技术简介 3
2.2 开发工具及相关技术 3
2.2.1、My Eclipse 3
2.2.2、Tomcat 3
2.2.3、MVC 4
2.2.4、JSP 4
2.2.5、B/S结构 4
第三章 需求分析 5
3.1系统的可行性分析 5
3.1.1 经济可行性 5
3.1.2 技术可行性 5
3.1.3 操作可行性 5
3.2 功能需求分析 6
3.3非功能需求分析 6
第四章 系统设计与实现 7
4.1 系统总体设计 7
4.1.1用户功能模块 7
4.1.2 管理员功能模块 8
4.2 数据库 8
4.2.1 数据库ER图 8
4.2.2 数据库表的设计 9
第五章 系统详细设计 12
5.1 系统界面 12
5.1.1主页界面 12
5.1.2 用户登录/注册 12
5.1.3 管理员页面 13
5.1.4 管理员/用户信息管理 14
5.1.5 新闻类别添加/删除 15
5.1.6 新闻添加/删除 15
5.1.7 公告的添加/删除 16
5.1.8 视频的添加/删除 17
5.1.9 留言板管理 17
5.2 本章小结 18
第六章 系统测试 19
6.1 测试用例
 *好棒文|www.hbsrm.com +Q: @351916072@ 
19
6.1.1 新闻查询功能测试 19
6.1.2 新闻添加功能测试 19
6.1.3 管理员信息修改功能测试 20
6.1.4 其他功能测试 21
6.2 本章小结 21
结束语 23
致 谢 24
参考文献 25
第一章 绪论
1.1背景概述
随着社会的进步以及互联网的飞速发展,人们对生活质量的要求也越来越高。信息的传播往往是一个时代进步的重要途径,从旧报纸到新闻网站,信息的产生让人们更直观的了解自己所处的环境,小到家庭琐事,大到国家政策,新闻已经成为几个时代人们所不可或缺的产物。社会的文明程度越高,社会的分工就越细,因此新闻的种类也就越来越多。各种各样的新闻层出不穷,它关系着每个人的学习、工作和生活。人们的生活水平提高了,对于获取信息的方式要求也随之提高,传统的报纸杂志已经远远不能满足人们的需要,传统的报纸杂志内容繁琐且不具有代表性,人们不能根据自己的需求来对新闻信息来进行筛选,人们被动的浪费了大量的时间和精力在认识新的事物上。计算机技术的普及,将世界各地的网络用户连接到一起,人们可以通过共同的网络通信协议,在不同的地方交换信息和数据。近年来,随着网络的发展,新闻内容随时随地触手可及,瞬间就能通过网络传播到全球各地。现在科技发达,人们都希望能有一个功能完善、实用性强、操作简便的新闻系统,在方便了读者用户的同时也能减轻系统管理员的工作。
基于WEB的新闻发布管理系统对新闻信息进行了一个集中式的管理,将不同的信息分为不同的种类,然后将新闻发布到网站上供用户浏览。用户能根据自己的爱好选择新闻进行浏览,同时也减轻了管理员管理网站的压力。与此同时,我国正处于在互联网的发展下,许多管理方式逐渐脱离传统,走向网络,发生了巨大的变化。网站如果不能与时俱进,适应这个时代,那么这个网站就会逐渐被这个时代淘汰。
1.2研究目的和意义
新闻发布系统是一个集中管理系统,伴随着大量新闻的更新,如果使用静态页面制作新闻,维护更新工作将十分繁琐。管理员每天都要花费大量的时间和精力来制作相关网页,在Web技术飞速发展的前提下,新闻发布管理系统可以帮助管理员减轻工作负担,动态发布新闻,提高工作效率。
本课题开发的目的在于使用户能够更加快捷方便的浏览新闻。随着新闻发布管理系统概念的提出,网站管理员或相关工作人员去收集网络所需要的资源,并且将这些资源发布到网站上去,通过将文字、图片以及影音合理有序的呈现在用户面前。
为了在第一时间满足用户对新信息的渴望,将全世界不同地区的人们联系在一起,如何将新闻信息在第一时间通过网络传播是管理者首先要解决的问题,于是本系统就在这一发展趋势中诞生了。利用现代网络的便利开发和管理不断产生的新闻信息,实现信息的即时传播,为时代的进步,信息的传播提供了良好的平台,同时大大减少了成本,更加环保、低碳。
本课题是在Java EE架构的基础上结合Oracle数据库、、HTTP通信、JSP技术等,开发出的一款基于WEB的新闻发布管理系统。系统的产生为信息的传播带来了便利,为人们节省了时间和金钱,同时还能满足各种人群的需要。计算机技术的不断创新,改变了社会发展的各个方面,也加快了信息化时代进步的步伐。
第二章 Web设计概述
2.1 Web技术简介
Web技术是开发互联网应用技术的总称,包括Web服务器端技术和Web客户端技术。
Web服务器主要用于网上浏览信息,并且可以提供文档给发出请求的浏览器。
1、服务器其实是一种被动程序:只有当网络上其他计算机中的浏览器运行发出响应请求时,服务器才会响应。
2 、常用的Web服务器有Apache和IIS(Internet Information Services)。
3、当Web浏览器连接到服务器上请求文件时,服务器就会及时处理该请求文件并将结果再反馈到该浏览器上。Web服务器使用HTTP协议与浏览器进行数据的交换,所以它们也称HTTP服务器。
客户端技术在Web程序中占有非常重要的位置。客户端技术主要用于程序在浏览器中显示的页面,同时采用JSP技术对页面进行控制等。常用的客户端技术有HTML、CSS、JavaScript、AJAX等。Web客户端一般是指基于Web的,也就是我们所了解的网页程序。Web客户端减少了许多更新操作,在服务器端的软件更新就可以完成所有用户需要的更新。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1290.html

好棒文