基于CMS的《专业教学资源库网站》建设毕业设计.doc
《基于CMS的《专业教学资源库网站》建设毕业设计.doc》由会员分享,可在线阅读,更多相关《基于CMS的《专业教学资源库网站》建设毕业设计.doc(28页珍藏版)》请在三一办公上搜索。
1、石家庄邮电职业技术学院毕业设计基于CMS的专业教学资源库网站建设 2012 届 计算机 系专 业 软件技术(软件系统集成方向) 班 级 计0903-11 学 号 30902001909 姓 名 指导教师 完成日期 2011年12月18日 石家庄邮电职业技术学院毕业设计任务书姓 名 学 号30902001909专 业软件技术(软件系统集成方向)班 级计0903-11毕业设计题目基于CMS的专业教学资源库网站建设指导教师姓名 职称或职务高工工作单位计算机系毕业设计内容、基本要求、重点研究问题、主要设计方法(或步骤):一、设计内容完成专业教学资源库网站的编写、测试,实现的主要功能包括会员系统、上传/
2、下载功能、积分系统等等。二、基本要求(1)完成对本系统前、后台管理的系统分析与功能设计;(2)完成相关数据库的设计;(3)完成相关模块代码的编写;(4)对编写的模块完成功能测试;(5)实现系统部署、应用,建立专业教学资源库,完成功能使用测试。三、重点研究问题(1)PHP的开发技术;(2)MySQL数据库的使用方法;(3)CMS的概念、应用案例。四、主要设计方法(1)代码编写及调试;(2)系统部署与测试。主要参考文献、资料:(1)秦涛、曾文玉,精通PHP 5,人民邮电出版社,2007年(2)陈浩,21天学通PHP,电子工业出版社,2011年(3)科夫勒,MySQL 5权威指南(第三版),人民邮电
3、出版社,2006年计划进度11月:确定项目实施步骤,进行系统分析;搜集资料学习PHP编程技术;12月:编写、调试相关模块,完成系统设计、部署、测试;完成毕业论文。指导教师签字: 年 月 日石家庄邮电职业技术学院毕业设计评定书姓 名和禄翔学 号30902001909专 业软件技术(软件系统集成方向)班 级计0903-11毕业设计题目基于CMS的专业教学资源库网站建设指导教师评语:指导教师建议成绩(60)指导教师签字: 年 月 日答辩小组建议成绩(40)组长签字: 年 月 日答辩委员会最后审定成绩主任签字: 年 月 日备注摘 要本文叙述了开发专业教学资源库网站的社会背景以及在网站开发过程中所涉及的
4、问题和技术。我基于软件工程的设计思想,先对专业教学资源库网站进行可行性分析,在可行性分析通过之后又对其做了需求分析,在确定可以满足需求之后开始陆续进行网站设计、测试等工作。首先论文第一章叙述了在开发专业教学资源库网站之前对其进行研究及其意义,确定开发目的和目标,介绍了在开发的过程中使用到开发整合平台CMS和网站服务器平台WampServer(包括MySQL数据库、PHP编译器、Apache服务器)。第二章是对专业教学资源库网站进行可行性分析,其中包括经济可行性、技术可行性、运行可行性。在可行性分析通过之后,开始对专业教学资源库网站进行需求分析,在第三章中系统分析了整个网站所需实现的模块、功能等
5、等。第四章则着重介绍网站的主要设计过程,先修改网页源代码以调整模块布局,然后后台修改标签设置模块显示内容等等。最后提到了在开发过程中遇到的问题以及摸索出的解决方案。关键字: CMS 专业 资源库目 录1 绪论11.1 开发背景11.2 开发目的11.3 开发目标11.4 开发工具及原理12 可行性分析32.1 经济可行性32.2 技术可行性32.3 运行可行性33 需求分析43.1 系统结构43.2 分析数据需求53.3 分析功能模块53.3.1 会员系统53.3.2 积分系统53.3.3 上传/下载系统53.3.4 后台管理54 网站设计64.1 确定CMS版本64.2 开发系统安装与配置6
6、4.3数据库设计94.3.1 数据库设计原则94.3.2 本系统数据库主要设计94.4 详细设计114.4.1 网站头部设计114.4.2 网站脚部设计124.4.3 网站主页设计134.4.4后台栏目设计144.4.5 前台导航按钮设计155 测试与调整175.1 软件测试的目标175.2 软件测试方法175.3 问题与调整185.3.1 Dreamweaver打开网页源代码中文显示乱码问题185.3.2 无法修改首页模块位置问题185.3.3 发表新文章之后缩略图显示不正常问题196 总结206.1 与预期的比较206.2 存在的问题206.3 开发心得20参考文献21致 谢221 绪论1
7、.1 开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学形式也有了新的方式。Internet技术持续迅猛的发展,给人们的生活带来很大的改变,现在足不出户就能做很多事情。以现代计算机技术、Internet技术为基础的数字化教学也在不断的发展中,主要是朝着信息化、网络化、现代化的目标迈进。作为新型的教学模式,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型办学模式的搭建提供理想的环境。在此构建专业教学资源库网络平台,旨在进一步融汇一种以互联网为基础的教学模式。通过这种新的模式,为学生和老师营造一种新的教学环境
8、,使学习突破时空限制,扩大教学规模,提高工作效率和办学水平,使管理者、教师和学生可以在任何时候、任何地点通过网络进行资源共享,进而达到最终学习与交流目的。1.2 开发目的为了帮助学生巩固学习知识,提高老师教学效率和教学水平,真正实现教与学分时进行,重复利用教学资源,异步处理疑问,节约时间和空间,以达到帮助学生学习的目的。1.3 开发目标根据任务书,本人通过使用CMS开发出专业教学资源库网站,要求实现以下功能:上传资料、会员系统、积分系统、资料下载、短消息、新闻发布等功能。1.4 开发工具及原理所使用的开发工具是CMS,即内容管理系统,英文名称是Content Management System
9、(CMS),一般认为,CMS是一种位于WEB前端和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容管理解决方案重点解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能环境中,如OA,CRM等。内容的创作人员、编辑人员、发布人员使用CMS来提交、修改、审批并发布内容。这里指的“内容”包括文件、表格、图片、数据库中的数据甚至视频等一切需要发布到Internet网站的信息网站CMS机构将内容的采集、使用以及管理和复杂的程序设计、网页编辑相分离。当一个用户请求页面时,各部分联合生成一个标准的HTML页面。网站内容管理系统底层的操作系统、Web服
10、务器和数据库软件必须通过中间件对内容管理系统提供支持,现在网站建设中最常用的中间件是ASP、ASP.NET、PHP、JSP等。为了隐藏操作系统和各种服务软件的细节,内容管理系统,即CMS一般采用分层设计的方法,通常分成核心层和功能扩展曾。核心层除提供标准的扩展接口外,还提供基本身份认证、数据库管理和应用程序框架等基本功能。功能扩展层构建在核心层之上,利用核心层的扩展接口,开发出针对不同类型应用的插件和模块。用分层设计的思想开发的内容管理系统,前、后台子系统之间耦合度较低,可以方便地插拔模块,系统设计思路清晰,便于不同应用模块的修改升级。对网站内容的综合治理是CMS软件的最大优势,它流程完善、功
11、能丰富,可把稿件分门别类并授权给合法用户编辑治理,而不需要用户去掌握难懂的编程语法。并且,CMS的功能模块整合性,使得同一部门的人员可在统一的平台上进行信息交流,而不用反复登陆多个网站,可以最大限度地将精力放在工作上而不需要过多考虑网站信息发布、维护工作等;在有效提高工作效率的同时,实现了内外网络的协同运作。在本网络平台的构建过程中采用的CMS是搭载在以PHP + Apache + MySQL 的组合模式集成的WampServer平台上,充分利用了PHP的编译速度快、MySQL的精炼还有Apache服务器的稳定性以及强大的可扩展性等等优势,在构建和修改系统前台页面的同时,后台自动做出对应的代码
12、调整,这样大大提高了开发速度,也使得原本繁琐的代码从结构上透明化。2 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.1 经济可行性主要是对项目的经济效益进行评价,本系统无开发费用。所以本系统在经济上是可行的。2.2 技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能
13、否满足开发者的需要等。该网络平台系统采用了当前新兴的CMS模式进行开发。PHP + MySQL + Apache的黄金组合超越了以往传统HTML + SQL Server + IIS体系结构不具备的优点,而且又紧密的结合了JavaSprict技术,是技术发展的大势所趋,它把网络平台开发带入了一个崭新的发展时代。数据库服务器选用Sun公司的MySQL数据库,它能够处理较大量数据,同时具有跨平台性。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完
14、全能满足此系统的需要。2.3 运行可行性目前,大学的校园网路覆盖了教学区和学生区的主要建筑物及部分家属宿舍,从而满足各教师和各同学上网需求。学校良好的网络设施为系统运行提供了坚实的基础。3 需求分析3.1 系统结构专业教学资源库网站的基本设计思想是把整个系统分解为前台页面和后台管理两部分,前台页面分为四块:首页、新闻公告、下载中心、专业。每个页面下辖若干其他分栏目。如图2-1。图2-1 专业教学资源库网站前台模块结构后台管理系统分为五个主要模块:系统功能、文章功能、会员管理、模块中心、插件管理。如图2-2。图2-2 专业教学资源库网站后台系统结构3.2 分析数据需求数据分析主要是分析各种数据的
15、用途以及相互之间的关联,分析数据类型、数据发生频度和使用频度,并具体弄清楚每个数据所需的范围和位数及来源时间性,为数据库设计及输出、输入设计提供依据,也为指定合理的数据处理方法提供依据。(1)由于合法会员用户只有两种身份:教师和学生,而为了方便管理员对个网站数据信息的管理,可以设置只有学生需要前台页面注册,教师登录用户名和密码由管理员后台直接分配。并赋予相应权限。(2)数据库的创建,字段之间的关联关系由CMS自动分配。3.3 分析功能模块3.3.1 会员系统面向全站开启会员系统,会员属性包括帐号、密码、邮箱等。学生可以通过前台页面申请注册成为会员,同时实现网站其他诸如积分系统接口,具有一般权限
16、。教师则直接通过后台添加新会员帐号,提升为高级权限。3.3.2 积分系统面向全站开放积分系统,可以在后台系统设置处初始化新注册会员送多少积分。有相应位置介绍积分增加、减少细则。上传资料可以设置成“商业版”,限制用户必须花费一定量积分才能下载。3.3.3 上传/下载系统作为一个以教学资源库为基准的网站平台,肯定需要实现资料的上传/下载,使大家资料得以共享。面向全站开放上传下载系统,会员可以上传自己的资料与大家共享,同时可以设置下载积分限制。3.3.4 后台管理面向网站管理员开放后台管理系统,可以在后台管理网站。内容包括管理栏目、文章、评论、会员等。并且可以通过后台修改网站前台部分模块。修改网站全
17、局设置,如会员注册设置、屏蔽不良词语设置、权限设置、插件管理。还有有关数据库设置,如备份数据库、还原数据库、删除备份数据和直接输入SQL语句进行管理等。4 网站设计4.1 确定CMS版本在大多数经常使用CMS的人眼里,对于CMS 的分类一般更注重所用的语言与运行环境,其次才是功能与易用性,因为这和自身的实际条件如掌握的知识、拥有或准备购买的服务器等密切相关。基于我所要实现的专业教学资源库网站是面向普遍教师和学生,而这一类用户的运行环境也都是比较主流的Windows Xp或Windows Seven。所以,在此挑选CMS版本的时候直接看它的功能和易用性。在国内,ASP类型的网站最为普遍,特别在企
18、业网站的建设上,这主要得益于ASP语言的简洁易学性。而ASP类型的CMS 内容管理系统,也是国内最早流行使用的。不过现在随着ASP技术的局限性以及ASP.NET和PHP的成熟发展,大多原先着重于ASP内容管理系统开发的开发商,都开始转移重点。所以经过再三斟酌,最终选择了PHP168团队的CMS内容管理系统,即齐博CMS。齐博CMS自2003年10月面世至今,已经成为了国内最成熟、专注的多功能模块化网站管理软件系统。它的整站系统是PHP领域当前功能强大的内容管理系统之一,其代码全部开源,可极其方便的进行二次开发,所有功能模块可以自由安装与删除,个人用户完全免费使用。这些优点都正符合我们的可行性研
19、究成果以及满足网站需求。4.2 开发系统安装与配置(1)首先安装服务器平台WampServer。直接解压安装。图4-1 WampServer安装完成后左键单击效果安装完成之后右下角任务栏有WampServer的图标,左键单击出现功能菜单,单击启动所有服务。此时MySQL服务器,PHP编译器,Apache服务器均已准备就绪。如图4-1。(2)将下载来的齐博CMS整站系统解压之后,放到WampServer安装目录下的www文件夹中的phpv7(这个名字是由用户自行定义)。打开浏览器,在地址栏输入http:/localhost/phpv7/install.php出现安装界面。如图4-2。图4-2 齐
20、博CMS安装页面一(3)单击“点击开始全新安装”至下一步。如图4-3。图4-3 齐博CMS安装页面二(4)单击“点击下一步”。进入到配置数据库页面。如图4-4。这里数据库主机填localhost即默认值。数据库账号以及密码都是用户自定义。所使用的数据库一栏填所安装CMS使用的数据库名,也是用户自行定义。后两项默认即可。如果在网上购买空间做网站运行,则MySQL数据库帐号、数据库密码、所使用的数据库要和空间商索要。图4-4 齐博CMS安装页面三(5)填好之后,单击“点击下一步”进入管理员相关配置页面。如图4-5。图4-5 齐博CMS安装页面四(6)配置好管理员信息之后单击“继续下一步”进入插件选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专业教学资源库网站 基于CMS的专业教学资源库网站建设 毕业设计 基于 CMS 专业 教学 资源库 网站 建设
链接地址:https://www.31ppt.com/p-2399936.html