c语言程序设计师工资管理系统,具体的设计报告.docx

c语言程序设计师工资管理系统,具体的设计报告.docx

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

课程设计报告 学院:天津理工大学华信软件学院专业名称:软件工程课程设计科目C语言课程设计所在班级:一班学生学号:学生姓名:吴健指导教师:陈立娜完成时间:2011年4月-6月 教师工资管理系统 每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资-合计扣款。 A、教师信息处理 (1)输入教师信息 (2) 插入(修改)教师信息: (3) 删除教师信息: (4) 浏览教师信息:   提示:具体功能及操作参考题1。 B、教师数据处理: (1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。 (2) 教师实发工资、应发工资、合计扣款计算。   提示:计算规则如题目。 (3) 教师数据管理   提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件 (4) 教师数据查询:   提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。 (5) 教师综合信息输出   提示:输出教师信息到屏幕。 1. 课程设计目的和要求 巩固和加强《c语言程序设计》课程的理论知识。 掌握c语言的基本概念,语法,语义和数据类型的使用特点。 掌握c语言程序设计的方法及编程技巧,能正确使用c语言编写程序。 进一步理解和运用结构化程序设计的思想和放法。 使学生掌握调试程序的基本方法及上机操作方法。 通过查询手册和文献资料,培养学生独立分析问题和解决问题的能力。 初步掌握开发一个小型实用系统的基本方法。 培养学生的创新能力和创新思维。 培养学生良好的程序设计风格。进一步理解和运用 2.课程设计题目及内容 教师工资管理系统 每个教师的信息为:教师名,姓名,性别,单位名称,家庭住址,联系电话,基本工资,津贴,生活补贴,应发工资,电话费,水电费,房租,所得税,卫生费,公积金,合计扣款,实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资—合计扣款。 1教师信息处理 输入教师信息 插入(修改)教师信息 删除教师信息; 浏览教师信息; (提示:具体功能及操作参考题1。) 2教师数据处理; 按教师号录入教师基本工资,津贴,生活补贴,电话费,水电费,房租,所得税,卫生费,公积金等基本信息; 教师实发工资、应发公资、合计扣款; 教师数据管理; (提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件。) 教师数据查询; (提示:输入教师好或其他信息,即读出所有数据信息,并显示出来。) 教师综合信息输出; (提示;输出教师信息到屏幕。) 需求分析 教师信息处理 A输入教师信息 B插入修改教师信息 C删除教师信息 D浏览教师信息 教师数据处理 A按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。 B教师实发工资,应发工资,合计扣款计算。 C教师数据管理 D教师数据查询 E教师综合信息输出 二总体设计 4.总体设计 、输出界面 选择操作 选择0 读取文件 执行freeall() 退出系统 选择1 输入数据 Break 结束 选择2 浏览数据 break 选择3 查询数据 Break 选择4 选择5 删除数据 修改数据 Break Break 输出:无效选项 Break 结束 建立动态链表。 开辟一个新结点,并使p1,p2指向它 读入一个老师数据给P1所指的结点 head=NULL n=0 当读入的p1-num!=0 表尾结点的指针变量置NULL n=n+1 真 n=1 假 head=p1 p2-next=p1 把p1所指的结点把p1所指的结点 作为第一结点连接到表尾 p2=p1 在开辟一个新结点,使p1指向它 读入一个老师数据给p1所指结点 删除结点 真链表是一个空表假 p1=head 当num!=p1-num以及p1所指的结点不是表尾结点结点 p2=p1 p1=p1-next 是 p1是要删除的结点否 是 p1所指的头结点否输出找 head=p1-next p2-next= 不到的信息 p1-nex

文档评论(0)

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

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

1亿VIP精品文档

相关文档