课程设计报告书:教师工资管理系统课案.doc

课程设计报告书:教师工资管理系统课案.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告书:教师工资管理系统课案

吉首大学信息科学与工程学院 课程设计报告书 课 程 高级语言程序设计 课 题: 姓 名: 学 号: 专 业: 年 级: 指导教师: 基地指导教师: 年 月 项目介绍与设计目的 课程设计目的 加深对高级语言程序设计理论和基本知识的理解,掌握结构化程序设计开发的基本方法,进一步提升综合运用所学知识和实际动手能力。 (1)巩固和加强《C语言程序设计》课程的理论知识。 (2)掌握C语言的基本概念、语法、语义和数据类型的使用特点。 (3)掌握C语言程序设计的方法及编程技巧,能正确使用C语言编写程序。 (4)进一步理解和运用结构化程设计的思想和方法;学会利用流程图表示算法。 (5)掌握调试程序的基本方法及上机操作方法。 (6)掌握书写程设计开发文档的能力,学会撰写课程设计总结报告。课程设计的思想和方法还可以作为毕业论文时的参考资料。 项目介绍 教师工资管理系统 每个的信息为:号、姓名、性别、家庭住址、联系电话、。A、信息处理 (1) 输入信息 插入(修改)信息: 删除信息: 浏览信息:   提示:B、数据处理: 按录入 (2) 教师实发工资、应发工资、合计扣款计算。   提示:数据管理   提示:输入号,读出并显示该信息,输入新数据,将改后信息写入文件 数据查询:   提示:输入号,即读出所有数据信息,并显示出来。 综合信息输出   提示:输出信息到屏幕。struct teacher { int number;//教师号 char name[10]; //姓名 char sex[5];//性别 char danweiname[20];//单位地址 char address[20];//地址 char phone[12];//电话 float salary;//基本工资 float allowance; //津贴 float life; //生活补贴 float tel;//费(fee) float utilities;//水电费 float rent;//房租 float due;//所得税 float health;//生活费 float fund;//公积金 float total;//合计扣款 float should;//应发工资 float actual; //实发工资 } tea[500]; 主控模块设计 主控函数的流程图如图1所示。首先,调用mainmenu()函数显示欢迎界面和初始界面;在mainmenu()函数中,令命令输入choic=getch(),用switch语句实现该系统各功能,若choic=1,系统实现输入教师信息功能;若choic=2,系统实现修改教师信息功能;若choic=3,系统实现删除教师信息功能;若choic=4,系统实现查询教师信息功能;若choic=5,系统实现保存教师信息功能并退出系统。(对主控函数进行文字描述) 函数功能描述 保存数据函数writetofile() 函数原型:void writetofile() 功能描述:将数组tea中的N个数据写入到磁盘文件teacher.bin中,如果保存成功,则给出提示保存成功,否则返回“NULL”表示无法打开文件,返回“非1”表示文件输入错误。 查询教师信息函数searchmenu() 函数原型:void searchmenu() 功能描述:‘1’调用show_all()函数,输出所有教师的信息;‘2’调用search_id()函数,浏览对应教师号的教师信息;‘3’调用search_name()函数,浏览对应教师名字的教师信息;‘4’调用mainmenu()函数,返回主菜单。 修改教师信息函数change_id () 函数原型:change_id () 功能描述:首先让用户输入希望修改的教师的教师号id, 然后在数组中一条一条查找看tea[i].number是否等于a,如果找到,则让用户再次输入教师的具体信息,输入完毕跳出,转向主菜单界面。如果没有找到,则令i=i+1。直到查询完所有的教师记录。 运行结果 系统主界面 用户刚进入系统时,如下图所示

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档