1、天 津 电 子 信 息 职 业 技 术 学 院结 课 报 告课 程 名 称 : 软 件 工 程课 程 代 码 :系 别 :专 业 :班 级 :姓 名 :学 号 :任 课 教 师 :完 成 时 间 :2015 年 10 月 26 日 至 2015 年 10 月 30 日目 录一 、 引 言 1二 、 功 能 结 构 图 及 功 能 说 明 11 . 学 生 出 勤 统 计 DFD 图 和 初 始 SC 图 ( 图 2 -2 和 图 2 -3 ) 12 . 学 生 操 行 评 定 判 定 树 ( 图 2 -4 ) 23 . 系 统 预 算 ( COCOMO 模 型 计 算 ) 2三 、 详 细 设
2、 计 31. 项 目 概 述 32. 待 开 发 软 件 的 一 般 描 述 33. 待 开 发 软 件 功 能 如 图 3-134 . 数 据 描 述 4a. 学 生 信 息 表 ( StudentsInfo) 4b. 教 工 信 息 表 ( TeachersInfo) 4c. 班 级 表 ( ClassInfo) 4d. 出 勤 统 计 表 ( AttendanceInfo) 4e. 课 程 表 ( CoursesInfo) 4f. 操 行 表 ( ConductInfo) 45 . 动 态 数 据 56 . 数 据 库 描 述 57 . 用 户 界 面 5四 、 系 统 建 模 51.
3、用 例 模 型 52. 类 图 63. 活 动 图 64. 时 序 图 8五 、 总 结 1 11软 件 工 程 学 生 点 名 系 统一 、 引 言随 着 科 学 技 术 的 快 速 发 展 , 以 及 国 家 对 全 名 素 质 提 高 的 迫 切 要 求 。 全 国 高 校 对 学 生 的 招收 政 策 以 及 人 数 的 不 断 放 宽 , 导 致 学 生 人 数 越 来 越 多 。 以 往 的 学 生 点 名 都 是 采 用 纸 质 记 录 ,人 工 统 计 的 方 式 来 收 集 学 生 的 出 勤 数 据 , 这 样 不 仅 耗 时 , 更 重 要 的 不 方 便 以 后 学 生
4、 出 勤 情 况的 各 种 统 计 来 给 学 生 分 配 学 分 , 以 及 查 询 每 位 学 生 的 学 分 情 况 。随 着 软 件 技 术 的 不 断 提 高 , 以 及 社 会 节 奏 的 不 断 加 快 , 工 作 效 率 的 不 断 提 高 。 为 了 快 速统 计 每 位 学 生 出 勤 情 况 , 这 就 迫 切 需 要 我 们 使 用 一 种 新 的 方 式 来 完 成 这 项 重 复 性 高 、 分 析 数据 麻 烦 的 工 作 。 而 使 用 软 件 的 方 式 来 解 决 这 一 问 题 , 无 疑 是 最 符 合 当 前 时 代 发 展 , 而 它 也 真是 我
5、们 迫 切 需 要 的 。二 、 功 能 结 构 图 及 功 能 说 明功 能 结 构 图 如 图 2-1学 生 点 名 系 统 模 块 主 要 实 现 :a) 学 生 信 息功 能 : 增 加 、 删 除 、 修 改 、 查 询 等 。b) 出 勤 统 计功 能 : 辅 导 员 在 开 课 前 5 分 钟 统 计 学 生 出 勤 情 况 。c) 操 行 评 定功 能 : 学 生 缺 课 不 超 过 总 课 时 的 1/5 者 , 学 分 记 录 为 8 分 , 超 过 1/5 但 未 超 过 1/3 着 按4 分 计 算 , 超 过 1/3 者 0 分 。 在 缺 课 记 录 中 , 针 对
6、 某 门 课 缺 课 次 数 超 过 1/3 者 , 则 在 学生 基 础 上 乘 以 2/3 计 算 。d) 教 师 信 息功 能 : 增 加 、 删 除 、 修 改 、 查 询 等 。学 生 点 名 系 统学生信息 出勤统计 操行评定 教师信息图 2-1 学 生 点 名 系 统 功 能 结 构 图1 . 学 生 出 勤 统 计 DFD 图 和 初 始 SC 图 ( 图 2 -2 和 图 2 -3 )2学生 教 师 点名 学生图 2-2 学 生 出 勤 DFD 图 统 计 命 令统 计 命 令 出 勤 统 计统 计 上 课 人 数 统 计 缺 课 人 数图 2-3 学 生 出 勤 初 始 S
7、C 图2 . 学 生 操 行 评 定 判 定 树 ( 图 2 -4 )学 分 总 出 勤 情 况1/51/3 0 分某 门 课 出 勤1/3 基 础 学 分*2/3图 2-4 学 生 学 分 评 定 数3 . 系 统 预 算 ( COCOMO 模 型 计 算 )该 系 统 为 嵌 入 式 系 统 , 所 以 采 用 的 模 式 方 程 为 E=2 .8 L1 .2 0 和T=2 .5 E0 .3 2 。 可 得 E=2 .8 x1 5 1 .2 0 =7 2 .1 8 8 ( 人 -月 )T=2 .5 x7 2 .1 8 8 0 .3 2 =2 4 .5 8 0 ( 月 )将 1 5 中 调
8、节 因 子 相 乘 可 得 ,EAF=1 .0 0 X0 .9 4 X1 .1 0 X1 .0 0 =1 .1 7通 过 调 节 因 子 来 修 改 上 面 的 E 和 T, 便 得 到 以 下 修 正 值 :3E=7 2 .1 8 8 x1 .1 7 =8 4 .4 5 9 ( 人 月 )T=2 4 .5 8 0 x1 .1 7 =2 8 .7 5 8 ( 月 )根 据 每 人 每 月 花 费 4000 月 可 得 预 算 为 :开 发 成 本 : 4000x84.459x1.17=395268三 、 详 细 设 计1. 项 目 概 述学 生 点 名 系 统 是 一 套 针 对 学 生 出
9、勤 情 况 而 设 计 的 一 套 系 统 , 这 套 系 统 可 以 系 统 的 、 便 捷管 理 学 生 出 勤 情 况 。 并 根 据 学 生 出 勤 情 况 , 系 统 的 将 学 生 的 出 勤 情 况 得 到 学 生 操 行 分 。 这 套智 能 化 的 系 统 , 大 大 简 化 了 老 师 在 评 定 学 生 操 行 评 定 过 程 中 重 复 复 杂 的 信 息 。2. 待 开 发 软 件 的 一 般 描 述本 软 件 旨 在 为 全 国 用 户 提 供 一 个 功 能 健 全 、 使 用 方 便 的 学 生 点 名 系 统 。3. 待 开 发 软 件 功 能 如 图 3-1
10、 界 面 人 员 管 理出 勤 管 理 查 询 管 理出勤统计 出勤分析 出勤查询 学生查询 教工查询 学生管理 教工管理图 3-1 待 开 发 软 件 功 能本 软 件 具 有 以 下 主 要 功 能 :出 勤 管 理 : 出 勤 统 计 、 出 勤 分 析人 员 管 理 : 学 生 管 理 、 教 工 管 理查 询 管 理 : 出 勤 查 询 、 学 生 查 询 、 教 工 查 询a. 功 能 描 述实 现 的 基 本 功 能 有 :1 ) 出 勤 查 询 : 可 以 查 询 每 一 位 学 生 的 出 勤 情 况 , 以 及 查 询 所 有 学 生的 出 勤 情 况 。2 ) 学 生 管
11、 理 : 添 加 、 修 改 、 删 除 。3 ) 出 勤 分 析 : 主 要 根 据 统 计 的 出 勤 情 况 来 分 析 学 生 该 学 期 的 操 行 评定 等 级 , 并 给 该 学 生 来 给 操 行 评 定 分 。4 ) 出 勤 统 计 : 通 过 教 工 的 上 课 点 名 来 给 学 生 考 勤 。44 . 数 据 描 述a. 学 生 信 息 表 ( StudentsInfo)字 段 字 段 类 型 大 小 是 否 为 空 关 键 字 备 注no bigint 8 否 是 序 号stuNo varchar 2 0 否 否 学 号stuName varchar 2 0 否 否
12、姓 名stuAge tinyint 1 否 否 年 龄stuSex bit 1 /8 否 否 男 0 , 女 1 , 默 认 值 为 0stuAddress varchar 1 0 0 是 否 地 址stuPhone varchar 2 0 否 否 联 系 电 话stuClassNo bigint 8 否 否 所 在 班 级timeEnroll datetime 8 否 否 入 学 时 间b.教 工 信 息 表 ( TeachersInfo)字 段 字 段 类 型 大 小 是 否 为 空 关 键 字 备 注no bigint 8 否 是 序 号teachNo varchar 2 0 否 否 教
13、 工 编 号teachName varchar 2 0 否 否 姓 名teachAge tinyint 1 否 否 年 龄teachSex bit 1 /8 否 否 男 0 女 1 默 认 值 为 0teachAddress varchar 1 0 0 是 否 地 址teachPhone varchar 2 0 否 否 联 系 电 话c. 班 级 表 ( ClassInfo)字 段 字 段 类 型 大 小 是 否 为 空 关 键 字 备 注no bigint 8 否 是 序 号className varchar 2 0 否 否 班 级 名 称d. 出 勤 统 计 表 ( AttendanceI
14、nfo)字 段 字 段 类 型 大 小 是 否 为 空 关 键 字 备 注no bigint 8 否 是 序 号stuNo bigint 8 否 否 学 生 序 号attendTime datetime 8 否 否 出 勤 时 间attendIs bit 1 /8 否 否 出 勤 1 未 出 勤 0 默 认 0semester tinyint 1 否 否 学 期 默 认 1courseNo bigint 8 否 否 课 程 号teachNo bigint 8 否 否 授 课 老 师e.课 程 表 ( CoursesInfo)字 段 字 段 类 型 大 小 是 否 为 空 关 键 字 备 注no
15、 bigint 8 否 是 序 号courseNo varchar 2 0 否 否 课 程 编 号courseName varchar 2 0 否 否 课 程 名 称coursePeriods int 4 否 否 总 课 时f. 操 行 表 ( ConductInfo)5字 段 字 段 类 型 大 小 是 否 为 空 关 键 字 备 注no bigint 8 否 是 序 号stuNo bigint 8 否 否 学 生 序 号conductScore tinyint 1 否 否 操 行 分semester tinyint 1 否 否 学 期 默 认 15 . 动 态 数 据输 入 数 据 : 菜
16、 单 选 项 、 关 键 字 、 新 建 记 录 项 、 导 入 文 件 。输 出 数 据 : 生 成 各 班 级 操 行 表内 部 生 成 数 据 : 中 间 查 询 结 果6 . 数 据 库 描 述本 软 件 采 用 SQLServer2008 数 据 库7 . 用 户 界 面本 软 件 采 用 Web 图 形 界 面 , 对 用 户 友 好 , 且 必 须 对 鼠 标 键 盘 提 供 支 持 , 界 面 的设 计 应 遵 循 如 下 规 则 :界 面 要 具 有 一 致 性 , 界 面 规 范 应 遵 循 WINDOWS 软 件 界 面 的 规 范 ;提 供 简 单 的 错 误 处 理
17、;提 供 信 息 反 馈 , 用 多 种 信 息 提 示 用 户 当 前 软 件 运 行 的 状 态 , 软 件 界 面 元 件 的 功 能 ;操 作 可 逆 , 其 动 作 可 以 是 单 个 的 操 作 , 或 者 是 一 个 相 对 独 立 的 操 作 序 列 ;设 计 良 好 的 联 机 帮 助 ;显 示 启 动 画 面 , 画 面 简 洁 明 快 , 富 有 现 代 气 息 , 不 能 太 花 哨 ;应 遵 循 国 家 关 于 计 算 机 词 汇 的 标 准 , 用 词 应 当 精 炼 准 确 , 没 有 歧 义 , 图 形 的 意 义明 确 。四 、 系 统 建 模1. 用 例 模
18、 型图 4-1 用 例 图62. 类 图图 4-1 类 图3. 活 动 图图 4-3-1 用 户 登 录 活 动 图7图 4-3-2 管 理 员 添 加 学 生 活 动 图图 4-3-3 管 理 员 删 除 学 生 活 动 图8图 4-3-4 管 理 查 询 学 生 信 息 活 动 图图 4-3-5 修 改 学 生 信 息 活 动 图4. 时 序 图9图 4-4-1 用 户 登 录 时 序 图图 4-4-2 管 理 添 加 学 生 信 息 时 序 图10图 4-4-3 管 理 员 删 除 学 生 记 录 时 序 图图 4-4-4 管 理 员 修 改 学 生 时 序 图11图 4-4-5 管 理
19、 员 查 询 学 生 信 息 时 序 图五 、 总 结通 过 这 次 课 程 设 计 , 我 拓 宽 了 知 识 面 , 锻 炼 了 能 力 , 综 合 素 质 得 到 了 较 大 的 提 高 。 通 过理 论 与 实 际 结 合 、 人 与 人 的 沟 通 , 进 一 步 提 高 思 想 觉 悟 。 软 件 工 程 和 我 们 平 时 所 学 的 专 业 课相 对 来 讲 一 个 是 宏 观 一 个 是 围 观 , 平 时 写 软 件 是 一 个 微 观 , 讲 的 是 如 何 来 实 现 哥 哥 功 能 细 微细 节 。 而 软 件 工 程 就 相 对 来 讲 是 一 个 宏 观 的 调
20、控 , 从 整 体 方 面 来 分 析 系 统 结 构 、 可 行 性 等 。写 软 件 我 们 是 照 着 一 定 的 思 想 一 定 的 思 路 写 下 去 , 有 人 说 其 实 写 软 件 并 不 难 , 只 要 给 你一 个 思 路 你 就 可 以 不 段 地 往 下 写 。 我 觉 得 的 确 如 此 , 其 实 我 们 平 时 写 软 件 我 觉 得 并 不 是 很 难的 事 , 平 时 即 使 遇 到 技 术 上 的 问 题 , 哪 里 编 译 出 现 错 误 等 等 , 其 实 在 网 上 都 可 以 提 问 。 技 术问 题 一 般 我 们 都 可 以 在 网 上 得 到
21、答 案 , 但 软 件 的 设 计 思 想 我 就 不 一 定 能 理 解 。刚 接 触 这 门 课 程 还 不 说 对 软 件 工 程 的 思 想 理 解 得 多 透 彻 , 毕 竟 创 新 是 在 有 足 够 丰 富 经 验的 前 提 下 。 而 学 习 软 件 功 能 工 程 对 软 件 工 程 有 个 初 步 的 人 是 , 带 着 软 件 工 程 的 思 维 或 是 眼 光在 做 项 目 库 的 同 时 不 断 积 累 经 验 , 总 会 有 能 够 独 立 分 析 与 构 思 整 个 软 件 系 统 能 力 的 那 天 。 但并 不 是 说 可 以 独 立 分 析 软 件 系 统 就 是 软 件 工 程 的 最 终 目 的 , 毕 竟 学 无 止 境 , 知 识 是 无 尽 的 ,因 为 我 也 相 信 那 句 话 , 没 有 最 好 只 有 更 好 。