教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

职工信息管理系统 附源代码(4)

来源:网络收集 时间:2026-09-15
导读: 图 6-4 信息查询 (5)职工信息排序分析图如图所示: 图6-5 信息排序 (6)职工信息删除分析图如图所示: 图6-6 信息删除 16 第七章 用户使用说明 这是一个职工信息管理系统,具有录入、输出、删除、查询、修改、保

图 6-4 信息查询

(5)职工信息排序分析图如图所示:

图6-5 信息排序

(6)职工信息删除分析图如图所示:

图6-6 信息删除

16

第七章 用户使用说明

这是一个职工信息管理系统,具有录入、输出、删除、查询、修改、保存、载入数据、计算总支出信息等功能,建立一个含有工号、性联系方式、姓名、性别等成员的类的变量。查看输入的数据记录调试过程中,可按照有关提示进行相关操作:

职工数据录入按“1”键; 浏览职工数据按“2”键; 修改职工数据按“3”键; 删除职工数据按“4”键; 查找职工数据按“5”键; 排序职工数据按“6”键; 保存职工数据按“7”键; 退出职工管理系统按“0”键;

运行系统时首先输出系统标题,进入主界面。它们分别有各自所代表的操作数。由用户输入操作数执行相应的操作。此功能由switch语句实现,当用户输入不同的操作数程序将进入不同的函数模块。进入各个函数后的运作过程在“成员函数”中已给出。

本系统主要的算法都是与顺序表有关的算法,在查找时是将文件中保存的记录读出送到一个结构体数组中。然后将输入的信息与相应的结构体中的成员进行顺序比较。修改时也是将结构体数组中的某个成员的属性进行修改。删除操作对应于顺序表的删除操作,其具体过程为:如果查到要删除的记录在数组中的位置为i就用一个for循环将i后的记录全部前移一位,然后将count减1。全部输出是将文件中保存的记录赋给一个数组,然后用一个for循环将数组的内容全部输出显示。

详细步骤:

(1)根据正确的提示安装软件。

(2)Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑都可

运行。

17

(3) 打开该程序系统,浏览菜单,根据需要选择功能,进行各项操作。 操作如下:

点击开始菜单,进入菜单选择。 输入:将所需的信息输入。 输出:职工基本信息。

输入:根据不同的需要选择,当信息输入显示出错误时,进入浏览信息,找出错误。当错误不能改正,则退出浏览信息。

进入查询信息:则屏幕会出现已一个对话框——按姓名查找,把相应的所需信息的状态(是否借出)。当查询不能显示需要时进入修改程序,把所输入的信息进行修改,使之正确能够正常运行或进入删除信息中,重新输入自己所要的信息。

当信息输入正确,进入你所需要的菜单程序中:

职工信息:显示职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等。

管理员信息:显示出职工信息管理的负责人及他们的工号。

18

附录:程序清单及程序流程图

程序流程图:

开始 菜单 根据菜单输入n的值选择程序 1 录入职工信息 5 添加职工信息 6 修改职工信息 2 浏览职工信息 3 查询职工信息 4 删除职工信息 7 退出 保存 保存Y是否继续进行 N 结束

19

程序源代码: #include #include\#include

#define N 100//N作为最大职工总数 int NUM=0;//用来计算职工数目

int count;//用来暂时记录当前操作第几个职工 int f=0;//f作为开关 using namespace std;

string p;//p作为接收菜单选项的字符串 class worker { public:

worker(){}

void menu();//显示菜单

void add();//职工信息录入

void show();//职工信息显示

void showworker();//显示职工信息在屏幕上 void search();//职工信息查找 void sort();//职工信息排序 void dele();//职工信息删除 void modify();//职工信息修改

void save();//职工信息以文件形式保存

~worker(){}

private: };

worker w[N];

20

string num,name,sex,edu,address,tel; int age,salary;

职工信息管理系统 附源代码(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/445962.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)