APP下载

基于web的大学生实习管理系统设计与实现

2020-07-14王悦骎

广告大观 2020年9期
关键词:系统大学生

王悦骎

摘要:本系统设计的实习管理系统采用JavaWeb系统开发,结合高校就业需求,而使得高校实习就业数据处理更快,更安全稳定。本论文对整个工作系统的运转流程、功能需求进行了研究分析。包含系统后台首页、系统管理、管理员管理。系统管理包含了:通知管理、院系管理、班级管理、实习计划、实习日志管理等。管理员管理则包括了用户管理、个人信息、登录日志。本文主要介紹了此系统主要功能实现。

关键词:大学生;实习管理;系统

1绪论

此系统设计主要是为了方便高校应届生的使用,大学生是实习管理系统的主要用户。大学生使用实习管理系统查询个人数据和学校通知信息。大学生可以使用管理系统检查实习记录和实习计划。其次,实习管理系统可以用来查询个人数据和学校通知信息,大学生也可以使用该管理系统来进行学生信息的管理操作,即学生信息修改、学生登录系统、管理简历等。管理员主要让高校应届生使用大学生实习管理系统完成资料注册、实习日志、实习计划等任务对他们进行资料查看、实习监管等编辑等。

2系统功能设计

2.1系统功能概况

基于JavaWeb的高校实习管理系统有三大主功能:系统后台首页,系统管理、管理员管理。系统管理划分主要分为通知管理、院系管理、班级管理、班级学生管理、小组管理、实习计划、实习日志管理、实习总结管理、学生评分、评测管理十大模块。管理员管理分为用户管理、个人信息、登录日志三大模块。

2.2系统管理功能

大学生实习系统设置的系统管理功能有两方面的需求了:一、更好的管理学生的信息;二、更系统的输入学生的实习信息、实习计划、实习日志等。学生可以通过输入学生的院系信息、班级信息、实习小组信息来输入自己的实习计划、实习日志,方便学校老师可以及时找到学生信息进行观看监管。

一、注册登录

注册管理功能的设计需要有学生信息管理和系统审核通过两个功能,学生首次注册需要填写学生个人信息、学生院级信息、学生班级、实习单位等信息才能注册。用户登录管理设计主要是为了验证用户是否拥有登录系统的权限,用户根据正确的密码和用户名登录系统,系统通过数据库的数据表验证本用户的对应信息。信息正确后根据本用户所拥有的权限、跳入相应的页面,用户就可以自己所需要编辑的内容进行管理。信息错误,用户就重新回到登录页面。

二、学籍管理

学籍管理对应本功能模块的通知管理、院系管理、班级管理、班级学生管理、小组管理的管理模块。学校可以通过本系统发送关于应届生实习的通知,用户登录系统就可以进查看。学生也可以添加自己的院系信息、班级信息、实习小组信息,方便学生进行分组,也便于学校的统一管理。

三、日志管理

日志管理对应本功能模块的实习计划、实习日志管理、实习总结管理、学生评分、评测管理的管理模块。学生通过添加自己的实习计划、实习日志和实习总结,来记录自己实习期间学习的东西和实习期间的收获,也方便老师进行管控、学校进行信息统计。最后学校根据学生用户记录的这些实习信息来对学生学生评分记录和评测管理。

2.3管理员管理功能

管理员登录系统会进入和普通用户不一样的管理员界面,可以对普通用户信息进行管理,还可以整理普通用户的个人信息,监管普通用户日志等。

3系统实现

3.1登录模块

登录管理模块是一个系统最基本的部分,它可以让系统拥有不同的用户信息库,有了它系统才可以做出更个性化的设置。用户只要输入大学生实习管理系统的访问链接,就会弹出登录系统页面。

关键代码如下:

userLog.setS_1(SystemUtils.getCurrentTimeToString(SystemUtils.timeFormat2));

userLog.setS_2(user.getS_2());

userLogMapper.insertObject(userLog);

return"../index";}

若登录用户名或是密码错误,后台检测出,则弹出“密码错误”;若账号错误未审核则显示:“账号未审核,请联系管理员”。代码如下:

if(flag&&!SysUtil.getSysFlag()){

model.addAttribute("errMsg","无法登陆,请联系管理员");

return"../login";}

if(!"Y".equals(user.getS_12())){

model.addAttribute("errMsg","未审核账号,登录失败");

return"../login";}

3.2系统管理模块

系统管理模块是本系统的关键功能模块,此功能实现了本系统的大部分需求内容,因此它的实现完成至关重要。

1、学籍管理

登录本系统首先需要填写自己的所属专业、班级编号、班级人数和详细介绍,这些信息都要与后台数据库的信息所对应,填写完成了才能匹配到自己的学籍信息。而学籍信息的管理也非常重要,在乎你以后毕业的信息配对,是非实习。正确填写学籍信息就业的管理老师才可以一下找到你的个人信息,方便监管你的实习情况。关键代码如下:

public String selectUtil(HttpServletRequest request,SysClass util,Model model){

List listUser = userMapper.getObjectList("s_11","teacher");

return "SysClass/saveOrUpdate";}

2、实习管理

实习管理要对应学生的个人信息和可以添加学校的安排计划,学生的实习日志、实习管理、日志填写等。

3.3管理员管理模块

管理员管理功能主要是为了学校实习管理老师可以方便管理学习的实习信息,此功能设计有管理员权限,只有拥有管理员权限的用户才可以登录看到。用来管理学生用户登录、个人信息、日志和学生实习评分。

关键代码如下:

@RequestMapping(value="/selectUtil.do")

Public StringselectUtil(HttpServletRequestrequest,UserLogutil,Modelmodel){

util=userLogMapper.selectObject(util.getId());

model.addAttribute("util",util);

ListlistUser=userMapper.getObjectList(null,null);

model.addAttribute("listUser",listUser);

return"UserLog/saveOrUpdate";}

参考文献:

[1] 基于Web平台的高职院校顶岗实习管理评价体系研究[J].戴冬梅,刘益洪.计算机光盘软件与应用.2014(12)

[2] 顶岗实习管理服务平台设计与应用研究[J].戴立渊.信息技术与信息化.2019(10)

[3] 基于WEB的学生顶岗实习管理系统的设计与实现[J].夏平平,李珍.电脑与电信.2017(11)

[4] 基于自适应遗传算法的考虑服务质量感知Web服务发现[J].葛书荣.电子测量技术.2019(22)

[5] 面向Web系统热点数据预测及缓存管理的研究[J].韩兵,张转霞,方英兰.信息技术与信息化.2019(12)

[6] 基于頁面对象的Web应用测试用例生成方法[J].王曙燕,郑佳妮,孙家泽.计算机应用.2020(01)

(作者单位:南京证诚会计师事务所(普通合伙))

猜你喜欢

系统大学生
一种无人机缓冲系统
品“助读系统”之妙
直扩系统中的窄带干扰抑制
直扩系统中的窄带干扰抑制
第29届世界大学生 冬季运动会精彩掠影
大学生就业趋势
大学生“双创”进行时
暑假调查 45%的大学生仅给自己放十天假
党中央给大学生留下啥印象?
见“多”不怪的多星系统