陆志良
摘要:本文主要是为了解决职业学校很难有效监督和指导顶岗实习学生的问题,采用了ASP.NET技术、AJAX技术、B/S结构等开发一套完善的基于Web的顶岗实习管理系统,学校对实习的管理可以通过系统来完成,同时为学校、学生、企业和家长4个方面的实习工作情况交流提供了良好的平台,使实习信息的管理更具及时性和规范化。
Abstract: In order to solve the problems of effectively supervising and guiding the students' substituted post exercitation, this paper uses ASP.NET technology, AJAX technology, B/S structure to develop a set of perfect management system for substituted post exercitation based on Web. The school can manage the study by the system. The system provides a good platform for the communication of study and work of the school, student, companies and parents to make the management of study information more timely and canonical.
關键词:B/S结构;顶岗实习;管理系统
Key words: B/S structure;substituted post exercitation;management system
中图分类号:TP311 文献标识码:A 文章编号:1006-4311(2016)07-0215-03
1 管理系统的研究背景
《国家中长期教育改革和发展规划纲要》中提出“实行工学结合、校企合作、顶岗实习的人才培养模式”。大部分中职校采用“学生2.5年在校学习,0.5年在校外参加顶岗实习”的模式。由于顶岗实习采用不集中式管理,传统的管理方式如走访企业、电话等方式呈现出不及时、效率低等特点,而且无法实现对实习生的动态实时管理。
随着信息技术的飞速发展,学校正快速进行教育教学信息化改革,以提高工作效率。因此开发一套结合我校实际需求的中职顶岗实习管理系统迫在眉睫,以便将校内指导教师、企业指导老师、实习学生、家长等有机结合成整体,为提高工学结合实习效果和质量提供有效保障。
2 管理系统的研究内容
本系统的研究主要是使用ASP.NET搭配SQLSERVER来设计开发;使用ADO.NET实现数据的读取、删除和修改等;采用B/S架构实现网络化的数据提交、查询、管理。由于系统的数据量较大,在数据管理中,使用了存储过程对数据进行分页读取,只读当前分页内容,实现高效数据管理,提高了系统稳定性和有效性。同时系统通过用户密码信息的加密、用户IP地址的屏蔽管理等操作,提高了系统的安全性。
3 管理系统需求分析与建模
3.1 系统业务需求分析
本系统涉及的角色共包括:学校、企业、学生、家长、管理员,在实习管理过程中,各角色围绕着管理平台开展各自的业务。如图1。
3.2 系统功能需求分析
3.2.1 专门管理员用户功能模块
专门管理员用户主要是学生工作处负责实习的老师,主要负责对系统数据的维护和管理,对学生顶岗实习日志信息进行管理,发布实习信息公告,通过查询和浏览了解学生提交顶岗实习信息的情况,及时反馈实习学生的紧急问题等。功能如表1所示。
3.2.2 教师用户功能模块
指导教师包括校内指导教师(班主任为主的团队)和校外指导教师(企业技术人员),登录后可以对学生实习情况进行评分评价,最后进行实习考核,具体如表1所示。
3.2.3 学生用户功能模块
学生用户的功能模块,是系统顶岗实习日志信息、顶岗实习总结信息的主要来源,是系统的核心功能之一,功能如表2所示。
3.3 系统架构分析
本系统采用MVC设计模型,结合本管理系统,客户层可以看作是V,它是由浏览器显示给用户的ASP界面;业务逻辑层和持久层则为M,它是实现系统业务逻辑和数据管理核心部分;Web层对应C,它是控制用户对业务逻辑操作,同时控制把操作结果显示给用户。
4 管理系统的总体设计
4.1 系统设计框架
考虑到将来系统的维护性和扩展性需求等方面,系统主要由管理员、教师、学生和家长用户模块组成,并进行结构化设计。尽量使各个模块在功能上保持相对独立,在性能和实现方面又保持一致性,具体如图2所示。
4.2 系统总体流程图设计
本系统的流程设计非常重要,它是后续开发工作的基础,所以在系统设计过程中,充分考虑到流程设计,才能够为后续开发做好准备。具体如图3所示。
4.3 顶岗实习流程设计
本系统结合学校实际需求,采用学生自主寻找企业岗位和学校推荐实习岗位相结合的方式来实现,具体如图4所示。
4.4 顶岗实习功能详细设计
顶岗实习功能详细设计中包括实习单位的设计,实习日志、实习总结等的管理设计,各功能设计类如表3所示。
下面以实习日志管理功能详细设计为例,描述其功能类设计。由表3知,实现实习日志管理的3个功能类设计包。学生用户请求添加实习日志时,系统调用实习日志管理的各功能类进行方法调用,首先调用方法,显示对应页面,进行实习日志填写,并请求保存。顶岗实习管理系统接受保存请求,调用实习日志管理ActionPracticeWeeklyJournalAction中封装表单数据方法,封装表单数据,然后调用PracticeWeeklyJoumalService实习日志管理业务逻辑类中保存方法save(),保存封装的表单数据,并反馈结果。
4.5 系统安全设计
在系统安全性方面,主要由软件和硬件2方面来完成架构,其中软件由防火墙、杀毒软件、安全管家等组成,硬件由接入设备、加密设备等组成,其安全架构主要依靠太仓中等专业学校目前的校园网络安全结构设计。
4.5.1 系统运行的安全设计
采用路由器和防火墙阻止或过滤非法攻击,创建专门的安全通道供管理系统使用;对于数据库服务器而言,采用双机热备,组成集群;而且为了减轻服务器压力,设置多台服务器从而达到网络负载均衡,保证系统的稳定性。
4.5.2 系统的安全设计
采用的是权限管理模式,即为不同的用户赋予相对应的角色,每个角色又拥有对应的权限;根据学校相应的管理职责,进行分级分组管理,其对越权进行了严格有效的管理。
4.5.3 系统访问的安全设计
各用户在登录、访问该系统时,首先需要进行身份的认证,用户输入验证信息如用户名、密码和验证码等,待系统验证无误后方可根据其具体角色权限来访问对应的系统信息和资源。
5 管理系统的创新和实效
在本管理系统测试运用一年后,笔者通过调研问卷分析統计可以得出,其中对本系统认可的占比87%,提出修改意见158条。调研数据证明了本系统的开发极大方便了中职学校顶岗实习的管理,各功能模块的修改意见也为后续系统的进一步完善打下了坚实的基础。
通过系统使用前后各用户的参与率及其他数据的对比,也可以得出使用了中职学校顶岗实习管理系统后,学校的实习管理效率和质量有了质的提高,具体如表4所示。
本系统的研究与实现目的还在于,一是完善和创新了顶岗实习的管理模式,实现动态管理的实时性和有效性;二对学校的教育教学信息化建设起到了巨大的推动作用,为远程教学质量跟踪与统计提供了依据。三是通过信息交流的实效性、便捷性提高了顶岗实习的管理质量和效率。
参考文献:
[1]朱明琴.基于ASP.NET的高职毕业设计信息管理系统设计与实现[D].合肥:电子科技大学,2012:9.
[2]卢薇.职业技术学院实习管理系统的设计与实现[D].合肥:电子科技大学,2011:10-11.
[3]刘爱芹.基于.NET的学生顶岗实习管理系统设计与实现[D].山东大学,2011.