基于php的教学资源共享系统设计及开发

基于php的教学资源共享系统设计及开发

ID:24887133

大小:73.63 KB

页数:9页

时间:2018-11-16

基于php的教学资源共享系统设计及开发_第1页
基于php的教学资源共享系统设计及开发_第2页
基于php的教学资源共享系统设计及开发_第3页
基于php的教学资源共享系统设计及开发_第4页
基于php的教学资源共享系统设计及开发_第5页
资源描述:

《基于php的教学资源共享系统设计及开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要:根据承德油专对教学资源管理的需求,设计了教学资源管理系统的总体构架及实施方案,并实现了系统中教学资源共享网、教学资源管理两大主体模块,通过该系统的实际应用全面推进了学校优质教学资源共建共享,促进了教学交流、师生互动,创造良好的信息化学习环境。关键词:PHP;MVC;信息化教学;教学管理中图分类号:TP311文献标识码:A文章编号:1009-3044(2015)09-0103-02Abstract:Thispapermainlyfocusesontheframeworkandlayoutofateachingresourcesmanagementsystemd

2、esignedtomeettherequirementofteachingresourcesmanagementofChengdePetroleumCollege.Anditalsodiscusseshowtoshareandmanageteachingresourceswiththissystem.Theapplicationofthissystemmakesitpossiblefortheteachingstafftosharemostoutstandingteachingresources,andthussetupasoundinformation-base

3、dlearningenvironmentwhichpromotesinteractionbetweenteachersandstudentsaswellasexchangingofexperiencesamongtheteachingstaff.Keywords:PHP;MVC;Information-basedteaching;teachingmanagement1教学资源共享系统需求分析教学资源在教学过程中占据着重要的地位,是教学的指导文件,也最能代表了一个教师的教学水平,而教学资源的保存、汇总、交流也是学校、系部重要的教学活动,教师们通过互相教学资源的观摩能

4、够提高教学水平,增加教学经验。但是早期的教学资源普遍采用纸质的形式,这样的形式即不便于查找,而且对于教学视频等资源无法实现共享,因此实现一个基于互联网的教学资源共享系统对学校来说就变得十分必要。因此本人根据石油高等专科学校当前教学资源管理现状及教务处发布的《教师个人教学资源库建设方案》开发了一套基于B/S结构的教学资源共享系统。本系统能够实现系部领导对教学资源的在线评分及教师之间的互评,还应具备系部及教师个人主页功能。师生可以在教师主页上浏览该教师的所有教学资源及个人信息,并可与教师进行在线交流,实现教师之间、师生之间的互动。2教学资源共享系统总体设计方案根据学校

5、对教学资源管理的需求及要求系统具备的主要功能确定如下总体设计方案:2.1系统主界面可对学校、系部教学资源进行展示。可以实现在线资源下载,互评等操作,同时可以查看系部及各教师对资源的贡献率等数据。2.2系统架构本系统采取Apache+MySql+PHP作为基础架构,网站部分主要采用HTML+jQuery框架,管理系统部分采用Ajax+ExtJs框架。这种架构部署简单、成本低廉、性能卓越,适合高校采用。系统整体设计模式采用MVC模式,建立DAO层负责操作Model部分,Smarty框架负责调配View和Controller部分。3系统设计思路作为教学资源的展示部分要求

6、系统能够承受大量的并发访问,同时根据设计要求,不同的系部和教师能够设置不同的页面效果,这要求系统应具有一定的扩展性。因此本部分采用了PHP的Smarty模板框架,该模板框架提供了缓存功能,同时提供了快速更换模板等相关功能[1]。3.1.1网站入口层针对首页、系部及教师主页分别提供了index,department,teacher等数个入口层。入口层的主要作用是建立相应的视图层对象,并检验传入的数据是否正确。这里以部门网站入口层代码为例:usetmsviewDepartmentView;$did=isset($_GET["did"])?$_GET["did"]:

7、1;//检查传入数据正确性。$view=newDepartmentView($did);//建立相应的视图。$view->index();//执行视图层的index方法。3.1.2视图层根据不同的访问对象分别提供了index、department、teacher三个视图层类,主要作用是与数据层进行交互,组合数据并转入相应网页。以部门视图层的index方法为例:/**作用:部门界面初始化,构造数据列表并转发到相应模板。*/publicfunctionindexO{global$smarty;//调用smarty框架对象。if(!$smarty->isCached("

8、depar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。