企业信息管理系统

时间: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字,全部文档内容请下载后查看。喜欢就下载吧 ……

企业信息管理系统.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219