APP下载

以信息技术为载体 分析顶岗实习管理平台的需求

2015-03-16吴丰盛许燕

电脑知识与技术 2015年4期
关键词:数据库

吴丰盛 许燕

摘要:以武汉城市职业学院的顶岗实习为研究对象,利用信息技术手段,借助互联网络,对顶岗实习管理平台的需求进行了详尽的分析,为顶岗实习管理平台的设计和实现做了较好的铺垫。

关键词:顶岗实习管理;系统需求分析;数据库;三层架构

中图分类号:G424 文献标识码:A 文章编号:1009-3044(2015)04-0231-03

1 顶岗实习管理系统的意义

实习是教学过程中非常重要的一个环节,以学生为主体,教师为主导的注重动手操作实践的活动,在巩固学生理论知识、培养学生综合能力和创新意识方面发挥着重要的作用。根据教高[2006]16号文件规定:“探索工学交替、任务驱动、项目导向、顶岗实习等有利于增强学生能力的教学模式”,同时,在第五条还规定“高等职业院校要保证在校生至少有半年时间到企业等用人单位顶岗实习”;在16号文的第六条规定“加强和推进校外顶岗实习力度,使校内生产性实训、校外顶岗实习比例逐步加大,提高学生的实际动手能力” [1]。顶岗实习在教学改革中提到了比较重要的地位。

武汉城市职业学院根据相关的文件精神,制定的人才培养方案是“2.25+0.75”的教学模式。在0.75的教学时间里安排学生到企业顶岗实习。学生顶岗实习由原来的在武汉市集中实习改为分布在全国各地的分散实习。实习地点不同、实习岗位有所差异、实习内容也不相同。按照以往的实习管理方式,班主任或指导教师通过电话联系、走访企业或者是发送邮件等方式与实习生或是企业沟通和交流,只能解决急需的问题。指导老师通过手工统计情况,向有关实习管理部门或者是相关人员汇报,由他们来处理解决实习中的问题。这样,既耽误时间,也不便交流,中间还容易传走样,不利于问题的及时解决,无法对学生进行有效、实时的动态监控,学生处于放任自由的状态,更有可能会与学生失去联系,学生实习流于形式,脱离监管。这样一来,实习过程、实习监控、实习评价都变得非常困难[2]。如何有效地管理实习学生,较好地完成实习教学任务,将是学校面临的一个很重要的问题。

随着互联网络的发展和智能手机的广泛应用,借助信息技术手段来管理顶岗实习学生就变得可行。利用三层架构模式和Web Service的有关技术,SQL Server 2008作为数据库的开发软件,ASP.NET作为应用程序的主要开发工具,开发一套管理系统平台,可以动态管理和记录实习过程,改变实习评价体系,及时指导实习过程,解决实习中的问题,消除安全隐患。

工学结合、学做合一是高职院校落实教高(2006) 16号文件精神的重要体现,在人才培养方案中得到具体落实,在教学计划中有专门的安排。该系统的开发和使用,能够更好的协调学院和企业对实习学生的有效管理,协调学院指导教师与企业指导教师相互了解情况,共同管理实习学生,把实习工作落在实处,提高了人才的培养质量,也提高了校企合作质量。

2 顶岗实习管理系统的技术基础

要开发顶岗实习管理平台,必须具备一定的软件知识和开发能力,这个平台的开发可以使用以下几种软件支持:

1) ASP.NET技术,主要用于制作网站的系统开发,相比其他开发软件稳定性、安全性更强。C#专为.NET 开发的,具有更强的实用性和独有性,直接选用 C#.NET相对来讲更容易一些、简单一些,适合新手对系统的开发。

ASP.NET可以在服务器上生成WEB应用程序,具有性能强大、较强的工具支持、简单性和易学性、高效可管理性、灵活性和强大性、安全性、扩展性与自定义性和有效利用性与可缩放性八种优势。

2) SQL数据库技术,是实习系统开发的核心技术之一,如何有效的存储数据、组织数据、管理数据、共享数据,建立便于存取和管理的数据模型,这都是数据库需要解决的问题。

在数据库管理方面,在开发信息管理系统、网络应用系统时,关系型数据库使用的比较多一些,数据独立,抽象级别高,访问速度快,其他类型的数据库就不具备这些功能。排除数据冗余,安全性较强都是后期开发要使用到的数据库功能。通过对各种数据库基本知识的学习、了解和比较,确定选用 SQL Server 作为系统开发的数据库;在数据库的使用方面, SQL managementstidio 管理工具可以有效地设计数据库,更能有效的管理好数据库中的数据;在数据库应用方面,顶岗实习系统就要用到数据库技术,主要是完成数据的输入、数据的管理,构建一定的数据模型,便于数据共享、数据查询。

系统开发过程中,用户对信息进行增加、修改、查询、删除等操作任务,就要用到数据库的基本功能,设计库的逻辑结构。数据库的设计可以从需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库的实施、运行与维护六个方面来考虑。

3) AJAX技术,是一种创建交互式网页的web开发技术。页面里用户的操作将通过Ajax引擎与服务器进行通信,然后将返回结果提交给客户端页面的Ajax引擎,再由Ajax引擎决定这些数据插入到页面的任何位置。Ajax的最大特点的就是很好的用户体验,页面在无刷新的情况下,完成某些与服务器的交互功能[3]。

4) 开发工具:包括操作系统和应用平台,根据系统运行效率和开发的需要,选择 Windows Server 2003,由于 Windows Server 2003很容易掌握及操作,操作系统有很好的人机交互界面,程序界面相对容易实现。因为是服务器机制,不仅增强了程序的可靠性和灵活性,而且降低了计算系统的成本;开发平台选用Microsoft Visual Studio 2008。是windows应用程序开发的主流平台。VS的可视化功能能把应用程序向导及数据库、网络技术完美地结合在一起[5]。

3 顶岗实习管理系统的需求分析

顶岗实习管理系统的构建,来源于教学管理实际的需要。通过分析顶岗实习过程中存在的各种问题,找出解决这些问题的方法。便于管理平台开发的完整与实用。

3.1 管理系统设计目标和原则

1) 目标:开发的管理系统就是为了有效的监控实习过程和完善实习管理,提高工作效率和工作质量,所以系统应该具有:操作简单直观,流程清晰;具有实用性和可靠性;便于数据查询和数据统计;可以对数据库进行动态管理,注重数据的安全性和可恢复功能;可以给老师、学生、企业搭建一个互动交流平台。

2) 原则:系统的主要使用者是教务管理者、校内指导教师、学生和相关实习负责部门,所以系统应该有:较好的交互功能,便于使用者很容易上手,愿意进行信息沟通和交流;系统运行稳定可靠,不能经常丢失信息或者系统崩溃;具有可扩展性,在实习内容的不断变化和扩充的情况下方便系统无限的升级。

3.2 管理系统可行性分析

系统的可行性分析主要从经济上、技术上、和操作上进行的分析:经济上,计算机和服务器的价格都不太高,学院本来就有网络管理人员,系统也不是很庞大,可以融入学校的信息管理平台之中;技术上,利用Microsoft SQL Server 2008作为系统的数据库,使用Microsoft Visual Studio .NET 2008进行数据编程的多种方法,以B/S三层模式的开发方法开发系统;操作上,操作简单,使用平台的学生是各个专业的学生,大家都学过《计算机基础》,具备操作系统的能力。

3.3 管理系统功能需求分析

开发管理系统是为了借助平台更好地对实习学生进行日常管理和监控,记录实习的中间环节,学生也可以从平台里获得国家相关的政策规定、学校对实习的有关管理办法以及学校发布的各项信息等,校内指导教师、学生、企业指导教师可以利用平台对实习的有关课程内容进行指导、沟通和交流。将原来琐碎、复杂、困难的实习管理工作变得轻松而且高效。因此要求开发的软件必须具有良好的交互特性、稳定操作和数据安全可靠。

基于B/S(Browser/Server,浏览器/服务器)模式的实习管理系统,对它的功能进行分解:国家的政策,需要学生了解,学校的规定,学生可以查询,实习日志必须提交规定的篇数,实习总结,需要得到教师的批改,实习中遇到的问题,指导教师能够提供参考意见,进行指导,学生的实习,可以监管,最后的实习成绩,可以统计和查询,方便了学校管理人员,提高了工作效率。学生能够及时查询自己的实习成绩,实现了数据共享,因为大家的数据都是来自同一个数据库[6]。

1) 业务流程

一般学生顶岗实习的业务流程是:根据人才培养计划,在规定的时间内学生可以选择实习单位自主实习或是听从学校安排到指定的实习岗位进行实习,填写顶岗实习申请表;根据实习申请表进行汇总后,安排学生进行顶岗实习,并指派校内实习指导老师;学生根据实习工作情况,填写实习日志,完成规定的篇数,提交实习工作总结;校内指导老师要审核学生的申请,并在实习期间,监督管理学生,批阅实习日志,实习任务书和实习总结,负责解答学生提出的有关实习和专业课程方面的问题;指导老师要监控实习过程,了解实习,评定实习成绩,企业实习管理者同样需要监控实习过程,评定实习成绩,考核学生,与学校交换学生实习意见;实习生毕业,完成了实习日志的填写,并且达到了规定的篇数,实习总结提交并批改,完成顶岗实习任务,获得实习学分;实习资料存档,办理毕业手续,完成实习过程。

2) 管理系统用户需求分析

对管理系统的业务流程做详细分析,是为了更好地进行用户的需求分析。实习学生人数多、实习基地有限、指导教师不足,由集中管理式的实习改换成为分散式实习。如何有效的指导、管理这些分布在全国各地的学生就成为高等职业技术院校面临的一个迫切需要解决的问题。在本节中,把参与实习的人员进行角色定位,没一个角色需要完成哪些任务,在系统设计的时候能够实现它,比如,填写实习日志,教师评阅日志等。将实习中的人员根据所在的地位和作用分为实习的学生、管理系统的教学秘书、指导实习的校内教师、教务处的管理者、企业管理者,还有学生家长等不同角色。不同角色在顶岗实习管理过程中有着不同的作用和功能需求。我们可以结合顶岗实习在不同阶段各角色对系统需求有所变化进行分析。

① 学生:根据调研结果得出,实习被管理的主要对象是学生,需求主要分为查询和修改与自己有关的信息、了解实习政策、规定、查看安排、提交实习申请、提交实习日志、提交实习总结、寻求指导教师帮助和与指导教师交流,对指导教师和自己工作做出评价,查看顶岗实习成绩。

② 教学秘书:教学秘书在顶岗实习管理流程中,起着协调学校、企业和学生的作用。顶岗实习前期,教学秘书与招生就业干事协商,审核实习单位的岗位信息,根据班主任提供的名单和要求,安排学生所去的企业和岗位。顶岗实习中期,督促校内指导教师进行实习指导,进行系统的资源维护。实习结束,收集实习资料,保存原始数据,存档备查。

③校内指导教师:校内指导教师负责实习期间的学生管理,处理实习期间产生的各种矛盾,帮助学生完成定岗实习任务,缩短其成为职业人的周期。校内指导教师具体工作有,在院系或教学秘书划分好实习学生,指派好指导教师后,教师先查看所指导的学生的名单,了解各位学生的基本情况;提出实习的相关要求,规定学生在指定的时间内提交实习日志和实习总结,并对学生的实习日志和总结作出及时的批阅和评价,在实习期间,可以与指导的学生进行实时互动和在线答疑。校内指导教师也可以与企业进行沟通和交流,了解实习情况,给出实习学生评价,管理好实习过程。

④系统管理员:教务处的实习管理员给各院系分配角色和权限,上传政策和规定,添加和删除班级设置,是整个系统管理中权限最大的,最后还要汇总实习情况。

⑤企业指导教师:企业可能会指派经验丰富的技术骨干作为企业指导教师,他是顶岗实习学生在实习期间的主要监督者,对实习的管理效果起着很重要的作用。但根据调研分析,他们技术能力较强,管理水平有限,对实习要求认识不到位,技术要求多,管理较少,所以在顶岗实习管理系统中,还是主要依靠自己的指导教师管理,企业指导教师负责技术指导,让学生的实习达到理想的效果。所以企业指导教师可以查看学生信息,指派学生实习任务,给出实习评价,与学校指导教师沟通和交流,监管过程。

⑥家长:在顶岗实习管理中,家长的主要作用是监督和督促。但调查结果显示,家长与学校和企业沟通联系较少,难以得到学生实习情况,可以借助短信平台或是手机联系,让家长也参与到顶岗实习管理过程中。

3.4 管理系统性能流程分析

为了提高学校对实习工作的管理效率和管理水平,让学校的实习管理工作时刻处于监管状态,良性循环。及时收集信息,动态调整学生实习过程,比如,有的学生不适宜上夜班,可以与企业沟通,也可以征得企业同意,给学生调换岗位,让学生的顶岗实习落到实处,保证学生较好的完成人才培养方案中规定的顶岗实习任务。

随着实习学生的数量增加,实习岗位众多,实习地点的分散,实习信息数据的处理也将急剧增长,对实习数据信息的有效管理就变得尤为重要。改变管理观念,改变管理方式,运用新技术,高效快捷的管理学生和实习数据,开发管理平台,实现管理自动化。

1) 良好的人机交互界面,操作简单,易于使用。使用管理系统的人员层次不同,管理权限不同,对计算机技术掌握的程度也参差不齐,因此,系统在开发时,系统的界面要能吸引人,界面清新,交互功能要好,操作简便,在较短时间内可以熟练使用系统。增强使用系统的兴趣,让实习学生和实习相关管理人员乐意借助管理平台进行交流和问题探讨。

2) 易于安装。系统的开发是为了让大家能经常使用,发布实习信息,记录实习心得,管理实习过程。所以客户端的安装应该简单,避免过于繁杂的流程而把众多的实习学生拒之门外。

3) 开放性能好,能够移植、扩展,当政策变化,学生人数增多或其他原因引起的改变,不可能仍然使用原来的系统,需要对系统进行升级处理。预留好必要的标准接口,减少系统今后的开发成本。

4) 系统承载大量的数据访问。实习学生多,无法控制学生何时访问系统,当有多个学生或者是用户访问时,系统要有较快的响应速度,否则,有些人会失去耐心,不再使用平台。页面刷新速度要快。

5) 要保证系统的安全稳定。系统必须具有高度的安全性。数据丢失、数据误删除、系统崩溃,都会影响系统的推广和使用。可以考虑用户权限设定,数据安全设计,在硬件方面,配置系统防火墙,保证系统的整体安全。

6) 具有较好的可维护性,便于相关人员在后台进行相关操作处理。系统出现故障,根据标准规范设计,只要在可控范围内,查阅文档记录,可以快速解除故障。

7) 保证数据一致性和可调用性。由于各个模块的内容有可能会重复或者是相近,数据会被不停地调用,因此要保证数据一致性。例如,同一信息可能会被不同的用户修改,也可能会被不同的模块调用。所以,数据的一致性就格外重要,是系统功能实现的基础。

综上所述,在充分比较各种开发软件和平台的基础上,选择合适的开发工具,做好需求分析,为后期的设计和实现打下良好基础。

参考文献:

[1] 教育部关于全面提高高等职业教育教学质量的若干意见(教高〔2006〕16号)

[2] 张雁平,成军.高职学生顶岗实习评价体系的研究和实践[J].中国职业教育,2008,05(307):15.

[3] 袁臻 基于Web2.0的顶岗实习管理系统的研究与设计[D].北京:北京邮电大学,2012:8-12

[4] 任毅,王平,龚亚丽,等.Ajax 和Web 服务在空间信息发布中的应用[J].计算机工程与设计,2009 (11):270.

[5] 李京文,姚成.ASP.NET数据库访问技术研究[J].安徽广播电视大学学报,2010 (1):121.

[6] 刘爱芹,基于.NET的学生顶岗实习管理系统设计与实现[D].济南:山东大学,2011:13-16.

猜你喜欢

数据库
超星数据库录入证
本刊加入数据库的声明
数据库
数据库
数据库
两种新的非确定数据库上的Top-K查询
数据库
数据库
数据库
数据库