- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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?语言
知识。
您可能关注的文档
- 《关于做好全国道路货运车辆公共监管与服务平台运营工作.docx
- 《关于我对学习古典诗词的体会》.docx
- 《创业计划书》标准版本.docx
- 《劳动关系学》历年试题.docx
- 《劳动法与劳动关系》考试大纲.docx
- 《劳动关系管理》练习题.docx
- 《单位工程施工组织设计》考核作业.docx
- 《员工薪酬与福利待遇制度》.docx
- 《员工职业素养和文明行为养成规范》知识答题.docx
- 《商务礼仪》课程.docx
- 2026年国家电网招聘之人力资源类考试题库300道附答案【精练】.docx
- 2026年国家电网招聘之人力资源类考试题库300道(突破训练).docx
- 2026年国家电网招聘之人力资源类考试题库300道【历年真题】.docx
- 2026年国家电网招聘之文学哲学类考试题库300道及答案【典优】.docx
- 2026年国家电网招聘之人力资源类考试题库300道附答案(黄金题型).docx
- 2026年一级建造师之一建铁路工程实务考试题库300道(考点提分).docx
- 2026年一级注册建筑师之建筑材料与构造考试题库500道及完整答案【夺冠系列】.docx
- 2026年一级建造师之一建铁路工程实务考试题库300道【b卷】.docx
- 2026年一级建造师之一建铁路工程实务考试题库300道附参考答案【满分必刷】.docx
- 2026年国家电网招聘之文学哲学类考试题库300道含完整答案(全国通用).docx
文档评论(0)