企业信息管理系统
时间:2025-04-03
时间:2025-04-03
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
南京工业大学信息科学与工程学院
实 习 报 告
( 2013 — 2014 学年第 一 学期)
课程名称:__ _EMIS项目 _____
班 级:__ XXXX______
学 号:__ XX __ ___ 姓 名:_____ XXXXX________ 指导教师: XXXX _
2013 年 1 2 月
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
一、 前言
企业管理软件是面向企业的,能够帮助企业管理者优化工作流程,提高工作效率的信息化系统。企业管理软件重视系统功能的全面性,流程的可控性,技术的先进性,系统的易用性。2012年之后,中国企业迎来信息化成熟应用的阶段,中国管理软件产业也因势而变,迎来“一体化”浪潮。 因此企业管理软件很有发展前景。
二、 功能描述
本项目只是一个简化的企业管理系统,主要用于实现对企业基本信息的管理。具体包括对企业部门与企业员工的管理。其中企业部门管理包括增加部门、删除部门、列出部门;企业员工管理包括增加员工、删除员工、修改员工、列出部门员工、列出所有员工。当然在这些软件功能实现在之前,我给它添加了一个设置有用户名与密码的登录界面。
三、 软件环境
Windows下VC6.0或Linux下终端vi编译器,我开始选择的是VC6.0,可有些语言命令不识别,于是改为使用linux下终端vi编译器。 四、 课题设计 1. 系统模块图
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
管理人员通过软件系统对企业部门与员工进行基本信息操作
2程序流程图
1.增加部门
2.删除部门
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
3.列出部门
4.增加员工
5.删除员工
6.修改员工信息
7.列出部门员工
8.列出所有员工
0.返回(即结束)
2. 定义结构体
/***** 定义员工结构体 ****/ typedef struct{ char Name[20]; //姓名 char Gender[20]; //性别 int Age; //年龄 int EmpId; //ID号 }Employee;
/*** 定义部门结构体 *****/ typedef struct{ char m_strName[20]; //部门名称 int DeptId; //部门ID号 int size; //部门员工数 //Employee link; }Department; 方便程序数据调用。
3. 函数功能描述 1. void DengLu()
void DengLu()函数用于设置登录密保。输入用户名与密码,有三次机会,三次都错就显示 登录失败!无法打开系统管理界面。登录成功就可以调用int ShowMenu()函数,进入系统管理界面。
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
2. int ShowMenu()
int ShowMenu()函数用于显示管理系统界面,并且返回键盘输入的0~8之间的数字 3. void Menu ()
void Menu ()函数调用int ShowMenu()函数的返回值,通过switch..case下面语句实现功能选择。 4. void addDept ()
void addDept ()函数用于实现增加部门的操作。选择功能【1】进入增加部门操作,输入部门ID、部门名称,则显示添加成功,若输入部门ID已存在,则显示ID存在。如图所示:
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
5. void deleteDept ()
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
void deleteDept ()函数用于删除部门。选择功能【2】进入删除部门操作,输入部门ID,若ID存在就显示删除成功;否则,显示ID无效。如图所示:
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
6. void listDept ()
void listDept ()函数用于实现列出部门信息功能。选择功能【3】进入列出部门操作,就会显示当前部门信息。如上图所示。 7. void addEmp ()
void addEmp ()函数用于实现增加员工功能,选择功能【4】进入增加员工操作。输入部门ID,若存在则输入员工ID,若存在则继续输入员工ID,直至不存在则输入员工姓名、性别、年龄。若部门ID不存在则显示部门ID无效。如图所示:
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
8. void deleteEmp ()
void deleteEmp ()函数用于实现删除员工功能。选择功能【5】进入删除员工操作,输入员工ID,若存在则显示删除成功;否在显示ID无效。如图所示:
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
9. void modifyEmp ()
void modifyEmp ()函数用于实现修改员工信息功能,选择功能【6】进入修改员工信息操作,输入员工ID,若存在,则再次输入员工姓名、性别、年龄,提示修改成功;若不存在,则显示ID无效。如图所示:
只是个简化版,只是对部门与员工的基本信息进行操作,主要使用C语言。
10. void listEmp ()
void listEmp ()函数用于实现列出部门员工信息功能,选择功能【7】进入列出部门员工操作,输入部门ID,若存在显示当前部门内的员工信息;否则显示ID无效。如图所示
11. void listAllEmp ()
void listAllEmp ()函数用于实现 …… 此处隐藏:4734字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:怎样加强公司管理