# Os **Repository Path**: j1ay/os ## Basic Information - **Project Name**: Os - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-02 - **Last Updated**: 2021-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 计算机虚拟仿真 #### 介绍 项目码云地址:https://gitee.com/j1ay/os 项目地址:https://exp.heilama.com 本项目由浙大宁波理工学院计算机与数据学院版权所有。 #### 软件架构 前后端分离项目。 前端使用 Vue + Element UI 后端使用 Spring Boot + JPA + JWT + Druid 框架 #### 代码结构 ![后端代码结构](.\后端代码结构.jpg) ![前端代码结构](前端代码结构.jpg) #### 安装教程 Git Clone 到本地仓库 在数据库中运行 computer_organization.sql 脚本 前端: 1. 安装 Vue 3.0 2. 在项目目录下找到 vue.config.js 配置文件并修改端口、api转发等相关配置 3. 在项目目录下打开命令行终端,执行 npm run serve 命令 后端: 1. 配置 maven 2. 导入 pom.xml 中的依赖 3. 修改 application.yml、application-dev.yml、application-prod.yml 中关于数据库和文件路径的相关配置 4. 运行 ExperienceSystemApplication 启动类 #### 使用说明 1. 后端项目在开发环境运行时注意配置环境变量为 dev 2. 后端项目部署时注意配置环境变量为 prod 并配置数据库信息 3. 后端项目打 jar 包时注意跳过 test 4. 接口文档地址 https://www.showdoc.com.cn/1076830170828233?page_id=5526595954583309 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request