基于java新闻发布及管理系统毕业论文

基于java新闻发布及管理系统

 

随着电脑、智能手机等能够连接网络设备的家庭化和大众化,各种网站开始被设计和开发出来,功能多种多样,涉及的领域也各有不同,生活、商业、科技等等。而信息的发布是网络的一大特点,人们上网的主要需求就是汲取自己想要的信息或者感兴趣的信息,因此新闻发布及管理系统也就此诞生。

从近几年WEB网站如春笋般出现不难看出人们对外界信息了解很大程度上依赖于信息类发布网站,由于智能手机的普及会导致该需求在日益增长,人们都开始依赖于这些信息类发布网站,对信息的阅读也不仅仅只限于几个信息发布网站,而是越多越好,只要是能够满足他们对信息了解的需求的网站都能够孕育而生,这些信息类发网站的出现影响了我们这一代人的生活习惯和信息获取方式,也为人们茶前饭后的业余生活增添了色彩。

上述就是我会选择《新闻发布及管理系统》作为我的毕业设计题目的原因。

    本文所描述的《新闻发布及管理系统》的设计和开发技术,前端设计方面运用了B/S技术,只为了给用户最完美的用户操作体验。本应用的后台开发运用的是java开发技术,数据库采用了MySQL数据库进行数据的存储操作。

关键词:WEB;新闻发布;JSP;系统
ABSTRACT

With the computer, intelligent mobile phone can connect to the network equipment family and popular, designed and developed a variety of websites, a variety of functions, and relates to the field of different life, business and technology, etc.. The release of information is a major feature of the network, the main needs of people is to get the information they want or interest in the information, so the news release and management system is born.

In recent years, the WEB website recently sprung up is not difficult to see people on the outside information largely depends on the information release site, due to the popularity of smart mobile phone will lead to the demand in the growing, people began to rely on the information release site, the information reading is not limited to a few information website but, the more the better, as long as they can meet the demand of information about a website can be born, these information hair sites affect the people of our generation living habits and methods of obtaining information, but also adds color to people after the meal before tea amateur life.

The above is I will choose "news release and management system" as the reason of my graduation design topic.

This paper describes the news release and management system, the design and development of technology, front-end design using B/S technology, just to give the user the most perfect user experience. The background of the development of the application is the development of Java technology, the database uses the MySQL database for data storage operations.

Keywords: WEB; press releases; JSP;system

目  录

第一章  绪论................................................................................................................................... 1

第二章  相关技术介绍.......................................................................................................... 3

2.1 JAVA简介...................................................................................................... 3

2.2 JSP技术简介............................................................................................... 3

2.3 MySQL数据库简介...................................................................................... 4

第三章  系统设计........................................................................................................................ 5

3.1功能需求......................................................................................................... 5

3.2性能需求......................................................................................................... 6

3.3 可靠性和用户界面需求............................................................................ 7

3.4系统E-R模型................................................................................................ 8

3.5 系统流程分析............................................................................................... 9

第四章  系统功能实现......................................................................................................... 11

4.1 系统架构...................................................................................................... 11

4.2 系统设计...................................................................................................... 12

4.3 系统数据库设计........................................................................................ 13

第五章  系统功能实现......................................................................................................... 15

5.1前台新闻发布系统界面........................................................................... 15

5.1.1用户注册界面...................................................................................... 16

5.1.2用户登入界面...................................................................................... 17

5.1.3用户浏览新闻界面............................... 18

5.2后台新闻界面系统.................................. 19

5.21后台管理界面................................... 21

5.2.2新闻栏目管理界面............................... 21

5.2.3新闻资讯管理界面............................... 23

第六章  系统测试..................................................................................................................... 27

6.1测试概述........................................ 27

6.2测试环境........................................ 27

6.3测试内容........................................ 27

第七章  总结.................................................................................................................................. 31

致  谢..................................................................................................................................................... 33

第一章  绪论

随着电脑、智能手机等能够连接网络设备的家庭化和大众化,各种网站开始被设计和开发出来,功能多种多样,涉及的领域也各有不同,生活、商业、科技等等。而信息的发布是网络的一大特点,人们上网的主要需求就是汲取自己想要的信息或者感兴趣的信息,因此新闻发布及管理系统也就此诞生。

从近几年信息发布网站如春笋般出现不难看出人们对外界信息了解很大程度上依赖于信息类发布网站,由于智能手机的普及会导致该需求在日益增长,人们都开始依赖于这些信息类发布网站,对信息的阅读也不仅仅只限于几个信息发布网站,而是越多越好,只要是能够满足他们对信息了解的需求的网站都能够孕育而生,这些信息类发网站的出现影响了我们这一代人的生活习惯和信息获取方式,也为人们茶前饭后的业余生活增添了色彩。

如今计算机已经被广泛应用于人工智能,信息获取,信息发布的各个方面,计算机网络技术也得到飞速的发展。我们上网不单单只是为了看电视和收发电子邮件,日常生活中的娱乐活动,人们都可以通过网络来完成。而对于新闻发布来讲,通过网络可以更快捷的发布国际国内新闻信息。随着互联网技术的重要提升,为媒体和信息商家行业提供了更好的信息传播,信息发布行业采用最前端技术使信息的制作质量得到了飞速提高。新闻发布系统,它的内容对于如今社会各层次的人们来说都至关重要,所以新闻发布系统应该能够为用户提供真实实用的信息和便捷的查询手段,及快捷的发布方式,让媒体更快发布给读者等等。随着科学技术的不断提高,计算机科学日渐成熟,它强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对新闻信息进行管理,有着手工管理所无法比拟的优点.检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。                          

新闻推荐系统,在充分了解新闻业务流程的基础上,采用一系列最新的信息处理技术,对新闻进行科学化管理,实现了新闻信息的最广泛共享,使新闻可以通过计算机网络完成发布。而用户则随时随地都可以通过计算机浏览该网站。

新闻发布系统别称消息管理和信息编辑管理系统,它能够将网站上的好多消息,消息管理者等主要知识实现集中的操作,以信息的内容类别进行分类,然后整体化,标准化,规范化整到网上再放到网站上供人们查阅的的一类网络信息的管理程序,它可以使用网络互联网为开发组件组件消息发布系统,页面内的消息透过这个简单的插入项加入数据,最后把设计制作的网页的例子插入进去这样就可以发布到网站供浏览者观看。利用互联网数据库,把网站的管理方法简化到至用录入文字就可以完成,进而使站点可以更快速调用实时信息,通过新闻发布系统可以有效减少站点管理维护的工作量,对消息的发展速率有了非常可观提高。

科学技术日新月异发展的今天,生活节奏加快导致的人民需求也提高。人们渴望获得更加及时性,简单明确的新闻消息。传统的以报纸期刊,杂志已经不能满足人们期待获得第一手消息的愿望。因此,以互联网为传媒单位的新闻发布管理系统开始逐步替代原有的落后的消息,而成为当代新的潮流方式。新闻采编发布系统以最迅速便捷的方式,使得人们不需要出门而获得分享世界各地的资源,进行交流。而新闻网站的时效性,让所有的评论和阅读可以实时更新。新闻采编发布系统,是通过管理网上发布的新闻和评论,将变动的信息进行有效的管理,网络用户因此可以获得新闻的多媒体显示。 论文介绍了新闻发布管理系统的研究背景、项目意义和目前的研究与应用现状,明确了论文研究的内容和主要工作;进行业务分析的过程后,系统存在的问题、整体结构、原来的业务流程等都做了进一步的研究,由此得到了改造后的业务流程;模块的功能分析,用例分析和用例描述,并确定了系统的功能,该系统图和包图和子功能的整体功能,包括新闻发布和其他包图;最后的数据分析环节中,整个系统每个功能模块所需要处理的数据都有被分析讨论,根据这些数据之间的关系,实体类关系图和数据库表结构建立起来;文章最后的部分是新闻发布管理系统研究与分析工作进行了总结,提出了分析中存在的问题,对将来的深入工作投入更多的努力和细致的研究,做出了新的展望。

第二章  相关技术介绍

2.1 JAVA简介

Java是一门面向对象编程语言,不同与C++的面向过程编程语言,但是java中继承了许多C++中的许多优点,同时少了 C++里的多继承、指针,因此Java语言具有面向对象和单继承的特征。Java中面向对象编程语言是编程语言的代表,体现了面向对象理论可以使用java的面向对象和跨平台性多线程队程序进行编写和实现使程序的可拓展性更强

2.2 JSP技术简介

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

2.3 MySQL数据库简介

管理语言--结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。 

第三章  系统设计

3.1功能需求

本系统的目的是实现新闻发布系统的基本功能。新闻发布系统提供了不同类型新闻(如社会新闻、娱乐新闻和技术前沿新闻等) 满足不同用户需求;系统将用户分为:普通用户,系统管理员和新闻管理员。 普通用户能在本系统中进行新闻浏览,阅读,新闻搜索。每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题等;用户能根据自己的需要搜索新闻,如可以通过新闻标题或新闻内容对新闻进行搜索,这样可以快速地找到符合条件的新闻,并输出搜索结果;用户能对新闻进行被评论(允许匿名评论)。 系统管理员可以进行新闻分类管理、添加新闻、修改新闻、新闻审核和删除新闻,同时系统管理员能完成用户管理如包括系统用户管理、添加用户和更改账号。 新闻管理员拥有添加新闻和更改账号的权限。根据用户不同,给予不同权限,这样加强系统的管理,同时加强系统的安全性。

第六章  系统测试

6.1测试概述

进行测试前需要考虑采用何种测试方案,因此测试方案是测试环节中的关键技术问题。我在为了能提升测试效率和降低测试代价和成本,本测试方案采用黑盒法设计作为基本的测试方案,再利用白盒法测试补充一些方案。测试软件开发的过程,在本应用开发过程中对部分功能进行及时性的测试,确保不会在开发完成之后出现太多的功能缺陷,保证整个开发过程是高质量的。高质量并不仅仅是因为优秀的代码,只有符合用户需要的产品才能说是高质量的产品。

6.2测试环境

Win7系统,火狐浏览器,数据库MySQL,IDE工具MyEclipse

毕业设计下载地址:

基于java的新闻发布及管理系统毕业设计(项目报告+答辩PPT+源代码+数据库+截图+部署视频)
☞☞☞点击查看项目整体介绍 https://download.csdn.net/download/dwf1354046363/87813547

更有100多毕业设计项目供你挑选:

Java毕业设计174例,包含部署视频-CSDN博客文章浏览阅读3.5w次,点赞78次,收藏890次。基于Java的毕业设计,包含部署视频,一步一步教你加载数据库,运行,功能演示_java毕业设计https://blog.csdn.net/dwf1354046363/article/details/124463185

  • 22
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

易小侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值