1、 课程设计报告 程序设计课程设计(C/C+) 专业 电子信息工程 班级 姓名 学号 指导教师 2016 年 12 月 课程设计任务书 课程名称:课程名称: C C 语言程序语言程序设计设计课程课程设计设计 指导教师(签名):指导教师(签名): 一、课程设计题目一、课程设计题目 教师工资管理系统 二、课程设计使用的原始资料(数据)及设计技术要求:二、课程设计使用的原始资料(数据)及设计技术要求: 1教材 2课程设计说明书 三三、课程设计的目的、课程设计的目的 通过课程设计,主要达到以下目的: 1使学生增进对程序设计的感性认识,加深对 C 语言理论方面的理解; 2使学生掌握 C 语言程序的内部函数
2、模块的应用。 3使学生了解和掌握 C 语言程序设计的软硬件设计过程、方法及实现,为以后 设计程序系统打下良好基础。 四四、课程设计的主要内容和要求、课程设计的主要内容和要求 该程序是教师工资系统管理,主要用到结构体、函数的调用、以及一些基本的运 算函数以及输入输出函数 五五、工作进度安排、工作进度安排 时间 设计内容 要求 12 月 20 日 熟悉题目、查阅资料,拟定设计方案 按要求制定出切实可行的方案 12 月 21 日 设计程序构造及完成函数调用查询 完成系统结构及部分?序设计 12 月 22 日23 日 充分调用各类函数完成剩余部分程序 先进行程序组装及完成部分程序调试 12 月 24
3、日25 日 产品整理调试并完成设计报告 实现设计要求,报告按要求装订成册 12 月 26 日 答 辩 展示产品,并简明扼要自述五分钟 六六、主要参考文献、主要参考文献 (1 1)StephenPrimer Plus著 由云巅工作室 译 北京:人民邮电出版社 2014 年 12 月 (2 2)谭浩强.程序设计(第四版)北京:清华大学出版社 2010 年 6 月 审核批准意见审核批准意见 系主任(签字)系主任(签字) 年年 月月 日日 目目 录录 一、设计目的.1 二、总体设计.1 三、详细设计.2 四、程序测试.6 五、运行结果.6 六、结论与心得.8 参考文献.10 -1- 一、一、设计设计目
4、的目的 该系统是为了完成教师工资的管理,各个队友分工合作最后 完成教师工资的管理系统,以便更好更方便的管理教师工资。 1删除、统计等功能的实现; 2基本掌握面向过程程序设计的基本思路和方法,达到熟练掌 握 C 语言的基本知识和技能,能够利用所学到的知识和技能,解 决简单的程序设计问题。为了能够方便对教师的工资进行管理, 对信息进行排序、插入、查找; 3培养上机动手能力,使学生巩固C 语言程序设计课程的 学习内容,掌握如何使用面向过程的计算机语言进行程序设计的 基本方法,强化上机动手能力,闯过编程关为后续各门计算机课 程的学习打下坚实基础; 4掌握各类 C 语言函数的使用方法及技巧,充分运用各级
5、 C 语 言函数完成简单程序的设计与运行; 二、需求分析二、需求分析 (1)教师信息处理。该模块包括教师信息的输入、修改、删除 以及浏览和统计等功能,每个模块在程序系统中用一个函数来实 现,模块总体框图如图(1)所示 -2- 图一 (1)模式框架图; (2)教师数据处理。该系统包括以下大板块: A、在数据处理过程中会根据教师号录入教师的基本工资、津 贴、生活补贴补贴、电话费、水电费、房租、所得税、卫生费、 公积金等基本数据; B、教师实发工资,应发工资,合计扣款计算; C、教师数据管理; D、教师数据查询; E、教师综合信息输出; 三、三、详细设计详细设计 (1)总体的流程图; 教师信息处理 信息输入 信息修改 信息删除 浏览信息 -3- (2)任务分配; 选择选择 浏览数据浏览数据 输出界面输出界面 选择操作选择操作 选择选择 选择选择 读取文件读取文件 输入数据输入数据 执行执行 freeal 退出系统退出系统 结结 束束 教 师 工 资 管理系统 郭秀琴 马强强 支琴琴 王亚雄 负责辅助信息的采集与数据 处理 负责数据的记录 负责信息的采集与数据处理 负责程序的调试与程序的删 改 -4- (3)辅助信息的采集与数据处理 A、了解教师工资的具体管理与发放情况; B、进行基本运算函数的确定与改写; C、主函数