广东海洋大学《C++面向对象程序设计》课程设计——职工信息管理系统

上传人:ji****72 文档编号:26824709 上传时间:2018-01-02 格式:PDF 页数:21 大小:383.76KB
返回 下载 相关 举报
广东海洋大学《C++面向对象程序设计》课程设计——职工信息管理系统_第1页
第1页 / 共21页
广东海洋大学《C++面向对象程序设计》课程设计——职工信息管理系统_第2页
第2页 / 共21页
广东海洋大学《C++面向对象程序设计》课程设计——职工信息管理系统_第3页
第3页 / 共21页
广东海洋大学《C++面向对象程序设计》课程设计——职工信息管理系统_第4页
第4页 / 共21页
广东海洋大学《C++面向对象程序设计》课程设计——职工信息管理系统_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《广东海洋大学《C++面向对象程序设计》课程设计——职工信息管理系统》由会员分享,可在线阅读,更多相关《广东海洋大学《C++面向对象程序设计》课程设计——职工信息管理系统(21页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计课程设计报告设计题目 职工信息管理系统学生姓名学生班级学生学号指导教师完成时间: 年 月 日2目 录1 前 言 . 31.1 项 目 背 景 .41.2 问 题 描 述 .42 需 求 分 析 . 42.1要 求 .42.2任 务 .42.3运 行 环 境 .42.4开 发 工 具 .43 概 要 设 计 与 详 细 设 计 .43.1系 统 流 程 图 .53.2运 行 结 果 举 例 .54 编 码 与 实 现 .64.1分 析 .74.2具 体 代 码 实 现 .75 课 程 设 计 总 结 .205.1 该 课 程 设 计 的 特 点 和 不 足 .205. 2心 得

2、体 会 .20参 考 文 献 . 2131 前 言1.1 项 目 背 景职 工 信 息 管 理 系 统 是 一 个 企 业 单 位 不 可 绝 少 的 部 分 , 它 的 内 容 对 于 企业 的 决 策 者 和 管 理 者 来 说 都 是 至 关 重 要 的 , 所 以 职 工 信 息 管 理 系 统 应 该能 够 为 用 户 提 供 充 足 的 信 息 和 快 捷 的 查 询 手 段 。 但 一 直 以 来 各 个 公 司 基本 上 都 是 靠 传 统 的 人 工 方 式 来 管 理 职 工 信 息 , 这 种 管 理 方 式 存 在 着 许 多缺 点 , 如 效 率 低 , 保 密 性

3、差 , 另 外 时 间 一 长 将 产 生 大 量 的 文 件 和 数 据 ,这 对 于 信 息 的 查 找 , 更 新 和 维 护 都 带 来 不 少 困 难 。当 今 社 会 , 信 息 迅 速 膨 胀 , 随 着 各 个 公 司 的 规 模 扩 大 , 有 关 信 息 管 理工 作 所 涉 及 的 数 据 量 越 来 越 大 , 职 工 信 息 量 也 大 大 增 加 , 利 用 传 统 的 手工 查 询 , 等 登 记 和 修 改 等 方 法 的 处 理 速 度 远 远 跟 不 上 公 司 的 需 求 , 有 的公 司 不 得 不 靠 增 加 人 力 , 物 力 来 进 行 信 息 管

4、 理 。随 着 计 算 机 级 数 的 不 断 提 高 , 计 算 机 作 为 知 识 经 济 时 代 的 产 物 , 其 强大 的 功 能 已 为 人 们 深 刻 认 识 , 它 已 进 入 人 类 社 会 的 各 个 行 业 和 领 域 并 发挥 着 越 来 越 重 要 的 作 用 , 成 为 人 们 工 作 和 生 活 中 不 可 缺 少 的 一 部 分 。而 作 为 计 算 机 应 用 的 一 部 分 , 使 用 计 算 机 对 职 工 进 行 信 息 管 理 , 具 有手 工 管 理 所 无 法 比 拟 的 优 点 。 例 如 检 查 迅 速 , 查 询 方 便 , 可 靠 性 高

5、, 存储 量 大 , 保 密 性 好 , 寿 命 长 , 成 本 低 等 。 这 些 优 点 能 够 极 大 地 提 高 职 工信 息 管 理 的 效 率 , 也 是 公 司 的 科 学 化 , 正 规 化 管 理 与 世 界 接 轨 的 重 要 条4件 , 职 工 信 息 管 理 系 统 作 为 一 种 管 理 软 件 正 在 各 公 司 中 得 到 越 来 越 广 泛的 应 用 , 且 以 达 到 良 好 的 效 果 。1.2 问 题 描 述编 写 一 个 程 序 来 管 理 职 工 信 息 。 通 过 一 个 类 来 存 放 输 入 的 每 一 位 职工 的 记 录 ( 包 括 职 工

6、号 、 姓 名 、 性 别 、 年 龄 、 学 历 、 工 资 、 住 址 、 电 话等 ) , 然 后 将 其 信 息 保 存 到 文 件 中 。 通 过 几 个 函 数 来 创 建 新 职 工 号 , 并对 职 工 信 息 进 行 删 除 及 修 改 , 输 入 一 个 职 工 号 查 询 该 职 工 的 信 息 , 并 显示 在 屏 幕 上 。2 需 求 分 析2.1 要 求( 1) 只 能 使 用 C+语 言 实 现 程 序 设 计 ;( 2) 源 程 序 要 有 适 当 的 注 释 , 使 程 序 容 易 阅 读 ;( 3) 画 出 查 询 模 块 的 流 程 图 ; 利 用 类 进

7、 行 相 关 信 息 处 理 ;( 4) 系 统 的 各 个 功 能 模 块 要 求 用 函 数 的 形 式 实 现 ;( 5) 运 行 界 面 清 晰 , 功 能 明 确 。2.2 任 务( 1) 定 义 一 个 类 , 输 入 每 一 位 职 工 的 信 息 ( 包 括 职 工 号 、 姓 名 、 性别 、 年 龄 、 学 历 、 工 资 、 住 址 、 电 话 等 ) , 将 其 信 息 存 入 文 件 中 ;( 2) 输 入 职 工 号 查 询 该 职 工 的 信 息 , 并 显 示 在 屏 幕 上 ;( 3) 画 出 所 有 模 块 的 流 程 图 ;( 4) 编 写 代 码 ;(

8、5) 程 序 分 析 与 调 试 。2.3 运 行 环 境( 1) VC6.052.4 开 发 工 具C+语 言3 概 要 设 计 与 详 细 设 计3.1 系 统 流 程 图如 图 3.1 所 示 。图 3.1 系 统 流 程 图职 工 信 息 管 理 系 统 菜 单1 职 工 信 息 录 入 2 职 工 信 息 查 询 3 职 工 信 息 删 除 3 职 工 信 息 修 改职 工 号 存 在 ?否 , 输 入 职工 信 息添 加 成 功输 入 职 工 号 输 入 职 工 号 输 入 职 工 号 输 入 职 工 号职 工 号 存 在 ? 职 工 号 存 在 ? 职 工 号 存 在 ?是,添加

9、成功 是 ,输 出职 工信 息 否 ,该 职工 不存 在 是 ,删 除成 功 否 ,该 职工 不存 在 是 , 选 择 修改 信 息 项 ,输 入 新 的职 工 信 息 ,修 改 成 功 否 ,该 职工 不存 在返 回 职 工 信 息 管 理 系 统 菜 单 , 继 续 选 择 63.2 运 行 结 果 举 例( 1) 职 工 信 息 录 入 界 面(2)职 工 信 息 修 改 界 面74 编 码 与 实 现4.1 分 析本 系 统 主 要 分 为 WorkerList类 、 database类 、 函 数 menu、 函 数 menu2以 及 main 函 数 , WorkerList 类

10、中 包 括 的 数 据 成 员 有 id、 name10、sex10、 age、 edu20、 salary、 address25、 tel11, 包 括 的 函 数成 员 有 setid() 、 setname() 、 setsex() 、 setage() 、 setedu() 、setsalary()、 setaddress()、 settel()、 getid()、 add()、 display()。而 database类 中 包 括 的 数 据 成 员 有 top、 WorkListworkerN, 包 括 的函 数 成 员 有 rdatabase()、 add()、 search()、 delet()、 modify()。用 函 数 add()实 现 职 工 信 息 的 录 入 , 用 函 数 search()实 现 对 职 工 信息 的 查 询 , 用 函 数 delet()实 现 对 职 工 信 息 的 删 除 , 用 函 数 modify()实现 对 职 工 信 息 的 修 改 。4.2 具 体 代 码 实 现#include#include#include#define N 100 / N 作 为 最 大 职 工 数using namespace std;void m

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号