1、 C语言课程设计报告语言课程设计报告 题题 目:目: 职工工资系统管理职工工资系统管理 班班 级:级: 组组 名:名: 指导教师:指导教师: 日日 期:期: 2011.12.192011.12.19 目目 录录 1 需求分析需求分析 1.1 问题分析问题分析 1.2 采用技术采用技术 1.3 设计目标设计目标 2 总体设计总体设计 2.1 系统流程设计系统流程设计 3 详细设计详细设计 3.1 添加职工信息添加职工信息 3.2 查看职工信息查看职工信息 3.3 查找职工信息查找职工信息 3.4 删除职工信息删除职工信息 3.5 职工工资排序职工工资排序 3.6 统计职工工资统计职工工资 3.7
2、 修改职工信息修改职工信息 3.8 保存数据保存数据 3.9 退出系统退出系统 3.10 作者信息作者信息 4 设计体会设计体会 5 参考文献参考文献 6 时间安排表时间安排表 7 课程设计评定表课程设计评定表 附录附录 1 每周工作记录每周工作记录 附录附录 2 问题记录问题记录 职工工资管理系统 1 1 需求分析需求分析 1.1 问题分析问题分析 此程序需要把职工的姓名, 工号和工资输进去, 然后根据需求进行查看, 查找,删除,排序,修改,统计,保存等功能。 1.2 采用技术采用技术 if 语句和 switch 语句以及嵌套应用 , 数组的定义,指针函数,结构 体,函数调用以及输入输出的方
3、法 1.3 设计目标设计目标 1.熟悉 C 语言程序的编辑、编译链接和运行的过程。 2.熟练运用 if 语句和 switch 语句以及嵌套应用。3.学习并掌握 C 语言定义函数的基本方法、声 明函数及调用函数的方法和过程。4. 掌握文件的概念以及文件的定义方法,认识 文件打开、关闭、读、写等文件基本操作函数。5.掌握结构体类型变量、数组的定 义和使用。6. 掌握数组的定义、引用以及输入输出的方法、通过字符数组存储字 符串,进一步使用字符串。 2 总体设计总体设计 2.1 系统流程设计系统流程设计 职工工资管理系统 2 3 详细设计详细设计 #include #include #include
4、struct worker char name30; char ID10; int salary1,salary2,salary3; ;struct worker replace; int dq(struct worker wo); void show(); void bc(struct worker wo); void add(); void see(); void search(); void ghcz(); void xmcz(); void del(); void xmsc(); void ghsc(); void array(); void array_salary1(); void array_salary2(); void array_salary3() ; 职工工资管理系统 3 void statistics();/统计统计. void modify();/修改修改. void ghxg(); void xmxg(); void reserve();/储存储存. void back(); void a