网站内容管理系统(cms)_毕业设计.docx

上传人:b****1 文档编号:167824 上传时间:2022-10-05 格式:DOCX 页数:32 大小:1.87MB
下载 相关 举报
网站内容管理系统(cms)_毕业设计.docx_第1页
第1页 / 共32页
网站内容管理系统(cms)_毕业设计.docx_第2页
第2页 / 共32页
网站内容管理系统(cms)_毕业设计.docx_第3页
第3页 / 共32页
网站内容管理系统(cms)_毕业设计.docx_第4页
第4页 / 共32页
网站内容管理系统(cms)_毕业设计.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

网站内容管理系统(cms)_毕业设计.docx

《网站内容管理系统(cms)_毕业设计.docx》由会员分享,可在线阅读,更多相关《网站内容管理系统(cms)_毕业设计.docx(32页珍藏版)》请在冰豆网上搜索。

网站内容管理系统(cms)_毕业设计.docx

CMS内容管理系统

摘要

本文介绍了利用mysql数据库、tomcat服务器及开发工具MyEclipse和Dreamwear

等软件制作的网站内容管理系统(CMS)。

系统基于JDK平台,用jsp,java开发语言,

B/S模式。

整体采用MVC框架实现了整套系统的快速开发,更提高了稳定性和可维护性。

其中M层采用DAO模式,C层采用servlet,V层采用HTML、JSP、jstl标签等。

本系统共分为前台展示模块和后台管理模块,两个模块都采用了MVC架构,通过数据库联系在一起,后台通过对数据库的一系列操作达到控制前台要展现的内容的目的,前台通过从数据库里取出数据得到要展现的内容,前台个别模块如用户登录、投票系统、文章评论等也可达到互动的效果,通过使用本系统可达到快速建站的目的,对于对编程不懂的用户可通过本系统达到建网站的目的,方便快捷易于理解。

以下通过五个章节对本系统的设计与实现进行详细介绍。

第一部分为引言简单介绍相关背景及JSP技术。

第二部分做需求分析。

第三部分介绍数据库设计。

第四部分详细设计。

第五部分是测试

关键词:

CMS;jsp;B/S;MVC;网站内容管理系统;

CMSContentManagementSystem

Abstract:

ThispaperdescribestheuseofMysql,tomcat,MyEclipse,Dreamwearandothersoftwaretoolstocreatecontentmanagementsystemprocess.SystemisbasedonJDKplatform,thelanguageoftheJAVAandtheuseofB/Smode.UsingMVCframeworkenablesrapiddevelopmentofstabilitycanbemaintained.TheModellayerusesDAOmode.TheControllerlayerusesservlet.AndtheViewlayeruseshtml,jspandtags.Thissystemisdividedintofrontdeskdisplaymoduleandbackgroundmanagementmodule,twomodulesofMVCarchitecture,hasbeenadoptedbythedatabasetogether,backgroundthroughaseriesofdatabaseoperationtocontrolthefrontdesktodisplaycontent,thepurposeofthefrontdeskgetremovedfromthedatabasebydatatodemonstratethecontent,thefrontdeskforindividualmodulessuchasuserlogin,thevotingsystem,thearticlereviews,etc.Alsocanachievetheeffectoftheinteraction,UsingthesystemcanThepeopleofnotknowingtheprogrammingcanconstructionsitethroughthissystemquickly.

ThisarticlediscussesthefivepartsoftheCMSContentManagementSystemdesignandimplementation.Thefirstpartisabriefintroductiontothebackground,andJavaServerPages.Thesecondpartisthedemandanalysis.Thethirdpartisthedatabasedesignand.Thefourthpartisthedetaileddesign.Thefifthpartisthesoftwaretesting.

Keyword:

CMS;JSP;B/S;MVC;

1引言 5

1.1相关背景 5

1.1.1CMS简介 5

1.1.2CMS的发展 5

1.2技术简介 6

1.2.1JSP简介 6

1.2.2相关技术 6

2系统需求分析 7

2.1需求分析 7

2.2运行环境需求 7

2.2.1硬件平台 7

2.2.2软件平台 7

2.2.3开发环境 7

2.2.4数据库 8

3数据库设计 8

3.1数据库概念结构设计 8

3.2数据库逻辑结构设计 11

4详细设计 13

4.1整体思想框架结构的说明 13

4.1.1系统整体采用MVC架构 13

4.1.2系统整体思想:

15

4.2前台管理 16

4.2.1前台首页 16

4.2.2网站栏目显示页面 18

4.2.3网站文章显示页面 19

4.2.4资源下载、用户注册页面及投票界面 19

4.3后台系统管理 20

4.3.1后台首页 20

4.3.2信息采编 21

4.3.3系统配置 23

4.3.4用户管理 25

4.3.5互动信息 25

4.3.6系统实现 27

4.3.7注销 27

5测试 27

5.1本系统测试 27

5.2测试用例 27

6总结 29

7感谢 29

参考文献 29

1引言

1.1相关背景

1.1.1CMS简介

CMS(ContentManagementSystem)中文名称为网站内容管理系统,是用数据库对信息进行存储并发布展示的系统,系统可以对任何信息进行管理,还能自己定义信息类型等,实现各种信息的数据库存储、管理和发布。

随着互联网的迅速发展,信息化的发展也越来越壮大,内容管理越来越重要,虽然国内外信息化建设发展很快,但也存在这很多问题:

建设困难,信息更新不及时,管理不到位,功能不健全等,而且,有时甚至需要重新建站,重复相同的工作,耗时耗力,高成本、低效率又影响工作。

网站内容管理系统(CMS)的出现,解决了以上的很多问题。

用户使用网站内容管理系统不需要具备专业知识也可以制作出网站,而且在建网站之后不需要具备专业知识也可以自己管理,如内容的添加删除修改,模块的改变,内容的扩充等。

这样,用户不必不断重复建站流程,可把主要精力用在内容的管理上,减少了成本,提高了效率,且可动态的管理扩充,满足用户的不同需求。

简单说,利用网站内容管理系统不需要学习建站技术,编程语言,HTML语言等就可以建设出风格统一,功能强大的网站。

1.1.2CMS的发展

随着人们对信息技术的需求不断提高,CMS系统从2000年开始成为一个重要的应用领域,CMS系统能够给企业带来增值,通过对企业信息的管理,提高企业的自身形象以及提高同行业之间的竞争力。

1、新闻管理功能

早期的CMS系统只能简单的进行信息新闻的发布,在想对其进行管理就要删除在发布,很麻烦。

如今的CMS系统可以对新闻信息删除、修改之类,管理功能很强大。

2、管理界面

最早的管理界面简单,布局凌乱,现在的界面开始注重美观,在管理功能的布局上也人性化了很多。

3、商业模式

CMS系统是最早开始商业模式的。

但是早期还不太成熟,现在的CMS系统商业模式主要包

括与主机提供商集成,提供预安装其CMS虚拟主机,提供模板定制服务和提供功能定制开发服务等几类。

4、CMS模板

早期的CMS模板只有默认的几个,都很单一,没有特色,只是变一下颜色。

如今的CMS

模板都很经典,拥有不同的类型,适合商业的、行业的、企业的CMS模板应有尽有。

5、不同类型的CMS系统

早期的CMS系统都是统一的风格、统一的管理功能,如今的CMS系统同时向专业化和通用化两个方向发展,向通用化发展,即现在幼稚内容管理系统继续完善、扩展功能;向专业化方向发展,即出现新的专用CMS系统。

CMS系统现在已经群雄并起,随着商业模式不断的发展和进步,CMS系统会更加智能化,优秀的CMS系统可以造就企业的繁荣。

1.2技术简介

1.2.1JSP简介

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件

(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件

(*.jsp)。

用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

1.2.2相关技术

系统使用JAVA语言基于JDK平台

网页中使用HTML语言、JavaScript脚本技术

HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

HTML文件是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。

HTML文件的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

其中用CSS对页面展示进行修饰等

级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表

(Style Sheet)”,它是用来进行网页风格设计的。

比如,如果想让链接字未点击时是蓝

色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。

通过设立样式表,可以统一地控制HTML中各标志的显示属性。

级联样式表可以使人更能有效地控制网页外观。

使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。

2系统需求分析

2.1需求分析

此系统的开发分成两大部分:

前台和后台

前台:

主要实现用户的浏览文章、查询,资源浏览、查询、下载以及附加选项投票,友情链接,注册用户、文章评论等

后台:

采用Mysql进行数据存储与管理,功能主要有:

1.系统的基本配置主要是设置网站的名称、关键字等;

2.系统管理员:

添加系统管理员,另外设置管理员的权限;

3.栏目文章操作:

是对发布内容的主要操作;

4.另有投票管理、链接管理、资源管理、上传下载、文章评论等。

界面采用css样式,Dreamweaver进行布局设置制作页面框架等。

2.2运行环境需求

2.2.1硬件平台

硬件最低要求:

CPUPIII500以上PC服务器,内存254MB以上,硬盘8GB以上。

以目前的基本配置来看,大多能满足硬件要求

2.2.2软件平台

服务器:

tomcat

2.2.3开发环境

开发工具

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1