大学生成长管理系统的设计与实现

时间:2022-09-17 11:50:17

大学生成长管理系统的设计与实现

摘要: 大学生成长管理系统是一个以促进学生就业和学习成长为核心,教师、企业、家长共同参与的平台,系统能够记录大学生在大学期间学习成长的点点滴滴,提高学生学习兴趣和学习质量,系统能够自动生成学生电子履历,促进学生就业。系统使用Java语言,利用Spring mvc+Mybatis+Freemaker整合框架进行开发。

Abstract: University Students' growth management system is designed to promote student's learning ability and employability. Teachers, enterprise and parents work together by this system. It also will record the details of the student during the university life. In this way, it can help to stimulate learning interest and improve learning quality. The system can automatically generate students' electronic resume to help them get jobs. The system was developed by Java, using Spring mvc + Mybatis + Freemaker integrated framework.

关键词: 成长管理;电子履历;java

Key words: growth management;electronic resume;java

中图分类号:TP311.1 文献标识码:A 文章编号:1006-4311(2013)22-0229-03

0 引言

随着我国高校招生规模的扩大,在校生人数不断增加,高校管理面临巨大的压力。目前,各大高校都在利用计算机技术来实现学生的管理,但是这些管理系统主要关注学校的行政管理和教学秩序管理,较少关注大学生的成长问题。针对当前大学生存在的问题和目前大学管理信息系统存在的不足,本文主要研究了大学生成长管理的网络化解决方案,设计实现了一套面向教师、学生、学生家长以及校外企业的大学生成长管理系统。系统的目标是建立一个以促进学生就业和学习成长为核心,教师、企业、家长共同参与的平台。

通过本系统,学生能够记录自己大学成长的点点滴滴,提高学习兴趣和学习质量,系统对学生录入数据进行严格审核,确保数据的真实性和可靠性,为学生就业求职提供很好的依据;系统同时为企业提供了很好的招聘渠道,在为企业提升招聘质量的同时,降低招聘成本,这将大大提升学生的就业竞争力,提高学校整体就业率;系统同时为家长提供了解子女在校学习情况的窗口,家长通过系统,可以及时查看学生学习情况,并与教师取得联系。

1 系统设计

1.1 系统目标 结合现阶段高校学生管理现状及企业和学生家长的需求,我们将大学生成长管理系统的建设目标归纳为以下六个方面。

①系统数据完全真实,系统所有数据的录入有严格的审核流程。

②学生通过本系统,可以记录自己在大学期间成长各个阶段最真实的学习情况和收获,不仅留下美好的回忆,还可以在就业应聘时,为自身能力和学习情况提供可靠依据,系统在提升学生学习能力和效果的同时,提升学生的就业机会。

③企业通过本系统,不仅可以招聘信息,还可以通过高级搜索功能,寻找到适合本企业的员工,获得最原始、真实的应聘者信息;同时,企业用户还可以通过系统,验证我校学生的学习信息,增加学生的诚信,降低企业招聘成本。

④家长通过本系统,可以实时了解子女在校学习情况,通过互动留言功能,可以对子女的学习进行鼓励和督促,同时还可以与学校教师进行在线互动,系统提供了一个家长了解子女学习情况的窗口。

⑤教师通过本系统,可以更好的全方位把握学生在校期间学习情况,对学生的学习进行在线指导和答疑,同时还可以较便捷的与学生家长进行沟通和联系。

⑥学校通过本系统,可以很好的对全校学生学习情况进行统计,及时了解存在的问题,提高教学质量和学生就业率。

1.2 系统功能介绍 系统开发的总体任务是实现大学生健康成长的信息化管理,系统功能分析是在系统开发的总体任务基础上完成的,经过需求调研和分析,本系统主要实现以下功能模块。

①基本资料模块。该模块包括学生所有基本信息,例如学生姓名、出生年月、入学时间、联系方式、监护人信息、照片等。基本信息分为“保密信息”和“可公开信息”,“保密信息”是为了保护学生个人隐私,将学生的一些敏感信息设置成保密状态,这些信息不用于学生的个人主页,只有学生本人和具有较高级别权限用户(例如管理员和班主任)才能查看;“可公开信息”可用于学生个人主页,包含如学生姓名、学号、个人简介等非敏感信息,主要用于学生个人展示和只有普通权限的企业用户核对学生基本信息,有些信息如QQ号码、Email等,可由学生自由选择是否公开。

②个人履历模块。个人履历模块是本系统的核心模块,该模块能够在学生毕业时,自动生成学生求职简历。在毕业生应聘及企业招聘过程中,最关注的也是这个模块内容的真实性,为确保该模块信息的可靠性和可追溯性,除“职业发展规划”部分由学生自行编辑外,系统对该模块的所有内容进行严格审核,审核人必须是相关教师,“成绩信息”则由教务系统直接导入。

③教师模块。系统为教师提供高级搜索、审核、与学生互动、与家长互动等功能。每一位教师都具有审核功能,该功能主要用于审核学生参与项目信息、奖励信息、证书信息、技能专长等,可以把审核功能理解成“证明人”的功能,即以教师的身份证明学生该项信息的准确性和真实性。

④家长模块。大学生活中,家长是学生得以安心学习的最大保障,但家长了解学生大学学习生活的途径非常少,该模块可以较好的解决该问题,系统通过为每一位家长分配一个账号,实现家长实时查看孩子在校学习情况;系统提供家长在线留言功能,鼓励和督促孩子的学习,同时提供家长与教师互动功能,如果家长对孩子在校学习情况有疑问,可以在系统中给教师留言,与教师进行互动。

⑤企业模块。企业在人才招聘过程中,存在较多困扰,例如经常花费了巨大的人力物力,结果招聘的毕业生不符合企业要求,甚至存在简历造假或面试时夸大其辞的情况,其原因之一就是企业无法获得学生在校期间学习的真实情况,本系统通过为企业提供最原始并且具有高可靠性的资料,为企业招聘提供辅助,节约企业的招聘成本。在学生信息的安全性上,系统将尊重每一位学生的隐私,对于学生个人敏感信息,企业用户无法查看,大部分数据仅在学生授权的情况下才允许查询。企业用户必须在系统中进行注册,并经过学校认证,与学校签署保密协议后才能获得相应权限。

⑥交互模块。系统提供答疑室、聊天室、讨论区等在线交流工具,学生之间、学生与教师之间、家长与教师之间、学生与企业之间可以进行在线交流、讨论问题,以便学生学习过程中遇到问题时,可以向同学、教师求助,从而避免学生在学习时,产生孤独、无助的感觉,促进学生学习热情。

2 系统实现

2.1 系统开发工具分析 本系统采用Spring mvc+freemarker+mybatis的整合框架,使用java语言进行开发。Spring mvc框架易于同view框架实现无缝集成,它采用IOC也便于系统的测试。Spring mvc分离了控制器、模型对象、分派器,增加了系统的可维护性。Freemarker强大的模板引擎允许java servlet保持图形设计与应用程序分离,编译器速度快,让输出接近静态页面的速度,提高了系统的性能。Mybatis把sql语句与java代码分离,方便了sql的调优,使用更灵活,降低系统的复杂性。

2.2 系统总体结构设计 本系统根据角色可以划分成两个大的子系统,每个子系统又可划分为多个管理模块。其中,本系统的子系统之间、模块之间传送的数据及其调用关系如图1所示。

2.3 系统实现结果 本系统目前已经开发完成,并从功能点以及系统的安全性、访问控制、兼容性、用户界面等方面进行了一系列测试,测试结果表明,系统能够按照设计的要求运行,安全性和可用性均符合用户的需求。系统实现部分效果如图2-图5所示。

3 结论

本文主要研究了大学生成长的管理的网络化解决方案,设计并实现了一套面向老师、学生、学生家庭以及校外的企业的大学生成长管理系统。系统投入使用后,能够帮助学生持续记录在校期间的经历与成就,记录每一个重要的学习历程,包含考试登记、自传、获奖、课外活动成果、完成项目情况、工作经验等重要记录;系统提供电子履历自动生成功能,能增强学生求职竞争力,让学生赢在初入社会的第一步,同时也帮助家长和企业了解我校学生的成长情况,提出宝贵的意见,保证培养出社会需要的合格人才。

参考文献:

[1]梁小晓,韦崇岗.基于WEB的高校学生信息管理系统的设计与实现[J].四川理工学院学报,2010(12).

[2]施式亮,念其锋,张琳.大学生教育管理模式研究及信息系统开发[J].当代教育理论与实践,2010(10).

[3]杜小刚,李舟军.J2EE WEB开发框架体系结构[D].计算机科学,2006.12.

[4]Praveen Gupta、Prof. M.C. Govil. Spring Web MVC Framework for rapid open source J2EE application development: a case study. Praveen. Gupta et al. / International Journal of Engineering Science and Technology Vol. 2(6), 2010, 1684-1689.

[5]李刚编著.轻量级Java EE企业应用实战(第3版)[M].电子工业出版社,2012.4.

上一篇:视频监控系统的应用及发展趋势 下一篇:网络RTK在城市测量中的应用探讨