软件工程专业实验教学管理系统的有效构建
李赫飞
[摘 要] 计算机技术等现代高新科技的不断发展给人们的日常工作和生活带来了极大的便利,目前已经在教育活动当中得到了广泛的应用。实验教学管理系统正逐步成为高校教学互动开展最为重要的一种辅助工具。首先对软件工程专业实验教学当中的问题进行了简要的分析,继而探讨了对实验教学管理系统的构建。
[关 键 词] 软件工程;实验教学管理系统;网络教学
[中图分类号] G642 [文献标志码] A [文章编号] 2096-0603(2018)13-0110-01
一、软件工程专业实验教学中的问题
软件工程专业属于我国诸多高校所设置的一项重点专业,为社会培养出了大量人才,对国家软件产业发展形成良好的助力。而随着社会的发展,给软件工程人才提出了较之以往更高的要求,这也就给学校专业设置以及教学条件形成了新的要求。在新形势之下,怎样实现突破,提升软件工程实验教学的整体水平和质量,成为一个重要的问题。就我国各大高校目前的整体情况来说,还存在着一些问题对专业实验教学形成了一定影响,主要体现在:(1)实验教学相关基础设施配置不完善。(2)实验教学过程相应的监督力度不够。(3)实验教学体系不健全。
二、实验教学管理系统的构建
软件工程实验教学的管理系统主要是以MVC模式为基础,利用B/S架构,其中前端用户利用浏览器进行访问,中端为WEB服务器,而后端则是数据库。系统开发主要利用JSP编程语言,利用WEB服务器开源的TOMCAT,而数据库服务器则采用ORACLE数据库,同时结合JavaScript以及CSS等技术实现。
(一)教师管理模块
1.信息管理
(1)學生信息:能够在系统当中对学生的各种基本信息进行导入,学生再通过系统对用户名以及密码进行注册之后,对其姓名以及学号等相关信息进行自动化比对,防止非法用户侵入。(2)公告信息:包括对实验题目、教学信息以及各种通知和公告的发布。(3)课程信息:课程名称、代码、上课地点、时间、教师以及学生专业等相关信息。
2.考勤管理
(1)出勤考核:教学管理系统能够以自动运行的方式对学生出勤及其相应的IP地址以及考勤时间进行记录,避免出现考勤作弊等情况。(2)考勤查看:对全体学生的考勤结果以及缺勤次数进行排序,学生可以通过列表查询自己的考勤结果。
3.实验管理
(1)实验代码:学生能够利用教学管理系统对实验代码进行上传、修改以及提交。(2)实验过程:学生在教学管理系统当中定期对实验日志进行录入,方便教师对学生做实验的过程进行监督,切实了解每名学生做实验的进度以及实际状况。(3)实验报告:利用实验管理系统可以保存以及查询实验过程当中各种相关的数据、资料以及源代码等。
4.成绩管理
(1)权重设置:内容包括学生日常考勤、平时表现、实验报告成绩等各项占据总成绩的比重。(2)自动计算:管理系统支持一些成绩利用Excel文件等方式导入,之后依据权重对学生成绩进行自动计算。(3)对比分析:系统将依据学生成绩自动生成各种图形化的结果,进行对比和分析。
(二)学生管理模块
1.课程管理
(1)选择实验:学生在登录系统之后,可以对教师所开设的各种实验课程进行在线课程选择。(2)已选实验:将学生已选的全部实验课程进行显示,其中包括选修以及必修实验课程。(3)查询:结合教师所发布的课程信息以及学生实际的选课状况,对学生对应的课表信息进行显示。
2.实验管理
(1)知识预习:结合现代信息技术,教师可以将学生需要在课前预习的相关实验知识输入教学系统当中,学生在登录之后可以实现在线预习。(2)实验代码:学生将自己实验过程当中所产生的一些代码上传到管理系统当中,而系统将会对其进行长时间保存,便于查询。(3)实验报告:学生利用系统将自己的实验报告上传供教师审阅。(4)成绩查询:在教师审阅和评价之后,系统自动生成学生的实验成绩,可供学生查询。
3.系统管理模块
系统管理模块中主要有四个模块:角色管理、用户管理、系统管理以及权限管理。
总而言之,在高校软件工程专业的实验教学活动当中,对教学管理系统的有效构建和应用具有十分重要的现实意义,不仅减轻了教师的教学负担,为教师和学生提供更为完善的服务,还能让实验过程以及教学活动的开展呈现出更好的完善化、科学化特征,对教学效果的提升具有十分重要的现实意义。
参考文献:
[1]任传成,宋秀芹,胡凯.软件工程实验课程教学改革与探索[J].教育现代化,2017,4(46):63-64,76.
[2]彭慧.论软件工程专业实验教学体系的构建[J].赤峰学院学报(自然科学版),2016,32(13):262-263.