# 企业信息管理系统 **Repository Path**: DaChao0426/project2 ## Basic Information - **Project Name**: 企业信息管理系统 - **Description**: 企业管理信息系统主要用于实现对企业基本信息的管理。具体包括对企业部门的管理、对企业员工的管理,以及对管理信息系统本身的管理。 其中,对管理信息系统本身的管理主要是指对管理员的管理,这方面的需求可被归纳为管理需求,而对企业部门和员工的管理则被归纳为业务管理。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2018-08-16 - **Last Updated**: 2025-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 企业信息管理系统 #### 项目介绍 企业管理信息系统主要用于实现对企业基本信息的管理。具体包括对企业部门的管理、对企业员工的管理,以及对管理信息系统本身的管理。 其中,对管理信息系统本身的管理主要是指对管理员的管理,这方面的需求可被归纳为管理需求,而对企业部门和员工的管理则被归纳为业务管理。 #### 软件架构 根据前述需求分析,本案在逻辑上可被划分为管理子系统和业务子系统两大模块,分别用于实现对管理员的管理和对部门及员工的管理功能。此外还需提供必要的数据存储策略,以实现对所有数据的持久化。 本案在水平方向上采用三层体系架构: 用户界面层:处理与最终用户的交互,既负责从用户处收集信息,也负责向用户展现结果、给出提示或反馈。  业务逻辑层:针对用户界面层所体现的功能项,以数据访问层为基础,实现与业务逻辑相关的算法和流程。  数据访问层:实现对数据存储介质的访问,为业务逻辑层提供数据源,并接受其处理结果。 本案在垂直方向上采用三层逻辑模型: 接口层:定义各功能模块的抽象接口,降低模块间的耦合性,提高代码复用率,降低维护成本。  实现层:对抽象接口的具体实现。本案用户界面层的接口实现拟采用控制台方式,而数据访问层的接口实现则采用文件系统方式。  逻辑对象层:以逻辑模型的方式对系统中的相关数据加以组织,并构成从用户界面到业务逻辑再到数据访问各层之间的信息载体。逻辑对象包括:管理员、部门和员工。 #### 安装教程 1. 将源码拷贝到linux,或其他编译器上, 2. 通过Makefile脚本编译,或使用其他编译器编译,生成可执行文件! 3. 运行可执行文件即可 #### 使用说明 1. 分为管理子系统和业务子系统, 2. 超级管理员登陆和业务管理员登录 3. 然后按照界面提示输入命令进行相应的操作即可! #### 参与贡献 1. 参与体系结构设计 2. 完成所有代码的编写 3. 提交代码与调试