# sdpm
**Repository Path**: tinyframework/sdpm
## Basic Information
- **Project Name**: sdpm
- **Description**: Software Development Process Management
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 122
- **Forks**: 113
- **Created**: 2015-08-07
- **Last Updated**: 2023-07-27
## Categories & Tags
**Categories**: project-management
**Tags**: None
## README
[](https://maven-badges.herokuapp.com/maven-central/org.tinygroup/sdpm)
#Software Development Process Management
在线演示地址[http://sdpm.tinygroup.org](http://sdpm.tinygroup.org)
本项目参考市面上各类项目管理软件,对各类产品中现有功能模块进行优化,提升用户体验,打造以Java为技术体系的项目管理工具!
#数据库设置
数据库的配置文件在\sdpm-web\src\main\resources中的jdbc.properties
#首次运行
首先在工程根路径使用命令install
```
mvn clean install
```
再进入工程sdpm-web,使用jetty即可运行工程,命令如下
```
mvn jetty:run
```
#如何安装
首先在mysql数据库中创建数据库tinysdpm,并设置数据库编码```UTF-8```,否则会因为环境影响无法安装成功。并在\sdpm-web\src\main\resources中的jdbc.properties设置数据库连接和用户名、密码
初次运行请在```application.xml```中```/application/application-processors```下添加``````进行数据库建表操作。同时请添加 ``````进行系统数据初始化操作。
此时系统的用户名为admin,密码为123
此外还需将```\sdpm-common\base-controller\src\main\resources\web.beans.xml```中```bean[sdpmDictLoader]```的```property[isInitFromFile]```置为```true```,以便进行数据字典初始化。
#相关工程包名约束
biz接口类包名:
org.tinygroup.sdpm.${模块}.biz.inter
biz实现类包名:
org.tinygroup.sdpm.${模块}.biz.impl
tiny服务接口类包名:
org.tinygroup.sdpm.${模块}.service.inter;
tiny服务实现类包名:
org.tinygroup.sdpm.${模块}.service.impl;
table表不需要写包名,元数据生成Java类工具填写包名
org.tinygroup.sdpm.${模块}.dao
生成tiny服务xml中id为 方法名
sc 192.168.48.111 9191
ar 192.168.48.111
as1 192.168.48.112 9021
as2 192.168.48.113 9022
as3 192.168.48.114 9023
as4 192.168.48.114 9024