标题 | B/S构架下在线实验教学管理系统的设计与实现 |
范文 | 杨鹏飞 摘要:随着我国科学技术的不断发展,为了提高人才的培养能力,同时也为了响应我国的“科教兴国”战略,高校的实验教学与互联网技术的结合越来越密切。基于此,该文首先介绍了B/S构架与实验教学管理体统的概念,其次阐述了B/S构架下在线实验教学管理系统软件构架、包含模块以及数据库三部分的设计方案,最后结合B/S构架以及系统设计分析了实现系统登入、教师实验报告批改、教师课程发布、学生课程管理四个功能的具體方式。 关键词:B/S构架;在线实验教学管理系统;互联网技术 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)25-0070-02 基于我国计算机技术水平的日益成熟,社会各个领域的工作方式都在进行信息化转型,其中以教育行业的变化尤为突出。在当下,手机、电脑等电子设备在学生中全面普及,高校对教学的管理模式也应随之改变,所以有必要对基于互联网技术B/S架构下的在线实验教学管理系统进行研究。 1 B/S构架下在线实验教学管理系统概述 1.1 B/S构架 随着互联网技术的逐步发展,传统的C/S架构已经无法满足当代系统功能的要求,通过技术人员对架构主体的改良,B/S架构应运而生。B/S架构即浏览器(Browser)与服务器(Sercer)的架构,在这一架构中用户使用WWW浏览器的渠道进行权限登录,以服务器为主要逻辑处理结构,形成3-tier三层结构。B/S构架模式统一了以Web为基础的浏览器客户端,将所需的功能性模块部分集中在了服务器端上,很大程度上简化了系统的开发、使用以及日常维护。在现阶段,B/S架构下用户所使用的浏览器常用Internet Explorer或Safari,构架内服务器端配备的数据库常用Sybase、SQL Server以及Oracle。 1.2 实验教学管理系统 实验教学管理系统是以一种现代计算机技术理论为依据、以提高教学管理人员工作效率为设计前提的现代化综合管理方案,它的推出主要是为了配合我国高校以“建设一批基于互联网的国家级示范教学基地和基础课程实验教学示范中心”为主题的专项策略。该系统具有全面性、开放性、扩展性、稳定性以及模块化五大特点,兼备监控管理、课程管理、人员信息管理等多种功能,同时支持多种数据库同时运行以及多种信息平台同时使用,其科学系统架构和先进开发技术决定了它能满足现在及未来教学管理过程中的各种操作需要。 2 B/S构架下在线实验教学管理系统的设计 2.1 系统软件架构的设计 在线实验教学管理系统通过采用B/S构架形式,创建了分为Web界面层、数据访问层和数据库层三个层次的网络应用系统,实现了教学系统的基本软件架构设计。当Web界面收到信息处理或数据显示的指令时,会调动数据访问层对数据库发出数据申请,再由数据库查找处理后将所需信息回传给数据访问层,最终到达Web界面,从而实现信息的交互,保证系统完成用户相关指令的快速反馈[1]。 2.2 系统模块的设计 BS构架下在线实验教学管理系统的模块设计按主体不同主要分为以下三个部分: 第一,管理员角色模块设计。管理员作为系统后台的主要操控者,需要对教学内容以及学生、教师的信息进行全方位的管理。所以,管理员模块应具备课程管理、时间管理、班级管理、教师管理、学生管理以及信息修改管理六个功能。基于此,在设计管理员模块的界面时应植入班级、教师以及学生等数据的详细信息,并进行实时信息更新和反馈。同时,还要设计出承载不同功能的管理程序,以便对整个系统内用户信息进行内容添加、信息调整、密码修改以及课程查询等操作。此外,为了美化系统界面,管理员模块还应设计有改变系统界面皮肤的辅助功能。 第二,教师模块设计。由于教师在工作中需要与学校部门和学生双向对接,为了实现教师工作的多样性和特殊性,要求在教师模块的设计中,要兼具教师、课程以及学生管理三方面的具体功能:首先,模块设计要保证教师可以对ID信息以及密码进行主观修改,设置个人界面的个性化主题,还要在模块中安置教师工作总结、教师评价管理以及信息上传等功能;其次,在课程相关程序的设置上,要设计有实验课程发布、实验课程修改、核对选课名单等功能;最后,教师还需要对所教学生的信息进行统一管理,所以要设有学生实验报告批改、学生成绩评定等相关功能。 第三,学生模块设计。学生模块主要功能的设计应满足学生选择管理课程、提交实验课程报告、修改管理个人信息、查看课程评分等需要,同时把课程资料、实验报告以及评分报告等电子资料的格式统一为Word格式,以便系统处理较快速。该模块的设计重点在于课程管理,改程序页面应实时显示及更新集体的教师列表、实验课程运行列表、退选课程等板块,以保证学生在课程管理时一目了然,避免出现选错课程、退错课程等不必要的问题。 2.3 系统数据库的设计 系统数据库常用SQL Server进行所需数据的逻辑设计,通过数字化处理将教师、学生、管理员数据信息按一定条件进行分组、分类,并面向用户使用。在数据库的设计中要充分考量各用户权限及信息之间的逻辑联系,使用SQL数据库中DBMS所提供的功能,构建出可以规模适当、数据关系处理清晰且能满足多种执行方式的数据管理模型。 3 B/S构架下在线实验教学管理系统的实现 3.1 系统登入的实现 为了保证用户信息的独立性、安全性和准确性,教学管理系统必须实现较完善的账号登录功能。系统使用者需要对系统进行管理或更改操作时,首先需要在网址栏中输入校园网的登录系统链接,等待完整的登录窗口弹出,然后在账号栏内输入自己的账号,在密码栏中输入密码。此时系统会经过XML语句和SqlServer数据库内部UserInfo表曾经存入的用户数据进行查找比对,判断出用户是否存在以及密码是否相符。如果账号密码填写无误,系统会进一步对用户Promise的权限数据做出判断,将用户权限对应的模块显示界面反馈到使用者的浏览器上;如果账号不存在或密码错误,页面则会在显示提示错误信息后跳转至登录页面,对用户的操作请求不予通过[2]。 3.2 教师实验报告批改功能的实现 在教师用户登录在线实验教学管理系统后,在个性界面中可以看到预设好的实验报告批改程序,单机该程序模块就会弹出一张表格,在表格中可以清楚地呈现出该教师用户所进教授的实验课程进度,以及修习这些课程学生用户对应的實验报告以及提交日期和相关信息。通过这一列表教师可以控制鼠标操作完成每一个学生所提交实验报告的批改工作,如填写评语、批改分数、添加建议等,举个例子: 教授烹饪化学的王老师想要批改所教班级学生的中级课程实验报告,可以首先进入校园内部教学管理系统的网址,在填写正确的用户名和密码后即可进入王老师预设的教师模块。鼠标单击模块中的系统菜单,即可看到“发布实验报告”、“批改实验报告”、“下载实验报告”等选项,选择批改实验报告选项后,界面会跳转到上一课时“蛋白质的功能性质”中班级学生提交的报告情况。然后以Word格式下载学生A的实验报告,阅读检查后在评分栏输入“89”,在评语中输入“条件不充分”,最后单击提交选项,就完成了对同学A所交报告的批改工作。 由此看出,通过电脑控制在线实验管理系统实现实验报告评分修改以及不合格报告退回删除,其过程简单快捷,可减轻教师的工作负担。同时由于学生提交以及教师批改的报告都为Word电子格式,有利于传统管理教师减少批改纸质式样报告中出现的错误,还能减少纸张的使用,实现管理工作绿色环保。 3.3 教师课程发布功能的实现 首先,教师登录ID权限进入管理系统后,系统会自动跳转至教师模块的个性化界面,此时单击界面上的实验课程发布程序即可进入课程发布页面。然后,教师即可填写或点击添加需要发布的课程信息,其中包括具体实验名称编号、所属专业、起止时间、实验地点、实验目的等,然后单击提交发布,这就完成了新实验课程的发布。学生可以在自己的权限界面的课程选择程序中看到此课程,并可以在线选择课程的学习申请[3]。 3.4 学生课程管理功能的实现 在传统的高校实验课程管理中,由于实验课程的所属学科不同,又有不同主讲教师教授,同时课程性质也互相区别,这使得学生在课程选择和申请时容易发生混淆。此外,传统的课程申以及教师选择请需要学生到学校内部的机房完成,由于学生基数庞大,往往申请一门课程需要排队很多天,且排队秩序较混乱,造成了学生时间的不必要浪费,也为学校管理人员的工作增加了很大负担。 与之相比,学生在应用在线实验教学管理系统就要方便很多。学生可以随时随地通过网络设备进行课程的在线申请,在登录自己的ID权限后即可看到一张清晰的电子表格,上面详细地记录着课程的相关专业、地点信息以及教师信息,学生只需要单击提交申请即可实现课程的选择,经教师批准后系统就会将该生信息调入预设好的对应课程的数据库中。此外,由于学生的信息中包含其个人电子邮件信息,在课程开始前系统会向各个学生的电子邮件发布信息提醒,减少了学生跑错教室、交错报告等现象,大大提高了学生学习效率和校方人员工作效率。 4 结论 总而言之,B/S构架下在线实验教学管理系统是一套全面、科学的教学辅助系统,对高校实验课程教学工作有着重要意义。由上文分析可知,通过对教师模块、管理员模块、学生模块以及数据库等相关结构进行设计,可实现系统-用户、教师-学生、管理员-普通用户等多个功能链的管理,为教师批改学生报告以及学生自我管理等高校实验课程中日常的工作学习带来便利,也为日后高校课程管理方式的进一步发展打下了基础。 参考文献: [1] 孙仕云. 基于B/S三层架构的高校网络教学管理系统设计[J]. 电子技术与软件工程,2017(5):197. [2] 伏昕,刘惠. 基于B/S结构的实验教学平台管理系统的设计与实现[J]. 高校实验室工作研究,2016(2):118-120. [3] 董子琦,刘永春,杨军金. C/B和B/S构架的高校信息采集系统[J]. 信息通信,2014(1):100-101. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。