最近帮朋友做了一个小型网站的内容管理系统,功能比较简单,只包括了网站页面的增加、修改和删除,但由此对CMS-内容管理系统的实现原理有了一个大概的认识。
从功能点实现的难易程度上说:在线编辑器是个难点,其他的功能只要把实现流程想明白了,就都比较简单了。
在线编辑器虽然是个难点,但网上资料比较多,使用起来基本上不会费太大的周折。我选择了FCKEditor,一是因为口碑还不错,二是比较易用。
内容管理系统一般都需要制作栏目的模板,这里有个地方需要注意,模板中的href容易出错,想使用扩展性较好的相对链接的方式,但调试了比较长的时间还是有不少问题,最后只得采用了折中的绝对链接。
根据栏目选择文章列表的联动下拉列表,实现起来是个比较有意思的小功能。其实代码写起来比较简单,我采用了XMLHttpRequest对象同步访问数据库数据的方式。
内容管理系统的测试比较繁琐。
功能完成后,需要给用户测试使用一下,比如添加和修改文章啦等等。大家都知道不能让他上来就在生产环境的页面上修改,这时还需要另建个测试目录,来保存用户添加和修改的页面,这个过程全是些琐碎的工作,非常麻烦。
flash的添加
我使用的是FCKeditor-2.3的版本,添加flash时,会提示找不到一个文件的错误。
解决:
在editor\dialog下,添加fck_UserFiles\Image\,并且将editor\dialog\fck_flash下面的两个文件拷贝过来就OK了。
分享到:
相关推荐
在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要...随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术
学生信息管理系统项目开发总结报告.doc
图书管理系统项目开发总结报告,通过本报告,可以使读者用户更容易的了解本系统的开发过程
图书借阅管理系统,学生查询借阅图书(书籍封面)等,管理员进行图书管理、借阅管理、书籍逾期挂失处理等等。 适用范围:毕业设计、课程设计、学习等等。 文件包括:搭建流程、表结构设计说明、项目代码、环境安装包...
本文介绍了基于ASP的学生信息管理系统, 采用B/S结构,并利用Dreamweaver 8.0开发工具和Access进行后台数据库的连接设计下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
本系列课程为练手项目实战:学生管理系统的开发,项目包含了如下几个内容:项目的总体介绍、项目的数据库、连接数据库的类、实现学生信息的增删改查、项目总结及优化方案。课程具有极强的实战性。
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
4.2 系统流程图 8 第五章 系统详细设计 10 5.1 用户模块设计 10 5.2 数据库设计 11 5.2.1数据库设计的原则 11 5.2.2数据库表的设计 11 第六章 系统实现 14 6.1 系统功能实现 15 6.1 功能页面实现 15 6.1.1登陆模块...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
本论文共分为六章,介绍了学生信息管理系统的整个开发过程。阐述了课题的需求分析,介绍了系统的总体设计与实现,并在详细设计中给出了系统实现后的部分图片;最后笔者对开发该系统总结。采用VS2010和SQL2008作为...
第2章 系统开发技术的介绍 3 2.1 MyEclipse与tomcat简介 3 2.2 HTML/CSS简介 3 2.3 JSP简介 3 2.4 MYSQL数据库概念和特点 4 2.5 B/S结构 4 2.6本章小结 4 第3章 系统分析 5 3.1功能需求分析 5 3.2业务流程分析 5 3.3...
本文全面且系统的阐述了教务信息管理系统的开发的全过程。论文首先对当前的教务管理的现状进行分析研究,得出现阶段教务管理工作存在的一些弊端,且工作的不及时性造成了工作的拖沓及处理的难度,而通过本系统,在...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...