C++职工管理系统(课程设计报告(二)

简介: C++职工管理系统(课程设计报告(二)
**addInfo()函数的实现(下面代码)**

④ShowInformation()函数,显示信息

就调用存储在work**类型 EmpArray数组中的老板类,员工类,或者是经理类的showInfo()函数既可。 当然要先判断,文件是否为空或者是否存在

⑤DeleteInformation()函数 删除信息

先看文件是否存在或者是否为空,通过职工编号删除信息,调用函数JudgeInformation(int ID),判断编号是否存在,如果存在吗,用数据覆盖的方式删除,删除后,人数减1。

⑥ ModifyInformation(),修改信息

也就是判断文件是否存在或者是否为空,通过职工编号修改,后面修改信息思路部分类似于添加信息。

⑦ searchInformayion()函数 查找信息

也就是判断文件是否存在或者是否为空,通过职工编号查找,找到就调用showInfo()函数

⑧sortInformation() 排序函数

就是通过职工编号,对职工的信息进行排序。主要通过选择排序实现排序效果(找到最小的)

⑨ clearInformation()函数,清空文件记录

用delete,删除信息就行,然后文件更新等一系列初始化操作。

⑩initArray()函数

将文件中的信息读取到程序中,初始化(关闭程序,下次运行程序中仍然有信息记录)

相关文章
|
4天前
|
C++
C++职工管理系统(类继承、文件、指针操作、中文乱码解决)
C++职工管理系统(类继承、文件、指针操作、中文乱码解决)
7 0
C++职工管理系统(类继承、文件、指针操作、中文乱码解决)
|
16天前
|
C++
【C/C++基础实战】:用C++实现通讯录管理系统——含完整源码
【C/C++基础实战】:用C++实现通讯录管理系统——含完整源码
|
23天前
|
存储 搜索推荐 C++
C++课程设计实验杭州电子科技大学ACM题目(中)
C++课程设计实验杭州电子科技大学ACM题目(中)
15 1
|
2月前
|
C++
车辆管理系统设计(C++)
车辆管理系统设计(C++)
29 2
|
23天前
|
存储 人工智能 测试技术
C++课程设计实验杭州电子科技大学ACM题目(下)
C++课程设计实验杭州电子科技大学ACM题目(下)
12 0
|
23天前
|
存储 C++
C++课程设计实验杭州电子科技大学ACM题目(上)
C++课程设计实验杭州电子科技大学ACM题目(上)
12 0
|
2月前
|
存储 人工智能 数据安全/隐私保护
【C++面向对象】C++考试题库管理系统(源码)【独一无二】
【C++面向对象】C++考试题库管理系统(源码)【独一无二】
|
2月前
|
C++
C++入门项目——通讯管理系统
C++入门项目——通讯管理系统
|
2月前
|
C++
c++实现通讯录管理系统(控制台版)
c++实现通讯录管理系统(控制台版)
|
2月前
|
存储 人工智能 搜索推荐
【C语言/C++】电子元器件管理系统(C源码)【独一无二】
【C语言/C++】电子元器件管理系统(C源码)【独一无二】