项目简介
本项目是一个基于Spring Boot和Android的协同工作管理系统,为用户提供了高效、便捷的工作流程管理平台。项目由前端Android应用和后端Spring Boot服务两部分构成,包含用户登录、工作流程管理、文件管理、通知管理等多个功能模块。
项目的主要特性和功能
前端Android应用
- 用户登录与注册:支持用户名和密码验证进行登录和注册,可管理用户信息,如修改密码、更新个人信息。
- 工作流程管理:能创建、查看、编辑和删除工作流程,进行移交、办结和撤回操作,还可管理协办人。
- 文件管理:具备文件上传、下载和查询功能,支持图片上传和展示。
- 通知管理:可查看和发布通知,进行添加、查询和删除操作。
- 用户界面:有底部导航栏和页面切换功能,支持键盘显示和隐藏。
后端Spring Boot服务
- 用户管理:实现用户登录、注册和信息查询,进行用户权限管理。
- 公司管理:支持公司注册、管理员查询和添加,管理和更新公司信息。
- 工作流程管理:可创建、查询、更新和删除工作流程,进行移交、办结和撤回操作。
- 文件管理:支持文件上传、下载和查询,管理图片上传和路径。
- 通知管理:可添加、查询和删除通知,发布和管理通知信息。
安装使用步骤
后端Spring Boot服务
- 复制项目:略(文档未提供具体命令)
- 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目,确保已安装Maven,项目会自动下载依赖。
- 配置数据库:在
application.properties
文件中配置数据库连接信息,运行数据库脚本创建必要的表结构。 - 启动服务:运行
WorkApplication
类启动Spring Boot服务。
前端Android应用
- 导入项目:使用Android Studio导入
front
目录下的项目。 - 配置API地址:在
MainActivity
或其他相关Activity中配置后端API的URL。 - 构建和运行:连接Android设备或启动模拟器,点击
Run
按钮构建和运行应用。
测试
- 单元测试:在
src/test/java
目录下运行单元测试类,如ExampleUnitTest
。 - 集成测试:使用Postman或其他API测试工具测试后端服务的各个接口。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】