# public-platform
**Repository Path**: GardenDirge/public-platform
## Basic Information
- **Project Name**: public-platform
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: 202509-deploy-for-301
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-09-24
- **Last Updated**: 2025-09-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 医学临床数据交换管理系统
仓库地址:https://edu.gitee.com/pkudataspace/projects/665172/repos/pkudataspace/management-system/sources
医学临床数据交换管理系统主要包括系统总览、机构管理、项目管理三个主要部分。系统总览主要是获取系统整体信息包括机构信息、项目信息、数字对象信息,机构管理主要是查看系统中的现有机构信息以及对未组网机构发起的组网申请进行组网的审批。项目管理是查看系统中现有的项目信息,并对现有机构发起的临床试验项目申请进行审批。
## 1. 使用说明
### 1.1 登录功能
管理系统只有一类用户即管理系统管理员,系统管理员填写预先配置的账号密码,即可登录进行系统管理。
### 1.2 机构管理
#### 1.2.1 机构组网审批
在机构管理页面,管理系统管理员可以获取各机构通过公网平台提交的组网申请订单,并可以根据特定属性如机构名称、机构标识、机构描述搜索满足条件的机构,以及可根据不同属性对机构列表进行排序,机构列表属性包含机构名称、机构标识、机构描述、组网状态、统一社会信用代码。同时,系统管理员可以对申请进行审批操作,决定是否通过该机构的组网申请。未组网的机构没有机构标识,管理系统会为通过组网审批的机构分配机构标识。
#### 1.2.2 查看已组网机构
在机构管理页面,管理系统管理员可以获取已组网机构信息,并可以根据特定属性如机构名称、机构标识、机构描述搜索满足条件的机构,以及可根据不同属性对机构列表进行排序,机构列表属性包含机构名称、机构标识、机构描述、组网状态、统一社会信用代码。
### 1.3 项目管理
#### 1.3.1 项目审批
在项目管理页面,管理系统管理员可以获取各机构通过公网平台提交的项目申请订单,并可以根据特定属性搜索满足条件的项目,以及根据不同属性进行排序。同时,系统管理员可以对项目申请进行审批操作,决定是否通过该机构提交的建项申请,并填写审批意见。未通过审批的项目没有项目标识,管理系统会为通过项目审批的项目分配项目标识。
#### 1.3.2 查看现有项目
在项目管理页面,管理系统管理员可以通过获取现有项目信息,并可以根据特定属性包括项目名称、项目标识、牵头机构、参与机构、项目描述、品种、申请时、项目状态检索满足条件的机构,以及根据不同属性进行排序。
## 2. 部署方式
### 2.1 环境准备
使用 maven 打包项目:
```shell
mvn clean package
```
### 2.2 部署方式
将打包好的 jar 包复制到 docker/public-root-app/jar 目录下,将项目根目录下的 docker 文件夹整体复制到服务器上,然后在 docker
目录下执行以下命令即可启动项目:
```shell
docker-compose up -d
```
### 2.3 验证部署
部署完成后,可以使用以下命令查看容器的运行状态:
```shell
docker ps
```
该命令会列出正在运行的容器,可以检查是否所有服务都已启动。
如果需要查看容器日志以进行调试或验证,使用以下命令:
```shell
docker-compose logs -f public-root-app
```
通过查看日志,可以确认应用是否成功启动。
### 2.4 访问系统
完成部署后,可以根据 `compose.yaml` 文件中配置的端口访问系统。