快 樂 牧 場 主 人 軟 體 需 求 規 格 SRS-IM-2011-030-1-1 朝 陽 科 技 大 學 資 訊 管 理 系 指 導 老 師 : 范 揚 文 副 教 授 學 生 : 王 昱 尚 何 駿 青 陳 伯 誠 董 次 麟 許 閔 翔 中 華 民 國 一 百 年 十 二 月 五 日
目 錄 1. 簡 介... 4 1.1 目 的... 4 1.2 範 圍... 4 1.3 參 考 文 件... 4 2. 遊 戲 概 述... 5 2.1 遊 戲 目 標... 5 2.2 遊 戲 範 圍... 5 2.2.1 遊 戲 名 稱... 5 2.2.2 使 用 者 端 (Client) 功 能... 5 2.3 軟 體 建 構 項 目 需 求 概 述... 5 2.3.1 功 能 需 求... 5 2.3.2 作 業 程 序... 5 2.3.3 安 全 需 求... 6 2.4 系 統 環 境... 6 2.4.1 軟 體 需 求... 6 2.4.2 硬 體 需 求... 6 2.4.3 網 路 需 求... 7 2.4.4 網 路 架 構... 7 2.5 設 計 考 慮... 7 2.5.1 遊 戲 簡 單 易 上 手... 7 2.5.2 使 用 介 面 簡 單... 7 3. 初 步 設 計... 8 3.1 軟 體 項 目 的 架 構... 7 3.2 軟 體 組 件 設 計 說 明... 12 3.2.1 會 員 功 能... 12 3.2.2 註 冊 會 員... 13 3.2.3 登 入... 14 3.2.4 忘 記 密 碼... 15 3.2.5 角 色 選 擇 功 能... 16 3.2.6 選 遊 戲 功 能... 17 3.2.7 井 字 遊 戲... 18 3.2.8 加 數 字 遊 戲... 18 3.2.9 旋 轉 球 遊 戲... 19 3.2.10 射 擊 羊 遊 戲... 19 3.2.11 換 衣 遊 戲... 19 4. 需 求 追 溯... 20 5. 鑑 定 需 求... 21-1 -
圖 目 錄 圖 2.4.4 網 路 架 構 圖... 7 圖 3.1.1 快 樂 牧 場 主 人 遊 戲... 8 圖 3.1.2 會 員 系 統... 9 圖 3.1.3 角 色 選 擇... 9 圖 3.1.4 選 遊 戲 系 統... 10 圖 3.1.5 井 字 遊 戲... 10 圖 3.1.6 加 數 字 遊 戲... 11 圖 3.1.7 旋 轉 球 遊 戲... 11 圖 3.1.8 射 擊 羊 遊 戲... 12-2 -
表 目 錄 表 3.2.1 1. 會 員 功 能... 12 表 3.2.2 1.1 註 冊 會 員... 13 表 3.2.3 1.2 登 入... 14 表 3.2.4 1.3 忘 記 密 碼... 15 表 3.2.5 2.1 角 色 選 擇 功 能... 16 表 3.2.6 3 選 遊 戲 功 能... 17 表 3.2.7 3.1.1 井 字 遊 戲... 18 表 3.2.8 3.2.1 加 數 字 遊 戲... 18 表 3.2.9 3.3.1 旋 轉 球 遊 戲... 19 表 3.2.10 3.4.1 射 擊 羊 遊 戲... 19 表 3.2.11 3.5 換 衣 遊 戲... 19 表 4.1 快 樂 牧 場 主 人 遊 戲 追 朔... 20 表 5.1 遊 戲 鑑 定... 21-3 -
1. 簡 介 這 份 文 件 主 要 在 說 明 快 樂 牧 場 主 人 的 軟 體 需 求 建 構 環 境 系 統 架 設 以 及 遊 戲 介 面 的 使 用 方 式 1.1 文 件 目 的 這 份 文 件 的 目 的 是 為 了 快 樂 牧 場 主 人 的 遊 戲 介 紹 以 及 維 護 等 一 些 細 節 說 明, 如 遊 戲 有 任 何 問 題 可 以 參 考 這 份 文 件 作 為 依 據 1.2 文 件 範 圍 這 份 文 件 涵 蓋 的 範 圍 在 快 樂 農 夫 養 殖 的 初 步 設 計 和 功 能 需 求, 並 且 定 義 遊 戲 的 目 標 架 構 和 設 計 作 為 遊 戲 開 發 的 基 準 1.3 參 考 文 件 文 件 編 號 文 件 名 稱 出 版 日 期 SRS-IM-2010-011-1-1 農 場 小 屋 2010 年 12 月 03 日 - 4 -
2. 遊 戲 概 述 說 明 快 樂 牧 場 主 人 遊 戲 的 建 立 目 標 範 圍 架 構 方 式 需 求 概 述 和 軟 硬 體 環 境 2.1 遊 戲 目 標 現 在 盛 行 於 網 頁 遊 戲, 小 小 的 簡 單 遊 戲 可 以 讓 很 多 上 班 族 紓 解 壓 力, 不 必 花 太 多 時 間 玩 遊 戲 2.2 遊 戲 範 圍 2.2.1 遊 戲 名 稱 : 快 樂 牧 場 主 人 2.2.2 使 用 者 端 功 能 : 會 員 功 能 雙 人 射 擊 井 字 遊 戲 加 數 字 遊 戲 旋 轉 球 遊 戲 變 裝 功 能 2.3 軟 體 建 構 項 目 需 求 概 述 這 項 目 是 在 講 解 系 統 軟 硬 體 建 構 之 間 的 功 能 需 求 作 業 程 序 以 及 安 全 需 求 2.3.1 功 能 需 求 使 用 者 功 能 可 以 加 入 成 為 會 員 登 入 查 詢 密 碼 以 及 修 改 資 會 員 系 統 料 井 字 遊 戲 兩 人 互 動 益 智 旋 轉 球 遊 戲 益 智 排 列 遊 戲 加 數 字 遊 戲 數 學 益 智 遊 戲 變 裝 功 能 可 以 改 變 屠 夫 裝 扮 兩 人 競 技 的 遊 戲 雙 人 射 擊 遊 戲 選 遊 戲 功 能 選 取 其 一 動 物 進 入 動 畫, 在 由 動 畫 中 進 入 遊 戲 - 5 -
2.3.2 作 業 程 序 Client 端 (1) 進 入 Linux 或 Windows XP 作 業 系 統 (2) 點 選 進 入 Firefox Internet Explorer 或 Google 瀏 覽 器 (3) 鍵 入 開 心 牧 場 主 人 之 網 址 (4) 使 用 鍵 盤 及 滑 鼠 進 行 使 用 者 註 冊 或 登 入 使 用 (5) 進 入 點 選 之 功 能 畫 面 (6) 使 用 完 畢 後, 回 首 頁 登 出 (7) 離 開 系 統 或 關 閉 瀏 覽 器 2.3.3 安 全 需 求 確 保 資 料 不 會 被 修 改, 此 系 統 除 了 管 理 者 以 外 的 人 都 無 法 更 改 其 他 人 資 料, 而 使 用 者 只 能 對 自 己 的 資 料 做 修 改 2.4 系 統 環 境 2.4.1 軟 體 需 求 作 業 系 統 Windows XP 資 料 庫 My-SQL Sever 開 發 語 言 PHP 5 ActionScript 3.0 動 畫 設 計 軟 體 Adobe Flash CS4 2.4.2 硬 體 需 求 CPU 硬 碟 記 憶 體 網 路 卡 AMD athlon 160G 以 上 1 GB 以 上 802.11b/g/n - 6 -
顯 示 器 鍵 盤 滑 鼠 19 吋 以 上 之 彩 色 螢 幕 標 準 式 鍵 盤 標 準 雙 鍵 滾 輪 滑 鼠 2.4.3 網 路 需 求 網 路 通 訊 協 定 符 合 TCP/IP HTTP 之 網 路 通 訊 協 定 連 線 方 式 ADSL 一 般 撥 接 即 可 2.4.4 網 路 架 構 圖 2.4.4 網 路 架 構 圖 2.5 設 計 考 慮 2.5.1 遊 戲 簡 單 易 上 手 : 設 計 簡 單 的 養 殖 遊 戲 跟 換 裝 功 能 來 讓 玩 家 馬 上 玩 就 能 上 手 2.5.2 使 用 介 面 簡 單 : 介 面 功 能 不 繁 雜, 讓 使 用 者 容 易 的 操 控 介 面 - 7 -
3 初 步 設 計 此 項 目 在 講 解 快 樂 牧 場 主 人 的 遊 戲 架 構, 各 功 能 架 構 的 細 節, 以 便 之 後 的 系 統 測 試 與 維 護 的 完 整 3.1 軟 體 項 目 的 架 構 本 系 統 的 架 構 方 式 為 主 從 事 架 構 服 務 型 態, 作 為 整 系 統 運 轉 的 機 制 使 用 端 可 以 經 由 任 何 瀏 覽 器 透 過 來 網 際 網 路 來 執 行 快 樂 牧 場 主 人 遊 戲 的 任 何 功 能 圖 3.1.1 快 樂 牧 場 主 人 遊 戲 - 8 -
圖 3.1.2 會 員 系 統 圖 3.1.3 角 色 選 擇 - 9 -
圖 3.1.4 選 遊 戲 系 統 圖 3.1.5 井 字 遊 戲 - 10 -
圖 3.1.6 加 數 字 遊 戲 圖 3.1.7 旋 轉 球 遊 戲 - 11 -
圖 3.1.8 羊 射 擊 遊 戲 3.2 軟 體 組 件 設 計 說 明 功 能 編 號 :1 表 3.2.1 會 員 功 能 功 能 名 稱 : 會 員 功 能 功 能 說 明 : 會 員 資 料 的 管 理 維 護 輸 入 : 滑 鼠 鍵 盤 會 員 資 料 表 輸 出 : 螢 幕 會 員 資 料 表 INPUT PROCESS OUTPUT 1-1 新 增 會 員 依 照 使 用 者 所 點 選 的 功 能, 依 點 選 項 目 進 入 所 對 應 的 畫 1-2 登 入 會 員 1-3 忘 記 密 碼 連 結 至 對 應 之 相 關 網 頁 面 - 12 -
功 能 編 號 :1-1 表 3.2.2 註 冊 會 員 功 能 名 稱 : 新 增 會 員 功 能 功 能 說 明 : 註 冊 後, 對 會 員 資 料 庫 做 新 增 輸 入 : 鍵 盤 滑 鼠 資 料 庫 資 料 表 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 1. 鍵 盤 輸 入 : (1) 姓 名 1. 將 註 冊 資 料 內 容 填 入 各 欄 1. 顯 示 填 寫 資 料 畫 面 位 中 (2) 帳 號 (3) 密 碼 (4)e-mail 2. 判 斷 在 e-mail 中, 判 斷 有 無 @ 符 號 正 確 : 加 入 成 功 錯 誤 : 加 入 失 敗 滑 鼠 點 選 : 2. 加 入 會 員 3. 資 料 寫 入 資 料 表, 並 且 確 2. 正 確 : 顯 示 加 入 成 功, 認 格 式 是 否 正 確, 帳 號 是 否 錯 誤 : 顯 示 加 入 失 敗 重 複 3. 登 入 3. 依 點 選 項 目 進 入 所 對 應 的 畫 面 - 13 -
功 能 編 號 :1-2 表 3.2.3 登 入 功 能 名 稱 : 登 入 功 能 說 明 : 針 對 使 用 者 登 入 系 統 服 務 輸 入 : 鍵 盤 滑 鼠 資 料 庫 資 料 表 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 1. 鍵 盤 輸 入 : 1. 將 帳 號 密 碼 資 料 輸 入 欄 1. 顯 示 填 寫 資 料 畫 面 (1) 帳 號 位 中 (2) 密 碼 滑 鼠 點 選 : 2. 登 入 2. 系 統 對 照 資 料 表, 確 認 所 2. 正 確 : 登 入 農 場 主 畫 面, 填 寫 資 料 是 否 正 確 如 圖 3.2.6 錯 誤 : 顯 示 資 料 輸 入 錯 誤 3. 註 冊 3. 顯 示 註 冊 畫 面 4. 忘 記 密 碼 4. 顯 示 查 詢 密 碼 畫 面 - 14 -
功 能 編 號 :1-3 表 3.2.4 忘 記 密 碼 功 能 名 稱 : 查 詢 密 碼 功 能 說 明 : 為 了 防 止 遊 戲 使 用 者 忘 記 密 碼, 因 此 建 立 入 查 詢 密 碼 的 功 能, 讓 使 用 者 查 詢 密 碼 輸 入 : 鍵 盤 滑 鼠 資 料 庫 資 料 表 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 1. 鍵 盤 輸 入 : (1) 姓 名 (2) 帳 號 (3)e-mail 1. 將 資 料 輸 入 欄 位 中 1. 顯 示 填 寫 資 料 畫 面, 如 圖 3.2.8 滑 鼠 點 選 : 2. 查 詢 2. 讀 取 memberdata 資 料 表 2. 正 確 : 顯 示 使 用 者 密 碼 於 確 認 格 式 與 資 料 是 否 正 確 密 碼 提 示 (1) 檢 查 正 確 後 讀 取 錯 誤 : 顯 示 查 詢 失 敗 memberdata 顯 示 該 使 用 者 密 碼 3. 登 入 3. 依 點 選 項 目 進 入 所 對 應 的 畫 面 - 15 -
功 能 編 號 :2-1 遊 戲 名 稱 : 選 角 色 功 能 遊 戲 說 明 : 選 取 遊 戲 角 色 輸 入 : 滑 鼠 表 3.2.5 角 色 選 擇 功 能 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 成 功 登 入 畫 面 顯 示 想 要 選 擇 男 女 性 別 選 擇 性 別 後 進 入 遊 戲 主 畫 面 - 16 -
表 3.2.6 選 遊 戲 功 能 功 能 編 號 :3 遊 戲 名 稱 : 選 遊 戲 功 能 遊 戲 說 明 : 遊 戲 系 統 主 畫 面 輸 入 : 滑 鼠 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 進 入 選 遊 戲 主 畫 面 點 入 選 項 2-1 雞 動 畫 2-2 羊 動 畫 2-3 牛 動 畫 2-4 猪 動 畫 2-5 換 裝 遊 戲 2-6 主 畫 面 點 選 各 類 別 顯 示 出 各 動 物 的 遊 戲 畫 面 - 17 -
功 能 編 號 :3-1-1 表 3.2.7 井 字 遊 戲 遊 戲 名 稱 : 井 字 遊 戲 遊 戲 說 明 : 同 樣 圖 片 連 成 一 條 線 即 可 獲 勝 輸 入 : 滑 鼠 資 料 表 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 點 選 雞 的 圖 片 選 項 進 入 雞 動 畫 中, 並 且 顯 示 景 顯 示 兩 人 互 動 的 井 字 遊 戲 字 遊 戲 按 鈕, 點 選 按 鈕 進 入 遊 戲 中 功 能 編 號 :3-2-1 表 3.2.8 加 數 字 遊 戲 遊 戲 名 稱 : 加 數 字 遊 戲 遊 戲 說 明 : 隨 機 出 數 字 而 輸 入 格 須 加 總 到 出 的 數 字 一 樣, 直 到 時 間 到 看 分 數 總 分 輸 入 : 滑 鼠 資 料 表 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 點 選 牛 的 圖 片 選 項 進 入 牛 動 畫 中, 並 且 顯 示 景 顯 示 的 數 字 加 總 的 遊 戲 字 遊 戲 按 鈕, 點 選 按 鈕 進 入 遊 戲 中 - 18 -
功 能 編 號 :3-3-1 表 3.2.9 旋 轉 球 遊 戲 遊 戲 名 稱 : 旋 轉 球 遊 戲 遊 戲 說 明 : 隨 機 排 列 出 兩 顆 藍 色 球, 而 再 另 一 邊 必 須 排 列 出 跟 隨 機 題 目 一 樣 的 順 序 輸 入 : 滑 鼠 資 料 表 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 點 選 猪 的 圖 片 選 項 進 入 猪 動 畫 中, 並 且 顯 示 景 字 顯 示 的 旋 轉 球 的 遊 戲 遊 戲 按 鈕, 點 選 按 鈕 進 入 遊 戲 中 功 能 編 號 :3-4-1 表 3.2.10 射 擊 羊 遊 戲 遊 戲 名 稱 : 射 擊 羊 遊 戲 遊 戲 說 明 : 射 擊 亂 飛 的 羊, 兩 玩 家 最 先 得 到 10 分 者 獲 勝 輸 入 : 滑 鼠 資 料 表 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 點 選 羊 的 圖 片 選 項 進 入 雞 動 畫 中, 並 且 顯 示 景 字 遊 戲 按 鈕, 點 選 按 鈕 進 入 遊 戲 中 顯 示 兩 人 互 動 的 射 擊 羊 遊 戲 功 能 編 號 :3-5 表 3.2.11 換 衣 遊 戲 遊 戲 名 稱 : 換 衣 遊 戲 遊 戲 說 明 : 可 以 更 換 角 色 不 同 的 衣 服 跟 帽 子 和 武 器 輸 入 : 滑 鼠 資 料 表 輸 出 : 螢 幕 INPUT PROCESS OUTPUT 點 選 換 衣 的 圖 片 選 項 遊 戲 選 單 顯 示 紙 娃 娃 換 衣 的 遊 戲 - 19 -
5. 需 求 追 溯 表 4.1 快 樂 牧 場 主 人 遊 戲 追 朔 軟 體 功 能 SRS 0 快 樂 牧 場 主 人 遊 戲 0 0 1 會 員 系 統 1 1 1.1 新 增 會 員 1.1 1.1 1.2 登 入 會 員 1.2 1.2 1.3 查 詢 密 碼 1.3 1.3 2 選 取 角 色 遊 戲 2 2 3 遊 戲 選 取 系 統 3 3 3.1 雞 動 畫 3.1 3.1 3.2 牛 動 畫 3.2 3.2 3.3 猪 動 畫 3.3 3.3 3.4 羊 動 畫 3.4 3.4 3.5 換 裝 遊 戲 3.5 3.5 3.6 主 畫 面 3.6 3.6 3.1.1 井 字 遊 戲 3.1.1 3.1.1 3.2.1 加 數 字 遊 戲 3.2.1 3.2.1 3.3.1 旋 轉 球 遊 戲 3.3.1 3.3.1 3.4.1 射 擊 羊 遊 戲 3.4.1 3.4.1-20 -
6. 鑑 定 需 求 表 5.1 遊 戲 鑑 定 軟 體 功 能 功 能 示 範 分 析 展 示 測 試 0 快 樂 牧 場 主 人 遊 戲 ˇ ˇ ˇ 1 會 員 系 統 ˇ ˇ ˇ 1.1 新 增 會 員 ˇ ˇ ˇ 1.2 登 入 會 員 ˇ ˇ ˇ 1.3 查 詢 密 碼 ˇ ˇ ˇ 2 角 色 選 擇 ˇ ˇ ˇ 3 遊 戲 選 取 系 統 ˇ ˇ ˇ 3.1 雞 動 畫 ˇ ˇ ˇ 3.2 牛 動 畫 ˇ ˇ ˇ 3.3 猪 動 畫 ˇ ˇ ˇ 3.4 羊 動 畫 ˇ ˇ ˇ 3.5 換 裝 遊 戲 ˇ ˇ ˇ 3.6 主 畫 面 ˇ ˇ ˇ 3.1.1 井 字 遊 戲 ˇ ˇ ˇ 3.2.1 加 數 字 遊 戲 ˇ ˇ ˇ 3.3.1 旋 轉 球 遊 戲 ˇ ˇ ˇ 3.4.1 射 擊 羊 遊 戲 ˇ ˇ ˇ - 21 -