日期:2023-01-13 阅读量:0次 所属栏目:高等教育
一、引言
勤工俭学是指在校学生在学校的组织指导下,利用课余时间或假期在校内外通过劳动取得的合理报酬的一种社会实践活动。 它不仅能够减轻贫困家庭经济负担,还能够促进学生的全面发展,提高学生的综合素质。为实现高校勤工俭学工作的系统化、规范化和自动化,需要在完善有关勤工俭学管理的各项规章制度上,重视勤工俭学管理工作的信息化建设,以此来保障勤工俭学工作的全面推进。本文尝试建立起一套学生工作效果的评估机制,对解决学校工勤人力资源的不足,进而提高学校综合管理质量和水平,有着积极的现实意义。
二、技术支持
本网站开发使用java语言。项目使用的框架是spring+springMVC+mybatis。之所以使用springMVC,因为它比struts2效率高,最主要是因为struts2有好多的漏洞,容易受到黑客的攻击,同时它可以集成freemark和json数据,为以后更好的扩张做准备。Mybatis是一个数据持久化层,通过它完成数据的存储。使用它的原因是:它能很好地防止sql注入,不需要人为的防止,而且可以手动编写sql语句,很灵活,最主要是效率高。
展示层使用html5。现在好多的浏览器都支持html5,兼容性很好。而且它有好多的新标签,可减少工作量。同时现在移动端对html5的支持也是很好的。现在有很多项目的微信开发和app开发都是用html5。所以为以后手机端的开发做准备。甚至不需要再次开发,通过简单的包装就能完成移动端的开发。
数据库使用mysql和mogoDB。Mysql是关系型数据库,网站上主要的信息都在上面存放。mogoDB存放一些不是很重要的信息,比如一些日志、评价等。
数据的检索使用solr。现在主流的检索工具很少,luence全文检索比较成熟。Solr现在也很成熟,它是基于luence的,检索效率相当高。在百万级的查询条件下只需要几秒的时间,如果是直接查询数据库,数据库可能就宕机了。它还有高亮等一些特效。使用它可以增加用户的体验效果。
后台开发的管理员页面使用easyUI的框架。它的开发效率很快,它封装了好多插件,程序员能够高效写出很好的页面,而且它的界面也很好看。
三、系统需求分析
1.系统总体需求
研究生勤工俭学管理系统是先进的计算机科学技术和现代招聘理念相结合的产物,通过使用此系统,满足了在校求职者和招聘企业双向的要求,同时也能够减轻一些贫困家庭的经济困难,有利于培养研究生的创新能力、实践能力以及综合素质。但是现在关于勤工俭学助学的申请,大部分高校依然采用人工管理,由于涉及大量表格的整理和备份,加上工时工资计算,导致效率较低,而且错误率极大。为了改变这一现状,本研究致力于实现勤工俭学系统的计算机信息化、智能化的管理和相关数据计算。
根据现有系统存在的各种弊端和问题,本文设计并实现的硕士勤工俭学管理系统希望能够达到以下目标:
(1)外观界面
总结现有勤工俭学系统外观的优点,界面直观,操作简单,避免了因为用户误操作等可能而导致输入的数据出现错误,使界面具有了较强的容错功能。
(2)业务方式
我们改进的系统将会改变原有的以勤工俭学为主的模式,而将更多的职责和业务方式交给硕士学生和用工单位,让我们的新系统更加高效实用地运行。
(3)功能应用
本文设计并实现的硕士勤工俭学系统符合校方学生管理体制,具有相应接口,能对校内学籍管理等系统进行数据对接;同时系统操作界面应简单明了,具有信息发布、关键事件提醒等人性化功能。
2.功能性需求分析
系统功能主要包含以下几个模块:(见图1)
(1)参数设置与信息查询模块。参数设置这一功能,能实现岗位开放和结束申请的时间、岗位申请对象当中贫苦生的比例等。设置完成点击保存之后,就完成了学生对岗位申请相关要求的限制。信息查询有学生信息查询、岗位信息查询、岗位分配查询、学生评估查询、工资表查询。这个模块尽可能为学生提供重要的信息,让学生一目了然。
(2)申请模块。岗位发布包括岗位信息发布和岗位信息查询,岗位信息发布时需要录入以下内容:校区、岗位名称、性质、申请人、工作开始日期、工作结束日期、需求人数、使用贫困生数、计酬方式、工作时间、联系电话、工作内容等。需要注意的是只有符合并通过了学校审核用人单位的岗位才能允许学生进行申请,并且要求学生在特定的时间范围内进行时间参数设定。岗位申请表需要录入以下信息:学号、岗位名称、姓名、年度、性别、学年、年级、学期、院系、联系电话、专业、可参加勤工俭学时间、班级、是否贫困生、申请理由以及备注等。同时用户能够查询自己已经提交了申请的岗位信息,系统也实现了特定时间、特定岗位等特定条件查询。对于学生出现卡号挂失、维护修改等情况,卡号申请功能能够实现学生便捷汇报、实现一卡通等现代学生卡号管理。
(3)审核模块。审核包括岗位审核、个人审核、卡号更改审核、岗位调整。勤工俭学中心通过岗位审核功能对用人单位发布的信息进行审核通过/不通过。如果勤工俭学中心通过了用人单位的岗位发布,学生就可以申请该岗位。通过个人审核功能,用人单位能实现对学生进行审核。在勤工俭学中心那边,通过卡号更改审核功能可以审核卡号报失和修改等。 (4)线上面试模块。当学生经过岗位申请/审核之后,就要进行面试。目前面试,仍然需要学生到用工单位去面试,这样的过程会有些繁琐。甚至有些公司离得比较远,即使审核通过,学生仍会放弃面试。提供线上面试,可以免除学生的这些忧患。线上面试可以通过小测试、简单的交流和讨论、视频等进行。面试结束之后,用工部门以邮件的方式回复申请者。同时学生有权选择是否愿意与该公司进行合作。线上面试的设计能够节省学生和用工单位的时间,省去一些预约、车程等繁琐程序。
(5)酬金管理模块。酬金管理包括经费划拨、经费增拨以及经费记录查询等,通过审核的岗位需要通过经费划拨功能划拨岗位经费,各用人单位可以对拨款情况进行详细查询。传统支付往往是手工计算,需要很多工作人员进行检查核对,避免出现错误。与传统勤工俭学支付手段相比,电子支付成本低,效率高,而且错误率低。该功能可以维护学生参加工作实习或兼职岗位酬劳的相关信息。如果用人单位进入该系统模块,可以进行酬金发放和进度查询,学生用户进入该模块后可以查询酬金发放的具体信息,并可以将数据导出。学生登录该模块点击付款确认按钮,工资就会到账。
(6)学生统计分析/评估模块。学生评估包括学生考勤和工作任务完成情况。考勤是工资发放的依据,是管理员了解学生工作情况的途径,并能在一定程度上约束学生的工作纪律。当学生工作时,都要进行考勤记录,如果发现有迟到早退的现象,就要扣除相应的工资;而且在工作的同时,该模块还会提醒学生完成工作情况,方便月底对该学生进行评估。评估模块对学生有一个良好的启示作用,能够提醒学生认真工作,负有责任心、耐心,对以后的发展有更好的帮助。
(7)留言板模块。通常学生用户可以在网站发表留言或者评论。留言需要记录留言人、留言内容和发布时间等内容。企业用户可以回复留言。系统管理员可对这些留言、评论进行管理,并记录回复人和回复时间及回复内容。
四、系统设计
勤工俭学模块主要包括参数设置(校方)、用人单位岗位发布、学生岗位申请、学校审核、学校酬金发放与管理、统计分析等几大功能。
学生用户在申请勤工俭学前,需要完成如表1流程:
之后学生进行勤工俭学申请并获得相应报酬,图2表示其具体业务流程。
如图2所示,详细说明如下:
①用户首先登入硕士勤工俭学管理系统。
②学生用户首先进入勤工俭学模块,在网上填写勤工俭学申请表同时向辅导员递交有关证明,所需证明材料主要包括家庭经济情况证明、在校期间无违纪记录证明、在校期间学习成绩优良证明,在准备好这些之后即可提交给人单位审核。
③用人单位审核通过后,会提交至学院审核。
④学院审核通过后会将名单提交给学生处。
⑤学生处审核后会对勤工俭学的学生进行统一安排。
⑥学生在进行勤工俭学的过程中,勤工部门会监督检查、考核和评定勤工俭学学生。
⑦每月结算报酬时,首先勤工部门会到财务处领取《支付签收单》并提交学生处审核。
⑧学生处审核通过后,财务处会按时发放酬金给学生。
为了具体说明这个业务使用到的模块、模块之间的相互关系和状态转换情况,本文将采用泳道图来详细说明,参见图3。
总结
研究生勤工俭学管理系统能够完成在日常管理工作中的一些必要的功能,包括学生管理、岗位管理、学生考勤、考核及工资计算等一系列功能,解决了人工管理存在的诸多问题,如工作烦琐容易出错,数据的查找、存储与统计不方便,并在一定程度上解决了系统管理员与勤工助学学生之间沟通障碍的问题。使勤工助学管理工作向自动化的方向发展,提高了系统管理员的工作效率,降低了工作强度。
研究生勤工俭学管理系统对提高高校对勤工助学的管理效率和管理水平,有着积极的推动作用。该系统的建设和应用,将成为高校数字化建设的重要组成部分,为高校管理理念的实现提供一个信息化的技术和服务平台,也是实现高校管理现代化和信息化的重要内容。
本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/gaodengjiaoyu/197998.html