在线办公小程序-springboot + vue +微信小程序
项目描述 基于springboot + vue +微信小程序的在线办公小程序
本项目是一款基于 Spring Boot + Vue + 微信小程序 的在线办公系统。它通过 Spring Boot 提供高效稳定的后端服务,利用 Vue.js 构建用户友好的前端界面,并借助微信小程序实现便捷的移动办公。系统分为用户模块和管理员模块,用户可进行注册登录、查看个人信息、通知公告、部门信息、会议记录、待办事项、工资信息、我的收藏及留言板操作;管理员则可管理通知公告、员工、部门、职位、会议记录、待办事项、工资信息、留言板及轮播图。该项目旨在为企业提供高效、便捷的办公解决方案,提升管理效率和员工体验。
登录网址: http://localhost:8080/springbootia505/admin/dist/index.html
管理员账户密码: abo/abo
员工账户密码: 11/11
项目功能
(1)用户模块
用户模块主要面向普通员工,提供日常办公所需的功能。
注册登录:用户可以通过注册账号并登录系统。支持微信小程序登录,方便快捷。
个人信息:用户可以查看和修改自己的基本信息,如姓名、联系方式、头像等。
通知公告:查看管理员发布的通知和公告。支持通知的已读和未读状态管理。
部门信息:查看所在部门的基本信息和其他成员信息。
会议记录:查看会议安排和会议记录。支持会议的签到功能。
待办事项:查看和管理自己的待办任务。支持任务的完成状态标记和提醒功能。
工资信息:查看自己的工资明细和历史记录。
我的收藏管理:用户可以收藏重要的通知、文件或链接,方便快速访问。
留言板:用户可以在留言板上留言,反馈问题或建议。
(2)管理员模块
管理员模块主要面向企业的管理人员,用于管理和维护系统。
个人中心:
修改密码:管理员可以修改自己的登录密码。
个人信息:管理员可以查看和修改自己的基本信息。
通知公告管理:发布、编辑、删除通知公告。管理通知的发布范围和时间。
员工管理:查看所有员工信息。添加、编辑、删除员工账号。分配员工的部门和职位。
部门信息管理:添加、编辑、删除部门信息。管理部门的人员分配。
职位信息管理:添加、编辑、删除职位信息。管理职位的权限和职责。
会议记录管理:添加、编辑、删除会议记录。管理会议的签到情况。
待办事项管理:分配待办任务给员工。查看任务的完成情况。
工资信息管理:管理员工的工资信息。支持工资的发放记录和查询。
留言板管理:查看用户留言。回复用户留言。
轮播图管理:添加、编辑、删除轮播图。
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1(此配置为本人调试所用,仅供参考)
项目技术
服务端技术:springboot
前端技术:Vue+微信小程序
以上系统源码经过技术整理与调试,确保能正常运行