摘 要:高职院校创建并积极推行全程工学结合的‘四环相扣教学新模式,从入学到毕业,贯穿着多种类型的实习,本文正是针对入学后第一阶段实习的特点,为了解决参观实习中的问题、提高其质量,对参观实习管理系统进行分析与设计。系统采用三层架构,结构清楚、分工明确,减少了层与层之间的依赖,提高了开发效率,方便今后的扩展和维护。
关键词:参观实习;管理系统;分析与设计;三层架构
工学结合的教学模式,符合学习的自然规律,也是提高学生能力和素质的最佳选择。高职院校创建并积极推行全程工学结合的‘四环相扣教学新模式,从入学到毕业,贯穿着多种类型的实习,本文正是针对入学后第一阶段实习的特点,为了解决参观实习中的问题、提高其质量,对参观实习管理系统进行分析与设计。
一、系统主要功能分析
图1参观实习用例图
大一入学即安排一天的参观实习,目的是让学生感受企业环境、文化和管理。
(1)参观实习一般由专业主任确定实习企业、时间、参与专业或班级、带队老师、每位老师指导的学生,向系教务秘书发送消息。
(2)系教务秘书查看计划详情,审核参观实习的企业安排和师生安排,若计划不合理则驳回,向专业主任发送消息;若计划合理则进一步设置实习参数、给出车辆安排等处理意见,然后向专业主任、带队老师、辅导员、学生发送消息。超过实习期,系教务秘书可以锁定实习,那么关于本次实习的所有信息都不得再更改。
(3)学生参观实习后完成总结和实习评价,向带队老师发送消息,系统自动记录完成时间。
(4)带队老师可以从实习评价了解学生对本次实习满意度的反馈,完成参观实习总结的评阅,若不符合要求则驳回,向学生发送消息;若符合要求则给予评语和成绩,然后向学生发送消息。带队老师评阅完成的总结,学生不能再修改。
二、系统架构设计
在详尽的需求分析之后,参照面向对象的设计原则,系统决定采用三层架构进行设计。三层架构就是在客户端和数据库之间加入了一个中间层。三层架构将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。客户端不直接与数据库进行交互,而是与中间层建立连接,再经由中间层与数据库进行交换。三层包括:表示层、业务逻辑层、数据访问层。
三、系统详细设计
1.数据访问层设计
数据访问层位于最底层,它为业务逻辑层提供统一的数据访问和合法性校验服务,实现与数据库的交互。在数据访问层的设计过程中,不仅要关注数据库的样式、数据库对象、SQL语句的处理、关系与对象的映射以及事务的处理,同时还需要为整个数据访问层提供一个向上的抽象,以利于未来的扩展和数据库的迁移。
2.业务逻辑层设计
业务逻辑层位于中间层,完成对复杂业务处理的抽象以及业务、业务流的定义。对业务逻辑和业务实体进行封装,该层为表示层提供业务功能,同时通过数据访问层来获取数据实体或数据集。在该层中,主要包括BusinessFacadeDB类。BusinessFacadeDB是业务处理类,它的操作主要包括:新增、修改、刪除班级信息,根据C_ID返回班级实体类单笔资料,返回班级实体类的List对象,新增、修改、删除学生信息,根据S_UserID返回学生实体类单笔资料,返回学生实体类的List对象,新增、修改、删除参观实习参数等。
3.表示层设计
表示层位于最上层,是人机进行交互的界面和接口,该层通过调用业务逻辑层提供的业务方法完成用户和应用程序的会话。
在该层中,主要包括四个类,分别是:参观实习计划安排类VisitTrainPlan、参观实习参数处理类VisitParaManage、参观总结处理类VisitSummary、实习评阅类VisitComment。
四、结束语
遵循面向对象的方法,采用三层架构设计的参观实习管理系统,使系统的结构更清楚、分工更明确,减少了层与层之间的依赖,提高了开发效率,方便今后的扩展和维护,优化了实习管理的业务流程,促进实习管理向信息化、智能化的方向发展。
参考文献:
[1]丁金珠.浅析高职“工学结合”保障机制的建设[J].机械职业教育,2012(1)
[2]边金良.基于三层架构的高职学生实习管理系统:[研究生学位论文][D].青岛:中国海洋大学,2011
作者简介:
陈竺(1982~),女,汉族,重庆人,硕士,讲师,主要研究方向:计算机应用技术,高职教育。