教师工资管理系统课程设计报告(共17页).doc
《教师工资管理系统课程设计报告(共17页).doc》由会员分享,可在线阅读,更多相关《教师工资管理系统课程设计报告(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上东莞理工学院C语言程序设计课程设计报告题目: 教师工资管理系统 专业: 工业工程1班(本) 年级: 2013级 1 班 小组成员: 129李惠敏113郭雁华 指导教师: 彭义春老师 时间: 2014年6月22日6月26日 地点: 图书馆 、E机房 东莞理工学院计算机学院制2014年 6 月目 录1 课程设计目的1) 通过课程设计,加深对结构化设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。2) 通过课程设计,学会设计数据结构。其中,包括对函数、结构数组、指针、链表和数据文件等知识的运用。3) 通过课程设计,训练C程序调试能力,能运用合理的控制流程编写清晰
2、高效的程序。4) 通过课程设计,培养分析问题、思考问题和动手解决实际问题的能力。2 课程设计内容第10题:教师工资管理系统每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资 合计扣款。A、教师信息处理:(1) 输入教师信息(2) 插入(修改)教师信息:(3) 删除教师信息:(4) 浏览教师信息: 提示:具体功能及操作参考题1。B、教师数据处理:(1) 按教师号录入
3、教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。(2) 教师实发工资、应发工资、合计扣款计算。 提示:计算规则如题目。(3) 教师数据管理 提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件。(4) 教师数据查询: 提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。(5) 教师综合信息输出提示:输出教师信息到屏幕。3. 总体设计(1) 系统功能模块教师工资管理系统统统统信息输入信息修改信息查找信息新增信息删除信息分类信息保存图1 系统功能模块图(2) 模块化设计为实现系统功能,本程序主要分为七个模块。它们分别为:输入教师信息、
4、新增教师信息、修改教师信息、删除教师信息、查找教师信息、分类教师信息和保存信息。这七个函数再通过主函数调用分别得以实现。主函数main,首先提供了程序运行时的友好界面,列出了清单,提供用户做出选择,以便决定使用主菜单的哪种功能。然后,通过执行多分支选择语句switch语句,分别实现其它各个函数的调用功能。其它各个函数的功能分别如下:Void menu():用于打印出主菜单选项;PAY *input():用于对教师个人信息中数据的输入;PAY *insert():用于新增教师个人信息;PAY *revise():用于对教师个人信息的修改。PAY *del():用于对教师个人信息的删除;Void
5、search():用于对教师个人信息的查找;PAY *open():用于打开教师个人信息中的所有信息;Void output():用于对教师个人信息中数据的输出;Void save(PAY *head):用于对教师个人信息中数据以文件的形式保存起来;(3) 模块接口设计本程序中,大量地运用了链表,这样就使对教师个人信息的插入、删除和修改变得更为简便些。 本程序执行的入口是main函数,然后在main函数中首先调用了menu函数,这就实现了对教师信息中的数据的读入。接下来在do-while语句中再套用switch语句实现对各个函数的调用。最后,再从main函数中结束整个程序的运行。 4. 详细设
6、计(1) 数据结构设计本程序中,运用了多种数据结构。首先对于教师个人信息中各项详细信息的记录用了结构数组的形式,然后又运用链表动态地分配内存单元,在Input函数中,把保存在数组中的值再赋值给其中的一个结点,通过指针的后移,把多个数据连成一个链,形成一个链表。在这过程当中,还运用了数据文件的方式,每一次从终端输入的数据都以数据文件的形式保存到了磁盘。 对于主要数据结构的举例如下:结构数组:typedef struct pay long num,tel; char name20,sex10,dw20,add20; float should_pay,jbgz,jt,shbt; float kouk
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师工资 管理 系统 课程设计 报告 17
限制150内