职工信息管理系统 附源代码(4)
图 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
#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;
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




