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