欢迎来到天天文库
浏览记录
ID:23114548
大小:436.38 KB
页数:34页
时间:2018-11-04
《c 教师工资管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计报告学院:天津理工大学华信软件学院专业名称:软件工程课程设计科目C语言课程设计所在班级:学生学号:学生姓名:指导教师:完成时间:34课程设计成绩评定表对课程设计工作过程的简短介绍和自我评价在项目设计中,我认真地翻阅了C语言学习教材,并在各大IT网站(csdn)搜寻源代码。然后就是不断的改正编辑程序中的错误,不断的改正。体会到了编程的艰辛。看着编辑的程序完美的运行,心中的喜悦是不言而喻的。学生签名:2012年6月11日(以下由评定教师填写)质量评价指标(在相应栏目给分,优秀20-25分,良好15-20分,中等10-15分,及格5-10分,不及格0-5分)评价项目评价质量优秀良好中等及格不
2、及格工作量和态度(25分)实验、计算可靠性(25分)文字和图表质量(25分)总体评价(25分)评定成绩(百分制)34目录设计任务与目标4方案设计与论证6程序框图或流程图,程序清单与调用关系9全部源程序清单11程序运行结果测试与分析28结论与心得参考资料3134教师工资管理系统一、设计任务与目标任务:教师工资管理系统每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资
3、-合计扣款。A、教师信息处理(1)输入教师信息(2)插入(修改)教师信息:(3)删除教师信息:(4)浏览教师信息: 提示:具体功能及操作参考题1。B、教师数据处理:(1)按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。(2)教师实发工资、应发工资、合计扣款计算。 提示:计算规则如题目。(3)教师数据管理 提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件(4)教师数据查询: 提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。34(5)教师综合信息输出 提示:输出教师信息到屏幕。案例论证:1.完成此设计的目
4、的意义此题目能让我综合的考虑设计一个信息处理系统,要求设计出主函数,确定调用函数,成员的函数设计。2.目标教师数据处理:(1)按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。(2)教师实发工资、应发工资、合计扣款计算。 计算规则如题目。(3)教师数据管理 输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件(4)教师数据查询: 输入教师号或其他信息,即读出所有数据信息,并显示出来。(5)教师综合信息输出输出教师信息到屏幕34二、方案设计与论证(1)主函数的设计编写主函数的主要任务就是确定调用函数以及控制屏幕显示。①定调用的函数根
5、据要求,该系统至少应该实现五种基本功能:输出工作信息,删除工资信息,修改工资信息,查找工资信息,列出所有信息。实现以上任何一种功能都必须要调用一个函数,根据标识符的定义规则,分别命名为原型voidshow_all;功能展出所有录入文件参数无返回值无工作方式调用charname[10];floatsalary;floatallowance;floatlife;floattel;floatutilities;floatrent;floatdue;floathealth;floatfund;floattotal;floatshould;floatactual;原型voidtea_new功能创建新的信
6、息录入参数无返回值无工作方式创建file原型voidsearchmenu;功能查找菜单参数无返回值无工作方式调用voidsearch_id;voidsearch_name;原型voidsearch_id;功能查找信息按编号查找参数无34返回值整个信息工作方式调用number原型voidsearch_name;功能查找信息按姓名查找参数无返回值整个信息工作方式调用charname原型voiddelete_id功能删除数据按编号删除参数无返回值无工作方式调用id原型voidchange_id;功能改变数据按编号改参数无返回值整个录入信息工作方式调用id(2)函数的设计编写函数的目的就是编写一个能实
7、现某种功能的函数供主函数调用函数设计的主要任务是确定调用的成员函数以及屏幕显示。①确定调用的成员函数。不同的函数调用的成员函数是不尽相同的,基本上每个函数都有一个对应的成员函。charname[10];floatsalary;floatallowance;floatlife;floattel;34floatutilities;floatrent;floatdue;floathealth;float
此文档下载收益归作者所有