Skip to content

tdwaofei/CMS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Workflow Status GitHub Workflow Status GitHub release (latest by date)

简介:

本项目是一个采用Vue框架和Spring boot编写的合同管理系统,用户可使用本系统进行合同起草、定稿、会签、签订等操作。

快速开始:

git clone https://github.com/invisible121/CMS.git

服务端:(服务端已关闭)

API文档 (我会逐渐完善)

  • 运行jar包:

wget https://github.com/invisible121/CMS/releases/download/1.0/server.jar
java -jar server.jar

注:我可能会删数据库。

  • 源码编译:

创建数据库

mysql > CREATE DATABASE {your_database};
mysql > USE DATABASE {your_database};
mysql > source ${PROJECT_ROOT}/sql/CMS.sql;

修改配置

cd ${PROJECT_ROOT}/server/src/main/resources
vim application.yml

修改第6行到第8行并保存。

url: jdbc:mysql://your_server_IP:3306/your_Database
    username: your_Database_userName
    password: your_Database_password

运行

cd ${PROJECT_ROOT}/server
mvn spring-boot:run

编译并运行:

cd ${PROJECT_ROOT}/server
mvn package
java -jar ${PROJECT_ROOT}/server/target/server-0.0.1-SNAPSHOT.jar
cd client/src
vim main.js

修改第16行并保存。

Vue.prototype.$server = "http://your_server_IP";

运行:

npm install
npm run serve

采用SkyWalking开源监控系统开发,用户可实时监控服务端信息。

About

本项目是一个采用Vue框架和Spring boot编写的合同管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 63.8%
  • Java 24.3%
  • PLpgSQL 4.1%
  • Shell 3.0%
  • Batchfile 2.6%
  • JavaScript 2.0%
  • HTML 0.2%