基于B/S模式的实践性教学管理平台的构建和应用
2019-08-08杨小国
摘要:为加强实践教学管理,确保实践教学效果,开发实践性教学管理平台是必要的。介绍了一款基于B/S模式的实践性教学管理平台,主要包括整体架构、功能模块、数据库设计等内容。实际应用表明,该实践性教学管理平台界面美观,操作简单,性能稳定,维护方便,能有效满足实践教学管理需要,值得推广和应用。
关键词:B/S模式;实践性教学管理平台;数据库设计;教师管理模块;学生管理模块
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)18-0173-02
x加强实践教学管理,不仅能确保实践教学效果,而且在提高学生实践技能,培养学生知识综合应用能力方面也具有重要意义。同时,为促进该目标顺利实现,开发合适的实践性教学管理平台是必要的。尽管随着经验总结和技术的创新发展,各种类型不同的实践性教学管理平台相继被开发出来,并逐步得到推广和应用。但这些管理平台仍然存在不足,例如,常见问题表现为界面美观性不足,平台性能不稳定,维护工作量较大等[1]。为弥补这些平台的不足,更好辅助实践教学管理活动,本文开发一款基于B/S模式的实践性教学管理平台,并将其用于实践教学活动,希望能为加强实践教学管理,确保实践教学效果提供一种新思路。
1 需求分析
实践教学是高校教育教学的重要内容,它在培养学生工程实践能力和创新能力方面具有举足轻重的作用。事实上,采取有效措施加强实践教学管理,在提高应用型人才方面具有重要意义。目前,各大高校都普遍注重实践教学,并投入大量资金建设实验室和实训中心,同时调整教学内容,创新教学方式,但实践教学仍然没有达到预期效果。常见问题表现为:实践教学方式方法落后,无法对实践教学过程开展有效管理。而现代信息技术的发展和应用,为高校开展实践教学管理创造有利条件。针对实践教学中存在的问题与不足,设计并开发一款合适的实践性教学管理平台,不仅能对实践教学过程的所有数据进行及时存储,还有利于加强实践教学过程管控,及时改进存在的不足,确保实践教学实效性,同时也能推动实践教学的规范化、信息化和过程化[2]。鉴于此,本文以B/S模式为例,设计并开发一款实践性教学管理平台,期望能为加强实践教学管理提供启示和借鉴。
2 实践性教学管理平台的构建
为更好满足实践教学管理需要,本文提出一款基于B/S的实践性教学管理平台设计方案。该平台采用MyEclipse开发,以ORACLE11g为后台数据库,并采用三层架构的思想实现。
2.1整体架构
三层结构是Web应用中比较常见的结构类型,基于B/S的实践性教学管理平台设计也采用三层架构体系。该架构体系将应用系统分为数据层、业务逻辑层和表示层三层,同时利用COM组件,使其满足消息传递和业务處理需要[3]。在三层架构当中,数据层是对原始数据和所有数据进行操作的层面,负责提供数据,为数据访问提供公开的方式,满足系统访问数据的需要。业务逻辑层位于数据层和表示层的中间,主要负责逻辑业务处理和封装,为用户传递他们所需要的信息。表示层的主要作用是展示数据,并且能够决定使用哪种方式来展示数据,同时还能实现与用户界面进行交互。一般而言,表示层通常采用WEB方式,常见形式包括HTML、JSP、ASP等。
2.2功能模块
根据基于B/S模式的实践性教学管理平台的需求,平台功能模块分为登录模块、管理员模块、教师模块和学生模块。教师模块满足实践指导教师管理需要,实践教师通过该模块能够布置实践教学内容,评阅学生提交的实践教学报告。登录模块为不同用户登录创造条件,管理员、教师和学生凭账号和密码登录平台,并按要求开展各自操作。管理员模块满足管理员对平台进行管理的需要,他们根据管理工作需要开展操作,对平台进行管理[4]。在教师模块当中,实践指导老师通过模块的功能提示进行操作,开展课程管理、报告评阅和个人资料管理。而在学生模块当中,学生能根据自身实践学习需要开展各项操作。事实上,学生模块是学生操作的功能部分,学生在该模块能查阅自己完成和未完成的实践报告,同时根据实践教学要求撰写并提交报告。同时,学生模块还满足学生查阅成绩需要,通过操作页面上的成绩查询功能,就能够查到自己的实践学习成绩。总之,学生模块的主要功能是撰写报告、成绩查询和个人资料管理。
2.3数据库设计
数据库是基于B/S模式的实践性教学管理平台的主要组成部分,也是整个平台设计的重要环节。甚至可以说,能否构建一个完善的数据库,直接影响到整个平台的开发效率和平台功能的充分发挥。根据数据库设计理论和方法,结合平台的用户需求,首先形成平台的数据字典,然后绘制实体-联系模型。在此基础上,根据数据规范化设计理论,将实体-联系模型转换成关系模型,并对关系模型进行优化[5]。最后将关系模型转换为物理结构模型和表,同时为表建立主键、外键和索引。具体的数据库设计流程包括概念结构设计、数据库表设计,并制作学生信息表、课程信息表、实验报告表、学生实训报告表等,满足学生实践教学需要。
3 实践性教学管理平台的实现
实践性教学管理平台为加强实践教学管理服务,其主要功能模块包括系统管理、教师管理、学生管理等。
3.1系统页面实现
根据基于B/S模式的实践性教学管理平台的需求及设计方案,平台为一个基于WEB的应用平台,目前常用开发语言是多种多样的,包括ASP、PHP、Java等,通过对比发现,Java的优越性更强。该平台采用支持Java语言开发工具的MyEclipse,可视化程度高,开发效率高,能取得良好效果。平台结构采用基于Web的三层架构模式,使用基于SSH框架的MVC技术实现三层架构设计,从而让平台不仅灵活,易于扩展,而且方便维护,安全性较高[6]。系统主页面采用FRAME嵌套样式,构筑充分、友好的交互功能,使得整个界面美观,操作更加人性化,更能满足用户需要。
3.2系统登录模块实现
登录过程需要用户名、密码以及相应的身份信息。登录键要放在合适位置,方便用户点击。当用户名或账户错误时,系统会提示“用户名或账号错误,请检查后重新登录”。当用户名和密码正确时,便会登录成功,进入平台内部根据需要开展操作。
3.3系统管理模块实现
该模块是管理员进行平台管理的操作模块。系统管理员通过该操作模块功能,能实现基本数据管理,报告的检索和当前工作任务设置。同时还可以对系统进行维护与管理,使其有效满足用户需要。
3.4教师管理模块实现
该模块是实践指导老师操作模块,通过该模块的操作,实践指导老师能安排和制定实践教学内容,制定实践教学评分标准,评阅实践教学报告。实践教学中,指导老师根据系统管理页面上的提示进行操作。
3.5学生管理模块实现
该模块是学生操作的主要部分,学生在该模块可以提交并查阅报告,撰写未提交的报告,查阅已批阅报告的成绩。学生凭账号和密码登录平台,并转入学生操作界面,同时根据学习需要和提示开展操作。学生管理模块的主要操作内容包括报告管理、成绩查询和个人资料管理三部分。
4 实践性教学管理平台的应用
实践性教学管理平台设计完成后,通过调试和运行,然后将其用于實际工作当中。
4.1具体应用
平台设计完成后,对平台进行性能测试,主要测试内容包括数据库连接速度测试、系统负荷测试、可行性和兼容性测试。通过测试表明,实践性教学管理平台各功能模块正确,满足用户需要。该数据库设计合理,能满足用户数据查询和数据存储需要,且系统的性能稳定可靠,回应速度符合要求,达到预期设计目标。主要功能包括教师管理、课程管理、实验报告批阅、实验报告撰写、学生管理。在完成这些操作任务之后,将该实践性教学管理平台用于实践教学管理,获取实践教学管理数据,加强对实践教学全过程的监控,使其有效辅助实践教学管理活动。
4.2应用效果
通过实际应用表明,该实践性教学管理平台界面美观,结构合理,并且操作简单,综合性能比较稳定,同时维护和使用方便,能有效满足实践教学管理需要。通过该平台的应用,还能加强对实践教学全过程管控,有利于提高实践教学管理工作效率,减少任课老师的随意性和任意性,确保实践教学评分的客观和一致。总之,该平台方便实践教学的数据管理、资料管理,有利于加强实践教学全过程管理,并推动实践教学数据的标准化,对实践教学活动开展具有重要作用。然而需要注意的是,目前该平台仍然存在可以改进的地方。例如,进一步优化界面设计,使其更好满足管理人员各项操作需要,让该平台的界面变得更加合理易用。在系统综合性能、系统优化、系统可扩展性等方面,仍然存在提升和改进空间,这是需要进一步完善的地方。
5 结束语
此外,为促进实践性教学管理平台作用的充分发挥,实际工作中还要加强平台管理和维护,注重平台升级与改造,并加强平台安全管理,避免其受到攻击和破坏。作为管理人员,要重视平台的日常巡视和检查,及时排除可能出现的故障,确保其综合性能良好。最终让实践性教学管理平台更好发挥作用,助力实践教学管理活动的开展,也为提升实践教学效果创造便利。
参考文献:
[1] 陈中丽.基于C/S和B/S构建的高校教务管理信息系统的研究[J].计算机与信息技术,2014(4):70-74.
[2] 廖丽,杨小国.基于B/S模式的学生毕业设计管理系统的设计和应用[J].信息与计算机,2018(22):34-36.
[3] 胡卉颖.高校宿舍管理及智能终端APP的设计与开发[J].湖南邮电职业技术学院学报,2017(4):32-34.
[4] 罗伟彬.基于B/S模式的实践教学管理系统设计与实现[D].华南理工大学,2014.
[5] 张如国.高校计算机教学综合管理系统设计与实现[J].信息与计算机,2019(2):118-120.
[6] 李荣彬.基于ASP.NET实践报告管理系统的设计与实现[J].信息技术与信息化,2018(8):38-40.
【通联编辑:唐一东】