基于HTML5和Node.js的高校教学辅助系统研究与实现

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:wenshibing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的迅速发展,互联网在教育教学改革中发挥着越来越重要的作用。网络技术与教育的相互碰撞已掀起了一股潮流,正大力推动着教育事业的发展。作为网络技术与教育教学相结合的重要体现,网上教学辅助系统为传统教育教学的改革提供了一种有效的途径。基于日常教学实践中表现出的各种需求,近年来各大高校都在加快信息化建设,纷纷搭建各自学校的教学辅助平台,转换教学观念,提高教学成效,倡导学生利用信息化手段进行自主学习,解决问题。本文采用面向浏览器的B/S架构,基于HTML5和Node.js研发了一个功能完善、操作便捷的高校教学辅助系统,旨在帮助师生建立更加实用的学习交流平台。文中对高校教学辅助系统的国内外发展历程及实践情况做出了总结,对系统开发过程中应用到的相关技术进行了分析。从功能性和非功能性两方面进行了需求分析,将系统用户划分为管理员、教师、学生三种角色,对不同角色的权限进行了严格控制以提高系统安全性;利用用例图对系统整体功能进行了划分,对高校教学辅助系统的架构进行了设计,给出了高校教学辅助系统数据库的实体关系图,建立了课程分类信息表、资源信息表、题库信息表、组卷表等数据库表;对系统登录功能、学习功能、考试功能、作业功能、论坛功能中所包含的具体模块进行了设计,采用一种新的前序遍历树算法对课程进行分层,使系统加载课程列表快、数据存储冗余小、直观性更强;绘制了系统功能模块的相关模型图并进行了编程实现。本系统采用了具有单线程、非阻塞I/O、事件驱动等特点的Node.js作为系统后端开发,并使用了Express框架,使系统能处理最大数量并发的I/O,获得了高的处理性能。系统前端采用基于MVVM模式的轻量级渐进式框架Vue.js,通过相关API实现了响应式双向数据绑定以及组合视图组件,利用Vue.js框架的脚手架工具Vue-cli编写了基础代码,使得界面开发更加快速;系统基于Bootstrap框架实现了响应式网页设计,从而可以更好适应不同型号分辨率的移动设备,提升高校教学辅助系统的用户体验,让师生不仅可以在PC端流畅操作,在移动端使用也十分灵活方便。
其他文献
我国目前的五金机电市场是零售兼批发集贸式的传统交易模式,它与新型业态的现代流通方式相比,还有很大差距,不能更好地满足现代制造业的需求。为此,使现有的五金机电市场从传
近年来,我国高铁技术发展迅速,目前是世界上运营里程最长和商业运营速度最快的国家。高速铁路作为我国"一带一路"倡议中基础设施建设的重要组成部分,具有技术体系完备、建设
目的比较改良FOLFOX6新辅助化疗与术后化疗治疗进展期胃癌的临床效果及不良反应。方法选择2009年3月~2010年6月瑞安市人民医院60例经组织学证实的局部进展期或转移性胃癌患者
目的:通过对外来孕产妇死亡资料的分析,了解上海市外来孕产妇系统管理中的问题,为提出有效的干预措施以进一步降低孕产妇死亡率提供科学依据。方法:采用回顾性分析的方法,对十
将滚压振动磨制备的锌纳米颗粒与普通活性炭按一定比例混合,置于高压反应釜中,在180℃时水热反应24h,制备得到氧化锌/活性炭复合材料(ZnO/AC)。采用X射线衍射、红外光谱、扫
制度是政府提供的一项重要公共物品,制度建设是政府的重要职能.我国政府的制度建设面临着非常严峻的内、外部环境,政府职能的定位不清和硬性机制的欠缺是政府制度建设的内部
<正>我关注芬兰的阿尔瓦·阿尔托已经多年了,觉得他对芬兰以及全世界的建筑设计影响极大,值得研究。因此,我先后参观调查了阿尔托在芬兰、美国诸地的数十件作品,有了一些直观
抗战史料以刚性记录历史,抗战小说以刚性与柔性并举复活历史。小说家、批评家、理论家等为民族生存而创作、批评与研究,小说成为与民族命运息息相关的宣传、教育与战斗的武器
设备在运行的过程中,会产生大量的数据,这些数据在一定程度上能够反映出设备是否处于良好的状态,但是离散的、未经过加工的数据无法判断设备运行状态。如何从大量的历史数据中提取关键信息,对设备运行状态预测及故障诊断,是对设备进行事前维护,保证设备高效运行的关键。本文以设备运行的历史数据为基础,提出了数控加工中心运行状态预测与诊断方法研究的课题,有效预测设备运行状态并实现故障预警,为设备维护工作提供有价值的
<正>"创新"能让一个企业获得新的生机。对于汽车零部件企业来说,随着行业内的竞争日趋白热化,大家在技术研发、企业管理、产品质量等各方面开始趋于行业的平均水平,不可避免