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

实践报告

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

调用

调用 search

函数

analysis 函

函数

调 用 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 后,进入删除环节

调用 analysis函数

接着调用 show report

5)回到主函数后,选择

函数

6,进入修改界面

回到主函数

6)在主菜单上选择7,进入排序项

退出程序

程序运行演示 ,在主界面上选择 1,输入若干信息,入以下界面:

输入 4 个人信息。

返回后选择 2 选项

界面的上端是每个人的信息,下端是分析表,反映了整体情况返回主菜单后选择 3,以编号为 1 的员工为例

返回主菜单后选择4

返回主菜单后,选择5,以 2 号员工为例

选择 y 确定后 显示

返回主菜单,选择6 以 3 号为例

选择 y,确定

返回主菜单后,选择8,退出

4. 代码的调试过程 :

本人的程序由链表实现,由于对链表的运用不是很熟练,所以花了很长的时间编写该程序,大致编完后,在编译与构建的过程中,同时也遇到

了很多困难。例如,在第一次编译的时候,出现了 20 多个错误与很多警告。其中很多是由于在编写程序过程中不规范的语法和写法,有时是少

分号,有时是少括号。但最难改的是逻辑错误,特别是指针的指向问题,一当程序编的很长的时候就很难分清了。但还是运用有效的调试方法解决了问题。在调试的过程中,设置断点调试起到了很大的帮助,并且运

用 F10 与 F11 同样起到了很大的作用,变量值的监控对修改程序提供了很多有用的信息。

其他说明 :

在使用程序的过程中,强烈建议使用者首先执行选项1,即首先录入信息。

所有后面的功能都必须建立在有信息的基础上,选项 1 就是首先录入职工人员的信息。并且该程序还是比较人性化的,当输入的信息不符合实

际情况的时候,会自动出现提示语句,从而有助于减少函数后期运行可能产生的错误。另一方面,建议测试运行的人数不要太多,毕竟程序还不是很完善,一些预想不到的错误还是会出现的。

6. 总结;

该程序的编写花了本人很长时间,但是最终通过自己的努力,

能够把这样一个程序从构思落实到成型确实也是令自己很有

成就感。我想,此次经历是很有价值的。在这一过程中,我对

c 语言也有了更多的了解, 并帮助我更好的掌握了c 语言知识。

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值