C语言链表员工信息管理系统实验报告册.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

电 子 科 技 大 学 成 都 学 院 实验报告册 课程名称: C 语言课程设计 姓 名: 蒋明轩 学 号: 院 系: 微电子技术系 专 业: 嵌入式系统工程 教 师: 孙轲 2016 年 5 月 30 日 第 1 章 设计目的设计整体框架

1.1 设计任务 现对员工信息的管理,包括姓名,工号,性别,测评成绩,以及等

级,可以实现对于员工信息的输入,插入,删除,排序,修改,统计,查

询,保存。

1.2 设计要求 员工信息的输入,插入,删除,排序,修改,统计,查询,保存等

1.3 设计意义 此程序用于新建及管理员工信息,其包括员工工号,姓名,性别,

以及员工的考核成绩, 在程序中根据提示信息输入相关内容, 输入完成后,

可对其输入的内容进行修改,删除,追加,统计等操作,操作完成后保存

文件,文件在下一次启动程序时将进行自动读取信息内容。

第 2 章 设计方案

2.1 软件工作 主函数中开始读取保存的 TXT文件,若不存在则建立该文件,根据的

选项,循环调用各个功能模块,直到选择退出时,将标识符改变,退出循

环,退出该程序。

2.2 模块流程图

第 3 章 实现功能

3.1 实现功能描述

主函数: 检测是否有对应的文件,若存在则打开该文件,否则则建立该文 件,设置标识符循环功能模块,根据输入选项选择需要使用的功 能;

增加员工信息 :根据工号判断是否需要动态分配存储空间,而后输入员工

信息;

查询员工信息 :在链表节点中查找对应信息的节点,并打印节点信息;

删除员工信息: 在链表中查找对应信息节点, 查找到后将节点指向更改后, 释放对应节点信息;

修改员工信息: 查找对应信息,然后重新输入该节点信息;

插入员工信息: 打印员工信息,并选择需要插入的节点,链表中指向该节 点后的指针,分配一个新的空间,输入信息,并更改指针 指向;

统计员工信息 :统计员工中各个等级的员工个数,并打

最近下载