收藏 分享(赏)

C语言课程设计_运动会管理系统.pdf

上传人:精品资料 文档编号:10869771 上传时间:2020-01-16 格式:PDF 页数:15 大小:901.35KB
下载 相关 举报
C语言课程设计_运动会管理系统.pdf_第1页
第1页 / 共15页
C语言课程设计_运动会管理系统.pdf_第2页
第2页 / 共15页
C语言课程设计_运动会管理系统.pdf_第3页
第3页 / 共15页
C语言课程设计_运动会管理系统.pdf_第4页
第4页 / 共15页
C语言课程设计_运动会管理系统.pdf_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、1 / 1 5物 联 网 工 程 课 程 设 计 报 告课 题 : 学 校 运 动 会 管 理 系 统专 业 班 级 : 物 联 网 工 程 131班报 告 人 : 陆 俊 贤 139074382庞 彦 辉 139074383指 导 老 师 : 张 学 锋评 定 成 绩 : 指 导 老 师 签 名 :2 / 1 5前 言随 着 科 技 的 发 展 , 计 算 机 以 其 强 大 的 性 能 价 格 优 势 给 人 们 的 工 作 、 学 习 和 生活 带 来 极 大 的 方 便 计 算 机 代 替 人 工 处 理 一 些 事 务 已 成 为 必 然 。 整 个 人 类 社 会 已进 入 高 度

2、 信 息 化 , 人 们 对 信 息 和 数 据 的 利 用 和 处 理 已 经 进 入 自 动 化 、 网 络 化 和 社会 化 的 阶 段 。 如 在 查 找 资 料 、 处 理 日 常 办 公 事 务 、 科 研 生 产 等 方 面 , 无 不 需 要 利用 大 量 的 信 息 资 源 。 因 此 , 如 何 有 效 地 进 行 数 据 信 息 的 管 理 和 利 用 , 已 经 成 为 人们 普 遍 关 注 的 课 题 。 信 息 在 不 同 的 领 域 里 有 着 不 同 的 概 念 , 在 管 理 科 学 领 域 中 ,通 常 认 为 信 息 是 经 过 加 工 处 理 后 的 一

3、 种 数 据 形 式 , 是 一 种 有 次 序 的 符 号 排 列 , 它是 系 统 传 输 和 处 理 的 对 象 。 处 在 信 息 时 代 的 今 天 , 信 息 的 作 用 越 来 越 为 人 们 所 重视 。 制 定 成 绩 计 划 , 研 究 投 资 策 略 , 都 离 不 开 对 信 息 的 充 分 利 用 。在 当 今 社 会 上 , 体 育 运 动 越 来 越 普 及 , 参 与 运 动 会 的 人 越 来 越 多 , 素 质 越 来越 高 。 传 统 的 运 动 会 , 一 般 是 以 人 手 组 织 为 主 , 运 动 员 的 报 名 、 赛 事 的 安 排 、 比赛

4、场 地 的 安 排 和 成 绩 的 记 录 等 操 作 全 都 由 人 手 操 作 , 参 加 人 数 越 多 , 运 动 会 的 规模 就 越 大 , 管 理 工 作 就 更 加 费 时 费 力 , 而 且 容 易 出 错 。 学 校 田 径 运 动 会 管 理 系 统则 为 组 织 者 提 供 一 个 简 捷 方 便 的 方 式 来 组 织 管 理 运 动 会 , 学 校 田 径 运 动 会 管 理 系统 是 一 种 “ 人 机 交 互 系 统 ” , 通 过 简 单 的 键 盘 输 入 与 鼠 标 点 击 来 完 成 烦 琐 的 记 录与 安 排 工 作 , 保 证 运 动 会 的 正

5、常 流 畅 的 进 行 。 学 校 田 径 运 动 会 管 理 系 统 是 典 型 的数 据 库 应 用 系 统 , 可 完 成 田 径 运 动 会 管 理 中 的 运 动 员 基 本 信 息 录 入 , 竞 赛 成 绩 处理 及 公 告 , 成 绩 统 计 信 息 查 询 等 事 务 处 理 功 能 。 根 据 学 校 田 径 运 动 会 的 一 般 进程 , 本 系 统 分 为 数 据 修 改 、 查 询 、 删 除 、 统 计 等 四 个 工 具 模 块 来 完 成 所 期 望 的 功能 。 依 据 关 系 型 数 据 库 理 论 设 计 数 据 库 的 结 构 。 使 用 该 系 统

6、可 以 极 大 地 减 小 工 作人 员 的 劳 动 量 , 同 时 还 可 大 大 提 高 工 作 效 率 、 可 靠 性 和 正 确 性 。3 / 1 5第 一 章 设 计 课 题为 了 迎 接 校 运 动 会 的 到 来 , 为 了 能 够 更 好 地 展 现 运 动 健 儿 的 风 姿 , 为 了 更 加客 观 的 评 定 运 动 员 的 成 绩 , 为 了 更 加 直 观 的 了 解 到 每 个 运 动 员 的 运 动 水 平 , 我 小组 建 立 运 动 会 管 理 系 统 , 通 过 这 个 系 统 , 用 户 能 够 实 时 查 询 运 动 员 的 相 关 信 息 、裁 判 员

7、 的 基 本 信 息 , 并 且 能 够 通 过 这 个 系 统 查 询 运 动 会 项 目 信 息 , 系 统 管 理 员 也可 通 过 该 系 统 更 新 运 动 员 的 相 关 成 绩 体 现 比 赛 的 公 开 、 公 正 、 公 平 的 原 则 。第 二 章 算 法 思 想2.1. 系 统 需 求 分 析问 题 描 述 :建 立 运 动 员 信 息 系 统 , 包 括 运 动 员 、 裁 判 员 以 及 运 动 信 息 的 成 绩 管 理 , 运 动员 信 息 为 编 号 、 姓 名 、 身 份 信 息 、 参 加 的 比 赛 项 目 等 ; 裁 判 员 信 息 为 编 号 、 姓

8、名 、身 份 信 息 、 裁 判 项 目 ; 运 动 会 信 息 包 含 各 个 比 赛 项 目 的 信 息 、 时 间 安 排 、 裁 判 信息 、 比 赛 成 绩 等 。运 动 会 作 为 全 校 的 盛 会 , 受 到 学 生 与 校 领 导 的 广 泛 关 注 , 为 了 体 现 信 息 公 开化 , 保 证 比 赛 的 公 平 , 我 小 组 编 写 此 运 动 会 信 息 管 理 系 统 , 为 了 给 运 动 会 的 负 责人 一 些 便 利 。 其 主 要 功 能 如 下 :( 1) 各 种 运 动 信 息 的 存 储 ;( 2) 输 入 功 能 : 可 以 从 键 盘 或 文

9、 件 中 一 次 性 输 入 多 条 信 息 ;( 3) 输 出 功 能 : 可 以 将 运 动 员 、 裁 判 员 、 以 及 比 赛 信 息 打 印 输 出 或 显 示 ;( 4) 查 找 功 能 : 根 据 运 动 员 、 裁 判 员 等 查 找 所 需 要 的 比 赛 信 息 ;( 5) 增 加 、 删 除 、 修 改 功 能 ; 完 成 运 动 信 息 的 多 种 更 新 ;4 / 1 52.2. 系 统 总 体 设 计按号码查运动员信息 输出全部裁判员信息输出运动员积分排名输出全部运动员信息 按姓名查运动员信息 输出全部比赛项目增加运动员信息 按号码查询裁判员信息按姓名修改运动员信

10、息 按号码删除运动员信息按号码修改运动员信息运 动 员 管 理 裁 判 员 管 理 比 赛 信 息管 理 退 出程 序输出单项比赛项目结 束开 始5 / 1 52.3. 系 统 的 详 细 设 计该 系 统 总 共 分 为 3 个 模 块 , 分 别 为 运 动 员 信 息 管 理 、 裁 判 员 信 息 管 理 、 比 赛信 息 查 询 ; 其 中 系 统 主 要 功 能 体 现 在 运 动 员 信 息 管 理 模 块 ; 该 系 统 主 要 功 能 由 以下 2 3 个 函 数 实 现 。系 统 主 要 函 数 :void Welcome();Ath* Create_Athlete();v

11、oid Output_Athlete(Ath *head);Ath* Add_Athlete(Ath*head);void Find_Athlete_num(Ath*head);Ath* Updata_Athlete_num(Ath*head);void Find_Athlete_name(Ath*head);Re* Create_Referee();void Output_Referee(Re* head);Ath* Updata_Athlete_name(Ath*head);void Find_Referee_num(Re*head_Re);Ath *Delete_Athlete(Ath*

12、head);void Input_Match_Information();Ath *SortLinkedlist_Athlete(Ath *head);void Output_Match_Information();Ath *Insert(Ath *head,Ath *pNode);int Check_Athlete(Ath*head,char Num);void Find_Single_Match_Information(Ath*head_Ath,Re*head_Re);void Output_SingleMatch_AthleteInformation(Ath*head,char NAME

13、);void Output_SingleMatch_RefereeInformation(Re*head,char NAME);void Menu(Ath *p,Re* p_Re);void Output_SingleMatch_Athlete_Information(Ath*p);void Output_Match_Name();6 / 1 5模 块 1 : 运 动 员 信 息 管 理 系 统由 Create_Athlete 函 数 创 建 运 动 员 链 表 信 息 , 返 回 链 表 头 指 针 , 可 以 实 现 的功 能 , 如1 : 输 出 全 部 运 动 员 信 息 ;调 用 O

14、utput_Athlete 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 , 从 首 至 尾 输 出运 动 员 的 所 有 信 息 ;2 : 增 加 运 动 员 信 息调 用 Add_Athlete 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 , 并 且 将 需 要 链 接 到 链表 中 的 数 据 加 入 链 表 尾 部 , 最 后 返 回 链 表 头 指 针 ;3 : 按 号 码 查 运 动 员 信 息调 用 Find_Athlete_num 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 , 并 从 键 盘 录入 所 需 要 查

15、 询 的 运 动 员 的 号 码 信 息 , 将 其 与 链 表 中 的 数 据 进 行 数 据 对 比 , 如 果 查询 到 与 之 相 符 的 数 据 , 将 其 输 出 , 否 则 输 出 “ 查 无 此 人 ” ;4 : 按 姓 名 查 询 运 动 员 信 息调 用 Find_Athlete_name 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 , 并 从 键 盘录 入 所 需 要 查 询 的 运 动 员 的 姓 名 信 息 , 将 其 与 链 表 中 的 数 据 进 行 数 据 对 比 , 如 果查 询 到 与 之 相 符 的 数 据 , 将 其 输 出 , 否

16、 则 输 出 “ 查 无 此 人 ” ;5 : 按 号 码 修 改 运 动 员 信 息调 用 Updata_Athlete_num 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 , 并 从 键 盘录 入 所 需 要 查 询 的 运 动 员 的 号 码 信 息 , 将 其 与 链 表 中 的 数 据 进 行 数 据 对 比 , 如 果查 询 到 与 之 相 符 的 数 据 , 将 其 输 出 , 并 重 新 录 入 相 关 信 息 , 返 回 链 表 头 指 针 ;6 : 按 姓 名 修 改 运 动 员 信 息调 用 Updata_Athlete_name 函 数 , 从 M

17、enu 函 数 中 接 收 链 表 头 指 针 , 并 从 键 盘录 入 所 需 要 查 询 的 运 动 员 的 姓 名 信 息 , 将 其 与 链 表 中 的 数 据 进 行 数 据 对 比 , 如 果查 询 到 与 之 相 符 的 数 据 , 将 其 输 出 , 并 重 新 录 入 相 关 信 息 , 返 回 链 表 头 指 针 ;7 : 按 号 码 删 除 运 动 员 信 息调 用 Delete_Athlete 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 , 并 从 键 盘 录 入7 / 1 5所 需 要 查 询 的 运 动 员 的 号 码 信 息 , 将 其 与

18、链 表 中 的 数 据 进 行 数 据 对 比 , 如 果 查 询到 与 之 相 符 的 数 据 , 将 其 删 除 , 否 则 输 出 “ 查 无 此 人 ” ;8 : 输 出 运 动 员 积 分 排 名调 用 SortLinkedlist_Athlete 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 ,SortLinkedlist_Athlete 函 数 嵌 套 调 用 Insert(Ath *head,Ath *pNode)函 数 , Insert 函数 接 收 SortLinkedlist_Athlete 函 数 传 递 的 新 链 表 的 头 指 针 以 及 当

19、前 节 点 的 指 针 ,按 照 条 件 进 行 排 序 并 且 返 回 头 指 针 到 SortLinkedlist_Athlete 函 数 , 直 到SortLinkedlist_Athlete 函 数 将 原 链 表 所 有 数 据 全 部 扫 描 , 最 后 返 回 头 指 针 ;模 块 2 : 裁 判 员 信 息 管 理 系 统由 Create_Referee 函 数 创 建 运 动 员 链 表 信 息 , 返 回 链 表 头 指 针 , 可 以 实 现 的功 能 , 如9 : 输 出 全 部 裁 判 员 信 息调 用 Output_Athlete 函 数 , 从 Menu 函 数

20、中 接 收 链 表 头 指 针 , 从 首 至 尾 输 出运 动 员 的 所 有 信 息 ;1 0 : 按 号 码 查 询 裁 判 员 信 息调 用 Find_Referee_num 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 , 并 从 键 盘录 入 所 需 要 查 询 的 运 动 员 的 姓 名 信 息 , 将 其 与 链 表 中 的 数 据 进 行 数 据 对 比 , 如 果查 询 到 与 之 相 符 的 数 据 , 将 其 输 出 , 否 则 输 出 “ 查 无 此 人 ” ;模 块 :3 比 赛 信 息 管 理由 Input_Match_Information

21、函 数 建 立 运 动 会 项 目 信 息 结 构 体 数 组 , 并 且 将 结构 体 数 组 设 置 为 全 局 变 量 , 可 以 实 现 以 下 功 能 , 如 :1 1 : 输 出 全 部 比 赛 项 目调 用 Output_Match_Information 函 数 , 从 Menu 函 数 中 接 收 链 表 头 指 针 , 从首 至 尾 输 出 运 动 员 的 所 有 信 息 ;1 2 : 输 出 单 项 比 赛 项 目8 / 1 5调 用 Find_Single_Match_Information 函 数 , 从 Menu 函 数 中 分 别 接 收 运 动 员 链表 和 裁

22、 判 员 链 表 的 头 指 针 , 再 由 Find_Single_Match_Information 函 数 嵌 套 调 用Output_Match_Name 函 数 , 输 出 所 有 的 运 动 项 目 供 用 户 选 择 , 获 取 运 动 项 目 信息 后 嵌 套 调 用 Output_SingleMatch_AthleteInformation(Ath*head,char NAME)函数 和 Output_SingleMatch_RefereeInformation(Re*head,char NAME)函 数 , 分 别 输出 参 与 该 项 运 动 的 运 动 员 和 裁 判

23、员 , 由 Find_Single_Match_Information 函 数 体 输出 比 赛 时 间 和 地 点 ; 第 三 章 算 法 的 实 现3.1 算 法 的 调 试 与 测 试调 试 方 法 :断 点 法 、 单 步 调 试 法测 试 结 果 的 分 析 与 讨 论 :测 试 过 程 中 遇 到 的 主 要 问 题 : 在 函 数 体 中 的 变 量 繁 多 , 使 用 时 容 易 混 乱 , 在 使 用 全 局 变 量 的时 候 也 会 不 小 心 在 某 个 函 数 改 变 其 初 始 值 等 等 。3.2 测 试 的 结 果9 / 1 5图 3 .2 .2 系 统 主 菜

24、单图 3 .2 .3 输 出 全 部 运 动 员 信 息图 3 .2 .4 添 加 运 动 员 信 息1 0 / 1 5图 3 .2 .5 按 号 码 查 找 运 动 员 信 息图 3 .2 .6 按 姓 名 查 找 运 动 员 信 息图 3 .2 .7 修 改 运 动 员 信 息1 1 / 1 5图 3 .2 .8 将 运 动 员 按 照 积 分 排 名图 3 .2 .9 输 出 全 部 裁 判 员 信 息图 3 .2 .1 0 查 询 裁 判 员 信 息1 2 / 1 5图 3 .2 .1 1 输 出 全 部 比 赛 信 息图 3 .2 .1 2 输 出 所 有 比 赛 项 目 供 用 户

25、 选 择图 3 .2 .1 3 输 出 某 项 比 赛 的 所 有 信 息1 3 / 1 5第 四 章 用 户 手 册1 、 打 开 文 件 , 在 VC+6 .0 中 运 行 文 件 , 弹 出 欢 迎 界 面 。 如 下 图2 、 按 任 意 键 , 弹 出 主 菜 单 。 如 下 图3 、 根 据 系 统 提 示 , 选 择 不 同 编 号 对 系 统 进 行 不 同 的 操 作 。 例 如 输 入 3 , 弹出 如 下 菜 单 。1 4 / 1 5输 入 4 , 弹 出 如 下 界 面 :4 、 按 系 统 提 示 , 又 进 入 主 菜 单 , 输 入 1 3 退 出 系 统 。 如

26、 下 图结 束 语本 运 动 会 管 理 系 统 是 在 Visual C+6.0的 环 境 下 设 计 和 调 试 的 。 经 过 调 试证 明 :1 本 系 统 能 满 足 学 校 运 动 会 信 息 管 理 的 需 求 , 在 录 入 的 运 动 员 信 息 和 比 赛项 目 信 息 数 据 准 确 的 情 况 下 , 就 能 保 证 结 果 准 确 。 不 需 要 反 复 核 对 , 减 少 了 大 量重 复 操 作 。2 软 件 功 能 齐 全 , 基 本 能 满 足 学 校 运 动 会 各 种 信 息 的 管 理 , 能 够 保 证 实 时的 数 据 处 理 , 满 足 用 户 随

27、 时 信 息 查 询 的 需 求 。3 由 于 水 平 和 时 间 有 限 , 本 系 统 可 能 还 存 在 不 足 之 处 , 欢 迎 各 位 读 者 和 同1 5 / 1 5行 提 出 批 评 意 见 和 建 议 。致 谢 :经 过 六 个 多 星 期 的 编 程 、 设 计 和 开 发 , 在 张 学 锋 老 师 的 指 导 下 , 这 套 学 校 运动 会 管 理 系 统 已 基 本 结 束 。 在 本 次 课 程 设 计 中 , 我 们 从 指 导 老 师 张 学 锋 老 师 身 上学 到 了 很 多 东 西 , 张 老 师 认 真 负 责 的 工 作 态 度 、 严 谨 治 学

28、的 精 神 和 深 厚 的 理 论 和实 践 水 平 都 使 我 们 受 益 匪 浅 , 感 谢 张 老 师 在 编 程 过 程 中 帮 我 们 指 出 错 误 及 不 妥 之处 , 进 一 步 完 善 我 们 的 课 程 设 计 。 无 论 在 理 论 上 还 是 在 实 践 中 , 他 都 给 予 我 们 很大 的 帮 助 , 使 我 们 的 编 程 水 平 得 到 了 很 大 的 提 高 , 这 对 于 我 们 以 后 的 工 作 和 学 习都 是 一 种 巨 大 的 帮 助 。参 考 文 献 :1. C语 言 , 谭 浩 强 等 编 著 , 清 华 大 学 出 版 社 ;2. C+面 向 对 象 程 序 设 计 教 程 , 郑 莉 董 渊 何 江 舟 编 著 , 清 华 大 学 出 版 社 ;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报