毕业论文基于ThinkPHP框架开发的教育平台

上传人:人*** 文档编号:429883827 上传时间:2024-02-07 格式:DOC 页数:60 大小:2.51MB
返回 下载 相关 举报
毕业论文基于ThinkPHP框架开发的教育平台_第1页
第1页 / 共60页
毕业论文基于ThinkPHP框架开发的教育平台_第2页
第2页 / 共60页
毕业论文基于ThinkPHP框架开发的教育平台_第3页
第3页 / 共60页
毕业论文基于ThinkPHP框架开发的教育平台_第4页
第4页 / 共60页
毕业论文基于ThinkPHP框架开发的教育平台_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《毕业论文基于ThinkPHP框架开发的教育平台》由会员分享,可在线阅读,更多相关《毕业论文基于ThinkPHP框架开发的教育平台(60页珍藏版)》请在金锄头文库上搜索。

1、某某学 院毕业论文(设计)题目:基于ThinkPHP框架开发的教育平台申请学位 学士学位 系 别 计算机学院 专 业 软件工程 学生姓名 学 号 导师姓名 2015 年 5 月 15 日 摘 要教育,人们最关心的问题之一,国家发展的重中之重。随着21世纪的科学技术的不断发展,教育平台的方式、途径不断多样化,教育平台里面的资讯信息量非常大,及时性也非常强。然而,许多的教育机构,学校仍然在教育平台上使用传统技术、方式和途径。其弊端(信息的及时性、安全性,用户的体验,用户权限的分配等)都严重制约着教育平台的发展。为了解决这一系列问题给教育平台发展带来的制约,我们对教育平台进行了详细的分析和设计。为教

2、育平台提供,更加完善,更加先进的解决方案。本平台采用强大的ThinkPHP框架,使用先进的MVC模式对平台进行开发。使用现在流行的JQuery easyUI框架进行界面的开发,同时,在数据交互中,使用缓存技术和异步传输(Ajax)的方式,增强信息的安全性和提高用户的交互体验。在用户权限方面,使用了RBAC基于角色的权限管理,让管理教育平台的信息更加方便,更加合理。在数据的安全性,用户的交互体验,平台的操作流畅等方面让教育平台提升了一个层次。适用于各大高校、教育机构,有很好的现实意义和推广价值。关键词:RBAC;教育平台; PHP; MySql; MVC; ThinkPHP; Ajax;JQue

3、ry;JQuery easyUI;Bootstrap;IVAbstractOne of the most concern of the people, education, national development priorities.With the continuous development of science and technology of the 21st century, the ways and methods of education platform is diverse, education information platform in a very large

4、amount of information, timeliness is also very strong.However, many education institutions, schools still on education platform using traditional techniques, methods and means.Its disadvantages (information timeliness, security, user experience, and the distribution of the user permissions, etc.) ar

5、e seriously restricts the development of education platform.In order to solve this a series of problems to bring education platform development, our education platform has carried on the detailed analysis and design.Provide education platform, more perfect, more advanced solutions.This platform uses

6、 the powerful ThinkPHP framework, the use of advanced MVC pattern to develop the platform.The use of the popular JQuery easyUI framework interface development, at the same time, in data interaction, use the cache technology and asynchronous transmission (Ajax), enhance the security of information in

7、teraction and improve the user experience.In terms of user permissions, use the RBAC role based access management, make management education platform of information more convenient, more reasonable.In data security, the user interaction experience, aspects and so on platform operating smoothly for e

8、ducation platform to ascend a hierarchy.Apply to various universities and education institutions, has a good practical significance and promotion value.Key words: RBAC; Education Platform; PHP; MySql; MVC; ThinkPHP; Ajax; JQuery;JQuery EasyUI;Bootstrap;基于ThinkPHP框架开发的教育平台 目 录摘 要IAbstractII第一章 绪论11.1

9、研究背景及意义11.1.1背景11.1.2研究的意义11.2课题的来源和主要研究内容21.2.1课题来源21.2.2 研究内容2第二章 可行性分析12.1 经济可行性12.2 操作可行性12.3 技术可行性12.3.1 研究内容22.3.2 平台使用的框架32.3.3 平台使用的开发语言32.3.4 平台使用的主要的技术4第三章 需求分析73.1 需求分析的目标与任务73.2 需求分析方法73.3平台基本功能83.4 使用对需求进行建模分析83.4.1平台管理员用例分析93.4.2前台信息发布用例分析93.5 系统功能需求分析93.5.1平台功能框架10第四章 总体设计104.1平台架构设计1

10、14.1.1平台架构选择114.1.2平台中项目文件组织结构124.2 平台主要结构、功能设计124.2.1平台结构设计124.2.2发布管理模块功能设计134.2.3后台管理模块功能设计154.3 数据库设计174.3.1数据库概要设计174.3.2详细数据字典184.3.3数据库实体图254.3.4数据库E-R图27第五章 详细设计285.1后台模块设计295.1.1登陆信息模块设计295.1.2管理员模块设计305.1.3角色权限模块设计315.1.4用户模块设计325.1.5菜单模块设计335.1.6日志模块设计355.2前台模块设计365.2.1 在线报名模块设计365.2.2 咨询

11、疑问模块设计36第六章 教育平台开发与实现376.1 角色权限分配管理的实现386.1.1角色管理设计386.1.2角色权限分配设计386.2 后台菜单管理实现386.3前台管理实现406.3.1前台导航管理416.3.2前台栏目管理416.4 系统测试426.4.1 测试概要426.4.2 功能测试436.5 测试结论506.5.1 软件能力506.5.2 缺陷和限制50第七章 全文总结与展望507.1 本文总结517.2系统改进方向51参考文献51致 谢52第一章 绪论1.1研究背景及意义1.1.1背景1、学校,教育机构需要花费不菲的价格去制作、维护平台。在平台开发框架没有出来之前,开发人

12、员需要花费很大的精力,非常多的时间去研究、开发,大多数还是使用混编的模式去制作。由于开发难度较高,费用也随之提高。与之同时,由于开发的时候是使用混编模式,后期维护的时候,需要修改信息或者加强安全性的时候,非常困难,所以也需要一笔高昂的费用。2、 平台的稳定性差,容易出现问题。平台在使用的时候,由于网络环境、硬件支持的区别,使得平台在被使用的时候,出现显示非常缓慢,甚至卡住的现象。或者用户点击某个地方过于频繁的时候,也会出现一些无法预计的错误,在使用上的给用户带来非常大的不方便。3、 平台的安全性差,容易受到外界的入侵,使得信息被篡改。随着21世纪,科学技术的不断发展,互联网已成为主流,网络风暴

13、也频繁的出现,因此信息安全的重要性也慢慢被凸显出来。平台使用的技术,端口,域名,链接等的不规范、不完善,很容易出现一些漏洞,当这些漏洞被发现或者被挖掘出来,里面的信息、数据将会失去保护。1.1.2研究的意义 1、 使用较为完善的开发框架可以保证平台开发的健全性、安全性,同时也减少开发费用。开发框架已经为我们准备好了开发过程中需要的一些功能模块,在文件的构建,信息的传输都已经进行了不同程度的保护。同时,我们也可以使用一些框架支持的插件来帮助我们进行快速的开发,减少我们花费的时间和精力,也可以减少费用的支出。2、 使用异步传输的技术可以保证平台数据的安全性和稳定性。在用户体验上面我们使用JQuer

14、y easyUI框架来增强用户的交互体验。同时在数据的传输过程中,通过Ajax异步传输,让数据的交互,信息的安全得到了非常大的保护,也让平台在操作过程中保持良好的稳定性和用户体验友好度。1.2课题的来源和主要研究内容1.2.1课题来源教育平台在发展的过程中面临一系列的的问题,具体表现在如下几点: (1)面对现在科学技术的不断发展,开发、维护的成本也在不断提高。(2)互联网的飞速发展,信息风暴的爆发,使得平台的信息、数据安全受到了很大的威胁。(3)用户交互体验性能差,用户不能方便、快捷的去使用。 (4)权限的等级管理机制不够完善,不能很好的实现不同角色的区分。 那么如何在这种困境下利用现有的互联

15、网技术对教育平台进行宣传,提高用户的交互体验性能,确保数据的安全,平台的稳定,以及对角色权限进行很好的管理,成为了我们现在研究的重点。1.2.2 研究内容本设计主要实现了对基于ThinkPHP框架的教育平台。对于用户,可以更加方便、快捷的操作,用户界面体验性好。同时,可以通过异步传输技术(Ajax)感受到所见即所得,非常友好的体验,也可以使得数据更加安全,平台的使用也更加的稳定。对于教育平台的成本,可以通过使用开源的框架,节约我们的开发、维护的成本,让我们也可以更加方便的管理我们的平台,提高我们平台的安全性、跨平台性和可维护性。50第二章 可行性分析2.1 经济可行性通过本平台,学校、教育机构可以非常便捷、安全的进行教育资讯的发布,也可以很大程度的提高工作的效率。1、 开发成本的经

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号