1、实践汇报1. 目标:经过此次综合编程实践,使大学生深入熟悉和掌握C语言基础知识,基础编程原理;学习用C语言开发应用程序方法;深入熟悉计算机程序设计基础方法,步骤,培养大学生设计,调试,测试程序能力。2. 程序功效介绍:该程序是用链表编写职职员资管理系统,关键功效实现职员相关信息录入,分析,查找,增加,修改,排序等功效。职职员资管理系统上图是程序主界面A.1是数据录入功效提醒语句B.2是数据分析功效提醒语句C.3是信息查询功效提醒语句D.4是添加信息功效提醒语句E.5是删除信息功效提醒语句F.6是修改信息功效提醒语句G.7是对信息排序功效提醒语句H.8退出该程序功效提醒语句3.具体步骤图:主函数
2、1.职员信息录入2.数据分析3.信息查询4.信息添加5.删除信息6.修改信息7.信息排序调用create函数调用insert函数调用analysis函数调用analysis函数调用search函数调用add函数调用delete函数调用edit函数调用bubble sort函数调用analysis函数调用analysis函数3. 程序实现1) 输入1进入此函数,实施create函数调用insert函数回到create函数 ,回到主函数2) 实施过1选项后便能够实施2选项 ,进入以下过程 调用show report 函数3) 回到主函数界面后,按选项3后进入信息查询程序,以下 4) 回到主函数界面
3、后,选择选项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. 代码调试过程:本人程序由链表实现,因为对链表利用
4、不是很熟练,所以花了很长时间编写该程序,大致编完后,在编译和构建过程中,同时也碰到了很多困难。比如,在第一次编译时候,出现了20多个错误和很多警告。其中很多是因为在编写程序过程中不规范语法和写法,有时是少分号,有时是少括号。但最难改是逻辑错误,尤其是指针指向问题,一当程序编很长时候就极难分清了。但还是利用有效调试方法处理了问题。在调试过程中,设置断点调试起到了很大帮助,而且利用F10和F11一样起到了很大作用,变量值监控对修改程序提供了很多有用信息。5. 其它说明:在使用程序过程中,强烈提议使用者首先实施选项1,即首先录入信息。全部后面功效全部必需建立在有信息基础上,选项1就是首先录入职员人员信息。而且该程序还是比较人性化,当输入信息不符合实际情况时候,会自动出现提醒语句,从而有利于降低函数后期运行可能产生错误。其次,提议测试运行人数不要太多,毕竟程序还不是很完善,部分预想不到错误还是会出现。6. 总结;该程序编写花了本人很长时间,不过最终经过自己努力,能够把这么一个程序从构思落实到成型确实也是令自己很有成就感。我想,此次经历是很有价值。在这一过程中,我对c语言也有了更多了解,并帮助我愈加好掌握了c语言知识。