APP下载

民办高职院校物流实习管理信息系统的研建

2018-12-06炎黄职业技术学院陈华平

电子世界 2018年22期
关键词:寝室民办指导老师

炎黄职业技术学院 陈华平

为了实时监控物流管理专业学生的实习状况,使用B/S框架结构、MySQL数据库、“Struts2+Hibernate+Spring”服务器端和JQuery技术渲染客户端等技术,研建民办高职院校物流实习管理信息系统。通过对该系统的使用,能够全面了解学生的实习效果和情况。

1.引言

作为民办高职院校培养技术型人才的重要环节,实习一方面可以很好地将学生所学知识运用到实际工作当中,从而开阔学生的视野与眼界,另一方面可以有效地帮助学生积累工作经验,从而提升学生的社会适应与应变能力(何哲文.基于WEB的大学实习实训信息管理系统的设计与实现[D].电子科技大学,2014)。然而,目前各专业学生的实习,尤其是物流管理专业学生的实习,由于实习场所相对分散、实习内容相对较多以及实习周期相对较长等因素,在现实情况中存在各种各样的问题,比如学生存在伪造实习证明、学生实习质量无法有效地评估等(罗毅.高职院校学生实习实训管理系统设计与实现[D].北京工业大学,2017;薛卿.济南工程职业技术学院学生顶岗实习信息管理系统设计与实现[D].山东大学,2013)。因此,如何提高民办高职院校物流实习的教学效果与质量就显得非常重要(庄光磊,李文娜.高职学校院系学生顶岗实习管理信息系统研究[J].信息与电脑(理论版),2013(04):229-230;叶文胜,叶建亭.高职院校顶岗实习管理信息平台系统设计[J].黄冈职业技术学院学报,2012,14(04):93-96)。虽然当前相关民办高职院校为了达到预先设置的物流实习目标采取了很多应对措施,但是实际调研发现,很少民办高职院校通过构建物流实习管理信息系统来动态跟踪学生实习的全过程以及达到物流教学的效果与质量(翁建勋.学生顶岗实习管理信息系统的分析与设计[J].电子技术与软件工程,2017(20):153)。将物流实习纳入到信息化当中,顺应当前民办高职院校信息化工程建设的浪潮。

基于此,结合民办高职院校物流管理专业学生的特点与实际需求,笔者研建一款民办高职院校物流实习管理信息系统。该系统采用B/S(浏览器/服务器)的框架结构、MySQL数据库、“Struts2+Hibernate+Spring”的服务器端和JQuery技术渲染客户端,进而将系统业务的逻辑、控制和表现三方面分离,继而使得民办高职院校物流实习管理信息系统结构更加清晰、业务模块间耦合性降低,从而提高系统的维护效率和扩展性。与此同时,该系统设置不同的角色对民办高职院校物流实习管理信息系统进行操控,从而提高系统的安全等级。通过对该系统的使用,可以改善目前民办高职院校物流实习环节的现状,进而使得学校、指导老师、学生和企业之间的紧密程度提高,继而有利于学校和指导老师对物流管理专业学生实习进度与质量进行实时监控,从而增强物流管理专业学生的综合竞争力。

2.民办高职院校物流实习管理信息系统的研建

2.1 民办高职院校物流实习管理信息系统需求分析

民办高职院校物流实习管理信息系统主要为了增进学校、指导老师、学生和企业之间的沟通与交流,规范物流实习相关人员的职责,以及提高学校、指导老师和企业对学生管理的精准性和及时性,从而极大地提高民办高职院校物流实习的教学效果与质量。从这里可以看出,本系统涉及四类用户:学校、指导老师、学生和企业。他们分别需要进行以下操作:①学校,可以对不同的角色(指导老师、学生和企业)给予不同的权限、管理学生的基本信息和分配实习寝室、对企业进行考评等;②指导老师,可以对学生物流实习各模块成绩进行考评、汇总和分析,以及针对学生实际情况进行项目分组等;③学生,可以查询自己的实习寝室号和床位号、物流实习各模块成绩和总成绩等;④企业,可以考核学生的平时成绩(由出勤率、工作积极性和态度等方面组成),以及上传学生各实习模块的阶段性成果(主要包括实物、文字、图片、音频和视频等)到系统中。

鉴于此,本系统需要具有学生基本信息管理功能、学生接待功能、实习过程管理功能、学生实习考核功能、数据备份和查询功能等五个功能性需求,以及需要具有操作速度快、运行效率高、适应性相对强等三个非功能性需求。下面具体介绍系统各功能需求的具体情况。

(1)学生基本信息管理功能

考虑到民办高职院校物流实习的主体为学生,系统开发人员首先需要设置系统的学生基本信息管理功能模块,主要采集学生的姓名、性别、年龄、专业、民族、联系方式以及所在院系等基本信息,从而使学校和企业能够非常清楚地知道每个学生的基本信息。通过本模块的设置,学校系统管理员可以对学生基本信息进行维护,主要包括添加、修改和删除学生信息等操作;学生可以查询自己的信息,主要包括基本资料信息查询、实习单位信息查询、实习寝室信息查询等操作。

(2)学生接待功能

考虑到学生在正式实习之前需要解决衣食住行等问题,系统开发人员其次需要设置系统的学生接待功能模块,主要负责完成学生进入实习单位后的接待工作,主要涉及实习人员数量、寝室容量以及学生寝室最优分配方案等。通过本模块的设置,学校系统管理员可以对学生实习寝室进行管理,主要包括添加学生寝室、删除学生寝室、修改学生寝室、查询学生寝室和分配学生寝室等操作。

(3)实习过程管理功能

考虑到民办高职院校物流实习最主要的目的是让学生在实习过程中获得能力的提升,系统开发人员需要设置系统的实习过程管理功能模块,主要搜集学生在实习过程中各种类型的成果。通过本模块的设置,学校系统管理员可以为学生所要参与的实习单位进行分组等;企业系统管理员可以对学生各阶段的成果进行上传等;指导老师可以对实习各阶段进行考核与管理、为学生打出各阶段的分数等;学生可以查询、打印并下载自己各阶段的成绩等。

(4)学生实习考核功能

考虑到实习考核是对学生在整个实习过程中的一个概括性评价,系统开发人员需要设置系统的学生实习考核功能模块,主要汇总学生各阶段的成绩、阶段性成果等。通过本模块的设置,指导老师可以对整个实习工作进行考核和评审;企业系统管理员可以对学生各阶段的平时成绩进行考评;学生可以查询、打印和下载自己的总成绩等。

(5)数据备份和查询功能

为了便于民办高职院校省级迎评工作的开展,系统开发人员需要设置系统的数据备份和查询功能模块,主要备份和查询学生在物流实习环节中各阶段的成果以及阶段性成绩等。通过本模块的设置,学校系统管理员可以方便地备份和查询物流实习各方面的数据和信息。

图1 民办高职院校物流实习管理信息系统功能模块

2.2 民办高职院校物流实习管理信息系统设计与实现

根据一般管理信息系统设计的信息隐蔽性、高内聚和低耦合性、可复制性和易扩展性等原则,并结合民办高职院校物流管理专业学生的特点与实际需求,笔者研建的民办高职院校物流实习管理信息系统主要采用B/S(浏览器/服务器)的框架结构、MySQL数据库、“Struts2+Hibernate+Spring”的服务器端和JQuery技术渲染客户端,进而可将系统分为控制层、业务逻辑层、数据访问层和持久化层等四个层面(刘昉.浅析职业教育下学生顶岗实习管理信息系统的设计——以贵州电子信息职业技术学院为例[J].凯里学院学报,2013,31(06):116-118;刘玉康,杨波,李疆,胡融刚.基于.NET的金工实习管理信息系统设计[J].实验室研究与探索,2015,34(11):242-245+288;陈鑫,聂开,王珏辉,刘旨阳.基于Spring框架的实习实训过程管理与评价系统[J].无线互联科技,2017(09):140-141;李梦槐.基于SSH框架的学生信息管理系统的设计与实现[J].江苏科技信息,2018,35(16):52-54)。下面具体介绍各层面的具体情况。

(1)控制层

控制层隶属于业务逻辑层,主要负责将前台界面的数据取出,并调动业务逻辑层来分别完成学校系统管理员、指导老师、学生和企业系统管理员对系统的请求。该层使用Struts2框架结构。其业务为:①浏览器/服务器发出http请求;②Filter Dispatcher基于web.xml方法接受用户请求;③根据struts.xml配置找出并调用相应地Action方法类;④基于IOC理论将对应的值注入到Action中;⑤当Action执行完程序后,再依据struts.xml配置找出用户请求结果,并将界面跳转到用户需要界面。

(2)业务逻辑层

位于系统层次结构的中间层,即业务逻辑层主要负责调用数据访问层中实体Bean、Mapping文件和Hibernate.cfg.xml,以及交互客户端用户为其提供反馈信息与数据。

(3)数据访问层

位于系统层次结构的最底层,即数据访问层主要负责从MySQL数据库中查询业务逻辑层中所需数据,并将所需数据返回给业务逻辑层,进而完成对MySQL数据库中数据的增加、删除、修改和查询等相关基本操作。

(4)持久化层

持久化层主要通过减少业务逻辑层访问MySQL数据库中数据访问的次数来增加系统程度的执行速度。持久化层主要包括实体与映射两种类型的文件。实体类实际上是一种承载数据的载体,一般用一个XML文档定义持久化类和关系数据库之间的映射。Hibernate的配置主要是连接MySQL数据库的信息和持久化类的地址信息,因而可以使得对Java类的操作可以映射到MySQL数据库记录的操作。

此外,由于本系统所有的数据均存放在MySQL数据库当中,因而使得MySQL数据库在民办高职院校物流实习管理信息系统中具有非常重要的地位。根据管理信息系统相关理论知识可知,MySQL数据库的设计与实现就是为系统设计并实现相应的数据表结构,以便系统方便地存储学校、指导老师、学生和企业等用户相关的基本数据。民办高职院校物流实习管理信息系统主要包括管理员表、指导老师表、寝室表、个人成绩表、实习模块表、学生表、学生平时成绩表等数据表。其中,管理员表主要包括用户ID、用户名、邮箱、密码、注册时间、注册IP、最后登陆时间、最后登陆IP、重设密码等字段;指导老师表主要包括用户ID、用户名、邮箱、密码、注册时间、注册IP、最后登陆时间、最后登陆IP、重设密码等字段;寝室表包括寝室号、用户ID、床位数、已住人数、空位数、寝室名、所住学校名称、性别等字段;个人成绩表主要包括个人成绩ID、学生ID号、各模块成绩、成绩评价时间等字段;实习模块表主要包括模块的编号、模块名称、模块开始时间、结束时间、模块描述等字段;学生表主要包括学生ID号、实习单位、寝室号、个人成绩ID、专业号、姓名、性别、学号、联系方式、身份证号、家庭联系人和家庭联系人电话等字段;学生平时成绩表主要包括学生ID号、平时成绩、平时成绩评价时间等字段。

3 结束语

结合民办高职院校物流管理专业学生的特点与实际需求,研建一款民办高职院校物流实习管理信息系统。该系统具有学生基本信息管理、学生接待、实习过程管理、学生实习考核和数据备份和查询等功能。实践结果表明,通过对该系统的使用,可以改善目前民办高职院校物流实习环节的现状,进而使得学校、指导老师、学生和企业之间的紧密程度提高,继而有利于学校和指导老师对物流管理专业学生实习进度与质量进行实时监控,从而增强物流管理专业学生的综合竞争力。

猜你喜欢

寝室民办指导老师
新时代加强民办中小学党建工作的必要性
寝室“奇葩”操作大赏
寝室闹鬼记
论民办独立院校的“企业化经营”
基于学科竞赛的民办本科高校会计实践教学改革探讨
就差半分
寝室“活宝”征集令等
民办少儿英文图书馆工作初探
儿子的"寝室交际圈"
Me