網 頁 基 礎 之 CCNA 測 驗 系 統 Web-Based CCNA Exam System 蕭 志 明 林 冠 宏 聖 約 翰 科 技 大 學 資 訊 工 程 學 系 Department of Information and Engineering, St. John s University 摘 要 本 系 統 以 網 頁 為 基 礎, 使 用 PHP MySQL 和 Apache 來 建 構 一 個 CCNA 線 上 考 試 測 驗 之 練 習 平 台, 讓 同 學 隨 時 隨 地 連 上 網 路 就 可 以 登 入 系 統, 對 於 想 考 CCNA 證 照 學 生 可 有 充 分 練 習, 幫 助 同 學 考 取 到 Cisco 國 際 證 照 之 CCNA, 除 此 之 外, 本 系 統 後 端 提 供 線 上 管 理 系 統, 方 便 管 理 者 可 以 隨 時 更 新 最 新 考 題 1
1. 前 言 在 現 代 的 工 作 環 境 必 須 要 有 網 路, 網 路 環 境 無 所 不 在, 而 求 職 者 必 須 具 備 網 路 方 面 的 專 業, 才 能 在 未 來 的 職 場 上 保 持 高 度 的 競 爭 優 勢 Cisco 網 路 環 境 幾 乎 涵 蓋 了 全 球 主 要 的 網 路 運 作 架 構, 不 少 公 司 銀 行 政 府 機 構 及 企 業 皆 採 用 Cisco 設 備 做 為 網 路 的 決 解 方 案, 全 球 對 於 Cisco 的 網 路 人 才 都 極 度 推 崇, 而 Cisco 推 動 CCNA 網 路 證 照 已 經 有 十 餘 年 時 間, 此 證 照 的 品 牌 價 值 在 業 界 已 經 累 積 良 好 的 口 碑, 所 以 CCNA 已 成 為 資 訊 業 界 網 路 管 理 工 程 師 必 備 的 一 張 證 照, 擁 有 一 張 CCNA 認 證, 無 疑 是 在 職 場 工 作 更 有 競 爭 力 讀 者 可 以 連 上 104 人 力 銀 行 網 站, 在 搜 尋 工 作 關 鍵 字 輸 入 CCNA, 一 定 會 有 好 幾 百 個 職 缺, 這 些 職 缺 都 跟 CCNA 有 關, 由 此 可 見, 拿 到 CCNA 證 照 不 用 怕 找 不 到 工 作 除 此 之 外, 會 操 作 Cisco 的 人 才 之 需 求 是 不 容 小 覷, 尤 其 是 擁 有 CCNA 證 照 是 證 明 其 技 能 之 基 礎, 起 薪 相 對 於 業 界 平 均 起 薪 甚 至 更 高 出 一 萬 至 一 萬 五 然 而 在 CCNA 考 試 範 圍 含 蓋 網 路 運 作 原 理 路 由 器 與 交 換 器 的 操 作 技 能, 初 學 者 很 難 以 準 備, 加 上 CCNA 考 試 題 目 不 斷 的 在 更 新, 要 靠 考 古 題 來 準 備 是 背 不 完, 另 外,CCNA 的 考 試 包 含 各 種 考 試 類 型, 例 如 : 選 擇 題 拖 拉 提 指 令 查 詢 作 答 題 及 線 上 實 作 (LAB), 其 中 指 令 查 詢 作 答 題 及 線 上 實 作 題 都 需 要 輸 入 Cisco IOS 指 令 才 能 回 答 問 題, 此 部 份 就 無 法 透 過 考 題 死 背, 必 須 熟 練 指 令, 尤 其 實 作 題 部 分 更 是 難 倒 大 部 分 的 考 生, 除 此 之 外,CCNA 定 了 高 標 準 的 通 過 門 檻, 所 以 只 要 有 幾 題 失 誤, 就 無 法 通 過 考 試, 因 此 要 取 得 CCNA 認 證 並 不 是 一 件 容 易 的 事 情 由 此 為 出 發 點 開 始 建 置 CCNA 的 線 上 測 驗 模 擬 平 台, 希 望 對 網 管 有 興 趣 的 同 學, 藉 由 此 平 台 練 習 之 輔 助, 得 以 考 取 到 CCNA 之 證 照, 甚 至 日 後 能 往 更 高 階 的 CCNP 與 CCIE 的 目 標 前 進 2. 主 要 內 容 這 次 開 發 的 CCNA 的 線 上 測 驗 模 擬 平 台, 以 網 站 的 方 式 開 始 建 構 起, 其 使 用 XMPP 套 裝 網 站 工 具, 內 涵 PHP MySQL 和 Apache 等 自 由 軟 體 工 具 來 建 置 2.1. 製 作 流 程 [1] 系 統 規 畫 : 在 此 階 段 中 我 們 將 把 整 個 系 統 的 功 能 需 求 溝 通 介 面 效 能 分 析 以 及 運 行 平 台 所 需 的 軟 體 硬 體 做 詳 盡 的 規 劃, 並 且 撰 寫 系 統 需 求 規 格 報 告 和 專 案 執 行 與 管 理 的 計 畫 [2] 系 統 設 計 : 依 據 系 統 功 能 需 求, 進 行 資 料 庫 設 計 系 統 架 構 設 計 使 用 者 介 面 設 計 以 及 軟 體 元 件 的 設 計, 並 且 撰 寫 系 統 設 計 報 告 [3] 系 統 開 發 與 測 試 : 撰 寫 測 試 案 例, 進 行 對 線 上 測 驗 與 練 習 系 統 的 實 作 測 試, 整 合 與 測 試, 調 整 評 估 與 改 善, 並 撰 寫 系 統 測 試 報 告 2
圖 1 網 站 架 構 2.2. 資 料 庫 建 置 本 系 統 後 端 的 資 料 庫 是 由 MySQL 建 置, 在 建 置 過 程 是 使 用 PhpMyadmin 介 面, 建 構 3 個 資 料 表, 分 別 為 History Member 及 Test 2.2.1. Test 資 料 表 在 Test 資 料 表 主 要 來 存 儲 CCNA 考 題 題 目, 此 部 分 占 用 資 料 量 是 最 多, 目 前 已 經 有 輸 入 500 多 題 考 題, 欄 位 格 式 及 存 儲 資 料 如 圖 2 所 示 圖 2 Test 資 料 表 2.2.2. History 資 料 表 在 History 資 料 表 主 要 是 紀 錄 學 生 每 次 考 試 的 紀 錄, 藉 由 此 項 紀 錄, 老 師 可 以 分 析 學 生 的 考 試 狀 態, 進 一 步 來 輔 導 學 生 3
圖 3 History 資 料 表 2.2.3. Member 資 料 表 在 Member 資 料 表 主 要 紀 錄 登 入 的 帳 號 資 料, 學 生 要 使 用 本 系 統 必 須 申 請 一 個 帳 號, 透 過 帳 號 的 登 入 才 能 開 始 進 行 測 驗, 並 且 會 將 測 驗 的 結 果 與 帳 號 存 除 在 History 資 料 表, 使 用 者 帳 號 資 訊 如 圖 4 所 示 圖 4 Member 資 料 表 2.3. 網 頁 建 置 本 系 統 前 端 是 以 Web 為 基 本, 後 端 網 站 是 使 用 Apache 當 作 Web-Service 來 處 理 使 用 者 的 網 頁 請 求, 並 使 用 PHP 來 處 理 考 試 題 目 的 答 案 判 斷 與 分 數 處 理, 前 端 網 頁 開 發 用 Dreamweaver 建 置 與 排 版 本 系 統 登 入 分 為 管 理 者 與 一 般 使 用 者, 管 理 者 功 能 主 要 是 針 對 考 題 的 上 傳 修 改 及 刪 除, 並 可 以 對 使 用 者 資 料 進 行 修 改 及 刪 除 ; 使 用 者 功 能 主 要 是 選 擇 考 試 類 型 進 行 考 試 2.3.1. 使 用 介 面 4
管 理 者 : 當 管 理 者 登 入 後 會 出 現 的 功 能, 可 進 行 資 料 編 輯 帳 戶 管 理 題 庫 管 理 及 歷 史 紀 錄 查 詢 等 功 能, 功 能 說 明 如 下 [1] 新 增 題 目 : 可 以 直 接 線 上 新 增 進 行 試 題 的 編 輯 [2] 題 目 修 改 : 如 題 目 錯 誤 可 做 線 上 即 時 修 改 [3] 題 目 刪 除 : 如 有 最 新 題 目 可 將 較 舊 題 目 刪 除 [4] 成 績 查 詢 : 能 夠 查 詢 所 有 使 用 者 的 作 答 成 績 [5] 帳 號 管 理 : 能 修 改 所 有 使 用 者 資 料 使 用 者 : 當 使 用 者 登 入 後 會 出 現 的 功 能, 可 進 行 帳 號 管 理 以 及 歷 史 紀 錄 查 詢, 功 能 說 明 如 下 [1] 題 庫 練 習 : 目 前 測 驗 有 50 題 及 全 部 測 驗 [2] 成 績 查 詢 : 能 夠 查 詢 自 己 的 測 驗 成 績 [3] 帳 號 管 理 : 能 夠 修 改 自 己 當 初 的 註 冊 資 料 2.3.2. 操 作 流 程 一 開 始 進 入 平 台 會 先 確 認 是 否 已 登 入, 若 尚 未 登 入 會 先 進 入 登 入 頁 面, 登 入 畫 面 如 圖 5 所 示 圖 5 登 入 畫 面 5
登 入 後 依 據 使 用 類 別 跳 至 不 同 版 面, 分 別 為 一 般 使 用 者 與 管 理 者 兩 種, 使 用 者 介 面 如 圖 6 所 示, 提 供 題 庫 練 習 成 績 查 詢 及 帳 號 管 理 功 能 選 項 ; 管 理 者 介 面 如 圖 7 所 示, 提 供 新 增 題 目 題 目 修 改 題 目 刪 除 成 績 查 詢 及 帳 號 管 理 選 項 圖 6 一 般 使 用 者 畫 面 圖 7 管 理 者 畫 面 2.3.3. 使 用 者 功 能 在 使 用 者 選 擇 考 試 功 能 時, 考 試 練 習 目 前 有 兩 種 可 做 選 擇, 一 種 全 部 練 習 與 隨 機 五 十 題, 考 試 畫 面 如 圖 8 所 示 圖 8 考 試 畫 面 6
當 考 完 試 之 後, 使 用 者 可 以 查 詢 以 往 的 考 試 結 果, 來 自 我 評 量 自 已 的 狀 態, 成 績 歷 史 查 詢 一 般 使 用 者 只 可 顯 示 自 己 的 成 績, 如 圖 9 所 示 ; 而 管 理 者 可 瀏 覽 所 有 人 的 成 績 並 可 以 居 使 用 者 名 稱 搜 尋, 如 圖 10 所 示 圖 9 一 般 使 用 者 成 績 畫 面 圖 10 管 理 者 成 績 畫 面 2.3.4. 管 理 者 功 能 因 應 CCNA 考 試 題 目 隨 時 在 更 新, 系 統 的 題 庫 隨 時 都 會 進 行 更 新 動 作, 因 此 設 計 管 理 者 只 要 有 上 網 就 可 以 透 過 瀏 覽 器 來 進 行 題 庫 管 理, 管 理 者 可 以 直 接 線 上 新 增 修 改 或 增 減 題 庫, 此 部 分 直 接 使 用 網 頁 方 式 來 達 成, 題 庫 管 理 畫 面 如 圖 11 所 示, 題 庫 上 傳 畫 面 如 圖 12 所 示 圖 11 題 庫 管 理 畫 面 圖 12 題 庫 編 輯 畫 面 3. 未 來 改 進 方 向 與 發 展 目 標 目 前 只 開 發 出 單 選 與 複 選 之 題 目 系 統, 日 後 將 更 新 拖 拉 題 與 實 作 練 習 之 題 目, 此 部 分 將 研 究 使 用 HTML5 的 功 能 來 進 行, 實 作 題 部 分 將 結 合 Cisco Packet Tracer 來 進 行 ; 此 除 之 外 還 能 新 增 類 別 至 CCNP, 以 更 為 齊 全 的 考 試 內 容 為 優 先 目 標 完 成 此 目 標 後 將 開 發 多 平 台 的 練 習 系 統 及 離 線 平 台 練 習 系 統, 以 達 到 全 方 位 支 援 的 便 利 練 習 平 台 7
除 這 兩 大 目 標 外, 除 了 讓 同 學 測 驗 之 外, 還 要 結 合 教 學 的 部 分, 讓 同 學 直 接 考 試 完 後, 知 道 那 些 部 份 不 懂 後, 直 接 可 以 在 系 統 上 進 行 學 習, 如 此 才 能 發 揮 本 系 統 最 大 效 益 最 後 系 統 上 還 有 許 多 應 有 需 再 加 以 調 整 與 修 正 之 處, 像 是 版 面 配 置 與 成 績 複 查 等, 接 下 來 將 聽 聽 考 生 們 的 意 見, 將 此 平 台 更 加 優 化 的 呈 現 在 學 校, 茲 以 提 供 教 學 使 用 4. 參 考 文 獻 [1] 楊 宇 等 編 著 清 華 大 學 出 版 社 (2012) PHP 典 型 模 塊 與 項 目 實 戰 大 全 [2] 藍 易 著 易 習 圖 書 (2011) 全 方 位 學 習 PHP & MySQL [3] 陳 惠 貞 陳 俊 榮 著, 碁 峰,(2012)PHP&MySQL 案 例 開 發 實 戰 手 冊 [4] 鄧 文 淵 著 碁 峰 PHP 與 MySQL 網 站 規 劃 管 理 應 用 [5] 簡 瑞 華, 線 上 測 驗 與 評 量 系 統 的 開 發 台 中 師 範 學 院 教 育 測 驗 統 計 研 究 所 碩 士 論 文 2002 [6] 施 威 銘 研 究 室 - 正 確 學 會 Dreamweaver CS6 的 16 堂 課 - 旗 標 出 版 股 份 有 限 公 司 [7] 蕭 志 明 廖 一 評 著, 旗 標 (2012) CCNA 網 路 概 論 與 試 題 解 析 8