本项目是一个采用Vue框架和Spring boot编写的合同管理系统,用户可使用本系统进行合同起草、定稿、会签、签订等操作。
git clone https://github.com/invisible121/CMS.git
API文档 (我会逐渐完善
)
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开源监控系统开发,用户可实时监控服务端信息。