文档介绍:摘要本报告介绍了一个运用C语言开发的用于职工信息管理系统,通过该系统可以对职工的姓名、工号、学历、联系方式等信息进行系统管理。该系统是在VisualC++集成环境中进行编译、连接和运行的。该系统使用了数组程序设计技术,以及输入输出函数、选择结构、循环结构、指针、结构体数据和文件输入输出的知识完成。管理人员只要通过屏幕菜单,就可以实现对系统数据的插入、查询、修改、删除、浏览等工作,该系统的使用,给职工的管理带来了极大的方便,大大的提高了管理人员的工作效率和工作质量。关键词:C语言,职工,管理系统目录1功能设计 12总体设计方案 33详细设计 64调试及测试 145系统的操作说明 16致谢 17附录 18参考文献 22职工信息管理系统1功能设计对于任意大小公司来说,职工管理的好坏会直接关系到公司的发展和管理,它是公司经营管理中非常重要的环节。职工的增加、减少、管理是一个紧密联系的有机整体。因此,公司必须要有一个方便管理人员管理职工资料的系统,这个系统又能方便管理人员能及时掌握职工的有效信息。本报告设计的职工信息管理系统主要是管理职工资料的,方便修改、查询、删除。随着公司的经营发展,公司的管理系统很重要,特别是职工的管理,职工的公司最基层的人物,也是为公司提供劳动力的重要部分。本设计就是为公司职工设计一个基于C语言、在VisualC++环境中编译、连接和运行的职工信息管理系统。该系统应该具有以下功能:1)能够建立一个文件夹来储存职工的信息;2)能够录入职工的信息;3)能够查询某一职工的信息;4)能够修改某一职工的信息;5)能够删除某一职工的信息;6)能够显示所有职工的信息;7)能够推出系统。系统的功能结构图如下图所示: 该设计是一个小型的管理系统,该系统中的主要数据包括客户姓名、性别、入职日期、学历和联系电话等等,这些数据的类型尽管不同,但他们之间是有内在联系的,都属于记录信息的内容,所以在本程序中将他们组合成一个组合数据,也就是结构体。每个职工信息就是数据表中的一项记录,所有的职工信息构成一张总表,在程序设计时使用结构体数组存储这些数据,每当输入信息完成,可以将这些数据保存在磁盘文件中。 为了便于程序设计调试和小组分工合作,该系统程序采用模块化的设计方法,将系统的每个功能用一个相对独立的函数来完成,该系统程序包含一个主函数,包含一个插入函数(Insert)、一个查询函数(Search)、一个修改函数(Update)、一个删除函数(Delete)、一个浏览函数(Browse)、保存函数(Save)和一个退出函数(Exit)。其示意图如图2-1所示:MainInsertSearchUpdateDeleteBrowseeee额eSave操作员管理图2-,声明以下的结构体类型:#include<>//声明字符串#include<>//声明函数类型structworkers//声明结构体类型的名称为structworkers{ charname[10];//用字符串存放职工的姓名数据charsex[8];//用字符串存放职工的性别数据 chartime[20];//用字符串存放职工的入职时间数据 charphone[20];//用字符串存放职工的联系号码数据 chareducation[10];//用字符串存放职工的学历数据 intnumber;//用字符串存放职工的工号数据}worker;//用结构体数组存放职工的所有信息,不限制人数 ,操作员根据职工信息管理系统中的提示项选择其中一项进行操作,即调用与菜单项对应的子函数,操作员根据提示进行操作,操作完成后,系统重新显示菜单,供用户选择,直到操作员选择退出项,程序结束。其总的流程图如图2-2所示:开始声明函数用户选择菜单]N>=0&&<=6Y=0=1=2=3=4=5=6退出调用浏览函数调用删除函数调用修改函数调用查询函数调用新建函数调用录入函数结束图2-2总体设计流程图3详细设计职工信息系统由一个主函数,一个创建函数(Creat)、一个插入函数(Insert)、一个查询函数(Search)、一个修改函数(Update)、一个删