APP下载

基于Web的实训实习管理系统

2014-04-29熊星星等

计算机时代 2014年5期
关键词:访问控制信息管理系统

熊星星等

摘 要: 实训实习是应用型人才培养的重要组成部分,针对基于Web的实训实习管理系统进行了研究,分析了基于Web的实训实习管理系统的需求,详细设计了系统的功能模块和结构框架,给出了系统的实现方案。采用基于角色的访问控制来提高本系统的安全性,采用JFreeChart技术生成各种报表来提高系统的可用性。

关键词: Web; 实训实习; 信息管理系统; 访问控制; JFreeChart

中图分类号:TP311.1 文献标志码:A 文章编号:1006-8228(2014)05-66-02

Abstract: Training and practicing are very important parts for cultivating application-type talents. In this paper the training and practicing management system based on web are studied. The demand of practicing management system based on Web is analyzed. The function modules and framework are designed, and the implementation scheme is given in detail. Role-based access control is applied to improve the security of the system. JFreeChart technology is utilized to improve the availability of the system.

Key words: Web; training and practicing; information management system; access control; JFreeChart

0 引言

实训实习是应用型人才培养的重要组成部分,也是提高学生社会职业素养和就业竞争力的重要途径[1]。对于各大高校而言,实训是人才培养环节中不可或缺的亮点,而此亮点也正是适应市场人才需求变化的结果。实训分为校外实训和校内实训,校外实训是有别于校内实训的特殊实训形式,是学生在学习期间到实际的生产环境参与工作、将校内所学的理论知识应用于实践的过程,达到锻炼、提高学生的实际动手能力的目的,只有经过实际生产实践培养的人才才是市场所需的创新型人才[2]。

由于校外实训单位的多样性、分散性等特点,在时间、地点、组织、管理、实践岗位、实习任务等问题上经常存在协调不一致的问题。特别是在管理上,常常因学校没有足够的人力、物力实现精细化管理,而大部分企业对学校的实习实训要求理解不到位,就会导致学生在实习实训过程中显得散、乱,对自己的实习实训目的不明确,对就业也产生直接的影响。

针对当前毕业生校外实习实训情况不好管理,以及以往学生在实训期间出现的问题,本人及团队成员在指导老师的带引下,开发出了基于Web的实训管理系统,应用本系统,可以方便师生之间的联系,减轻老师管理学生的难度,提高学生的就业能力。

1 系统总体设计

1.1 系统业务流程分析

使用系统首先需要注册,未注册的用户可以查看前台对实训管理系统的介绍和规章制度。注册用户才能登录并使用该系统完成实训的申请和管理。

系统业务流程主要包括:管理员录入教师与学生信息、学生填写申请表、班主任登录审核、系主任登录审核、教学办审核统计五个部分首先是管理员录入教师信息,并录入班主任和系主任姓名、等级以及初始密码,导入学生信息(学号及默认密码)。教师通过登录,完善自己的详细信息,在规定期限内审核本班或本院的实训信息。

学生通过自己的学号和初始密码登录该系统,修改个人信息及密码,提交自己的校外实训或考研申请,默认值为校内实训。

系主任对班主任审核通过的学生继续进行审核,确认后可查看学生日志信息,可管理学校发布有关毕业生的通告。

班主任可查看本班的学生信息和申请情况,并对申请进行审核,确认后可查看学生日志信息。

管理员可以对其他用户信息进行增删改查,管理日志信息、院实训的信息等等。

1.2 系统角色设计

注册用户统一由系统管理员来分配,用户凭用户名与密码进入系统,完善基本信息并进行其他的操作。系统采用基于角色的访问控制,对于注册用户来说,不同的用户有不同的角色,具有不同的操作权限[3]。按权限可分为五类。

⑴ 管理员:管理员负责元数据的管理,从整体上确保系统的正常运行,拥有最高的权限,进行学生、系主任、班主任信息管理,实训信息,以及负责实训信息的归档备案。

⑵ 教学办:实训条件审核,日志信息查看,系主任、班主任、学生信息查看、实训状态查看,统计学生的实习情况。

⑶ 系主任:实训条件审核,日志信息查看,班主任、学生信息查看、学院通知信息管理,统计学生的实习情况。

⑷ 班主任:实训条件审核,学生信息查看,日志信息浏览,统计学生的实习情况。

⑸ 学生:提交申请,待申请通过后,可以填写实训日志,了解院系的公告信息。

1.3 系统功能模块

系统功能主要包括:用户登录、审核管理、日志管理、信息管理、通知管理五个部分⑴ 用户登录

本系统一共有5种角色,根据在系统中不同的角色值,来控制用户进入不同的界面。

⑵ 审核管理

审核管理包含了审核的处理流程,学生提出申请,班主任,系主任,教学办审核申请。

⑶ 日志管理

日志管理包含学生填写日志,班主任,系主任,教学办对日志的查看。

⑷ 信息管理

查看不同用户的身份信息。

⑸ 通知管理

系主任可以发布通知,学生查看通知

⑹ 报表管理

申请情况的统计汇总,学生,班主任,系主任,教学办信息的统计汇总,学生实训进度,重要日志的统计汇总。

2 系统实现及特色

2.1 系统实现

本系统采用流行的J2EE技术和MySQL数据库实现。架构上采用三大框架进行整合,易于系统的可维护性与可扩展性[4]。班主任用户登录审核界面如图3所示。

2.2 系统特色

本系统在借鉴前人研究的基础上进行了拓展和创新,突出表现在以下几方面。

⑴ 报表的应用

报表可以减轻学校处理学生工作的难度,而这也是本系统的一大特色。本系统采用jfreechart技术生成条形图,折线图,饼图等各种图形报表,利用jasperreport+ireport技术进行报表的导入和导出。这样就可以直观地展示学生们的实训状况,同时轻松地导出学生基本信息,学生实训信息表,教师的信息表等,并对信息进行存档。

⑵ 系统的安全性

为了防止针对本系统的恶意攻击,对于一些常用的攻击手段做了过滤操作,如sql脚本注入技术,以防非法人员通过非法途径进入系统,破坏本系统。同时对密码也做了加密处理,采用MD5加密技术,相对有效地来保障信息安全以及数据库备份,保证重要的信息不丢失[5]。

系统管理员可以查看用户登录系统,使用系统的信息,清楚地知道系统的运行情况,防止非法用户的非法操作。

此外,还采用监听器listener方式,监听每一个在线用户的状态,并保存到一个全局单例的List中,当用户重复登录后,就注销掉以前的信息,保证系统的正常操作。避免系统出现意外情况。

3 结束语

本系统能够解决教学实训所面临的问题,减轻了实训教学环节给学生和教师所带来的额外工作量,还可以清楚地了解学生的实训信息;针对实训学生所提出的有关技术、生活和思想问题,其信息能够为学校教学改革和人才培养工作提供参考。本系统是根据我们学院的发展情况而开发,具有很好的现实意义,可以让使用者感到实用、受益。下一步我们准备将此系统迁移到移动平台上,如Android手机上,这样可以更加便于使用。

参考文献:

[1] 贾涛.校外实训基地建设可持续发展策略[J].辽宁教育研究,

2010.10:62-64

[2] 罗文.基于“工学交替”的校外实习实训管理及其信息化建设要点分

析[J].科技进步与对策,2012.8:15-16

[3] 吴洁明,王吉栋.基于角色的访问控制在Struts2中的应用[J].计算机

安全,2012.2:23-25

[4] 陆荣幸,郁洲,阮永良,王志强.J2EE平台上MVC设计模式的研究与

实现[J].计算机应用研究,2010.3:144-146

[5] 萨师煊,王珊.数据库系统概论(第4版)[M].清华大学出版社,2006.

猜你喜欢

访问控制信息管理系统
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
基于三维TGIS的高速公路综合信息管理系统
SaaS模式下的房地产中介公司信息管理系统
高速公路绿色通道信息管理系统开发与实践
ONVIF的全新主张:一致性及最访问控制的Profile A
动态自适应访问控制模型
浅析云计算环境下等级保护访问控制测评技术
大数据平台访问控制方法的设计与实现
基于岗位映射的应急组织间跨域访问控制研究