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

简介: C++职工管理系统(课程设计报告(三)

⑩① mangerWorker() 构造函数

就先判断关于文件的情况,对其中的数据成员那些进行初始化,再调用之前写的initArray()函数。

注意:在添加信息,删除信息,修改信息,排序等功能,只要是存储的信息发生了改变,都需要调用saveFile()函数,对文件中的信息进行一次更新和保存。

之所以能做到系统的程序有上次的运行程序的记录,是因为文件的信息及时更新与保存,然后下次运行的时候,在把文件的信息重新从重新读取到系统中就可以实现。(在managerWorker的构造函数中调用initArray函数(这个函数作用就是将文件的信息读取到系统中))。

便于观赏性,合理利用system(“cls”)清屏函数,和system(“pause”)函数暂停。

(3)测试代码 源.cpp

实例输出

(1)这里的职工数为1,是上次运行程序保留的数据,这里再次添加信息(可以对一次性要添加的数量进行选择,这里我选择一次性添加一个信息)

(2)显示信息(控制台显示信息和文件显示信息)

(3)删除信息

(4)修改信息

(5)查找信息

(6)排序 (因为录入信息人数较少,不方便排序,我再录入几个人的信息)

现在系统共有4人信息,进行职工编号排序

(7)清空文件信息(系统信息和文件信息都清空)

(8)退出功能

源码领取

这是当时大一下写的课程设计,由于交的时候代码就是图片的形式,然后这里博客也发的图片的形式,具体源码我上传到gitee上,大家可以自己领取gitee职工管理系统源码领取链接

相关文章
|
29天前
|
算法 C语言 C++
C++语言学习指南:从新手到高手,一文带你领略系统编程的巅峰技艺!
【8月更文挑战第22天】C++由Bjarne Stroustrup于1985年创立,凭借卓越性能与灵活性,在系统编程、游戏开发等领域占据重要地位。它继承了C语言的高效性,并引入面向对象编程,使代码更模块化易管理。C++支持基本语法如变量声明与控制结构;通过`iostream`库实现输入输出;利用类与对象实现面向对象编程;提供模板增强代码复用性;具备异常处理机制确保程序健壮性;C++11引入现代化特性简化编程;标准模板库(STL)支持高效编程;多线程支持利用多核优势。虽然学习曲线陡峭,但掌握后可开启高性能编程大门。随着新标准如C++20的发展,C++持续演进,提供更多开发可能性。
45 0
|
1月前
|
存储 C++
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
|
20天前
|
Rust 安全 C++
系统编程的未来之战:Rust能否撼动C++的王座?
【8月更文挑战第31天】Rust与C++:现代系统编程的新选择。C++长期主导系统编程,但内存安全问题频发。Rust以安全性为核心,通过所有权和生命周期概念避免内存泄漏和野指针等问题。Rust在编译时确保内存安全,简化并发编程,其生态系统虽不及C++成熟,但发展迅速,为现代系统编程提供了新选择。未来有望看到更多Rust驱动的系统级应用。
38 1
|
1月前
|
存储 算法 数据可视化
【C++】C++旅游管理系统(源码+论文)【独一无二】
【C++】C++旅游管理系统(源码+论文)【独一无二】
|
1月前
|
搜索推荐 数据处理 文件存储
【C++】C++ 培训报名系统 (源码+论文)【独一无二】
【C++】C++ 培训报名系统 (源码+论文)【独一无二】
|
1月前
|
存储 C++
【C++】C++公司人事管理系统(源码)【独一无二】
【C++】C++公司人事管理系统(源码)【独一无二】
|
1月前
|
存储 数据挖掘 C语言
【C/C++】C/C++车辆交通违章管理系统(源码+数据文件)【独一无二】
【C/C++】C/C++车辆交通违章管理系统(源码+数据文件)【独一无二】
|
1月前
|
存储 数据可视化 C++
【C++】C++-机房收费管理系统(源码+注释)【独一无二】
【C++】C++-机房收费管理系统(源码+注释)【独一无二】
|
1月前
|
数据可视化 C++
【C++】C++商店销售管理系统(源码+论文)【独一无二】
【C++】C++商店销售管理系统(源码+论文)【独一无二】
|
1月前
|
C++
【C++】C++书店管理系统(源码+论文)【独一无二】
【C++】C++书店管理系统(源码+论文)【独一无二】