研究成果声明
本人郑重声明:所提交的学位论文是我本人在指导教师的指导下进行的研究工作获得的研究成果。尽我所知,文中除特别标注和致谢的地方外,学位论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京理工大学或其它教育机构的学位或证书所使用过的材料。与我一同工作的合作者对此研究工作所做的任何贡献均已在学位论文中作了明确的说明并表示了谢意。
特此申明。
签 名: 日期:
关于学位论文使用权的说明
本人完全了解北京理工大学有关保管、使用学位论文的规定,其中包括:①学校有权保管、并向有关部门送交学位论文的原件与复印件;②学校可以采用影印、缩印或其它复制手段复制并保存学位论文;③学校可允许学位论文被查阅或借阅;④学校可以学术交流为目的,复制赠送和交换学位论文;⑤学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。
签 名: 日期: 导师签名: 日期:
北京理工大学工程硕士学位论文
摘要
陕西日报社新闻采编系统是新闻采编系统的一个具体应用。新闻采编系统是计算机技术、通信技术和网络技术在新闻领域的综合应用。计算机化的新闻采编系统已成为现代化新闻领域运营中必不可少的基础设施与技术支撑环境,是现代信息化建设的一个重要组成部分。为了使新闻采编过程更加合理化、科学化,需要用现代化的技术手段来替代低效的繁琐的手工方式,对报社现有资源进行优化、重组和利用,真正提高报社的竞争力。
目前,国内许多大型媒体虽然早已经实现新闻采编的自动化,并且拥有全面的新闻采编系统。然而仍然有许多的中小媒体并不具备自己的新闻采编系统,这就形成了对新闻采编系统的巨大需求。
本文结合了陕西日报社的实际情况,从采编系统开发的背景和国内外的研究和发展现状入手,叙述了新闻采编系统的总体设计方案。之后论述了新闻采编系统的整体状况,然后对系统的需求分析和架构设计进行了详尽的描述。在此基础之上,本文还详细描述了新闻采编系统中各个子系统的功能和作用,以及模块的划分和各个模块的设计方案选择。系统的开发是应用Struts和Hibernate和Spring框架作为系统的开发框架,应用MySQL作为系统的数据存储,基于MVC的设计模式而设计的一个系统应用。随着信息系统的成功运行,在给新闻工作者带来方便的同时,也规范了信息操作的流程,带来更大的经济和社会效益。信息系统全面使用,将有利于社会领域内的知识管理,同时也会加快信息的发展。
关键词:新闻采编系统 Struts框架 Hibernate框架 Spring框架
I
北京理工大学工程硕士学位论文
Abstract
Shaanxi Daily news gathering system is a specific application of news gathering system. News gathering system is a computer technology, communications technology and network technology integrated application in the field of journalism. The computerized system has become a modern news gathering operations in the field of information and technology infrastructure necessary to support the environment, is an important part of modern information technology. In order to rationalize the news gathering process, scientific, modern technology needed to replace the tedious manual inefficient way to optimize existing resources to the newspaper, restructuring and use, to truly improve the competitiveness of the newspaper.
At present, although the domestic large media already automated news gathering, with comprehensive news gathering system. However, many of the small media does not have its own collection system, which formed a huge demand for news gathering system.
Combined with the actual situation in the newspaper, starting from the research and development status of system development background and domestic and international news gathering system, describes the overall design news gathering systems; secondly an overview of the overall situation of the system, the demand for systems analysis and architecture design is described in detail; on this basis, the paper introduces the news gathering system, the function and role of each subsystem and module division, each module design. Development of the system is the application of Struts and Hibernate and Spring framework as the system development framework, a system application application MySQL as the data storage system, based on the MVC design pattern and design. With the successful operation of information systems, to journalists at the same time bring convenience, standardized process information operations, bringing greater economic and social benefits. Full use of information systems, will benefit society in the field of knowledge management, but also to accelerate the rapid development of the information.
Key Words: News gathering system Struts Framework Hibernate Framework
Spring Framework
II
北京理工大学工程硕士学位论文
目录
第一章 绪论 ............................................................................................. 5
1.1设计背景 .......................................................................................................... 5 1.2研究现状 .......................................................................................................... 6
1.2.1 新闻采编系统的定义 ........................................................................ 6 1.2.2 国外研究现状 .................................................................................... 7 1.2.3 国内研究现状 .................................................................................... 8 1.3设计目的与意义 ............................................................................................ 10 1.4设计方法与手段 .............................................................................................11 1.5论文组织结构 .................................................................................................11
第二章 系统开发环境介绍 ................................................................... 13
2.1 Apache服务器............................................................................................ 13 2.2 MVC技术选择 ........................................................................................... 14 2.3 2.4 2.5 2.6
数据库选择 .............................................................................................. 16 在线编辑 .................................................................................................. 17 系统开发模型 .......................................................................................... 17 本章小结 .................................................................................................. 18
第三章 系统分析 ................................................................................... 19
3.1系统总体目标 ................................................................................................ 19 3.1需求分析 ........................................................................................................ 21
3.1.1功能需求分析 ..................................................................................... 21 3.1.2性能需求分析 ..................................................................................... 24 3.2系统结构分析 ................................................................................................ 25 3.3系统的基本处理框图 .................................................................................... 26 3.4本章小结 ........................................................................................................ 28
第四章 系统设计 ................................................................................... 29
4.1系统总体功能设计 ........................................................................................ 29
4.1.1系统框架设计 ..................................................................................... 30 4.1.2系统功能模块划分 ............................................................................. 31 4.2数据库设计 .................................................................................................... 42
4.2.1 数据库需求分析 ................................................................................ 43 4.2.2 数据库概念设计 ................................................................................ 44
III