教师工资管理系统课程设计报告 下载本文

内容发布更新时间 : 2024/12/26 13:12:13星期一 下面是文章的全部内容请认真阅读。

东莞理工学院

《C语言程序设计》课程设计报告

题 目: 教师工资管理系统 专 业: 工业工程1班(本) 年 级: 2013级 1 班 小组成员: 129李惠敏113郭雁华 指导教师: 彭义春老师 时 间: 2014年6月22日~6月26日 地 点: 图书馆 、E机房

东莞理工学院计算机学院制

2014年 6 月

目 录

1. 课程设计目的 ................................................................................ 2 2. 课程设计内容 ................................................................................ 2 3. 总体设计 ........................................................................................ 2 4. 详细设计 ........................................................................................ 4 5. 调试与测试 .................................................................................... 8 6. 设计体会 ...................................................................................... 15 参考文献 ............................................................................................... 16 附件:程序清单 ................................................................................... 16

1. 课程设计目的

1) 通过课程设计,加深对结构化设计思想的理解,能对系统功能进行分析,并设计合

理的模块化结构。

2) 通过课程设计,学会设计数据结构。其中,包括对函数、结构数组、指针、链表和

数据文件等知识的运用。

3) 通过课程设计,训练C程序调试能力,能运用合理的控制流程编写清晰高效的程

序。

4) 通过课程设计,培养分析问题、思考问题和动手解决实际问题的能力。

2. 课程设计内容

第10题:教师工资管理系统

每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本

工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资 - 合计扣款。 A、教师信息处理: (1) 输入教师信息

(2) 插入(修改)教师信息: (3) 删除教师信息: (4) 浏览教师信息:

提示:具体功能及操作参考题1。 B、教师数据处理:

(1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。

(2) 教师实发工资、应发工资、合计扣款计算。 提示:计算规则如题目。 (3) 教师数据管理

提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件。 (4) 教师数据查询:

提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。 (5) 教师综合信息输出

提示:输出教师信息到屏幕。

3. 总体设计

(1) 系统功能模块

教师工资管理系统信息输入 信息新增 信息修改 信息删除 信息查找 信息分类 信息保存 图1 系统功能模块图

(2) 模块化设计

为实现系统功能,本程序主要分为七个模块。它们分别为:输入教师信息、新增教师信息、修改教师信息、删除教师信息、查找教师信息、分类教师信息和保存信息。这七个函数再通过主函数调用分别得以实现。