课程设计报告 (本科) 课程: 高 级 语 言 程 序 设 计 学号: 1110441062 1110441039 姓名: 陈飞 汪家东 班级: 2011 级计算机科学与技术(嵌入式应用技术)班 教师: 冯凤 时间: 2011.12.16~2012.1.6 计算机科学与技术系 1 设计名称: 职工信息管理系统设计 设计内容、目的与要求: 内容: 职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复) 目的与要求: 设计一职工信息管理系统,使之能提供以下功能: 1 、职工信息录入功能(职工信息用文件保存)--输入 2 、职工信息浏览功能--输出 3 、职工信息查询功能--算法 查询方式: 按学历查询、按职工号查询、条件组合查询职工信息删除、修改功能 计划与进度安排: 12 月16 日—12 月17 日(陈飞、汪家东): 设计算法、画出流程图; 12 月18 日—12 月20 日(陈飞): 编写菜单函数、浏览函数、查询函数、保存函数; 12 月18 日—12 月20 日(汪家东): 编写信息录入函数、信息修改、删除函数、信息增加函数; 12 月21 日—12 月25 日(陈飞): 完成设计思路并作出草稿; 完成程序的输入; 12 月26 日—12 月30 日(汪家东): 完成对基本功能的编译、链接、修改并运行无误; 增加对开始的源程序的功能; 12 月31 日—1 月2 日(陈飞、汪家东): 寻找程序的缺点并改进,对程序进一不进行优化; 1 月3 日—1 月6 日(陈飞、汪家东): 对程序进行进一步修改并完成,提交设计任务。 2 设计过程、步骤(可加页): 1. 此程序要用到结构体 Struct employee { int num; char name[10]; char sex; int age; char xueli[30]; int wage; char addr[30]; char tel[12]; }; 2. 函数的声明和调用: void menu(); // 声明菜单函数 void input(); // 声明信息录入函数 void save(int); // 声明信息保存函数 void display(); // 声明信息浏览函数 void del(); // 声明信息删除函数 void add(); // 声明信息增加函数 void search(); // 声明查询函数 void search_num(); void search_xueli(); void search_tel(); void modify(); // 声明信息修改函数 3.在录入函数中使用for循环语句、if…else语句: printf("请输入需要创建信息的职工人数(1--100):\n"); scanf("%d",&m); for (i=0;i