我是一名大三学生,我学习的专业是软件工程(融媒体软件开发方向)。我学校每次在学期末都会展开有关软件开发的实践周。这次我学校主要讲的是有关javaweb的开发,使用SpringBoot框架+VUE+Mybatis+Tomcat。
本次实践一共分为两周,第一周主要是,老师以项目为驱动,来带领我们学生学习了解软件开发的全过程。软件开发的过程主要包括:需求分析、概要设计、详细设计、编码、测试、部署并发布、运行与维护。第二周主要是,我们自行分为若干组,在老师提供的项目中选择自己的项目系统,完成该项目并完成实践报告。
我选择的是智能考勤管理系统。
摘要
考勤是每个单位对员工的基本要求,它可以很好的反映出员工是否准时上下班。但是,一般单位还是会采用纸质考勤表,大大的浪费了时间,而且还存在作假的嫌疑。所以一个好的单位考勤管理系统的设计与实现是顺应历史潮流发展的产物。本系统用来SpringBoot框架和VUE框架以及ElementUI,实现了前后端分离。SpringBoot框架使用大量的注解,大大减少了开发的工作量,使用Vue框架和ElementUI提供的许多组件,降低了前端页面开发的难度,再结合MySQL数据库,实验了系统的主要功能。
本课题的系统是面向单位全体员工的,并不只是提供给单位管理者使用,不仅能对单位信息进行管理,最重要的是还能给普通员工提供服务。本系统能使单位各方面信息的管理更加集中,更加信息化,有利于单位的管理,促进单位的发展。
关键词:SpringBoot技术;单位信息化;服务平台
功能模块:
管理员:员工管理(新增员工、删除员工、修改员工信息、查看员工信息)、部门管理(新增岗位、删除部分岗位、修改岗位信息、查看岗位信息)、考勤模块(统计员工信息、统计资产)
普通用户:个人中心模块(修改密码、签到打卡)、申请模块(请假模块、固定资产申请)
中层领导(管理员):个人中心模块(签到打卡、修改密码)、任务审批模块(请假审批、固定资产审批)、会议通知模块(发布会议通知、查看会议通知)、客户管理(新增客户、删除客户、修改客户信息、查看客户信息)