# EMIS
**Repository Path**: trff/emis
## Basic Information
- **Project Name**: EMIS
- **Description**: 基于MVC的企业信息管理系统
- **Primary Language**: C++
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-08-28
- **Last Updated**: 2024-08-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# EMIS
#### 介绍
基于MVC的企业信息管理系统
#### 软件架构
总体需求:主要用于实现对企业基本信息的管理,具体包括对企业部门的管理,对企业员工的管理,以及对管理信息系统本身的管理
==>管理需求:增加管理员,删除管理员,显示所有管理员信息
==>业务需求:分为部门管理和员工管理。其中部门管理包括:增加部门、删除部门和生成部门列表等三项功能。而员工管理则包括:增加员工、删除员工、修改员工信息,以及生成员工列表等四项功能。
总体架构:

本项目在水平方向上采用三层架构体系(MVC):用户界面,业务逻辑以及数据访问三层
垂直方向上采用三层逻辑模型:借口层,实现层以及逻辑对象层
类图展示:


运行环境: Linux Ubuntu16.04
开发语言: C++
#### 编译
把配置文件getch.h放到/usr/include,也就是头文件标准存储的地方
或者放到同目录下,把tools.cpp里的#include 改成#include "getch.h"
```
make //运行
make clean //删除make生成的.o等文件
```