基于ssh的新闻发布系统开题报告.docx
- 文档编号:1716099
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:15
- 大小:75.62KB
基于ssh的新闻发布系统开题报告.docx
《基于ssh的新闻发布系统开题报告.docx》由会员分享,可在线阅读,更多相关《基于ssh的新闻发布系统开题报告.docx(15页珍藏版)》请在冰豆网上搜索。
山西大学本科毕业论文(设计)开题报告
姓名
***
学号
*******
所在专业
计算机科学与技术
论文(设计)题目
基于ssh的新闻发布系统
选题的目的和意义:
随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统作为网络媒体的核心系统,其重要性是越来越重要:
一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视,电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求.
文献综述(国内外研究现状、研究方向、进展情况、存在问题等,并列出所查阅的主要国内外参考文献,要求3000字以上):
一、国内外研究现状
20世纪,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。
个性化已逐渐成为当今Web应用的潮流。
当前国外的交流信息平台,由于发达国家互联网普及较早,交友平台早已泛滥,而且技术、功能方面都已经相当成熟。
传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的WEB网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。
网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。
目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。
网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
二、研究方向
新闻发布系统,是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。
网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式发布到网站上。
本课题的主要目的是对网站的相关技术进行实现,比较javaweb技术的相关特点,并在对各种技术进行系统分析和研究的基础上,借鉴现有系统的一些经验,开发一网站实现相关管理功能。
通过学习javaweb技术并查阅大量关于网站设计技术的文献资料;比较各种技术的优越性,汇总形成相关文档,主要对javaweb的面向对象性、数据库连接和大型站点应用等方面应用。
本新闻发布系统主要实现的功能是:
普通用户通过浏览网页阅读自己关注的新闻并可以加以评论;
山西大学本科毕业论文(设计)开题报告
管理员可以对网站进行维护管理,添加新闻类型,管理新闻内容,查看用户的评论并对其回复。
其核心功能模块是用户功能模块和管理员功能模块。
三、存在问题
根据目前已有的研究成果,新闻发布系统已经比较完善,但这些新闻发布系统都分别有各自的优点和局限性,没有哪种方式是完美无缺的,举个例子,传统的网站新闻管理方式有两种:
一种是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用;另一种是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。
但是由于ASP技术本身的局限性使得系统有一些不可克服的缺陷。
。
由此看来,现存的新闻发布系统还是存在很多需要改进的地方的,因此,在这方面继续研究还很有必要。
四、研究内容
该新闻管理系统可以在Win7操作系统平台上运行,Web服务器为tomcat,数据库服务器为mysql,开发工具采用的MyEclipse8.5。
其工作流程为:
网友进入新闻网页后可浏览、阅读和评论新闻,管理员通过登录验证后除了可以完成普通用户的操作外,还可以进入新闻管理模块进行新闻录入和删除的操作。
WebService是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问WebService,通过WebService内部执行得到所需结果.WebService可以执行从简单的请求到复杂商务处理的任何功能。
一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。
系统的功能特点:
⑴简单方便:
界面简单整洁、操作方便友好,完全控件式的页面布局,使得新闻的录入工作更简便;许多选项包括选择新闻类别、修改新闻、删除新闻等只需要点击鼠标就可以完成,使用非常方便。
⑵即时可见:
对新闻的处理(包括录入、修改、删除)将立即在相应页面的显示出来,达到“即时发布,即时见效”的功能。
⑶功能完善:
包括常见网站的新闻管理的各个方面:
新闻录入、浏览、修改、删除等各个方面,实现了网站对即时新闻的管理最基本要求。
系统的主要功能是通过几个功能模块来实现的。
具体的设计过程如下:
⑴管理员登录:
为了使网页运行更加快速,操作更加简单,本网页只设置管理员用户,实现了管理员登录验证并跳转到管理界面,其他广大网友都以游客身份登录,可实现新闻阅读与评论功能。
⑵新闻浏览:
该模块负责分页列出网站所有新闻的信息,包括标题、类型及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行新闻阅读。
⑶新闻阅读:
在其他页面中点击标题链接即进入新闻阅读页面,此时,每条新闻的详细信息将被取出,包括内容、标题、发布日期等,并按照相对固定的格式放置在页面的不同区域,所有新闻使用大致相同的页面布局,只是各字段对应的内容不同而已,另外,页面其它位置,可以动态放置其他元件,如网站标志logo、页面广告banner等链接图片,这样可以很容易地实现网页的美化效果。
⑷新闻管理:
该模块负责分类罗列不同板块的新闻信息,管理员进入管理界面后可发布新新闻,也可选择板块而进入该版块管理界面,进入该板块管理界面后便可对该类新闻进行修改和删除操作。
山西大学本科毕业论文(设计)开题报告
评论管理:
管理员进入管理界面后可发对网友评论进行管理,可将不符合要求的评论进行删除。
五、主要参考文献:
[1]蔡翠平,尚俊杰.网络程序设计——ASP.清华大学出版社,2008年10月
[2]高飞MySQL入门经典[M],机械工业出版社出版社,2013
[3]闪四清.实用简明教程.清华大学出版社,2002年4月
[4]金林樵.网络数据库技术及应用.机械工业出版社,2002年8月
[5]张立科.web信息管理系统开发.人民邮电出版社,2005年4月
[6]候文彬.网页设计教程.清华大学出版社,2005年1月
[7]铁军.WEB数据库技术.清华大学出版,2004年4月
[8]鲍儿斯.学习JavaScript.东南大学出版社.2009.
[9]樊月华.Web技术应用基础.第二版.清华大学出版社.2009.
[10]赖尔—HeadFirstAjax(中文版).中国电力出版社.2010.
主要研究内容:
JAVA三大框架用来做WEN应用。
struts主要负责表示层的显示spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)hibernate主要是数据的持久化到数据。
一、Spring
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。
Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。
Spring的架构基础是基于使用JavaBean属性的InversionofControl容器。
然而,这仅仅是完整图景中的一部分:
Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。
Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。
Spring的数据访问架构还集成了Hibernate和其他O/Rmapping解决方案。
Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。
Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。
这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。
Spring还提供了可以和IoC容器集成的强大而灵活的MVCWeb框架。
二、STRUCTS
Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。
由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。
Struts把Servlet、JSP、自定义标签和信息资源(messageresources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。
山西大学本科毕业论文(设计)开题报告
三、Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
创新之处(如无可不填):
1、在新闻发布中添加审核功能,过滤掉不合适的新闻,让新闻环境更加纯粹,舒适;
2、在网站中给后台管理员添加短信接收功能,可以及时收到新闻发布消息,让新闻更新更加快速
研究路线、方法、措施及实践方案或实验设计:
整个网站的实现按照以下流程进行设计开发:
网站需求分析à网站规划设计à数据库设计à网站开发(包含网站测试)。
通过需求分析来明确建站的主题和站点的功能需求,然后对系统进行整体的布局规划和功能设计,确定数据库的图表,接着是网站功能模块页面实现和网站功能模块页面测试,最后是对网站进行访问测试,网站维护、更新。
本网站是在Windows7平台上开发,运用的开发技术是JSP,使用MYSQL数据库和Tomcat服务器。
山西大学本科毕业论文(设计)开题报告
指导教师意见:
签字:
年月日
学院意见:
签字:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ssh 新闻 发布 系统 开题 报告