王媛媛,王留洋,李 翔
(1.淮阴工学院计算机与软件工程学院,江苏 淮安 223003;
2.江苏省物联网移动互联技术工程实验室,江苏 淮安 223003)
工程教育认证信息化探索与研究
王媛媛1,2,王留洋1,2,李翔1,2
(1.淮阴工学院计算机与软件工程学院,江苏 淮安 223003;
2.江苏省物联网移动互联技术工程实验室,江苏 淮安 223003)
摘要:工程教育认证工作存在需要梳理的材料繁多、资料整理工作量巨大等问题,因此亟需信息化手段辅助,从而有效减轻工作人员的压力,提高工作效率.工程教育认证辅助系统可以搜索、上传并导出认证标准要求的量化结果,如专业基本状态数据表、教学过程管理资料和毕业要求支撑材料等.提出了工程教育认证信息化系统的设计思路、功能架构以及实现的关键技术,最后分析了工程教育认证信息化的支持条件.
关键词:工程教育认证;信息化;辅助管理系统;人才培养
工程教育专业认证是国际通行的工程教育质量保证,目前国内部分高校专业已通过认证,另有大部分院校积极准备工程教育认证工作,已通过计算机类专业工程教育认证的学校有西安交通大学、复旦大学等,在认证期限内毕业的学生享受工程学位互认的国际待遇[1,2].工程教育专业认证工作可以促进构建教育质量监控体系,提高我国工程技术人才的国际竞争力.工程教育专业认证以学生为中心,通过质量监控机制不断改进,最终保证学生培养质量满足要求,以此为契机持续不断地提高学校的办学水平和人才培养质量[3].
1信息化需求
据调研,南京航空航天大学计算机学院为工程认证准备工作梳理涉及的各类实体资料七千余份,撰写自评报告126页近十万字,自评报告附录133页共12万字,自评报告索引电子文件累计数量近1400份,电子数据文档逾2GB,负责认证工作的人员需要准备的各类数据和支撑材料繁多,工作量非常大,但目前各高校还没有开发使用专用于工程教育认证的辅助管理系统.为了达到工程教育认证中的各项标准,必须参照认证标准,制定并规划适合本专业日常教学过程管理和质量控制体系,将概念性的表述转换成可判断的指标点,将指标点均落实到教学活动中,并对教学活动及其结果逐项进行评价,保存记录.认证最重视的是保证培养目标形成的机制,以及一套规范的处理流程,本研究的主要内容是通过信息化手段辅助这种机制的实现.
自评和撰写自评报告是工程教育认证工作的重点,用以检查本专业各方面是否达到标准规定的要求(即达成度).自评报告要求提供的各类数据以及索引材料多,工程教育认证辅助管理系统参照工程教育认证的要求,能够根据时间点导入所需的各类数据,提供自评报告中要求的专业基本状态数据表,以及本专业人才培养方案中要求达标的各种数据、证明材料,即实现工程教育认证过程的信息化,通过信息化手段辅助本专业的工程认证的准备工作.
2信息化系统的功能结构
2.1系统功能结构
工程教育认证辅助管理系统以软件工程的基本思想为指导,利用UML建模、ASP.NET技术,采用基于B/S的三层架构,Microsoft Visual Studio 2015为开发平台,后台数据库使用SQL SEVER 2012.系统以认证标准的七个方面为主要的功能结构,设计将认证标准贯穿于整个教学过程的方案,可以提供自评报告所需的过程管理材料,教师可以即时上传与认证相关的各类过程材料,做到过程化管理,避免后期大量补材料的工作量,减轻工作人员的压力,提高工作效率.系统主要功能结构如图1所示.工程教育认证辅助管理系统主要解决的问题是将工程认证要求提供的辅助支撑材料结构化,分为七个主要的功能模块,每个模块都可以实现相应信息的上传、查看以及导出等操作.
系统将标准中所有的要求项细化为可衡量的指标点,对于每个指标点列出教学实现路径,实现数据的量化,设计自我评估与评价方法,实现基于工程教育专业认证的教学管理和质量控制的信息化,对照认证的通用标准和专业补充标准,逐项描述专业毕业学生各项指标的达成情况,提供直接数据描述证实各项指标的达成度,并且提供支持数据等详细材料.能够导出自评报告中要求的专业基本状态数据表、教学管理和质量保障体系过程材料,以及本专业人才培养方案中要求达标的各种数据、证明材料.在这个工程认证准备过程中实现以评促建,持续提高学校的办学水平和人才培养质量[4].
图1 系统功能结构图
2.2系统前台设计
系统将EasyUI框架用于界面设计,框架提供简便、快速有效的设计,省去了繁冗的Javascript、CSS语言中各个数据的反复设计,为网站的建设节省设计成本.EasyUI自带的Windows弹窗控件,降低了对数据库的要求,只需要通过表格中的主键查找到精确的数据.系统前台还使用了HTML5+CSS3的设计模式,HTML5在性能上提供更好的服务,实现用户的更有价值的数据驱动,对在线交流进行优化,将网页的内容和展示分离,自适应网页设计;CSS3提供了丰富的网页格式和风格,使得界面更加完美.系统改变传统控件的数据操作,在前台代码中使用DataType对文本框中的数据进行约束,使用NullMsg和ErroMsg属性弹出错误的提示信息,改变CSS样表和使用jQuery代码实现对Validform5.0数据的验证,采用该验证样式节省了代码编写时间,界面效果好.
2.3系统后台设计
系统通过新建DBML类将数据源绑定到项目中,建立DAL层与数据库之间的操作和BLL层处理前台传递数据与后台数据库的数据,并在前台代码中实现数据的传递和数据约束及验证,便于后期开发者修改和维护.系统设计使用三层架构,每个功能模块都按照三层的思想构建.系统查询界面用到AspNetPager控件,在系统中添加dll引用,在网页前端代码中声明引用,将数据源绑定到控件中,分页控件绑定PageChanging函数,该函数中包含了对分页数据的绑定,表格中绑定数据后,将获取的数据总数值赋给分页控件.主要实现代码如下:
(1)UI层主要代码:
protected void Bind()
{ BLLShenbao bll = new BLLShenbao();
List
AspNetPager1.PageSize = 8;
AspNetPager1.RecordCount = tbshenbao.Count();
shenbao = tbshenbao.Skip(AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex - 1)).Take(AspNetPager1.PageSize).ToList();}
protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
{ AspNetPager1.CurrentPageIndex = e.NewPageIndex;
Bind();}
●BLL层主要代码:
public List
tbshenbao.ShenBaoDidian = address;
tbshenbao.ShenBaoName = name;
tbshenbao.ShenBaoZhengjianNum = id;
DALShenBao dl = new DALShenBao();
return dl.getresult(tbshenbao); }
●DAL层主要代码:
public List
{ chaiqianhuDataContext db = new chaiqianhuDataContext();
List
if (string.IsNullOrEmpty(shenbao.ShenBaoName))
{ result = db.Table_Shenbao.Where(a => a.ShenBaoName.Contains(shenbao.ShenBaoName)).ToList();}
系统使用Fusion Charts插件显示生成各类统计数据,首先导入柱状图对应的swf文件,新建页面,在前台写入代码,调用swf文件,使用Html5的
3工程教育认证信息化的支持条件
为了辅助工程教育认证工作的开展,学校提供了以下支持条件:
(1)建立完善的教学管理制度
学校重视教学管理规章制度的建设,根据国家高等教育管理的有关规定和学校建设发展要求,学校对有关制度进行了多次修订完善,本科教学管理制度更加科学完备.
(2)建立系统的教学质量监控体系
学校重视质量管理,先后制定和完善了各主要教学环节的教学质量标准,逐步形成了一整套行之有效的标准体系.教学质量监控体系健全,现已建立起了以教学督导制度、学生信息员制度、期中教学检查制度、毕业环节中期检查制度、考试工作制度、领导听课制度、学生评教和评课制度、教师互评制度等环节为要件的教学质量监控体系.
(3)积极推行教学持续改进
学校非常重视人才培养和教学改革,制定了相关的政策文件推动执行,学校每年在发展改革计划中都有对教学改革的专项资金支持.
(4)有效的教师体系建设
学校非常重视教师队伍建设,充分发挥教师教学发展中心在推进教学模式改革和提升教师教学水平中的作用,建立一系列措施,如人才引进优惠政策等方案.在高层次人才引进、青年教师培养、经费配套等方面为各专业师资人员补充和师资体系建设提供大力支持.
(5)有效的服务保障
整合校内资源,发挥资源使用效益,设立专项资金,定期更新、补充教学设备,加强对教学基本设施的投入,不断改善教学条件.大力加强网络资源建设,提高学校信息化管理水平,开展网络教学,并加强电子文献等文献资源的投入与建设.学校各个职能部门也发挥了各自的积极作用:
(1)教务处作为学校教学的主管部门对本专业教学起指导作用.学校教务处支持本专业教学工作的服务措施包括对专业设置的规划和管理、对专业培养计划的论证和审核、对教学过程的管理和监督、对各种教务事项的审查和规范、对教学质量的跟踪和反馈、对教育和教学改革的项目申报和实施的督促和验收、对教学实验室和实践中心的建设项目进行规划、组织对青年教师教学能力的培养及教学合格认证;负责本科教学各专项建设经费的管理等.
(2)人事部门根据实际情况及时制定和修改教师管理条例,不断完善和严格教师考核、晋升标准,进而保证教育教学质量;新教师入职时对教师进行培训,明确教师职责,规范教师行为,对新教师进行听有经验教师的课和专家组听课相结合的方式,提高教学水平和质量.
(3)学生工作处制定学生管理制度,并组织实施;负责学生辅导员、班主任和学生工作干部队伍的建设和管理,收集和分析学生思想动态,反馈到各个教学环节;协助就业指导和服务工作.
4 结语
本文研究了工程教育认证的信息化管理方式以及学校的各项支撑措施.通过信息化手段辅助专业教学过程质量管理监控、毕业生跟踪反馈以及外部评价,使教育质量保障工作更加规范化、科学化和制度化,为工程教育专业认证工作的顺利开展奠定基础,大幅提高了工作效率.
参考文献:
[1] 林健. 工程教育认证与工程教育改革和发展[J]. 高等工程教育研究, 2015,(2): 10-19.
[2] 李明,闪茜. 关于高校工程教育质量保障问题的反思及建议[J]. 高教发展研究, 2015,(1): 25-27.
[3] 林健. “卓越工程师教育培养计划”质量要求与工程教育认证[J].高等工程教育研究, 2013, (6): 49-61.
[4] 仇建, 陈宾宾, 胡维华. 工程教育认证背景下的网络专业课程体系建设[J]. 杭州电子科技大学学报, 2015, (2): 107-110.
(责任编校:晴川)
Informationization of Engineering Education Certification
WANG Yuanyuan1,2,WANG Liuyang1,2,LI Xiang1,2
(1.Faculty of Computer and Software Engineering, Huaiyin Institute of Technology,Huai’an Jiangsu 223003, China2.Jiangsu Province Networking and Mobile Internet Technology Engineering Laboratory,Huai’an Jiangsu 223003, China)
Abstract:The engineering education certification system can search, upload and export quantitative results of certification standards, such as professional basic state data table, teaching process management documents and support materials for the graduation. This paper puts forward the design idea of the system of engineering education certification informanization, functional architecture and key technologies of the implementation. Finally, the support conditions of the informationization of engineering education certification are analyzed.
Key Words:engineering education certification; informatization; assistant management system; personnel training
中图分类号:G642
文献标识码:A
文章编号:1008-4681(2016)02-0133-03
作者简介:王媛媛(1981— ),女,黑龙江齐齐哈尔人,淮阴工学院计算机与软件工程学院讲师,硕士.研究方向:机器学习、教学管理.
基金项目:江苏省高等教育教改研究课题(批准号:2015JSJG557).
收稿日期:2015-10-21