顶岗实习网上管理与指导平台的设计与实现
2010-08-15蔡伯峰
蔡伯峰,叶 钰
(泰州职业技术学院,江苏 泰州 225300)
顶岗实习网上管理与指导平台的设计与实现
蔡伯峰,叶 钰
(泰州职业技术学院,江苏 泰州 225300)
介绍了利用ASP.NET+SQL Server技术开发的网上管理与指导平台。该平台给高职院校学生的顶岗实习提供了师生互动的空间,使用它进行全流程统一管理极大地提高了管理和指导的效率,方便了学生、教师、教学管理及相关人员之间的信息交流和传递。
ASP.NET+SQL Server技术;网上管理与指导平台;设计与实现;全流程管理;顶岗实习
顶岗实习是结合就业到企业实习,它是工学结合的重要途径之一,是职业教育与社会实践相结合的重要体现。通过顶岗实习培养学生在实际工作环境中运用所学知识和技能分析、解决实际问题的能力,强化学生的社会意识、提高学生的综合实践能力和综合素质,从而使他们在心理素质和专业技能上迅速与毕业后的工作环境接轨。顶岗实习也是高职教育实现培养目标的重要教学环节,其质量直接关系到人才培养目标的实现。因此,做好顶岗实习管理与指导工作对全面提高毕业生素质具有重要意义。
然而,目前各个高职院校普遍存在教师教学、教改任务重、联系或指导学生多的现象。老师联系或指导学生是通过电话、短信、EMAIL、到学生实习单位去实际了解情况等方式进行的,但这些方式又不便于学校全程统一监督、管理和保存信息,何况老师也不可能有很多时间经常到学生实习单位去了解每个学生的实习情况。这些做法严重影响了顶岗实习的规范管理和指导质量,因此,需要开发网上管理与指导平台以便对顶岗实习进行全流程统一管理并对学生进行有效的指导。
1 系统分析与设计
1.1 顶岗实习的工作流程
实习开始前,院、系部须做好实习准备工作,比如联系实习单位并分配指导或联系老师、准备课题和实习相关文件等,同时由学生自由选择实习单位。学生也可自行联系实习单位并将有关资料提交系部审批,审批通过后由系部确定指导或联系老师。根据实习单位的不同,实习分为带课题实习和不带课题实习两种,在实习结束时前者须提交毕业(设计)论文,后者须提交实习总结报告。
实习过程中学生需要与校内指导或联系老师随时保持联系,了解院、系部的最新实习要求和新闻通知,向指导或联系老师汇报实习进度和实习情况、反映存在的问题并接受老师的指导,同时根据需要向院实习管理部门投诉或提建议。院、系部对实习进程进行质量监控。
在论文或实习报告撰写过程中学生要接受老师的指导并提交论文或报告。
实习快结束时,系部组织教师撰写各种评语、评定部分项目的成绩、审查答辩资格、组织学生参加答辩并进行各种成绩统计、做好推优工作。
答辩结束后,教务处组织评委评选优秀论文或实习报告并公示。
1.2 系统用户
根据以上分析,使用本系统的用户包括7种用户,即普通用户、学生、教师、系部管理员、教务处管理员、评委、院领导。其中,普通用户无须登录,但只能查看新闻通知,其余用户均要登录后才能进入本系统进行相关操作,用户之间不能越权访问。
1.3 系统功能设计
顶岗实习管理与指导平台用来对顶岗实习进行全程管理与监控,其功能涉及到实习准备、实习实施、实习监控、论文撰写和评审、实习答辩以及实习结束后的善后处理等方面。具体包括如下几大类功能:
(1)用户注册登录管理;(2)新闻管理;(3)基本数据维护;(4)实习要求管理;(5)实习单位管理;(6)课题管理;(7)学生选择实习单位;(8)互动交流管理;(9)定时监控;(10)毕业设计(论文)/实习报告管理;(11)答辩管理;(12)毕业设计(论文)/实习报告评审管理;(13)数据查询与统计。
1.4 数据库设计
使用SQL Server2005设计数据库,库中包含22张基本表。
系部表、专业表、班级表:分别用于存放系部、专业、班级等信息。
学生表:用于存放学生基本情况以及有无上网条件、帐号是否开放、是否对课题或实习进行主动汇报及不正常次数累计值等信息。
实习要求表:用于存放系部各专业的实习要求及管理制度、实习任务书和指导书、选实习单位开始及结束时间、实习开始及结束时间等信息。
课题表:用于存放系部各专业的毕业设计课题、任务书和指导书及相关人数等信息。
实习单位表:用于存放系部各专业的实习单位、是否有课题要求、指导或联系老师及相关人数等信息。
实施计划表:用于存放各个学生所对应的实习单位信息。
更新计划表:用于存放各个学生的单位变更信息。
学生汇报表:用于存放各个学生的每次汇报及有无指导或联系老师的答复等信息。
汇报答复表:用于存放指导或联系老师的答复信息。
未主动联系汇报表:用于存放未主动联系汇报的学生详细情况。
学校导师不良记录表:用于存放指导或联系老师未及时给学生回复的详细情况。
论文报告表:用于存放学生的毕业设计(论文)或实习报告终稿以及各种评语和成绩、所分配的答辩小组、是否推荐优秀及推荐意见、是否院优秀等信息。
答辩小组表:用于存放系部各专业的答辩小组信息。
评审意见表:用于存放院评委的评审意见和成绩等信息。
举报表和举报答复表:分别用于存放学生的建议或举报、院领导的答复信息。
新闻表:用于存放院、系部发布的新闻通知等信息。
由于管理员和教师的实习指导或管理工作具有年份的连续性,因此其信息均存放在同一个教师表中,但权限不同。而评委和院领导由于每年可能不尽相同,因此单独存放在评委、院领导表中并给每个用户设置所能操作的数据年份权限。
1.5 系统体系结构
顶岗实习网上管理与指导平台采用“数据层—业务逻辑层—表示层”的三层逻辑体系结构模式[1],因为顶岗实习平台信息处理工作量大,而且学生和老师需要随时随地可以访问到该平台,因此架设专用服务器运行该系统。当顶岗实习人数在3000人以下时,采用1台服务器部署系统,当人数在3000人以上时,将数据层所在的数据库服务器单独部署,其余层部署在应用服务器上。服务器操作系统均采用Windows Server 2003,而数据库服务器采用MS SQL Server2005。
系统开发环境采用IIS6.0+ Visual Studio 2005+MS SQL Server2005+ IE6.0[2]。
2 界面设计
与系统的7种用户相对应,系统的用户表示层分为7种界面[3],下面简要介绍其中的4种界面。
2.1 系统主界面
系统主界面给系统七种用户的登录、院优秀毕业设计(论文)或实习报告展示、个人信息修改提供了统一入口,还实时显示学校及院、系部发布的新闻通知。系统中的学生、教师信息直接从教务系统数据库导入,系部管理员、评委和院领导信息由教务处管理员添加,添加后各个用户的个人信息可随时修改。院和系部均可随时发布本部门的重要新闻和通知。
2.2 学生操作界面
学生通过学号和密码登录后,如果帐号未被锁定则进入学生专用界面。通过该界面学生除了可及时查看到自己上周主动联系情况、不良记录累计次数、指导老师的回复以及撰写实习或课题汇报外,还可操作以下拉菜单形式列出的以下各个功能。
(1)实习要求。包括系部、专业顶岗实习各项管理制度和实习要求、总评成绩构成等。
(2)实习单位。包括所属专业供选择的所有实习单位信息、选择或更改实习单位、更新实习单位和课题、实习单位变更历史等。
(3)实习指导。包括校内指导老师信息、要完成的课题信息、指导老师发布的公共信息等。
(4)论文报告。包括提交及查看论文或实习报告终稿、所分配的答辩小组、各项成绩和总评成绩。
(5)建议举报。包括向院方进行建议或举报、查看院方的答复情况。
2.3 教师操作界面
教师通过姓名和密码登录后进入教师专用界面。通过该界面教师除了可及时查看到对学生的回复情况、自己的不良记录累计次数、给学生回复外,还可操作以下拉菜单形式列出的以下各个功能。
(1)实习要求、实习单位。与学生界面中相应功能类似。
(2)实习指导。管理自己所指导的课题和任务书及指导书、管理给所指导学生发布的公共信息等。
(3)论文报告。包括学生论文或实习报告管理、3种基本评语和成绩管理、查看答辩小组及学生分配情况、作为答辩组长分配评阅老师论文或实习报告、各种评语打印等。
(4)学生情况。查看自己指导的所有学生相关信息,如上周主动联系情况、不良记录次数累计、帐号是否开放等,并可设置是否无上网条件。
2.4 系部管理员操作界面
在系部管理员专用界面可进行以下相关栏目的操作。
(1)基本信息。包括从教务系统数据库中导入专业、班级、学生信息并进行管理(含浏览、查找、编辑、删除等)、教师信息管理(含添加、浏览、查找、编辑、删除等)、本系部本届实习启动、历史数据查询设置等。
定义6 称(A(tr)/A(tr-1)),(2≤r≤m)为马尔可夫过程{ξ(t),t∈T},(t1
(2)实习管理。包括顶岗实习各项制度和实习要求管理、总评成绩构成情况管理、新闻管理等。
(3)实习单位。包括单位管理(含录入和导入、编辑、删除、查找、浏览等)、单位分配管理、课题管理、任务书指导书审核等。
(4)实施计划。包括按多种方式查看浏览顶岗实习实施计划、管理计划变更等。
(5)互动交流。包括查看学生与指导老师之间的互动交流记录及统计值、按多种方式分类查看学生未主动联系的情况及统计值、查看指导老师的不良记录情况及统计值等。
(6)论文报告。包括按多种方式分类查看论文或实习报告终稿、管理学生各种评语和成绩等。
(7)答辩推优。包括答辩资格审查管理、答辩小组管理、答辩小组分配管理、按多种方式分类查看学生各项成绩、论文或实习报告推优并撰写、管理推优意见等。
3 系统实现
本系统采用B/S模式并选用ASP.NET技术实现全部功能,客户端脚本采用JavaScript实现。下面简要介绍本系统实现的主要技术要点。
3.1 与教务系统数据库相衔接
系统提供了与教务系统SQL Server数据库的接口,管理员可直接导入初始数据如教师、系部、专业等信息,而在每届实习开始前还可实时、分批导入参加顶岗实习的班级及学生信息。通过检测各个表中关键字机制来防止反复导入时数据出现重复,这样确保了导入后数据的唯一性。
考虑到有些数据是顶岗实习需要的但未包含在教务系统中,如顶岗实习所需要的外聘教师,或者出现相反的情况,系统增加了对导入后数据的管理,包括添加、编辑、删除、浏览、查找等。
3.2 质量监控
顶岗实习质量的高低直接关系到高职人才培养目标能否顺利实现以及毕业生是否能达到零距离上岗就业的要求。系统在实现时从4个方面加以监控,即在学生主界面及时提醒学生汇报的总次数和最近一周的汇报情况、在教师主界面及时提醒教师及时答复的情况;学生未及时与指导或联系老师联系超过规定的次数则自动锁定帐号;定时统计师生交流情况;随时查看师生交流详情和不良记录以便及时通知相关人员整改。
其中定时统计程序通过多重循环及判断的方法实现,并利用W indows Server 2003的“任务计划”功能定时运行。定时统计包括学生汇报统计和教师答复统计,并且对各个专业的学生分别在其顶岗实习期间统计汇报和答复情况。
3.3 总评成绩构成灵活
因各个专业的实习要求不同,顶岗实习总评成绩会存在构成项数和占分比例的差异。在具备3种基本的成绩(即指导、评阅和答辩成绩)后,由管理员根据各个专业的具体情况添加3种成绩所占比例以及其他栏目和相应成绩占分比例,在实习结束时由各个相关人员撰写评语并添加成绩,系统自动计算出总评成绩。
系统可按照预先设计的模板实时打印各个学生顶岗实习的各种评语和成绩,便于存档。
3.4 多种方式实现实习单位及单位分配管理
实习单位有两种来源:系部联系、学生自行联系。对于系部联系的实习单位系统提供了两种处理方式:系部管理员在线直接录入、导入Execl工作表。
实习单位信息进入系统后由学生根据自身情况在线选择单位,也可由管理员在线直接分配、调剂。
实习单位的分配也可通过导入Execl工作表方式进行,然后在线调剂。
导入Execl工作表主要适用于批量数据的处理,反复导入时系统通过检测相关表中的关键字自动去除重复的信息。
为了使各个系部导入的Execl工作表便于系统正确处理,系统专门设计了模板。模板第一行存放各个列名(对应于数据库中的各个字段名)并锁定,再通过Excel中的“工具︱保护︱保护工作表”命令对列、列名和行列格式等进行保护。导入Execl工作表时只需将信息填入模板即可导入。导入时工作表中各行信息只有通过一系列数据验证成功后才导入系统。
3.5 文件保存到数据库中
系统运行过程中用户会使用到大量的文件,如实习管理制度、任务书、指导书、学生汇报时的附件、老师回复时的附件、论文报告、新闻附件等,为了便于保存、管理和移植,将这些文件通过文件上传控件上传到数据库中保存,在显示时也直接从数据库中取出。
3.6 系统的容错性
用户录入、修改信息时,系统采用了客户端表单JavaScript数据验证、服务器端标准验证控件验证和Custom Validator控件配合正则表达式的使用验证[1]相结合的方法,避免了手工录入错误。
3.7 不同年份信息的保存与调用
数据库中存储有每年的顶岗实习信息,除系部、专业和教师信息每年基本不变外,其余信息每年均不相同。考虑到用户对往年信息查询显示的需要,应该在数据库中保存往年信息。但在课题、实习单位等表中存储信息时可能会产生关键字段值的重复,给多个表的关联和数据提取带来麻烦。为此,通过增加“毕业届数”字段来解决。比如从各表中提取本届数据时用:
select…from…where … and 表1.毕业届数=year(date()) and 表2.毕业届数=year(date())
4 结束语
该系统目前安装在Windows Server 2003+IIS+SQL Server2005服务器中,并挂接在校园网上,教师、学生、管理员等用户只需在客户端用IE5.0以上浏览器即可进入平台进行相关操作,极大地方便了顶岗实习的管理与交流。系统在本院投入使用后反响良好,达到了预期的效果。该平台同样适用于其他实施了顶岗实习的高职院校。
[1] 孟宪会. ASP.NET2.0应用开发技术[M].北京:人民邮电出版社,2006.
[2] 刘怀恩.ASP.NET技术基础[M].北京:高等教育出版社,2007.
[3] 张玉平.ASP.NET+SQL组建动态网站[M].北京:电子工业出版社,2006.
Design and Realization of Net M anaging and Guiding Platform for Being Equivalent to Post Practice
CAI Bo-feng, YE Yu(Electronic Engineering Department , Taizhou Polytechnic College, Taizhou Jiangsu 225300,China)
The article introduces the managing and guiding platform on net, which is developed by ASP.NET + SQL Server technology. It provides interactive space to students and teachers, and carrying out entire process managing by it w ill maximum improve the ef f ciency of managing and guiding, the communication and transferring of information among students , teachers , teaching managing and related workers w ill be convenient.
ASP.NET+SQL server technology; managing and guiding platform on net; design and realization; entire process managing; being equivalent to post practice
TP311
A
1671-0142(2010)01-0001-04
蔡伯峰(1967-),男,江苏泰州人,副教授,工程师.
(责任编辑 施 翔)