入校申报审批系统 Vue.js+SpringBoot

30 阅读4分钟

淘宝店铺搜索:点创微科

入校申报审批系统 Vue.js+SpringBoot 0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue实现的入校申报审批系统

本项目是一个基于Spring Boot后端技术和vue端技术构建的入校申报审批系统。

该平台旨在为用户提供一个方便快捷的入校申报审批环境。

整个系统采用RESTful API进行前后端交互,确保数据的安全性和一致性。

后端:http://localhost:8081/

账号密码:admin/123456

用户账号密码:用户1/123456

二、项目功能

用户端功能模块

首页

个人中心

修改密码:用户可以在此修改自己的登录密码,保障账户的安全性,防止他人未经授权使用自己的账号。

个人信息:用户可以查看和编辑自己的基本信息,如姓名、联系方式、身份信息等,确保在入校申报过程中所填写的信息准确无误。

公告信息管理: 用户可以查看学校发布的各类公告信息,例如入校政策的更新、申报时间的提醒、注意事项等,帮助用户及时了解与入校申报相关的最新动态。

入校检查管理: 用户可以查询自己入校时的检查记录,比如体温检测结果、健康码状态、携带物品的检查情况等,方便用户了解自己是否符合入校要求。

入校申报管理: 用户可以在此提交入校申报,填写相关的申报信息,如入校事由、预计入校时间、行程轨迹等。同时,用户还可以查询自己申报的进度,例如申报是否已被受理、是否通过审批等。

管理端功能模块

首页

个人中心

修改密码:管理员可以在此修改自己的登录密码,确保账户的安全性。

个人信息:管理员可以查看和编辑自己的基本信息,如姓名、联系方式、所属部门等。

管理员管理: 可以对系统中的管理员账号进行管理,包括添加新的管理员、删除管理员、分配管理员权限等,确保系统的管理权限合理分配和使用。

基础数据管理

公告类型管理:管理员可以在此定义和管理公告的类型,例如按照通知、政策解读、紧急事件等分类,方便后续发布公告时选择合适的类型,使公告信息更加清晰有条理。

人员身份管理:对入校人员的身份类型进行管理,例如学生、教师、访客、工作人员等,根据不同身份设置相应的入校申报要求和权限,便于后续的审批和管理。

公告信息管理: 管理员可以发布、编辑、删除公告信息,确保用户端能够及时获取到准确的入校相关信息,同时也可以对已发布的公告进行归档管理。

入校检查管理: 管理员可以查看所有入校人员的检查记录,对检查数据进行统计和分析,例如统计一定时间内体温异常人员数量、检查不通过的原因等,以便及时发现问题并采取相应措施。

入校申报管理: 管理员可以在此对用户的入校申报进行审批,根据申报信息和相关规则判断是否批准入校申请。同时,管理员还可以对申报记录进行查询和统计,例如按照申报时间、申报状态等条件进行筛选,方便对入校申报的整体情况进行把控。

用户管理: 对用户账号进行管理,包括添加用户、删除用户、修改用户权限等操作,确保只有符合要求的人员能够使用系统进行入校申报,同时也方便管理员对用户信息进行统一维护和管理。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.6.0+MySQL5.7(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:vue(v13.7.0)

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1751344482-b6872d65a4ad435.png

1751344484-18f99e5be57ba58.png

1751344486-c6668956ff86483.png

1751344488-ce1fc7a54c03d29.png

1751344490-c423e59a1a8f370.png

1751344492-2d7ccc58d9df2f3.png

1751344494-c26693fd4fe9780.png

1751344496-d5523b7f953be0b.png

1751344500-fcfd5a31715e69c.png

1751344503-4f4303663116661.png

1751344512-233ea1e0ae4af30.png

1751344514-b82349142eab16b.png

1751344516-831f5d297eee8d5.png