C语言链表员工信息管理系统实验报告册.pdf
- 虾虾教育企业认证 |
- 2021-09-22 发布|
- 37.45 KB|
- 34页
电 子 科 技 大 学 成 都 学 院 实验报告册 课程名称: C 语言课程设计 姓 名: 蒋明轩 学 号: 院 系: 微电子技术系 专 业: 嵌入式系统工程 教 师: 孙轲 2016 年 5 月 30 日 第 1 章 设计目的设计整体框架
1.1 设计任务 现对员工信息的管理,包括姓名,工号,性别,测评成绩,以及等
级,可以实现对于员工信息的输入,插入,删除,排序,修改,统计,查
询,保存。
1.2 设计要求 员工信息的输入,插入,删除,排序,修改,统计,查询,保存等
1.3 设计意义 此程序用于新建及管理员工信息,其包括员工工号,姓名,性别,
以及员工的考核成绩, 在程序中根据提示信息输入相关内容, 输入完成后,
可对其输入的内容进行修改,删除,追加,统计等操作,操作完成后保存
文件,文件在下一次启动程序时将进行自动读取信息内容。
第 2 章 设计方案
2.1 软件工作 主函数中开始读取保存的 TXT文件,若不存在则建立该文件,根据的
选项,循环调用各个功能模块,直到选择退出时,将标识符改变,退出循
环,退出该程序。
2.2 模块流程图
第 3 章 实现功能
3.1 实现功能描述
主函数: 检测是否有对应的文件,若存在则打开该文件,否则则建立该文 件,设置标识符循环功能模块,根据输入选项选择需要使用的功 能;
增加员工信息 :根据工号判断是否需要动态分配存储空间,而后输入员工
信息;
查询员工信息 :在链表节点中查找对应信息的节点,并打印节点信息;
删除员工信息: 在链表中查找对应信息节点, 查找到后将节点指向更改后, 释放对应节点信息;
修改员工信息: 查找对应信息,然后重新输入该节点信息;
插入员工信息: 打印员工信息,并选择需要插入的节点,链表中指向该节 点后的指针,分配一个新的空间,输入信息,并更改指针 指向;
统计员工信息 :统计员工中各个等级的员工个数,并打