1、电 子 科 技 大 学 工程硕士学位论文开题报告学位论文题目:基于 J2EE 技术的新闻发布系统的 设计与实现 工程领域名称: 软件工程 学 号: 姓 名: 校内导师姓名: 企业方导师姓名: 所 在 学 院: 电子科技大学研究生院制表填表日期:2014 年 11 月 23 日填 表 说 明1、 研究生须认真填写本表相关内容。2、 开题报告内容见电子科技大学工程硕士学位论文开题报告撰写格式规范3、 所列栏目填写不下的,可以另加附页。4、 本表采取双面印制,且保持原格式不变,纸张限用 A4(页边距为上、下:2.5cm, 左为 2.6cm,右为 2.1cm;字体为宋体小四,行间距为 18 磅),整齐
2、装订。5、 开题报告完成,经相关人员签字后,须交学院研究生教务秘书保存。基于 J2EE 技术的新闻发布系统的设计与实现一、选题来源、选题依据、国内外研究动态1.课题来源随着科学技术的迅速发展,企业单位的信息化建设也越发显得重要。在这个前提下,企业单位进行了信息化的建设,建立了自身的新闻管理系统,并结合实验室的研究团队,设计与开发了基于 J2EE 技术的新闻发布管理系统。本课题根据此背景,结合媒体新闻管理的现状,在实验室中研究了基于 B/S 模式下的媒体新闻管理系统的设计与开发,这是课题的来源。2课题依据目前,面向新闻的管理和公共服务的信息系统建设日益得到重视,其中新闻单位的其他各部门的信息化建
3、设尤为突出,取得了较大成绩,新闻信息管理系统,在新闻管理和新闻监管、公共服务中发挥着日趋重要的作用。但是,目前新闻管理信息基础数据库建设还不能充分满足需要,离国家、新闻部门、管理中心的要求有很大距离。因此,为提高效率、高质量新闻决策提供保障,提高新闻信息化管理的整体水平,实现新闻信息的社会共享,提出了建设“新闻管理信息综合管理系统”的构想。建设城市新型的新闻信息管理系统,以实现新闻管理模式由静态管理向动态管理的飞跃,即以新闻信息为单位,掌握新闻信息的实际新闻数据情况,全部登记纳入管理,使各单位能够全面、及时、准确地掌握实有新闻新闻的情况,提升新闻部门对新闻数据的管理能力。新闻分布在企业管理的各
4、职能部门,不同部门经过若干年的发展,基本建立了相应的新闻信息业务系统,并且经过多年的运行,积累了一定的数据量。但由于各新闻管理部门在信息化建设过程中,缺乏统一的规划,因此各部门新闻管理信息业务系统间相互独立,新闻数据本身也彼此隔离,从而形成了新闻管理信息系统间的信息孤岛,无法实现横向部门间的资源共享,也导致了各部门新闻新闻管理信息的不完整、不一致、信息得不到及时更新,为新闻决策和信息的服务共享带来极大的困难。通过新闻管理信息系统数据中心从其他单位的数据库中,提取新闻基本信息交换给新闻管理部门,实现从自然人信息向社会人信息的跨越、信息数据向信息研究成果的跨越、新闻信息向社会公众信息的跨越、单一信
5、息向多类型复合信息跨越的工作思路和建议。有效地整合新闻管理部门与其他部门的信息资源,提高新闻管理信息的利用率。课题将利用迅速、可靠的软件开发的工程化设计思路,将先进的 J2EE 技术和 SQL Server 数据库结合使用,遵循软件设计的完整流程,进行设计与实现的。系统采用了三层架构的技术,成熟的技术体系,针对企业单位部门,研究新闻发布系统的建设,简化了应用程序的开发过程,有利于系统的扩展。3国内外研究动态目前,对于媒体新闻管理信息化的研究很早就开始了。在美国,许多地区的都建立了为管理服务的计算机网络。如纽约州府地区的信息服务,可向系统用户提供十余项信息服务。这些网络既有综合性的,也有专业性的
6、,专门开展新闻管理信息服务、专门向地区提供信息管理的服务,在国外,各个部门的信息化的建设已经达到了一定的实用性水准。通过建立数据仓库,采用数据挖掘等技术,各种类型的媒体新闻信息管理共享系统在不同行业中应用。然而进入 21 世纪后,新闻行业面临更为复杂的市场环境。如何更为有效协调资源和分配资源,充分发挥媒体新闻管理系统的作用日益显现。网络技术正是一种有效的解决途径,早在上世纪 60 年代,网络的概念己被详细阐述过,直到 20 世纪 90 年代网络的先驱们才给出了网络的具体形式,科学界一直领导着网络技术的发展,并利用这些先进的数据与信息技术,来创建和计算数据管理基础设施。在我国,新闻信息管理部门实
7、现电子信息化、管理信息化已经是一种发展趋势,许多的地方部门已经进行网络化的管理信息服务与管理建设与实施 2,数字化系统在信息管理部门的建设中也起到了一定的作用与效果。在此基础之上,中国的数字信息管理上的信息化建设已进入一个至关重要的时期,即从基础设施设计到整体应用的深刻革新的时期。尤其是党的十六大把加强电子信息化当做一项基本国策加入到新的五年计划当中,在推动信息管理创新方面,管理信息化将发挥革命性的作用。 在中国,新闻信息管理系统作为一个管理中的具体想法,在经历了 1999 年的朦胧期,2000 到 2001 年的概念整合期,到 2002 年,关于媒体新闻管理概念的炒作己基本告一段落。2003
8、 年,新闻信息管理在网络时代的实施和应用又将达到一个高潮。越来越多的新闻部门用户已经认识到,运用网络技术,其工作人员可以直接参与媒体新闻的共享,使得实时的、大规模个性化新闻的定制成为现实,满足了不同新闻工作者的个性需求。同时,新闻单位在网上的浏览购买行为,可以被完整地记录下来,从此产生了需求链和一对一的批量化的个性化服务管理媒体新闻信息变得空前重要。经过近 20 年的发展,我国媒体新闻管理部门,对媒体新闻管理的信息化已经取得了阶段性的成果,但是与发达国家相比,我国信息化水平明显落后,主要表现在信息化整体水平较低,各地区之间信息化水平层次不齐,现有的信息化平台不能及时更新升级,严重影响了我国信息
9、化建设的大方向。二、选题在理论研究或实际应用方面的意义和价值本课题所设计的媒体新闻管理系统,建立在 B/S 模式的系统架构上,其系统部署比较简单,实施工程简化,且系统建设的投资较小。基于 B/S 模式的设计,将会提高系统的可靠性,使得用户在普通的网络浏览器上进行系统的功能操作,操作的风格符合大众化的要求。同时 B/S 模式的体系结构使得系统在进行维护和数据管理上更加便利,管理员能够及时、快速地处理系统的更新、删除和添加等操作,极大地提高了媒体新闻管理部门在利用该管理软件系统上的便利和方便性。由于系统的 B/S 模式下的三层架构体系,在软件工程的角度,对于信息服务系统的安全性、可扩展性以及可维护
10、性上,形成了分层管理的目标,提高了软件系统的性能。媒体新闻管理系统作为数字化企业单位的重要组成部分之一,是一个集C/S 和 B/S 技术于一体、涉及媒体新闻管理各环节、面向新闻单位各部门以及各层次用户的多模块媒体新闻管理系统。本课题利用 J2EE 技术,建立媒体新闻管理系统是大势所趋,同时,由新闻管理信息管理与服务平台的协同,可以直接和间接产生经济和社会效益。经济发展以及社会进步,引起了政府和公众的新闻信息需求,信息资源在广度和深度都在发生着深刻的变化,信息的质量、范围、准确性、及时性都有非常大的提高。系统基于 B/S 模式进行设计与开发,极大地提高系统可实用性和便利性。课题建设目标是完成数据
11、中心软、硬件系统的建设,基本完成新闻单位的新闻管理信息资源交换体系建设,完成媒体新闻管理部门的新闻数据集中,形成数据中心数据库,实现视频、图片、新闻文字等信息综合查询和统计功能,研究并制定相关管理制度、标准规范。课题建立的新闻管理信息管理系统模式,采用先进的 MVC 设计模式,能够很好的实现数据和数据处理以及数据表示的分离,系统在稳定性、安全性、处理能力上有很大的提高,系统有很好的可扩展性、可管理性、可扩展性。基于企业单位的新闻信息管理部门,建设新闻管理系统,由新闻管理系统的信息化管理中心的管理人员进行数据管理,对提高新闻管理信息化数据管理的建设,其技术意义有:(1)新闻管理系统为搭建更适用于
12、地区性新闻管理的体系,提供了完全的信息化的技术平台,更加有效地服务当地企业单位,进行具有地方特色的区域数据和网络信息管理的服务工作。(2)利用计算机技术、互联网技术、通讯技术,充分使新闻管理系统人员通过任何信息化终端设备(如:有线和无线终端设备的电脑、手机等) ,足不出户即可方便地接入该新闻管理系统信息平台,进而进行信息的浏览、信息发布、信息维护等等操作。(3)本新闻管理系统基于 Web 的 B/S(浏览器/服务器)三层架构的一种信息系统平台的开发,它将传统人工化的新闻管理信息管理局限性,很大的方式割接平移到更加丰富的 Internet,功能完备、操作简便、易学易用,企业单位部门的新闻管理工作
13、人员都可以随时随地使用系统。本论文所研究的媒体新闻管理系统,是在 J2EE 与数据库技术的结合利用下设计和实现的,网站基于 B/S 模式设计开发,在 Apach 服务器 8下建立站点,配置与运行媒体新闻管理系统和管理系统。本课题的研究,对于现代新闻部门的办公和素材数据信息的公开化,以及媒体新闻管理的信息化与网络化的发展,具有着重要的实践意义和理论价值。三、学位论文中自身研究工作部分,论证完成研究工作拟采取的主要理论、技术路线和实施方案1自身研究工作内容基于 B/S 模式的新闻管理系统的研究,已完成的具体工作如下:(1)完成了企业单位部门的新闻管理系统的需求分析,包括系统的功能、性能需求,定义本
14、课题研究的新闻管理系统,是针对企业单位部门的,可以采集网络媒体发布的网络新闻,采集用户只需输入一个待采集的目标网址,即可实现图文结合采集到本地客户端的系统。(2)完成了新闻管理系统的总体设计,将系统划分为人机应用层、中间访问层、数据层三层结构;系统功能划分为前台应用和后台管理两个部分,主要分为:前台新闻管理模块,包括图片新闻页面、企业单位动态页面、通知公告页面、视频资讯页面、单位新闻主页;后台模块,包括系统登录模块、新闻发布管理模块、查询推荐模块、新闻类别管理模块等功能,主要结构如图 1 所表示。新闻发布管理系统功能结构登录与注册模块新闻发布管理模块查询推荐管理模块新闻分类管理模块前台新闻显示
15、模块 后台新闻管理模块单位新闻主页通知公告页面视频资讯页面企业动态页面图片新闻页面后台登录页面图 1 新闻发布管理系统功能结构本课题的新闻发布系统的设计具有一些本身特点,具体体现在:(1)采用了 MVC 的三层架构的设计方式,将新闻管理系统的业务功能层、数据层与访问层划分设计,各个层次实现各自的功能,并通过 J2EE 技术相互联系,提高了系统的访问和数据处理效率。(2)系统采用了 J2EE 技术中的快速查询方式,充分的利用了 J2EE 技术中的 DataGridView 控件对象的事件函数,系统后台执行查询语句操作,用户输入关键字进行查询的时候,提高了软件系统的查询效率,将复杂的查询过程简化,
16、将媒体新闻的基本信息,绑定到数据表的控件中显示。本课题研究的新闻管理系统,在企业单位部门的新闻管理系统的需求分析的情况下,基于网络平台,利用三层架构的数据层、业务应用层和数据访问层的结构技术,将数据保存在SQL数据库中,对新闻管理系统进行分析、设计与实现,编程实现业务功能和数据管理功能,并测试系统所实现的主要功能,建立新闻管理系统的软件体系架构,根据软件设计的特点进行设计。2. 主要研究理论本课题研究企业单位部门的新闻管理系统的建设,在 J2EE 框架下设计与实现软件系统,在 SQL Server 2005 数据库中存储科技项目数据,利用 Java 语言进行功能编程实现,对企业单位部门的媒体新
17、闻管理建设信息化管理平台。课题研究采用文献研究、需求分析与系统分析、数据库建设、测试等方法,根据新闻数据管理系统和面向对象方法的设计理论来设计和实现。在系统的数据层和业务应用层,分别采取了 SQL Server 数据库技术,J2EE 软件开发技术,进行系统的设计。 文献研究:阅读相关文献及技术文档,掌握项目开发必备知识;需求与分析:通过企业单位部门的新闻管理的需求调研,并同企业单位信息发布的负责人讨论数据管理信息化实施方案,设计系统功能结构,画出结构图;具体实施:根据需求分析成果,分析各类用户的操作流程,构建业务逻辑,设计业务呈现方式,完成系统开发。在整套信息管理系统部署时,分为外网和内网两级
18、平台。在功能定义上外网平台主要使用对象是新闻浏览人员,内网平台的使用对象则是企业单位部门内部的新闻管理人员,但是整个新闻管理的是由这几种不同的用户共同完成的。这就需要两个平台相互配合,通过在线业务操作衔接,构成完整意义上的新闻管理信息系统,支持系统共同完成预定建设目标。3课题技术路线(1)B/S 开发模式新闻发布管理系统将在 B/S 模式下设计与开发,又称 B/S 结构 21,功能的分布是 B/S 模式结构的关键所在,这是一种软件系统体系结构,可在客户端的浏览器服务机上运行,也可以在服务器的终端上运行系统程序。B/S 模式结构主要发展于 20 世纪 80 年代,是目前软件管理系统的主流的开发模
19、式,B/S 模式的结构如图 2 所示。B/S模式的技术优点主要体现在:B/S 架构模式可以使得系统具有较高的可维护性和扩展性,该模式建立在中间件技术产品上,可以有效地使开发人员进行数据存储、数据访问、消息队列、业务划分与流程设计等工作 22。本系统采用B/S模式主要是成本低、选择多,这是因为新闻发布管理的工作性质、管理方式五花八门的,操作系统多种多样,选择B/S模式可以适应各种机型和操作系统,而且基层资金投入较少。图 2 B/S 模式体系结构(2)J2EE开发技术J2EE 核心是一组技术规范与指南,基于 Java 组件技术的企业应用系统开发规范,本课题所研究和设计的新闻发布管理系统,在 JAV
20、A 开发技术平台上设计与实现,JAVA 是一个完整的开放的基于标准的用以开发部署和管理 N 层结构,面向 Web 的以服务器为中心的企业级应用平台,是一种用以简化企业解决方案的开发部署和管理相关的复杂问题的体系结构,它提供了一种基于组件的方法来设计开发装配及部署企业应用程序,其目标是为基于 B/S 的服务器端提供一个平台无关多用户企业级安全的开发平台。(3)SQL Server 数据库SQL Server 2005 的特点是:图形化用户界面,使各种工具使用起来更加直观、方便。丰富的编程接口工具,为用户进行程序设计提供了方便。强大的可伸缩性,允许多用户同时访问数据库。支持大型 Web 站点或信息
21、处理系统,SQL Server 2005 支持对称多处理器技术,允许用户自己增加处理器、内存以及磁盘空间来满足用户需求,SQL Server 数据库表中的数据可以分布在多台服务器上。客户机/服务器体系结构把应用程序划分为许多任务,这些任务可以作为单独的程序来执行。4.课题实施方案新闻信息管理系统的设计主要是依靠编程技术J2EE,并利用SQL Server数据库设计,记录工程实施过程中的管理型数据信息,对于整个系统采用数据层、中间层、应用层三层结构设计。本课题在进行充分的需求分析的基础上,结合媒体新闻信息管理的实际工作经验,使用SQL Server 2005作为数据库开发工具的同时,以面向对象方
22、法,在J2EE技术框架下,设计开发基于Web环境下的一套媒体新闻的信息化系统,为现代企业单位的媒体新闻数据管理,提供了有效的技术手段和服务平台。基于Web的新闻信息管理系统的设计中,其主要的实施方案如下:(1)系统的功能模块的设计,包括:总体功能模块设计、前台功能模块设计以及后台功能模块的设计与实现,采用面向对象理论和UML 建模方法完成应用系统需求捕获、需求分析和系统设计;(2)新闻信息管理系统的数据库设计,包括数据库结构分析、数据库逻辑结构分析与设计、数据库联接池设计、动态SQL语言的使用以及 SQL Server数据库存储过程的合理应用;(3)新闻信息管理系统的总体实现,包括系统服务平台
23、的安装与配置,以及素材共享和管理的Java 编码实现过程。四、研究工作要实现的最终目标和研究成果形式1.课题研究目标随着网络应用的丰富和发展,很多网站新闻往往不能迅速跟上大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建设网站以及网站新闻的管理;如此下去,用户始终在一个高成本、低效率的循环中升级、整合。根据需求,一套专业的新闻管理系统应运而生,来有效解决用户新闻建设与信息发布中常见的问题和需求。对媒体新闻管理是该软件的最大优势,它流程完善、功能丰富,可把稿件分门别类并授权给合法用户编辑管理,而不需要用户去理会那些难懂的 SQL 语法。媒体新闻管理是针对公安单位的新闻信息,进行维护与管理的功能。新闻管理系统秉承改进企业单位的新闻信息发布流程、提高效率和增强安全性的电子政务理念,帮助各级企业单位建设起一套反映网络时代特征和方向,并符合实际工作需要的政法信息发布解决方案。媒体新闻管理系统,主要处理政法单位的新闻信息,本课题中研究的新闻管理系统,对企业单位的政法相关新闻进行数据管理,将实现新闻的数据上传、数据修改、数据删除、数据查询等操作功能,快速有效地管理单位的新闻资讯。2设计与实践成果