C语言实现职工信息管理系统:录入、查询与管理
需积分: 10 134 浏览量
更新于2024-09-20
1
收藏 44KB DOC 举报
本资源是一个用C语言编写的职工管理系统,它提供了一系列的功能,包括职工信息的录入(append)、查询(search)、修改(modify)、删除(del)以及浏览(output)。该系统的核心是通过定义一个名为`struct cd`的结构体,用于存储职工的基本信息,如姓名(name)、职工号(num)、性别(sex)、年龄(age)、工作记录(record)、职位(position)、愿望(wanges)、电话(tel)、地址(addr)等。
在程序的主函数`void main()`中,通过一个无限循环,用户可以选择他们想要执行的操作。输入数字1将调用`append()`函数,用于添加新的职工信息;输入2则会执行`search()`函数,根据姓名、职工号或学历进行查询;输入3会执行`modify()`函数,允许用户更新已有的职工信息;输入4会调用`del()`函数,用于删除指定的职工信息;输入5则会调用`output()`函数,显示当前数据库中的所有职工信息。如果用户选择0,则表示退出系统。
此外,程序还包括了验证用户输入的机制,确保选择的选项在有效范围内。如果输入的数字不在1到5之间,程序会提示选择错误,并让用户重新选择。在代码的顶部,还展示了设计者的姓名、学号和班级信息,以及学校的名称,体现了良好的编程习惯和文档说明。
这个C语言职工管理系统充分展示了结构化编程思想,以及如何通过函数模块化来实现复杂的功能。它不仅实用,而且具有良好的交互性,对于学习和理解C语言的数据结构和控制流程有着很好的示例作用。
2011-12-23 上传
2011-10-09 上传
2018-06-30 上传
2024-01-19 上传
2022-07-11 上传
2024-06-03 上传
2022-06-20 上传
2024-06-03 上传
2021-10-11 上传
云枫古墓
- 粉丝: 2
- 资源: 5
最新资源
- 802.16J相关论文
- 系统盘中各种dll文件的含义
- 基于支持向量机的复杂背景下的人体检测
- rfc3261中文版
- 用户手册(GB8567——88)
- Visual Basic 2005 窗体控件大全
- struts2 标签详解
- 全程指导Linux下JAVA环境配置
- 初学者适用java基础书籍
- DataGridView的编程小技巧、用法
- 所有服务配置总结所有服务配置总结所有服务配置总结所有服务配置总结
- 多模短波长激光在圆形球面腔中的传输
- 网页常用特效整理网页常用特效整理.docx
- 802.16协议解读
- Oracle9i 数据库管理基础 I Ed 1.1 Vol.2.pdf
- zlg7290 接口键盘和LED显示