单位数理系分院(系)
专业数学与应用数学
学号 20113154
学生姓名宁东平
指导教师刘辉。
完成日期年月日。
在当今社会,事务都由计算机代劳,例如职工信息管理等重复劳动越来越需要计算机来处理。传统的职工信息管理由于是手工操作,工作量大且容易出错。随着计算机和网络技术的迅速发展,越来越多的工作单位和企业都拥有自己的职工信息管理系统。
本系统就是为提高企业管理职工信息的效率而设计的,现在职工信息管理系统发挥无可取代的作用。
职工信息管理系统是一个可以用来进行职工工号、姓名等自然信息以及各项工资构成进行录入、查在今天这个高速信息时代,许多繁杂的办公询、修改、删除、增加和排序浏览等操作的应用软件。它主要是为了方便企业对员工信息、员工工资条款发放等进行管理而开发的小型系统。如果一个企业没有一个完整的系统,仅靠手工操作不仅容易出错,也会造成资源的不必要的浪费,因此开发本系统是非常有必要的。
报告共分为五章,第一章对选题的意义进行了讨论,第二章对该系统功能需求进行了分析,第三章阐述了系统设计系统结构流程图,第四章详细的呈现了系统实现的程序的源**,第五章开发本系统的总结。
关键词:职工管理系统
第1章选题的意义4
第2章系统功能需求分析5
2.1系统的基本要求5
2.2错误!未定义书签。
第3章系统设计6
第4章系统实现7
第5章总结8
职工信息管理系统是为企业进行职工信息管理提供辅助而设计的,需要为用户提供一个简单的人机界面以便操作,各功能模块如下。
1) 录入模块:当第一次使用本系统时,根据提示输入职工号、姓名、性别、年龄、学历、工资、住址、**等,可一次性输入多条职工的信息记录。
2) 浏览模块:可以浏览经录入、修改、删除、添加、读取后的职工信息。
3) 查询模块:分为根据工号、姓名、性别、住址等四个具体需求,分别提示管理员要查询的职工信息的的工号、姓名、性别、住址等。
4) 修改模块:分为根据工号、姓名修改的两个具体需求,分别提示管理员要修改的职工信息的工号和姓名,如果有对应职工的信息记录存在,则逐项列出对应职工的信息。
5) 删除模块:分为根据工号、姓名删除的两个具体需求,分别提示管理员要删除的职工信息的工号和姓名,如果有则删除此职工对应的信息记录。
6) 增加模块:可在原有职工信息记录的基础上增加新的职工信息记录,并保存至磁盘中。
7) 保存模块:将2)3)4)5)6)模块中改动的数据保存至文件中,以便进行管理、查找和备份。
8) 退出模块:退出当前页面。
#include <>
#include <>
#include <>
struct employee
char num[10]; 工号。
char name[15]; 姓名。
char sex[5性别。
char age[3年龄。
char edu[20学历。
int gz工资。
char tel[20**。
char addr[30住址。
int read_file(struct employee em)
void menu();
void write_file(struct employee em)
void luru();
void add();
void select查看职工所有信息。
void num_query按职称查询。
void sex_query();
void name_query();
void addr_query();
void num_del按工号删除。
void num_modify();按工号修改职工信息。
void s**e保存信息。
void fh返回主菜单。
struct employee em[300]; 这个数组用来保存所有的职工信息和文件里面的一致。
int number=0; /记录总的职工人数也就是数组/文件里面的职工人数。
void menu()
printf("\tn");
printf("\t* *n");
printf("\t职工信息管理系统n");
printf("\t* *n");
printf("\t* [1] 职工信息录入2] 职工信息浏览 *");
printf("\t* [3] 按工号查找4] 删除职工信息 *");
printf("\t* [5] 增加职工信息6] 按姓名查找n");
printf("\t* [7] 修改职工信息8] 保存职工信息 *");
printf("\t* [9] 按性别查找10] 按住址查找n");
printf("\t0] 退出系统n");
printf("\t* *n");
printf("\tn");
void main()
int choose=0;
file *fp=null;
char yesorno;
if((fp=fopen(""rb+")null)
elseexit(0);
elsesystem("cls");
while(1)
menu();
printf("\t\t===请选择:")
scanf("%d",&choose);
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...