中原工学院实训文档_第1页
中原工学院实训文档_第2页
中原工学院实训文档_第3页
中原工学院实训文档_第4页
中原工学院实训文档_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I中 原 工 学 院毕 业 实 训 任 务 书 2012 年 月 日学 生 姓 名 吴 新 思 学 号 201007122139专 业 软 件 技 术 ( .Net 方 向 ) 班 级 编 码 101 班课 题 名 称 学 生 毕 业 设 计 管 理 系 统课 题 来 源指 导 教 师 张 子 刚 王 强 专 业 软 件 工 程 职 称 软 件 工 程 师课 题 说 明 :在 当 今 信 息 化 社 会 中 , 以 计 算 机 技 术 为 代 表 的 新 一 代 信 息 化 建 设 已 经 成 为 各 个 领域 的 共 同 特 征 。 作 为 其 中 的 一 部 分 , 教 育 信 息 化 正 在 改 变 着 教 育 系 统 的 各 个 领 域 。 如今 的 大 专 院 校 都 实 行 毕 业 设 计 论 文 模 式 作 为 检 验 毕 业 生 是 否 具 有 资 格 获 得 国 家 相 应的 学 位 证 书 。 各 种 信 息 技 术 的 发 展 为 实 行 高 校 毕 业 设 计 统 一 管 理 创 造 了 条 件 。 毕 业 设计 管 理 系 统 采 用 信 息 化 手 段 对 大 专 院 校 毕 业 设 计 的 各 个 过 程 和 阶 段 进 行 统 一 管 理 , 为学 校 和 毕 业 生 进 行 更 好 的 信 息 交 流 提 供 一 个 交 流 和 互 动 的 平 台 。本 系 统 采 用 VisualStudio2005 作 为 开 发 平 台 , 运 用 ASP.NET( C#) 编 程 语 言 结合 SQLServer2005数 据 库 来 实 现 。承 担 的 任 务 :1 系 统 的 登 录 事 件2.教 师 模 块 中 的 学 生 基 本 信 息 管 理3系 统 的 配 置4. 管 理 员 中 的 用 户 管 理II中 原 工 学 院毕 业 实 训 任 务 书 2012年 月 日工 作 进 度 安 排 :2012.4.02到 2012.4.06学 习 关 于 三 层 架 构 建 立 网 站 的 知 识2012.4.09到 2012.4.13看 关 于 新 项 目 的 资 料 并 对 新 项 目 进 行 需 求 分 析 并 找 出 参与 者 。2012.4.16到 2012.4.20了 解 关 于 学 号 毕 业 论 文 管 理 相 关 知 识 , 确 定 其 功 能 。2012.4.23到 2012.4.28找 用 例 , 建 用 例 图 , 建 用 例 规 约 。2012.4.30号 到 2012.5.11号 开 始 创 建 数 据 库 同 时 开 始 编 码 。2012.5.14号 到 2012.5.18号 进 行 测 试 。指 导 教 师 签 字 :年 月 日实 训 单 位 意 见 签 章 : 年 月 日学 院 意 见 签 章 : 年 月 日III中 原 工 学 院毕 业 实 训 评 审 表学 号 201007122139 姓 名 吴 新 思 专 业 软 件 技 术 (.Net方 向 ) 班 级 101题 目 学 生 毕 业 设 计 管 理 系 统指导教师评语成 绩 ( 百 分 制 ) : 指 导 教 师 签 名 : 年 月 日IV软 件 学 院毕 业 实 训 报 告课题名称:学生毕业设计管理系统专业:软 件 技 术 ( .Net方 向 )班级:编 码 101学号:201007122139学生姓名:吴 新 思指导教师:张 子 刚 王 强年 月 日V摘要在 当 今 信 息 化 社 会 中 , 以 计 算 机 技 术 为 代 表 的 新 一 代 信 息 化 建 设 已 经 成 为 各 个 领 域 的共 同 特 征 。 作 为 其 中 的 一 部 分 , 教 育 信 息 化 正 在 改 变 着 教 育 系 统 的 各 个 领 域 。 如 今 的 大 专院 校 都 实 行 毕 业 设 计 论 文 模 式 作 为 检 验 毕 业 生 是 否 具 有 资 格 获 得 国 家 相 应 的 学 位 证 书 。 各种 信 息 技 术 的 发 展 为 实 行 高 校 毕 业 设 计 统 一 管 理 创 造 了 条 件 。 毕 业 设 计 管 理 系 统 采 用 信 息化 手 段 对 大 专 院 校 毕 业 设 计 的 各 个 过 程 和 阶 段 进 行 统 一 管 理 , 为 学 校 和 毕 业 生 进 行 更 好 的信 息 交 流 提 供 一 个 交 流 和 互 动 的 平 台 。关键词:毕 业 论 文 ; 信 息 ; 管 理目录摘 要 V第 1 章 项 目 分 析 .11.1 问 题 描 述 11.2技 术 分 析 .11.3工 程 进 度 计 划 .1第 2 章 系 统 分 析 与 设 计 .22.1系 统 分 析 .22.1.1 参 与 者 22.1.2 用 例 及 用 例 规 约 22.1.3 用 例 图 42.2 系 统 设 计 52.2.1顺 序 图 .62.2.2类 图 .92.2.3系 统 体 系 结 构 设 计 .102.3 数 据 库 设 计 112.3.1E-R图 112.3.2关 系 模 式 .132.3.3表 的 设 计 .14第 3 章 实 现 与 测 试 .173.1 登 录 模 块 173.1.1活 动 图 .173.1.2界 面 .183.1.3代 码 .183.1.4测 试 用 例 .203.2 系 统 配 置 模 块 203.2.1活 动 图 .203.2.2界 面 .213.2.3代 码 .213.2.4测 试 用 例 .243.3 查 看 教 师 模 块 中 学 生 信 息 基 本 信 息 243.3.1活 动 图 .253.3.2界 面 .253.3.3代 码 .263.3.4测 试 用 例 .30第 4 章 结 束 语 .31附 录 A: 主 要 源 程 序 33吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-1-第1章项目分析本 项 目 主 要 研 究 数 据 库 管 理 系 统 的 相 关 知 识 , 达 到 了 初 步 学 习 了 解 数 据 库 的 基 本 原 理和 应 用 。 并 通 过 学 生 毕 业 论 文 管 理 系 统 的 设 计 体 现 对 数 据 库 管 理 的 理 解 。1.1问题描述学 生 毕 业 论 文 管 理 系 统 是 基 于 .Net FrameWork2.0 框 架 , C/S 结 构 , 开 发 过 程 中 , 项目 人 员 充 分 站 在 了 用 户 的 立 场 , 对 问 题 进 行 描 述 和 分 析 , 最 终 完 成 了 对 项 目 的 开 发 !该 系 统 主 要 分 学 生 登 录 、 教 师 登 录 、 管 理 员 登 录 三 个 板 块 。 其 中 , 学 生 只 能 查 看 论 文相 关 信 息 以 及 自 己 的 成 绩 , 而 不 能 对 相 关 信 息 进 行 修 改 。 教 师 可 以 对 学 生 基 本 信 息 进 行 查询 , 论 文 信 息 的 管 理 , 和 对 学 生 最 终 成 绩 的 录 入 。 管 理 员 授 予 最 高 的 权 限 , 能 对 注 册 的 用户 ( 学 生 用 户 、 教 师 用 户 ) 进 行 管 理 。1.2技术分析本 系 统 采 用 C/S结 构 , 基 于 Windows窗 体 的 开 发 。C/S结 构 是 建 立 在 中 间 件 产 品 的 基 础 之 上 的 , 要 求 应 用 开 发 者 自 己 去 处 理 事 务 管 理 、消 息 队 列 、 数 据 的 复 制 和 同 步 、 通 过 安 全 等 系 统 的 问 题 。 这 对 应 用 开 发 者 提 出 了 较 高 的 要求 , 而 去 迫 使 应 用 开 发 者 投 入 更 多 的 精 力 来 解 决 应 用 程 序 以 外 的 问 题 。1.3工程进度计划学 生 论 文 毕 业 管 理 系 统 主 要 包 括 三 个 方 面 : 学 生 老 师 和 管 理 员 。 其 中 学 生 主 要 是 经 过注 册 和 激 活 账 户 , 学 生 用 户 主 要 功 能 是 : 查 看 自 己 的 论 文 信 息 以 及 查 看 自 己 成 绩 和 对 自 己账 户 密 码 进 行 修 改 。 教 师 主 要 功 能 是 : 对 学 生 基 本 信 息 进 行 查 询 , 论 文 信 息 的 管 理 , 和 对学 生 最 终 成 绩 的 录 入 。 管 理 员 主 要 功 能 是 : 能 对 注 册 的 所 有 用 户 ( 学 生 、 教 师 ) 进 行 管 理 。计 划 :第 9周 : 按 照 指 导 老 师 的 指 导 , 理 解 项 目 的 功 能 及 业 务 。第 10周 : 进 行 模 块 的 详 细 设 计 , 包 括 UI层 画 面 的 设 计 、 用 户 权 限 分 析 , 相 应 功 能 模块 用 到 的 数 据 库 表 、 IO的 定 义 、 UI层 要 用 的 验 证 、 UI层 要 用 到 的 事 件 、 BLL 层 用 到 事 件的 定 义 。 根 据 本 组 成 员 人 数 进 行 分 工 , 个 人 将 自 己 所 分 到 的 模 块 独 自 完 成 , 等 到 组 员 都 做好 自 己 分 到 的 模 块 , 将 系 统 各 模 块 合 并 到 一 起 , 进 行 程 序 的 测 试 , 修 改 。第 1112周 : 进 行 最 后 阶 段 的 整 理 , 将 程 序 交 给 指 导 老 师 验 收 验 收 , 编 写 总 结 报 告 。吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-2-第2章系统分析与设计此 系 统 采 用 三 层 架 构 。 即 由 表 示 层 、 业 务 逻 辑 层 和 数 据 访 问 层 组 成 。 表 示 层 位 于 最 顶层 , 用 于 显 示 和 接 收 用 户 提 交 的 数 据 , 为 用 户 提 供 交 互 式 的 Windows界 面 。 业 务 逻 辑 层 是表 示 层 和 数 据 访 问 层 之 间 沟 通 的 桥 梁 , 主 要 负 责 数 据 的 传 递 和 处 理 。 数 据 访 问 层 主 要 实 现对 数 据 的 读 取 、 保 存 和 更 新 等 操 作 。 在 三 层 架 构 中 , 各 层 之 间 相 互 依 赖 , 表 示 层 依 赖 于 业务 逻 辑 层 , 业 务 逻 辑 层 依 赖 于 数 据 访 问 层 。2.1系统分析该 系 统 使 用 户 可 以 很 方 便 的 取 得 联 系 , 系 统 的 系 统 业 务 流 程 图 如 图 2.1所 示 :管 理 员 教 师是 否 注 册学 生登 录 注 册 查 看 个 人 信息 、 论 文 信 息 、成 绩通 过登 录是 否 注 册 注 册 查 看成 功 查 看 个 人 信 息 、管 理 论 文 信 息图 2.1业 务 流 程 图2.1.1参与者参 与 者 : 学 生 , 教 师 , 管 理 员2.1.2用例及用例规约系 统 用 例 规 约 , 这 里 不 进 行 整 个 系 统 的 用 例 和 用 例 规 约 描 述 , 只 进 行 登 录 界 面 、 注 册吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-3-学 生 用 户 界 面 、 用 户 发 表 留 言 界 面 、 用 户 查 看 /回 复 留 言 界 面 进 行 描 述 , 详 细 的 系 统 用 例和 用 例 规 约 图 如 下 所 示 :1 用 户 登 录 用 例 需 求 规 约 , 见 表 2.1所 示 :表 2.1用 户 登 录 用 例 需 求 规 约用 例 名 称 用 户 登 录参 与 执 行 者 用 户 /教 师 /管 理 员描 述 用 户 登 录 系 统 过 程前 置 条 件 用 户 点 击 登 录后 置 条 件 将 用 户 的 信 息 放 在 会 话 中 : 显 示 系 统 主 界 面主 事 件 流用 户 系 统1.进 入 或 转 入 用 户 登 录 界 面2.用 户 输 入 用 户 名 和 密 码 3.系 统 检 查 用 户 名 是 否 存 在 , 密 码 是 否 正 确4.将 用 户 信 息 放 在 会 话 中5.转 到 毕 业 论 文 管 理 系 统 的 主 界 面异 常 流异 常 说 明 系 统 中 不 存 在 该 用 户 名 或 密 码 错 误系 统 处 理 提 示 用 户 名 或 密 码 错 误 , 转 入 登 录 界 面2 注 册 新 班 级 用 例 需 求 规 约 , 见 表 2.2所 示 :表 2.2注 册 新 班 级 用 例 需 求 规 约用 例 名 称 注 册 新 用 户参 与 执 行 者 注 册 用 户描 述 用 户 班 级 注 册 全 过 程前 置 条 件 确 定 班 级 所 属 系 部后 置 条 件 无 主 事 件 流注 册 用 户 系 统1.输 入 班 级 名2.确 认 信 息 3.查 找 对 应 系 部4.将 班 级 名 、 系 部 名 插 入 班 级 信 息 表5.更 新 注 册 用 户 的 所 在 班 级异 常 流异 常 说 明 数 据 库 插 入 记 录 出 错系 统 处 理 提 示 错 误 信 息吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-4-3.学 生 注 册 信 息 用 例 需 求 规 约 , 见 表 2.3所 示 :表 2.3用 户 发 表 留 言 用 例 需 求 规 约用 例 名 称 学 生 注 册 信 息参 与 执 行 者 学 生描 述 学 生 注 册 自 己 的 信 息 的 观 测 很 难 过前 置 条 件 学 生 点 击 注 册后 置 条 件 学 生 将 自 己 的 信 息 注 册 在 信 息 表 中主 事 件 流学 生 系 统1.点 击 注 册 按 钮 , 并 开 始 填 写 自 己 的 信 息2.点 击 最 后 的 提 交 。 4系 统 检 查 注 册 的 学 号 是 否 为 空 , 年 龄 是 否 是 数 字 。5.将 学 生 信 息 提 交 到 系 统 中异 常 流 说 明异 常 说 明 学 号 不 能 为 空 , 日 期 是 否 正 确系 统 处 理 提 示 错 误 信 息4.管 理 员 查 询 教 师 信 息 用 例 需 求 规 约 , 见 表 2.4所 示 :表 2.4用 户 查 看 留 言 用 例 需 求 规 约用 例 名 称 管 理 员 查 询 教 师 信 息执 行 参 与 者 管 理 员描 述 管 理 员 进 入 教 师 基 本 信 息 页 面 查 看 信 息前 置 条 件 管 理 员 进 入 教 师 页 面后 置 条 件 管 理 员 查 看 教 师 信 息 及 添 加 教 师 信 息主 事 件 流管 理 员 系 统1.点 击 教 师 信 息 并 查 看2.查 看 、 修 改 和 添 加 教 师 信 息 异 常 流 说 明异 常 说 明 已 有 的 教 师 号 不 能 添 加异 常 处 理 提 示 错 误 信 息2.1.3用例图基 于 学 生 毕 业 设 计 管 理 系 统 的 问 题 描 述 , 可 画 出 该 系 统 的 用 例 图 , 如 图 2.2所 示 :吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-5-图 2.2用 例 图2.2系统设计该 系 统 采 用 了 三 层 架 构 的 方 法 进 行 开 发 , 即 表 现 层 ( UI) 、 业 务 逻 辑 层 ( BLL) 、 数 据访 问 层 ( DAL) 。 同 时 还 包 含 实 例 层 (Model)区 ,分 层 次 的 目 的 即 为 了 “ 高 内 聚 , 低 耦 合 ” 的思 想 。1、 表 现 层 ( UI) : 通 俗 讲 就 是 展 现 给 用 户 的 界 面 , 即 用 户 在 使 用 该 系 统 的 时 候 , 所 看到 的 前 台 界 面 , 能 够 直 接 表 达 该 系 统 功 能 的 界 面 。2、 业 务 逻 辑 层 ( BLL) : 主 要 是 针 对 具 体 的 问 题 的 操 作 , 也 可 以 理 解 成 对 数 据 层 的 操作 ,对 数 据 业 务 逻 辑 处 理 , 如 果 说 数 据 层 是 积 木 , 那 逻 辑 层 就 是 对 这 些 积 木 的 搭 建 。 BLL 层主 要 编 写 了 SQL文 , 是 对 数 据 库 的 正 确 操 作 。 只 有 保 证 BLL 层 的 正 确 , 才 能 实 现 相 应 的功 能 。3、 数 据 访 问 层 ( DAL) :主 要 是 针 对 不 同 的 返 回 值 的 要 求 , 书 写 不 同 的 方 法 , 连 接 和访 问 数 据 库 。 是 打 开 数 据 库 的 关 键 。4、 实 例 层 ( Model) :主 要 是 针 对 不 同 的 数 据 库 , 添 加 不 同 的 类 , 声 明 不 同 的 属 性 ,是 为 BLL 层 和 UI层 的 调 用 提 供 方 便 。由 于 该 系 统 工 作 量 大 , 代 码 繁 琐 , 如 果 还 用 自 己 以 前 学 的 方 法 , 则 要 在 小 组 内 共 同 完成 是 比 较 艰 巨 的 。 而 采 用 三 层 架 构 的 方 法 , 可 以 克 服 这 些 问 题 。 三 层 架 构 可 以 让 开 发 小 组吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-6-的 人 员 只 关 注 整 个 结 构 中 的 其 中 某 一 层 , 不 用 再 去 担 心 别 的 层 次 , 也 可 以 很 容 易 的 用 新 的实 现 来 替 换 原 有 层 次 的 实 现 , 同 时 也 可 以 降 低 层 与 层 之 间 的 依 赖 , 有 利 于 标 准 化 , 有 利 于各 层 逻 辑 的 复 用 。2.2.1顺序图毕 业 设 计 学 生 信 息 管 理 系 统 的 问 题 描 述 , 可 画 出 该 系 统 的 部 分 用 例 图 , 如 图图 2.3学 生 登 录 时 序 图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-7-图 2.4学 生 修 改 密 码 时 序 图图 2.5学 生 查 看 个 人 信 息 时 序 图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-8-图 2.6教 师 论 文 管 理 时 序 图图 2.7配 置 操 作 时 序 图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-9-图 2.8配 置 操 作 时 序 图2.2.2类图基 于 学 生 毕 业 论 文 管 理 设 计 系 统 的 问 题 描 述 , 可 画 出 该 系 统 的 类 图 , 如 图图 2.9系 统 类 图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-10-2.2.3系统体系结构设计学 生 毕 业 论 文 管 理 系 统 根 据 用 户 的 角 色 的 不 同 权 限 不 同 , 所 可 以 进 行 的 操 作 也不 同 , 以 下 为 该 系 统 的 系 统 结 构 设 计 , 如 图 2.10所 示 :学生毕业论文管理 学生界面 查 看 个 人 成 绩修 改 个 人 密 码查 看 个 人 信 息注 册 新 用 户激 活 账 号查 看 论 文 信 息教师界面 学 生 成 绩 管 理学 生 信 息 查 询修 改 个 人 密 码查 看 个 人 信 息注 册 新 用 户论 文 管 理激 活 账 号学 生 基 本 信 息 管 理教 师 基 本 信 息 管 理学 生 用 户 管 理教 师 用 户 管 理系 部 管 理注 销 用 户 信 息班 级 管 理管理员界面 图 2.10-系 统 结 构 图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-11-2.3数据库设计数 据 库 的 概 要 设 计 在 整 个 系 统 中 占 有 非 常 重 要 的 位 置 , 只 有 具 备 完 整 的 概 要 设 计 才 能进 行 下 一 步 的 详 细 设 计 。 在 数 据 库 的 概 要 设 计 中 , 需 要 对 各 种 实 体 及 他 们 的 属 性 进 行 描 述 ,并 分 析 它 们 之 间 的 联 系 , 画 出 E-R图 。 通 过 以 下 的 详 细 设 计 描 述 , 可 以 看 到 系 统 的 大 致 设计 框 架 。2.3.1E-R图学 生注 册激 活 查 看查 看查 看个 人 信 息账 号 个 人 成 绩个 人 密 码论 文 信 息图 2.11 学 生 信 息 E-R图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-12-教 师注 册激 活 查 看管 理个 人 信息账 号 学 生 信息论 文 信息查 看账 号 录 入 学 生 成绩图 2.12教 师 信 息 E-R图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-13-管 理 员注 销注 销 管 理管 理教 师 账 号学 生 账 号 班 级学 生 信息管 理教 师 信 息 管 理 系 部图 2.13管 理 员 E-R图2.3.2关系模式整 个 系 统 各 实 体 可 以 用 以 下 关 系 模 式 来 表 示 ( 其 中 主 键 已 用 下 划 线 标 识 ) :学 生 用 户 信 息 ( 账 号 、 密 码 )教 师 用 户 信 息 ( 账 号 、 密 码 )管 理 员 用 户 信 息 ( 账 号 、 密 码 )教 师 基 本 信 息 ( 教 师 编 号 、 教 师 名 、 年 龄 、 性 别 、 政 治 面 貌 、 职 称 、 地 址 、 联 系 电 话 )学 生 基 本 信 息 ( 学 生 编 号 、 政 治 面 貌 、 地 址 、 联 系 电 话 、 入 学 时 间 、 毕 业 时 间 、 论 文 编 号 、所 属 系 部 )班 级 信 息 ( 班 级 编 号 、 班 级 名 称 、 所 属 系 部 )系 部 信 息 ( 系 部 编 号 、 系 部 名 称 )论 文 信 息 ( 论 文 编 号 、 论 文 名 称 、 论 文 要 求 、 用 户 名 、 所 属 教 师 )成 绩 信 息 ( 学 号 、 教 师 编 号 、 论 文 编 号 、 论 文 成 绩 )吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-14-2.3.3表的设计1.教 师 基 本 信 息 表 : 表 2.5教 师 基 本 信 息 表列 名 数 据 类 型 数 据 长 度 允 许 为 空 是 否 为 主 键tecid nvarchar 50 否 是tecname nvarchar 50 是 否tecage int 是 否tecsex nvarchar 50 是 否TecZZMM nvarchar 50 是 否tecposition nvarchar 50 是 否tecaddress nvarchar 50 是 否tectelephone datetime 是 否2.系 部 表 表 2.6系 部 表列 名 数 据 类 型 数 据 长 度 允 许 为 空 是 否 为 主 键depid nvarchar 50 否 是depname nvarchar 50 是 否3.班 级 表 表2.7班 级 表列 名 数 据 类 型 数 据 长 度 允 许 为 空 是 否 为 主 键classid nvarchar 50 否 是classname nvarchar 50 是 否depid nvarchar 50 是 否4.论 文 信 息 表 表 2.8论 文 信 息 表列 名 数 据 类 型 长 度 允 许 空 是 否 为 主 键docid nvarchar 50 否 是docname nvarchar 50 是 否docrequire nvarchar 50 是 否tecid nvarchar 50 是 否吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-15-5管 理 员 用 户 表 表 2.9管 理 员 表列 名 数 据 类 型 长 度 允 许 空 是 否 为 主 键userid nvarchar 50 否 是pew nvarchar 50 是 否6.学 生 基 本 信 息 表 : 主 要 存 储 学 生 的 信 息 , 如 表表 2.10学 生 基 本 信 息 表列 名 数 据 类 型 长 度 允 许 空 是 否 为 主 键stuid nvarchar 50 否 是stuname nvarchar 50 是 否strsex nvarchar 50 是 否stuage int 是 否classid nvarchar 50 是 否depid nvarchar 50 是 否stuZZMM nvarchar 50 是 否stuaddress nvarchar 50 是 否stutelephone nvarchar 50 是 否stuEnSd smalldatetime 是 否stuGraduate smalldatetime 是 否docid nvarchar 50 是 否7.学 生 用 户 表 表 2.11学 生 用 户 表列 名 数 据 类 型 长 度 允 许 空 是 否 为 主 键stuid nvarchar 50 否 是pwd nvarchar 50 是 否8.教 师 用 户 表 表 2.12 教 师 用 户 表数 据 类 型 长 度 允 许 空 是 否 为 主 键tecid nvarchar 50 否 是pwd nvarchar 50 是 否吴 新 思 : 学 生 毕 业 论 文 管 理 设 计-16-9.成 绩 表 表 2.13 成 绩 表列 名 数 据 类 型 长 度 允 许 空 是 否 为 主 键stuid nvarchar 50 否 是tecid nvarchar 50 否 否docid naarchar 50 否 否docscore int 是 否吴 新 思 : 学 生 毕 业 论 文 管 理 设 计17第3章实现与测试本 章 节 主 要 是 对 系 统 的 详 细 设 计 与 实 现 的 具 体 功 能 的 过 程 进 行 详 尽 阐 述 并 给 予 解 决用 到 的 各 种 技 术 以 及 难 点 。 在 设 计 系 统 过 程 中 , 存 在 一 些 错 误 是 必 然 的 , 对 于 语 句 的 语 法错 误 , 在 程 序 运 行 时 会 自 动 提 示 。 并 请 求 立 即 纠 正 。 因 此 , 这 类 错 误 比 较 容 易 发 现 和 纠 正 。但 另 一 类 错 误 是 在 程 序 执 行 时 由 于 不 正 确 的 操 作 或 对 某 些 数 据 的 计 算 公 式 的 逻 辑 错 误 导致 的 错 误 结 果 。 这 类 错 误 隐 蔽 性 强 , 有 时 会 出 现 , 因 此 对 这 一 类 动 态 的 错 误 的 排 查 是 耗 时费 力 的 , 从 测 试 中 发 现 错 误 从 而 达 到 减 少 错 误 。3.1登录模块所 有 用 户 都 能 使 用 该 模 块 。 该 模 块 完 成 用 户 注 册 的 过 程 , 只 有 当 信 息 填 写 完 整 并 符 合要 求 时 才 能 成 为 合 法 的 用 户 。3.1.1活动图图 3.1 用 户 注 册 活 动 图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计183.1.2界面图 3.2 用 户 注 册 界 面3.1.3代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceui publicpartialclassMain:Form publicMain() InitializeComponent();skinEngine1.SkinFile=Application.StartupPath+“MP10.ssk“;#region 吴 新 思privatevoidstuload_Click(objectsender,EventArgse)吴 新 思 : 学 生 毕 业 论 文 管 理 设 计19LOadfrm=newLOad();frm.curtUser=“以 学 生 身 份 登 录 “;frm.Text=“以 学 生 身 份 登 录 “;frm.Show();this.Hide();privatevoidtecload_Click(objectsender,EventArgse) LOadfrm=newLOad();frm.curtUser=“以 教 师 身 份 登 录 “;frm.Text=“以 教 师 身 份 登 录 “;frm.Show();this.Hide();privatevoidbutton3_Click(objectsender,EventArgse) LOadfrm=newLOad();frm.curtUser=“管 理 员 “;frm.Text=“管 理 员 “;frm.Show();this.Hide();#endregionprivatevoidbutton1_Click(objectsender,EventArgse) Application.Exit();/系 统 配 置privatevoidbutton2_Click(objectsender,EventArgse) PeiZhifrm=newPeiZhi();frm.myparent=this.button2;frm.Show();吴 新 思 : 学 生 毕 业 论 文 管 理 设 计203.1.4测试用例表 3.1用 户 登 录 用 户 名 测 试输 入 条 件 有 效 等 价 类 无 效 等 价 类用 户 名 组 成 以 数 字 或 字 母 构 成 ( 1) 非 数 字 、 非 字 母 ( 2)用 户 名 位 数 字 符 个 数 4-8个 ( 3)字 符 个 数 为 0个 (4) 字 符 个 数 小 于 4(5)字 符 个 数 大 于 10( 6)表 3.2 用 户 登 录 正 确 用 例测 试 标 题 用 户 登 录测 试 数 据 11 11期 望 结 果 登 录 成 功测 试 结 果 登 录 成 功 表 3.3 用 户 登 录 错 误 用 例测 试 标 题 用 户 登 录测 试 数 据 22 11期 望 结 果 登 录 失 败测 试 结 果 登 录 失 败3.2系统配置模块进 入 系 统 配 置 模 块 后 , 配 置 自 己 所 需 要 的 数 据 库 。 就 可 以 使 用 系 统 了 。3.2.1活动图图 3.3 系 统 配 置 图吴 新 思 : 学 生 毕 业 论 文 管 理 设 计213.2.2界面图 3.4 系 统 配 置 图3.2.3代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;namespaceuipublicpartialclassPeiZhi:Form publicPeiZhi() InitializeComponent();#region 吴 新 思publicButtonmyparent;privatevoidbutton1_Click(objectsender,EventArgse) tryStreamWritersw=newStreamWriter(“confing.txt“);sw.WriteLine(textBox1.Text);sw.WriteLine(Commons.jiami.Encrypt(textBox2.Text);sw.WriteLine(Commons.jiami.Encrypt(textBox3.Text);吴 新 思 : 学 生 毕 业 论 文 管 理 设 计22sw.Close();MessageBox.Show(“配 置 成 功 “);myparent.Enabled=false;this.Close();catch MessageBox.Show(“配 置 失 败 “);#endregion#regionnamespaceCommons/DES加 密 /解 密 类 。/publicclassjiami publicjiami()#region=加 密 =/ 加 密/publicstaticstringEncrypt(stringText) returnEncrypt(Text,“wuxinsi“);/ 加 密 数 据/publicstaticstringEncrypt(stringText,stringsKey) DESCryptoServiceProviderdes=newDESCryptoServiceProvider();吴 新 思 : 学 生 毕 业 论 文 管 理 设 计23byteinputByteArray;inputByteArray=Encoding.Default.GetBytes(Text);des.Key=ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey,“md5“).Substring(0,8);des.IV=ASCIIEncoding.ASCII.GetBytes(Syste

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论