基于PHP的网络教育系统的设计与实现

来源 :科学与生活 | 被引量 : 0次 | 上传用户:yan4321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:网络教育系统是一种通过互联网传递教育资源的系统,它有不受时空和地域的限制的优点,用户能够自由的接受教育。通过前期调研,分别了解学生、教师、以及后台管理者的需求,充分结合上述三者的需求对网络教育系统进行设计。本文主要是基于PHP设计网络教育系统,其核心开发语言使用PHP语言,并将MySQL作为数据存取工具以实现该系统。
  关键词:网络教育系统;PHP;数据库管理
  1引言
  2020年以来的疫情,不仅让我们深刻认识到了保护自然生态的重要性,还使众多事物在为了克服疫情困难的基础上更加流行起来,其中就有为了帮助学生克服隔离的学习困难而更加流行的网络教育系统,这也使得网络教育系统的发展受到人们广泛的关注。二十一世纪以来,我们国家重点实施了"科教兴国"的发展方针,提出将教育事业置于重要位置,以促进和推动科技与经济的发展。基于互联网技术,它可以随时随地组织实时课堂教学,提高教学效率,提供在线视频、语音通信和课外点播等课堂教学互动方式,可以显著的提高学生对于学习地点的依赖性、学习方式的便捷性,使教师也可以及时掌握学生学习的程度,注重提高学生的学习成绩,及时得到学生对自身学习成绩的反馈,发现自己的不足。通过构建各学科和课程之间的网络教学系统,许多新课程标准的教学要求都体现在网络教学实施平台上,根据一定的线索和操作程序来帮助教师和学生: 为教师提供一个教学平台,为学生提供一个探索的平台。
  2相关技术
  网络教育系统采用将PHP语言作为核心语言,再结合JavaScript和Ajax等,使用MySQL作为开发背景数据库。
  PHP是脚本语言的重要组成部分服务器。它具有语法比较易懂、在学习的难易程度上较为简单、同时具有它的执行速度快、支持面向对象等优点。与C++、Java等其它的集成特性语言或者与以往的计算机语言相比,PHP的优势在于提高代码执行效率,具有丰富的功能,以及面向对象编程,使程序设计更加舒适,同时PHP支持多种主流与非主流的数据库,其中,PHP与MySQL是现在绝佳的组合,它们的组合可以实现跨平台运行的优点。
  3功能需求分析
  调研了开展网络教育的必要性,及大致所需模块,从结果来看网络教育系统大体可以分为三个角色:
  ●学生端
  注册登录、选择学校、选择或购买、完成并测试、删除课程、留言评论等功能
  ●教师端
  包括开设课程、管理学员、创建测试、监督考试、查看批改问卷调查、留言互动、问卷调查等功能
  ●管理端
  包括管理用户、管理教师、管理课程、审核课程、删除等功能
  4系统设计
  本网络教学平台主要以PHP开发技术,MySQL数据库,使用B/S三层架构模式,实现本网络教育系统项目开发,并实现相应的管理,本系统使用了模块化管理方式,主要分为了:学生端模块,教师端模块,管理端模块。
  5系统数据库设计
  本系统采用MySQL数据庫作为数据存储,根据系统需求分析,设计数据库包含的数据表及其功能如表4-1所示。
  6系统实现
  6.1学生角色功能模块实现
  (1)注册登录功能:用户的登录页面,用户需要在其中输入手机号(手机号若未注册将会自动注册)。点击登录后,系统会根据用户给出的数据进行检查,查找数据库内是否有当前的用户名手机号,若有当前手机号则提示输入密码,若未拥有此手机号则提示请您设置密码,检查两次密码输入是否相同,如果两次条件判断相同,则允许点击登录,当用户设置密码并登录后使用Insert语句添加到数据库中,并跳转页面,同时提示登陆成功。
  用户忘记密码时可以点击忘记密码按钮跳转到手机号验证,发送并接收验证码后即可实现修改密码。
  (2)选择学校功能:学生可以在登录后可以选择是否选择一个指定的学校,选择学校时可以根据学校名称,学校代码,进行选择学校。选择学校后并可以根据班级口令码经过班级负责人同意后加入班级。
  (3)选择或购买功能:用户可以在商城中对喜欢的科目进行购买选择,购买过程中,点击购买链接将要购买的课程的id值发送给后台数据库,弹出支付界面,支付成功后进行跳转后台数据库将未购买状态0改为已购买状态1。
  (4)完成并测试功能:教师在测试发布后,数据库会将该测试状态更新为1,然后开放答题,学生此时进入测试做题。在测试完成后学生手动进行上传或在测试时间结束后自动上传,然后教师查看测试情况,并打分。
  (5)删除课程功能:对于已经学习完成的课程学生可以使用删除功能,点击删除使用delete();命令删除。
  (6)留言评论功能:在每门课程的下方会设置一个留言评论功能,同学们在每次上完课或测试完成后可以在评论中讨论交流较难的题目,帮助对课程进行更深入的理解。如图4-2所示。
  6.2教师角色功能模块实现
  (1)开设课程功能:教师端可申请开设新课程,先拟定课程名,准备教学使用器材,等待管理员通过,通过搜索课程号即可添加。
  (2)管理学员功能:教师可以对自己开设的课程中的学员进行管理,可以删除或添加学员,可以对学员进行成绩评定和分类。
  (3)创建测试功能:教师可以在自己的课程中创建测试,测试题包含很多题目类型,例如选择题、填空题以及简答题等,以测试类型为选择题为例,整个过程如下:测试类型为选择题,教师输入题目、选项和答案后提交,该题目会显示在选择题的页面上,将测试创建完成并提交之后,学生可以在界面上会显示开始考试,同学们参加并提交测试。
  (4)监督考试功能:在进行学科考试时,老师可以在监督功能中进行视频链接,将会打开鹰眼监考系统,老师将会获取学生的摄像头及屏幕信息。
  (5)查看批改问卷调查功能:问卷发布后,教师或管理者可以看到问卷的反馈,即各方面满意度低于小数点后两位后,所有结果保留小数点后两位。
  (6)留言互动功能:留言评论区可以促进老师和学生、学生和学生之间互相交流,学生在评论区对课程内容,难度等问题留言评论。教师针对学生提问的问题,可以在留言区跟学生互动,帮助学生解决课程的有关问题;同学之间也可以互相调侃,共同进步。
  (7)问卷调查功能:在课程学习中管理者可以不定期的发布问卷调查功能,用来了解课程优劣及教师讲课质量的大体情况。
  6.3 后台管理员角色功能模块实现
  (1)管理用户功能:管理员可以对不同的用户和课程等进行添加、注销等管理。对注册好的信息导入数据库。
  (2)管理教师功能:对注册教师端进行审核,审核成功后才能登录为教师端,对注册成为教师端的基本信息导入到教师端数据库。
  (3)管理课程功能:根据教师的提交的新课程申请,管理员会对新课程进行审核,之后可以依据问卷调查提出的问题和结果对课程的进行综合性的调整,改动和删除等等。
  (4)审核课程功能:教师提交课程申请,管理员进行审核,审核结束之后将审核结果返回给教师,返回通过,或不通过的问题。
  (5)删除功能:对问卷调查中评分特别差或课程中出现问题的课程,可以进行删除操作。
  参考文献
  [1]DBMS 数据库管理系统 [Z].清华大学出版社,2019.
  [2]高宏卿,王晓东,张际平.基于网格的远程教学研究[J].网络教育与远程教育,2018.
  [3]邵文革.网络教学平台在高校教学中的应用与意义[J].开封大学学报,2018.
其他文献
上腔静脉梗阻(superior vena cava obstruction,svco)是对肺癌患者危害较大且较常见的合并症。常用的放疗及化疗效果较差,外科搭桥手术的创伤及风险较大。资料显示^125I粒子经皮穿刺植入治疗肿瘤的疗效得到肯定。我们自2003年6月至2005年6月对6例肺癌合并SVCO的患者实施了经皮穿刺^125I粒子植入治疗,取得满意疗效。
期刊
临床实践证明,静脉营养对抢救较长时间不能经口喂养的危重新生儿可起到重要作用.我们于2005年1月至2008年1月静脉营养危重新生儿56例,效果甚好,报告如下。
摘要:在城市化进程不断加快、市场经济体制日益完善以及世界经济一体化趋势不断显现等因素的共同作用下,我国企事业单位对从业人员的专业知识、实践能力以及社会适应能力等提出了更高的要求,因此,如何快速增强大学生就业能力,使其能够更好地满足用人单位对人才的需求,成为了广大高职院校共同关注的问题。文章通过问卷调查、走访调查等方式,搜集了XX院校800名毕业生的就业情况,并总结了当前大学生的就业现状。同时根据笔
期刊
目的 研究纤维蛋白原Bβ-148C/T、Bβ448G/A 基因多态性与儿童单纯性肥胖的相关性,为防治儿童单纯性肥胖提供理论依据.方法 抽取空腹静脉血采用聚合酶链反应限制性酶切方法对纤维蛋白原Bβ-148C/T、Bβ448G/A位点的基因型进行测定.结果 发现Bβ-148C/T基因型的分布在单纯性肥胖组和正常体重组差异有统计学意义(CC 51/67,CT 47/37,TT 8/2,基因型分布P=0.
阴阳是对自然界相互关联的某些事物或现象对立双方的概括。它既可代表两个相互的对立面和现象,如上与下、动与静;又可概括同一事物内部相互对立的两个方面,如人体中脏为阴,腑为阳。按八纲辨证,表、热、实属阳,里、寒、虚属阴。阴阳属性相反的两个方面,处在一个统一体中,由于性质相反,导致了彼此盛衰消长,故阴阳的相互制约可防止对方力量过于亢盛,从而维持统一体的相对平衡。阴阳又相互依存,任何一方都不能脱离对立的另一
期刊
目的 为枕大神经卡压综合征的诊断、治疗提供解剖学依据.方法 用放大10倍的解剖显微镜在30具成人尸体(60侧)上观察枕大神经的行径、分段、分布、易卡压的部位及与枕血管的毗邻关系.用游标卡尺测量枕大神经易卡压部位与枕外隆凸、乳突尖、上项线等相关结构的距离,并标出易卡压部位的体表投影.结果 皮下段与浅筋膜连接紧密,较易形成卡压,枕大神经最易卡压部位在其浅出部位,且有枕血管伴行.此部位枕大神经在枕动脉的
摘要:目的:探讨健康教育干预措施应用于尿路结石患者的临床效果。方法:选择2019年4月到2021年5月我院接受治疗的尿路结石患者100例开展研究。100例患者根据护理方式的不同分为实验组和常规组。所有患者均采取肺叶切除术,常规组采用传统护理方案,实验组采取健康教育。对比两组患者1年内结石复发率。结果:随访1年实验组患者结石复发率明显低于常规组,P0.05。  1.2方法  常规组采用传统护理方案。
目的 探讨短暂性脑缺血发作(TIA)与颈动脉粥样硬化及血脂、纤维蛋白原的关系.方法 短暂性脑缺血发作(TIA组)122例,对照组为同期门诊健康查体者70例.2组分别行颈动脉超声检查,检查项目包括颈动脉内.中膜厚度(IMT)、管腔狭窄程度、斑块位置、斑块类型等,同时进行血清中甘油三酯(TG)、总胆固醇(Tch)、血浆纤维蛋白原(FIB)定量分析.结果 TIA组颈动脉中、重度狭窄发生率较对照组高,TI
目的 研究超声电导透皮导入西药靶向治疗小儿肠系膜淋巴结炎的临床疗效以及相关基础实验.方法 将660例肠系膜淋巴结炎患儿分为超导给药治疗组和静脉给药组,进行临床观察,同时进行两种给药方式后人血液和动物组织药物浓度对比测定.结果 超导给药治疗组临床治愈率85.9%,好转率12.8%,无效率1.3%,半年复发率2.9%;静脉给药组临床治愈率57.8%,好转率22.9%,无效率19.4%,半年复发率17.