论文部分内容阅读
随着信息化日益成为时代发展的主流,新闻信息的传递和获取的途径也日益广泛。随着互联网技术的日新月异,新闻信息传递和获取速度大大加快,更成为人们现在和以后获取信息的重要途径之一。网络技术的不断成熟,搜索引擎的不断增多,网上新闻信息的不断膨胀,都造成新闻信息量过大,信息过载的问题让获取新闻信息的人们在错综复杂的新闻信息中混乱。这样人们及时获取其中有用的、重要的信息就要求新闻信息发布的及时更新、完整一致。最初的新闻信息发布系统出现于上世纪九十年代,随着发展至今,建设新闻的管理和公共服务系统的工作已得到充分重视,新闻的信息化建设也有所进步,取得了一定的成绩,但其现状仍不能满足我国的巨大需求。新闻各部门之间的联动机制还不能够实现,信息资源的共享率过低。新闻信息在互联网上发布的杂乱无序、好坏不一。这些系列问题使得研究新闻信息发布系统设计和实现变得更有意义。新闻信息发布也是传媒行业的核心业务,新闻信息发布系统的好坏关系到传媒行业的核心竞争力。因此,本文针对这一问题提出了PHP技术结合My SQL数据库的解决方案,用以解决这一问题。本文从新闻信息发布系统的研究现状和开发技术着手,结合公司的实际情况,对新闻信息发布系统的需求进行了分析,并且得到了新闻信息发布系统的数据流图,在此基础上,我们对新闻信息发布系统的架构进行了设计并对模块进行了划分,进而对模块内的流程进行了设计。整个新闻信息发布系统采取了分层的架构设计思想,采用了经典的三层结构,即应用层、服务层和数据层,通过数据层与数据库和本地缓存进行交互,而服务层则调用数据层封装好的接口进行业务逻辑的处理,最后应用层负责与用户进行交互,封装了用户交互的接口,同时调用服务层的接口进行业务逻辑的处理。在纵向的分层结构的同时,我们还将一些如日志、测试等服务抽象出来,形成了公共服务,供三层使用。新闻信息发布系统分为六个模块,用户管理模块、新闻管理模块、评论管理模块和栏目管理模块以及系统设置。其中用户管理模块包括了用户注册、登陆、用户权限管理、用户信息查看、用户信息修改、用户信息删除、用户信息添加七个功能。新闻管理模块则分为新闻信息添加、查询、编辑、预览和删除等五项功能。栏目信息管理模块分为栏目信息添加、查询、修改和删除四项功能。评论信息管理模块则分为评论信息添加、修改、删除和查询四项功能。在设计完成之后,我们又对新闻信息发布系统的实现和测试进行了说明,并且对新闻信息发布系统的维护进行了简单的介绍。新闻信息发布系统在系统应用上满足了公司在传媒行业的相关业务以及公司内部的实际业务需求,满足了系统在时效性、安全性和稳定性等方面的要求。