数据结构课程设计-简单的职工管理系统
《数据结构课程设计-简单的职工管理系统》由会员分享,可在线阅读,更多相关《数据结构课程设计-简单的职工管理系统(17页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计 题目名称:题目名称: 简单的职工管理系统简单的职工管理系统 一.需求分析需求分析 1.问题描述 对单位的职工进行管理,包括插入、删除、查找、排序等功能。 2.要求 职工对象包括姓名、性别、出生年月、工作年月、学历、职务、住址、 电话等信息。 (1)新增一名职工:将新增职工对象按姓名以字典方式职工管理文件中。 (2)删除一名职工:从职工管理文件中删除一名职工对象。 (3)查询:从职工管理文件中查询符合某些条件的职工。 (4)修改:检索某个职工对象,对其某些属性进行修改。 (5)排序:按某种需要对职工对象文件进行排序。 3.实现提示 职工对象数不必很多, 便于一次读入内存, 所
2、有操作不经过内外存交换。 (1)由键盘输入职工对象,以文件方式保存。程序执行时先将文件读入内 存。 (2)对职工对象中的“姓名“按字典顺序进行排序。 (3)对排序后的职工对象进行增、删、查询、修改等操作。 二.概要设计概要设计 1.设计一个职工的结构体 typedef struct Worker char* name; char* sex; char* Bothdate; char* Workdate; char* school; char* duty; char* address; char* phone; struct Worker *next; worker; 2.主体函数 (1).输入
3、函数 void Scanfwork(worker* phead,worker* pend,int num); (2).输出函数 void Printfwork(worker* phead); (3).查询职工函数 void Findworker(worker* phead); (4).更新职工函数 void Updata(worker* phead); (5).删除职工函数 void Delwork(worker* phead,worker* pend); void Delete(worker* phead,worker* pend,char* name); (6).按字典排序函数 worke
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 简单 职工 管理 系统
