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

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

来源:网络收集 时间:2026-09-15
导读: 其中: (1) 菜单选择模块完成用户命令的接受,此模块也是职工信息管理的入口,用 户所要进行的各种操作均需在此模块中进行选择,并进而调用其他模块实现相应的功能。 (2) 信息输入模块完成职工信息的输入功能,

其中:

(1) 菜单选择模块完成用户命令的接受,此模块也是职工信息管理的入口,用

户所要进行的各种操作均需在此模块中进行选择,并进而调用其他模块实现相应的功能。

(2) 信息输入模块完成职工信息的输入功能,输入信息包括职工号、姓名、性

别。出生年月、学历、职务、工资、住址、电话等。 (3) 信息浏览模块完成已录入职工信息的显示。

(4) 信息查询模块完成职工信息的查询,查询时对应有按编号查询和按姓名查

询两种方式。

(5) 信息修改模块完成职工信息的修改功能。 (6) 信息删除功能模块完成职工信息的删除功能。

4.3 数据结构

本系统中主要的数据结构就是职工的信息,包含职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等,在处理过程中各项可以作为一个职工的不同属性来进行处理。

4.4 程序流程图

系统的执行应从功能菜单选择开始,依据用户的选择来进行后续的处理,直到用户选择退出系统为止,其间应对用户的选择做出判断及异常处理。系统的流程图如图2所示:

6

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

图4-2 程序流程图

7

第五章 详细设计

5.1 核心算法及说明

本程序运用c++编写,使用顺序表的数据结构来实现。

本程序中定义了一个结构体worker。其中在worker结构体中包含了职工的

基本信息(工号、姓名、性别、年龄、学历、工资、地址、电话)。

程序还定义了几个功能函数(输入、删除 、添加、查找、修改、统计),这

七个函数是彼此相互独立的功能模块。

另外,为了防止工厂信息外泄,还增加了一个预置密码的功能。

5.2各个功能模块的处理流程

对应于总体设计时的系统模块图,各个功能模块的处理流程如下: 5.2.1 输入功能

在本功能中,是在进入管理系统后进行的对职工进行的输入操作功能, 其

中,包括要输入的职工人数,职工的工号,姓名,性别(w--女 m--男),年龄,学历,工资,住址,电话

功能流程图:

8

输入功能 输入职工所有信息 职工数是否大于所需人数 是否小于所需人数 否 是 返回管理系统 是

图5-1 录入功能流程图

5.2.2浏览功能

本功能将所有职工及其信息全部输出,包括职工人数,职工的工号,姓名,年龄,学历,工资,住址,电话。输出完毕,按任意键返回管理系统。

功能流程图:

显示功能 职工表是否为是 返回管理系统 否 输出所有职工信息

图5-2 显示功能流程图

9

5.2.3 查找功能

进行该项功能时,只需输入职工的姓名,系统就会按姓名差找到该职工,并输出该职工的所有信息。按姓名查找,能快速的找到你要找到的信息,大大的节省了时间。 功能流程图:

查找栏 职工表是否为空 是 返回系统主界面 否 输入姓名 查找并输出职工信息

图5-3 查询功能流程图

5.2.4 删除功能

在此功能模块中用户可先根据输入姓名查找到职工,同时可查看要删除的职工的信息,然后由用户进行删除。若不存在要删除的信息提示用户退出并返回主界面。

功能流程图:

10

职工信息管理系统 附源代码(2).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)