本毕业设计课题主要研究的是内容管理系统的作用和开发。作为一个企业,在互联网上建立自己的网站,最显而易见的就是可以向世界展示自己的企业风采,让更多人了解自己的企业,使企业能够在公众知名度上有一定的提升。[6]
1. 实现系统设置,包括网站基本信息如系统名称、公司名称、网站地址、关键字、联系方式、版本号等;
2. 实现内容管理,包括内容分类的管理和站点内容的管理;
3. 实现模板管理,包括可视化模板编辑功能,多套模板预存选择功能,实现网站发布,包括分类发布、整站发布等;
4.实现权限管理,包括用户管理、角色管理,能为不同角色用户分配不同的权限;
使用eclipse制作,通过添加不同权限的用户,可以将一个网站的管理权限分配给不同的用户。以网页的形式展现表现层,后台体现业务逻辑功能,数据库体现底层的数据。实验项目管理系统运用Java语言进行编写,MyEclipse作为开发工具,Mysql数据库进行开发,实现一个基于Web的实验项目管理系统。[5]
很多网站往往不能迅速的跟进大量信息衍生及业务模式变革的脚步,常常需要花费很多时间、人力和物力来处理更新和维护。会遇到很多问题:
(1)网站扩充的时候,整合内外网及分支网站的工作变得更加复杂,甚至需要重新建设网站。[1]
(2)网页制作无序,风格不统一,信息堆积导致发布时间非常慢。
(3)制作网站应用难度大,很多工作需要技术人员的配合完成,较色分工不明确。
(4)网站改版工作量大,系统扩展能力较差,集成其他应用时更是降低了灵活性。
为解决这些问题。通过设计实现基于Java web的内容管理系统软件,能够对网站内容进行管理,实现内容和外观设计的分离,为快速的创建网站、方便的管理和维护网站提供有效的途径
主要参考文献
[1]龚文兵. 基于J2EE的内容管理系统设计与实现[D].华东师范大学,2008.
[2]贺转峡. 基于JAVA的CMS的企业网站的设计与实现[D].电子科技大学,2010.
[3]张卫云. 基于Web的内容管理系统的研究与开发[D].华北电力大学(北京),2004.
[4]贺转峡. 基于JAVA的CMS的企业网站的设计与实现[D].电子科技大学,2010.
[5]周明. 一种基于开源CMS的网络媒体网站的设计与实现[D].北京邮电大学,2011.
[6]王芳,耿祥义,赵震. Java程序中的设计模式以及应用举例[J]. 电脑知识与技术(学术交流),2007,08:438-439.
[7]李世涛. 应用J2EE构建企业系统中EJB的设计与实现[D].成都理工大学,2004.
[8]张新猛. 基于JAVA技术的无线电子商务应用研究[D].广东工业大学,2004.
[9]张浩然. 基于内容管理的数字化图书馆网站系统设计与实现[D].吉林大学,2007.
[10]陈亚南. 网站内容管理系统的设计与实现[D].山东大学,2007.