基于JavaWeb的新闻发布系统设计与实现.docx
- 文档编号:418811
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:27
- 大小:879.57KB
基于JavaWeb的新闻发布系统设计与实现.docx
《基于JavaWeb的新闻发布系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于JavaWeb的新闻发布系统设计与实现.docx(27页珍藏版)》请在冰豆网上搜索。
基于JavaWeb的新闻发布系统设计与实现
JININGUNIVERSITY
学士学位论文
学生姓名:
学号:
系别:
计算机科学系
专业:
计算机科学与技术(物联网)
题目:
基于JavaWeb的新闻发布系统设计与实现
指导教师:
完成时间:
2016年6月
目录
摘要1
关键词1
Abstract1
Keywords1
1绪论2
1.1项目开发的背景2
1.2项目开发的目的2
1.3课题研究方法2
2需求分析3
2.1可行性分析3
2.2功能分析3
2.3系统架构4
2.4关键技术4
2.4.1JSP技术简介4
2.4.2JavaBean简介5
2.4.3MyEclipse简介5
2.4.4MySQL数据库简介5
2.4.5Severlet简介5
3系统总体设计6
3.1总体功能6
3.2系统处理流程设计7
3.3数据库设计7
4系统详细设计9
4.1首页9
4.2新闻分类浏览10
4.3新闻查询11
4.4用户中心11
4.5新闻栏目管理13
4.6新闻信息管理13
4.7通知公告管理14
4.8用户评论管理16
4.9系统用户管理16
4.10管理员密码修改16
5系统测试17
5.1测试的重要性及目的17
5.2测试的主要内容17
5.3测试用例18
5.4测试总结18
参考文献18
致谢19
附录20
基于JavaWeb的新闻发布系统设计与实现
摘要:
现如今快速发展的互联网,已成为新兴的媒体发布形式,逐步影响到传统媒体行业的发展。
与传统的信息传播媒体如电视、广播、报纸等相比,电脑、智能手机等终端因其传递信息方便、快捷,并满足人们对外界瞬息万变的信息的好奇心的特点,使得人们对网络新闻媒体越来越依赖。
针对上述状况,推出了基于JavaWeb的新闻发布系统,在开发中基于MyEclipse平台,采用Tomcat服务器,使用数据库MySQL。
系统具有很好的人机界面,不仅实现了管理员管理新闻信息所需的各项功能,而且实现了对用户的各种信息进行管理以及用户浏览新闻信息的各种功能。
此外,还具有查找、修改、删除、添加数据方便,数据的稳定性、安全性和可靠性好,简单易用等优点。
关键词:
新闻网站JavaJspTomcat
DesignandrealizationofNewsreleasesystembasedonWebJava
StudentmajoringinComputerscienceandTechnology(Internetofthings)WangCaicheng
TutorHaoLin
Abstract:
NowadaystherapiddevelopmentoftheInternethasbecomeanewformofmediareleaseandhasgraduallyaffectedthetraditionalmediaindustrydeveloping.Comparedwiththetraditionalinformationmediasuchastelevision,radio,newspapersetc,thecomputers,smartphonesandotherterminals,characterizedbyconvenient,quicktransport,meetthecuriosityofpeopleaboutrapidlychanginginformation,isnowgettingmoredependentfromthepeople.Accordingtotheabovesituation,anewreleasesystembasedonJavawebhasbeenintroducedinthispaper.InthedevelopmentofwebprogrammingusingJSPlanguageandtheTomcatserverischosenastheserver,andtherelationaldatabasemanagementsystemMySQLisused.Besides,thissystemhasagoodman-machineinterface,notonlyrealizedallthefunctionswhichrequiredforadministratorstomanagenews,butalsorealizedthefunctionsforadministratortodoinformationmanagementanddealwithuserbrowsingnews.Atthesametime,itoffersadministratorthefunctionsofquery,update,delete,adddataconvenience,andtheadvantagessuchasdatagoodstability,securityandreliability,easytouse.
Keywords:
NewsWebsite;Java;Jsp;Tomcat;
1绪论
1.1项目开发的背景
现如今社会是信息化的社会,掌握的信息越多越全面越快速的人,就会在各方面的竞争当中,占据优势,正所谓知己知彼百战不殆,信息的不对称性将会是失败的主要诱因之一。
信息的时效性越来越重要,传统的报纸等新闻媒介早已不能满足人们的要求。
而现如今计算机已经被广泛应用于社会的各个方面,计算机网络也得到飞速的发展,而对于新闻单位来讲,网络可以更广泛便捷的发布新闻信息,更好的让用户参与到新闻评论等交互之中,所以新闻网站出现了。
[1]
新闻网站,是将网络上经常变化的信息,如时事政治、产品发布和体育比赛等最新信息收集起来,然后进行分类化的处理,最后发布到网页上的一种系统应用。
新闻网站的出现,使得新闻信息的更新发布速度大大加快,新闻信息的时效性得到了很大的保障,给要求信息的时效性很高的用户带来了福音。
目前许多新闻网站大多是HTML静态页面,上传修改维护非常麻烦,而本次的开发将采用JSP动态页面,信息的管理非常快捷,包括增删改查等,有效的减轻了网页更新的速度,令新闻信息的传播大大加快。
[2]
1.2项目开发的目的
面对着信息时代的变更、新闻行业的快速发展,新闻单位要依靠互联网,利用其交互性、时效性的特点,提高服务质量,即时与用户沟通交流,使用户能够参与到新闻的评论当中,以提高用户的使用满意度。
[3]
该系统具有以下优点:
1.数据库能够实现多对多的处理。
2.系统基于JavaWeb设计,具有良好的安全性和可靠性。
3.用户能得到较高的交互性体验,并满足对新闻的时效性要求。
1.3课题研究方法
本设计主要采用JSP技术,数据库使用MySQL。
具体步骤如下:
(1)背景和功能分析:
通过收集资料对现行新闻网站进行分析,得出网站业务流程;并分析管理员和用户对网站的需求,得出各个模块的功能。
(2)组建开发:
采用Java语言,以JSP为开发技术,基于开发平台MyEclipse.
(3)数据库设计:
数据库使用MySQL,仔细分析网站的各个模块的存储信息的性质,画出数据库表格。
(4)测试和优化:
通过白盒测试和黑盒测试等对系统进行测试,并优化。
(5)运行应用程序:
完成设计后,在MyEclipse中试运行。
2需求分析
2.1可行性分析
可行性分析也叫可行性研究,就是全面、系统的考虑开发本系统是否可行,主要以经济利益为核心,通过分析大量的数据,辩证的看待项目的可行性大小,提出对系统大略的评价,并探讨投入使用时的优缺点。
(1)政策可行性
我国政府非常重视新闻媒体的发展,十五计划纲要指示,要大力发展信息化,以信息化带动工业化,而新闻网站将是信息化的重要组成部分之一。
(2)经济可行性
随着信息产业科技的迅速发展,信息基础设备价格不断下降,这就为我们建设网站提供了方便的经济因素。
系统的成本主要是系统开发和后期维护时的大量人力和物力,特别是后期维护所消耗的成本,但是相对于运营后所带来的巨大经济效益,成本基本是可以忽略的。
(3)技术可行性
浏览系统仅需要一台装有浏览器软件的计算机即可,对机器本身没有太高的要求。
对于软件技术要求,现在程序设计语言已非常成熟,技术可行性完全足够。
(4)操作可行性
规划功能模块时,多多对管理员和用户进行换位思考,使得设计出的系统操作简单,更新迅速,修改数据方便,容易扩充。
2.2功能分析
本系统需要具有以下功能:
(1)新软件在使用之前,对于使用者来说是完全陌生的新系统,功能模块完全不熟悉,所以系统应当具有很好的人机界面,可以使用户尽快的上手使用。
(2)实现管理员管理新闻和用户信息所需的各种功能,实现用户快速浏览新闻信息以及查询新闻信息所需的功能。
(3)数据的增删改查方便,数据稳定、安全以及稳定性好。
2.3系统架构
系统采用三层结构,前端浏览器端页面通过JSP网页完成,而后端系统内部管理页面主要通过Servlet文件来实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器,数据全部存储在服务器端的MySQL数据库中。
[4]
在服务器端,系统采用JSP作为表现的手段,使用hibernate中间件访问数据库,采用Tomcat作为服务器引擎,系统业务逻辑由JavaBean组件完成,使用JDBC驱动程序访问数据库,数据库采用MySQL。
[5]
图2-1系统模式图
2.4关键技术
2.4.1JSP技术简介
JSP属于Java服务器页面的一种,英文全称是Java Server Pages,本质上就是一个简单的Servlet文件,是由Sun Microsystems公司牵头建立的动态网页技术。
JSP和ASP类似,在HTML文件里插入Java程序和JSP标记,因此JSP本质上就是一种Servlet,那么用JSP技术设计出来的应用自然也是跨平台的,它实现了HTML语法中的Java扩展。
JSP和Servlet是一样的,在服务器端执行,用户只要有浏览器就可以浏览查看。
[6]
Servlet是JSP的技术基础,运用JSP技术开发大型的Web应用程序离不开Servlet。
Java的一切特点如安全可靠、面向对象、具有平台无关性、简单易用等JSP都具备。
JSP具有如下优点:
(1)JSP代码可以跨平台。
(2)JSP组件也可以跨平台。
(3)JSP支持多种网页格式。
(4)JSP标签可扩充,开发者可以自己对JSP标签进行扩展,定制JSP的标签库。
(5)健壮性与安全性,JSP使用的语言是Java语言,所以它的健壮性和安全性与Java技术一样。
JSP是一个特别棒的动态页面开发语言,JSP+JavaBean的组合现在应用越来越广泛。
对程序员来说,JavaBean代码可以重复利用,在Java模型中,通过JavaBean可以不断扩充Java程序的功能,可以很快的生成新的程序,在维护的时候也很方便,并且Java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaWeb 新闻 发布 系统 设计 实现