项目简介
Harmage管理系统是基于Spring Boot框架开发的企业级应用,能提供项目管理、员工管理、客户管理、合同管理等全面功能。系统集成了Swagger、MyBatis、异步处理等技术,可高效处理各类业务需求,还提供友好的API文档与跨域请求支持。
项目的主要特性和功能
- 项目管理:支持项目的创建、更新、删除、查询,以及项目状态监控和里程碑管理。
- 员工管理:可对员工信息进行增删改查,记录与管理员工技能和经验。
- 客户管理:维护客户信息,管理客户联系人,记录与跟踪客户文档。
- 合同管理:实现合同的创建、更新、删除,管理合同文件,跟踪合同状态。
- 权限管理:采用基于角色的权限控制,确保不同用户仅能访问权限范围内的数据和功能。
- 报表生成:支持生成项目报告、员工工作报告等多种报表,并可导出为Excel格式。
- 定时任务:利用Spring的定时任务功能,自动执行数据同步、状态更新等周期性任务。
- 文件管理:支持文件的上传、下载、删除,以及文件的加密和解密操作。
安装使用步骤
假设用户已下载本项目的源码文件。
1. 配置环境:确保本地环境已安装JDK 1.8和MySQL 5.7,配置数据库连接信息,包含数据库URL、用户名和密码。
2. 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入下载的项目源码。
3. 配置文件:根据实际环境修改application.properties
或application.yml
文件中的配置项,如数据库连接、文件存储路径等。
4. 启动项目:在IDE中运行HarmageFrameApplication
类,启动Spring Boot应用。
5. 访问系统:启动成功后,通过浏览器访问系统的API文档(通常是http://localhost:8080/swagger-ui.html
),查看和测试系统的API接口。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】