cms的新闻门户网站的设计与实现(源码)【字数:10172】

摘 要
目 录
第一章 绪论 1
1.1论文工作的选题背景和意义 1
1.2论文工作的主要内容 1
1.3论文的结构 2
第二章 相关技术介绍 3
2.1 Spring技术 3
2.2 SpringMVC技术 3
2.3 MyBatis技术 4
2.4 FreeMarker技术 4
第三章 新闻门户网站需求分析 5
3.1系统的可行性分析 5
3.2功能需求分析 5
3.3非功能需求分析 9
第四章 新闻门户网站系统设计 11
4.1系统概要设计 11
4.2系统详细设计 12
4.3数据库设计 18
第五章 新闻门户网站编码与实现 23
5.1前台模块 23
5.2后台用户模块 25
5.3新闻管理模块 26
5.4页面管理模块 28
5.5网站静态配置模块 29
第六章 新闻门户网站系统测试 31
6.1用户模块测试 31
6.2新闻模块测试 31
6.3前台用户评论测试 32
结束语 33
致 谢 34
参考文献 35
第一章 绪论
1.1论文工作的选题背景和意义
随着互联网的迅猛发展,网络已经深入到世界的各个角落,庞大的数据信息涌入网络。随着网络应用的不断丰富和发展,很多网站往往无法快速跟踪从业务模式衍生出的大量信息和变化的步伐,往往我们需要花费大量的时间,人力和物力来处理信息更新和维护。当内部和外部网络和分支站点的集成变得更加复杂时,网站的扩展与升级将面临极大的困难。
在这个互联网时代,传统的信息媒介逐渐淡出了人们的视线,但对应的网络版媒介却仍处在初级阶段。通过对现在国内的一些新闻门户网站分析,发现仍存在一些问题:
(1)维护困难
由于现有系统开发年限较久,系统代码编写相对凌乱,一些系统并没有按照MVC的模式进行开发,导致后期系 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
统维护困难。
(2)系统性能不足
国内新闻网站大多仅仅租用了一台服务器,进行新闻的发布和浏览。随着网站的用户数量增加,系统难以承受压力而容易崩溃。
(3)用户界面不友好
由于系统开发时间较早,系统界面设计相对落后。
(4)系统功能不完善
随着互联网的高速发展,用户对于系统提出了更高的要求,目前的管理系统已经滞后,无法满足用户的新的需求。
(5)网站兼容性问题
随着社会科技的发展,Android和IOS已经成为全球流行的手机系统。近几年,随着手机科技的不断革新,手机逐渐成为了一个无所不能的电脑,通过手机访问网站已屡见不鲜,许多网站已经针对设备做了自适应,但由于许多新闻门户老旧,手机访问时页面布局混乱,或缩放,给读者带来了许多不适感。
在此种情况下,使用CMS建站能够有效地解决页面风格不统一、无序,改版难度大,内容管理繁杂,效率低等问题。CMS是"Content Management System"的缩写,意思是"内容管理系统"。CMS是企业信息化建设及电子政务的新宠,是一个相对较新的市场。CMS具有许多基于模板的优秀设计,得益于此,在开发过程中,在原有后台逻辑代码不做变动的情况下,即可对网站进行升级,页面布局的调整等,大大提高了开发的效率,为后期维护带来了极大的便利。
1.2论文工作的主要内容
本文研究的主要目的是建立一个基于CMS的新闻门户网站,实现新闻门户网站的基本功能。
以往传统网站仅仅针对某一单一功能开发,这一开发模式往往侧重于应用,而没有考虑系统的复用、网站的扩展的问题。在这种模式下,一旦用户需求发生变化或网站布局需要调整等,往往需要大面积修改代码,甚至是对网站进行重新的开发。这给网站的后期维护,样式调整等操作带来了很大的不便。得益于CMS具有许多基于模板的优秀设计的优点,在用户需求变更或网站升级时,可以通过定制模板从而满足用户的需求,这有效的解决了网站后期维护,扩展性等问题。
本次课题所要建立的新闻门户网站,就是在CMS系统的基础之上,实现基本的新闻发布、修改、浏览、评论等功能。使用MVC模式[1],降低各个层次的耦合,为后期维护或添加功能带来了极大的便利。
1.3论文的结构
本论文总共将分为六章,具体内容如下:
第一章 绪论,本章节介绍课题的背景及意义,并简要介绍本课题的主要工作内容和论文的组织结构。
第二章 相关技术介绍,本章节介绍了本次课题所使用的关键技术,包括:Spring,SpringMVC,Mybatis,FreeMarker等。
第三章 新闻门户网站需求分析,本章节对于本次课题进行需求分析;具体包括:技术可行性、环境可行性、经济可行性、数据需求分析、功能需求分析、非功能需求分析。
第四章 新闻门户网站系统设计,本章节根据需求分析给出了网站的各个功能的设计及各个模块的设计与实现。
第五章 新闻门户网站编码与实现,本章节根据系统设计,给出各个模块进行介绍。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/48.html

好棒文