计算机专业校内实训管理平台的应用
2019-04-26吴雪峰丁璧晗
文/吴雪峰 丁璧晗
1 引言
实习与实训是应用型本科计算机专业教学的最重要的组成部分,贯穿于计算机专业人才培养的全过程,是提高人才培养质量,达成人才培养目标的关键。校内实训是企业和高校之间的纽带,是实现由理论知识教学到实际社会需求无缝对接的有效方式与途径。
如何对校内实训过程进行科学有效的管理是当前亟需解决的问题。本文基于MVC 框架研究设计了校内实训管理平台,该平台包括角色管理、课程管理、日志管理、类别管理、学生管理、技术论坛管理等功能模块。校内实训管理平台的应用有助于师生之间交流沟通,可对每个学生实训过程进行追踪,提高了实训效率和质量。
2 校内实训管理平台设计
2.1 开发平台简介
本文基于.Net 平台,采用MVC 开发模式,后台数据库为SQL-Server。MVC 即模型(Model)、视图(View)、控制器(Controller),Model 表示应用程序核心(如数据库记录表)、View 是应用程序处理数据显示的部分,视图通常是依据模型数据创建的,Controller 是应用程序处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
2.2 系统功能设计
徐海学院计算机专业校内实训主要分为三个阶段,第一个阶段由主讲老师介绍专业基础知识;第二阶级由学生根据个人兴趣爱好选择方向并进行专业方向相关知识深入学习;第三阶段为项目实训,由指导教师给出项目实训题目,学生自由组队进行项目实战。
图1:系统功能板块图
图2:系统界面
在第一阶段实施过程中,教师可将知识点分类发布到系统中,学生可以模糊搜索某类型知识点,或者根据多种条件联合检索,同时学生可对某个知识点进行收藏、回复、点赞等操作,也可查看其它同学对该知识点的回复、讨论等信息。
在第二阶段实施过程中,由于学生选择专业方向不一,学生在学习过程中遇到问题类型较为广泛,不同的问题类型需要相应的专业老师进行解答。此外由于计算机专业相关技术发展较快,学生选择专业方向每年也会有所变化,因此在系统设计时需要考虑专业方向相关分类的灵活设置。
第三阶段是学生项目实战阶段,系统提供论坛、项目版本管理等功能,满足学生在该阶段相关学习过程的管理。学生每日需在系统提交当日项目进展情况,教师可对该学生提交结果进行线上打分,整个实训结束后可以回溯每个学生的实训历程。系统功能模块图如图1所示。
数据库设计部分的表单有用户表、角色表、系统菜单表、学生表、教师表、课程信息表、日志表、附件表、学习论坛表、论坛回复表、个人回复信息表、点赞表、浏览足迹表等共有36 个表单。
2.3 系统界面
校内实训系统登录界面有教师、学生、管理员三个角色可供选择,每个角色登录后可进行相应功能管理。其中教师角色登录系统后界面如图2所示。
3 结束语
校内实训管理平台以徐海学院计算机系为应用背景,该平台可将整个校内实训实现过程化管理,同时通过每届实训数据积累,为后续实训提供宝贵的知识资源。