没有合适的资源?快使用搜索试试~ 我知道了~
网站内容管理系统(CMS)毕业设计.doc
0 下载量 200 浏览量
2023-06-29
10:24:50
上传
评论
收藏 1.95MB DOC 举报
温馨提示
试读
29页
网站内容管理系统(CMS)毕业设计.doc
资源推荐
资源详情
资源评论
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;网站内容管理系统;
CMS Content Management System
Abstract: This paper describes the use of Mysql, tomcat, MyEclipse, Dreamwear and
other software tools to create content management system process. System is based
on JDK platform, the language of the JAVA and the use of B/S mode. Using MVC
framework enables rapid development of stability can be maintained.The Model layer
uses DAO mode.The Controller layer uses servlet. And the View layer uses html,jsp
and tags .This system is divided into front desk display module and background
management module, two modules of MVC architecture, has been adopted by the
database together, background through a series of database operation to control
the front desk to display content, the purpose of the front desk get removed from
the database by data to demonstrate the content, the front desk for individual
modules such as user login, the voting system, the article reviews, etc. Also can
achieve the effect of the interaction,Using the system can The people of not knowing
the programming can construction site through this system quickly.
This article discusses the five parts of the CMS Content Management System
design and implementation. The first part is a brief introduction to the background,
and Java Server Pages. The second part is the demand analysis. The third part is
the database design and . The fourth part is the detailed design. The fifth part
is the software testing.
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(Content Management System)中文名称为网站内容管理系统,是用数据库对信息进
行存储并发布展示的系统,系统可以对任何信息进行管理,还能自己定义信息类型等,实
现各种信息的数据库存储、管理和发布。
随着互联网的迅速发展,信息化的发展也越来越壮大,内容管理越来越重要,虽然国
内外信息化建设发展很快,但也存在这很多问题:建设困难,信息更新不及时,管理不到
位,功能不健全等,而且,有时甚至需要重新建站,重复相同的工作,耗时耗力,高成本、
低效率又影响工作。
网站内容管理系统(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(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立
的一种动态网页技术标准。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)”,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当
剩余28页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 415
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功