《职工工资管理系统》c语言课程实践报告.docxVIP

《职工工资管理系统》c语言课程实践报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实践报告 1.?目的:通过此次综合编程实践,使大学生进一步熟悉和掌握?C?语言的基 本知识,基本编程原理;学习用?C?语言开发应用程序的方法;进一步熟悉 计算机程序设计的基本方法,步骤,培养大学生设计,调试,测试程序能 力。 2.?程序功能介绍:该程序是用链表编写的职工工资管理系统,主要功能实 现职工有关信息的录入,分析,查找,增加,修改,排序等功能。 职工工资管理系统 上图是程序的主界面 A.1?是数据录入的功能提示语句 B.2?是数据分析的功能提示语句 C.3?是信息查询的功能提示语句 D.4?是添加信息的功能提示语句 E.5?是删除信息的功能提示语句 F.6?是修改信息的功能提示语句 G.7?是对信息排序的功能提示语句 H.8?退出该程序的功能提示语句 3.具体流程图: 主函数 1.职工信息 录入 2.数据分析???3.信息查询???4.信息添加???5.删除信息???6.修改信息?????7.信息排 序 调用?create 函数 调用 analysis?函 调用?search 函数 调用?add 函数 调用?delete 函数 调用?edit 函数 调用?bubble sort?函数 数 调用 insert?函 数 调用 analysis?函 数 调用 analysis 函数 调用 analysis 函数 3.程序实现 1)输入?1?进入此函数,执行?create?函数 调用?insert?函数 回到?create?函数?,回到主函数 2)执行过?1?选项后便可以执行?2?选项?,进入如下过程 调用?show?report?函数 3)回到主函数界面后,按选项?3?后进入信息查询的程序,如下 4)回到主函数界面后,选择选项?4?进入一下过程 5?回到主函数后?选择?5?后,进入删除环节 调用?analysis?函数 接着调用?show?report?函数 5)回到主函数后,选择?6,进入修改界面 回到主函数 6)在主菜单上选择?7,进入排序项 8?退出程序 4.程序运行演示,在主界面上选择?1,输入若干信息,入以下界面: 输入?4?个人信息。 返回后选择?2?选项 界面的上端是每个人的信息,下端是分析表,反映了整体情况 返回主菜单后选择?3,以编号为?1?的员工为例 返回主菜单后选择?4 返回主菜单后,选择?5,以?2?号员工为例 选择?y?确定后?显示 返回主菜单,选择?6?以?3?号为例 选择?y,确定 返回主菜单后,选择?8,退出 4.代码的调试过程: 本人的程序由链表实现,由于对链表的运用不是很熟练,所以花了很长 的时间编写该程序,大致编完后,在编译与构建的过程中,同时也遇到 了很多困难。例如,在第一次编译的时候,出现了?20?多个错误与很多 警告。其中很多是由于在编写程序过程中不规范的语法和写法,有时是 少分号,有时是少括号。但最难改的是逻辑错误,特别是指针的指向问 题,一当程序编的很长的时候就很难分清了。但还是运用有效的调试方 法解决了问题。在调试的过程中,设置断点调试起到了很大的帮助,并 且运用?F10?与?F11?同样起到了很大的作用,变量值的监控对修改程序提 供了很多有用的信息。 5.其他说明: 在使用程序的过程中,强烈建议使用者首先执行选项?1,即首先录入信 息。 所有后面的功能都必须建立在有信息的基础上,选项?1?就是首先录入职 工人员的信息。并且该程序还是比较人性化的,当输入的信息不符合实 际情况的时候,会自动出现提示语句,从而有助于减少函数后期运行可 能产生的错误。另一方面,建议测试运行的人数不要太多,毕竟程序还 不是很完善,一些预想不到的错误还是会出现的。 6.总结; 该程序的编写花了本人很长时间,但是最终通过自己的努力, 能够把这样一个程序从构思落实到成型确实也是令自己很有 成就感。我想,此次经历是很有价值的。在这一过程中,我 对?c?语言也有了更多的了解,并帮助我更好的掌握了?c?语言 知识。

文档评论(0)

lihuamei118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档