《C语言程序设计职工信息管理系统》由会员分享,可在线阅读,更多相关《C语言程序设计职工信息管理系统(8页珍藏版)》请在金锄头文库上搜索。
1、1数信学院数信学院 课程设计课程设计报告报告课程名称课程名称_C C 语言程序设计语言程序设计_ _ _题目名称题目名称_职工信息管理系统职工信息管理系统_学生学院学生学院_ _ 数学与信息技术学院数学与信息技术学院_专业班级专业班级_ _ 计科计科 20152015 级级 _ _学学 号号_20159010372015901037_学生姓名学生姓名_陈婷陈婷_指导教师指导教师_吴红庆吴红庆_ _2016 年 12 月 23 日2目录参考目录参考1.设计目的与要求-1.1 题目与设计要求-1.2 本程序涉及的知识点-2.功能设计-2.1 总体设计-2.2 详细设计-3.程序实现-3.1 程序实
2、现时应考虑的问题-3.2 删除、添加、修改模块核心代码-4.测试分析-4.1 测试结果及分析-5.总结-参考文献-31. 设计目的与要求1.1 题目与设计要求题目:职工信息管理系统 设计要求:设计一个职工信息管理系统,使之能提供以下功能: 1、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能 清晰美观! 2、输入功能:职工信息录入(职工信息用文件保存) ,可以一次完成若干条记 录的输入。 3、浏览功能:完成对全部职工信息的显示。 4、查找功能:完成按职工的职工号查询职工的相关信息,并显示。完成按职工的学历查询职工的相关信息,并显示。完成按职工的电话号码查询职工的相关信息,并显
3、示。 5、删除功能:通过输入职工的姓名完成对该名职工的信息进行删除。 (我的模 块) 6、添加功能:完成添加新职工的信息的任务。 (我的模块) 7、修改功能:通过输入职工的姓名完成对该名职工的信息进行修改。 (我的模 块) 8、退出职工信息管理系统。1.2 本程序设计的知识点数组、结构体、函数和预处理命令、顺序结构、选择结构、循环结构、文件、指针。2.功能设计2.1 总体设计1.菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的 void menu()函数来实现。 2.输入模块:输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的 void input()函数
4、来实现。 3.保存模块:将内存中职工的信息输出到磁盘文件中,可以通过自己定义的 void save(int)函数来实现。 4.浏览模块:浏览所有职工的相关信息,通过自己定义的 void display()函数来实现。5.删除模块:删除需要删除的职工的所有信息,通过自己定义的 void del()函数来实现。6.添加模块:添加需要添加的职工的相关信息,通过自己定义的 void add()函数来实现。7.按职工号查询模块:可以按职工号来查询职工的相关信息,通过自己定义的 void search_num()函数来实现。 8.按职工的的学历查询模块:可以按职工的学历来查询职工的相关信息,通过自己定义
5、的 void search_ eduLevel 函数来实现。 9.按职工的电话号码查询模块:可以按职工的电话来查询职工的相关信息,通过自己定4义的 void search_tel 函数来实现。 10.修改模块:可以修改需要修改的职工的相关信息,通过自己定义的 void modify() 函数 来实现。 11.退出系统模块:退出职工信息管理系统,通过头文件 windows.h 中的 exit(0)函数 来实现。2.2 详细设计1.菜单模块:2.输入模块:3.保存模块: 4.浏览模块: 5.删除模块: 6.添加模块:7.按职工号查询模块:8.按职工的的学历查询模块:9.按职工的电话号码查询模块:10.修改模块: 11.退出系统模块: 3.程序实现3.1 程序实现时应考虑的问题3.2 删除、添加、修改模块源代码及说明4.测试分析4.1 测试结果及分析55.总结参考文献:C 语言程序设计 主编:吴红庆 李春萍 副主编:周红明 沐士光 云南大学出版社6菜单开始根据菜单输入n 的值选 择程序保存结束是否继续进 行NYY Y5 添加 职工 信息6 修改 职工 信息2 浏览 职工 信息3 查询 职工 信息4 删除 职工 信息7 退出1 录入 职工 信息78