The Design and Implementation of Curriculum
Credit Calculation System
Tien-Yu Huang Bo-Jing Chen Zheng-Ying Hu
Abstract
The goal of this research is to provide the school a software system for students who are under-graduate to compute the credits of various domains of curriculums. Using the system flow analysis of synchronized mode, combining SQL information database and the parallel development way designs a set of school grades examination system with simple operations. This system will turn artificial inspection to data processing and the computer interprets with humanized surface. Also, the system provides each student's numerous and diverse curriculum statistics. The accomplishment of this system provides some important reference values.
Keywords: Synchronized mode, parallel development
Tien-Yu Huang: Professor, Department of Computer Science, National Pingtung University of Education
Bo-Jing Chen: Student, Department of Computer Science, National Pingtung University of Educationt
計畫 分析 設計 設計 實作 設計 實作 設計 實作 實作 系統 子系統三 子系統二 子系統一
圖一 應用系統平行開發的方法(Dennis, A. & Wixom, B. H., 2000);(Jeffery A., 2002)
所 謂 資 料 庫 應 用 程 式 即 是 能 連 結 資 料 庫、取 得 資 料 集,且 進 行 新 增 、 修 改 、 查 詢 、 刪 除 等 作 業 的 應 用 程 式 , 使 用 Visual Basic 所 提 供 的 各 種 工 具 或 物 件 能 幫 助 使 用 者 建 立 各 式 各 樣 符 合 企 業 需 求 的 資 料 庫 應 用 程 式 。
表 二 Visual Basic6 提 供 的 OLE DB Provider 資料格式 OLE DB Provider
ODBC 資料庫 Microsoft OLE DB Provider for ODBC Microsoft (R) index Server Microsoft OLE DB Provider for
Microsoft index Server
Microsoft (R) Active Directory Service Microsoft OLE DB Provider for Microsoft Active Directory Service Microsoft (R) Jet 資料庫 OLE DB Provider for Microsoft Jet Microsoft (R) SQL Server Microsoft SQL Server OLE DB Provider Oracle 資料庫 Microsoft OLE DB Provider for Oracle
Visual Basic Application
ActiveX Data Object (ADO)
使 用 者 介 面 OLE DB 資料庫 圖 三 資 料 庫 應 用 程 式 的 構 造 ( 陳 徹 , 2001) 使 用 者 介 面 : 這 個 部 分 由 Visual Basic 開 發 完 成 , 其 主 要 有 兩 大 作 業 , 一 為 於 表 單 上 佈 置 應 用 程 式 所 需 的 各 種 控 制 項 , 一 為 使 用 ADO 物 件 連 結 資 料 庫、取 得 資 料 集,以 進 行 資 料 庫 的 新 增、修 改 、 刪 除 、 查 詢 、 列 印 等 作 業 。 OLE DB: OLE DB 是 連 結 資 料 庫 的 新 低 層 介 面 , 它 提 供 連 結 各 種 不 同 類 型 的 資 料 庫 所 需 的 介 面 。 它 能 處 理 任 何 型 態 的 資 料 , 無 論 它 們 的 格 式 和 儲 存 方 式 為 何 。 程 式 開 發 者 並 不 需 要 確 切 去 了 解 其 構 造 , 只 需 要 懂 得 如 何 利 用 它 去 連 結 資 料 庫 即 可 。 資 料 庫 : 為 實 際 存 放 資 料 記 錄 的 地 方 , 它 可 以 是 各 種 異 質 性 的 資 料 庫 , 如 Access、 Oracle Server、 SQL Server……等 。
參 、 系 統 架 構
一 、 系 統 分 析
(一 )結 構 圖
圖 八 從 資 料 庫 選 取 已 經 修 習 的 課 程
圖 九 表 列 各 學 科 領 域 的 修 習 學 分 和 狀 態
方 便 整 理 成 資 料 庫,再 經 由 程 式 撰 寫,設 計 一 介 面 供 使 用 者 依 據 自 身 情 況 輸 入,透 過 資 料 關 聯,呈 現 判 斷 結 果 於 螢 幕 上,可 以 快 速 瀏 覽 並 了 解 分 析 情 況,進 而 達 到 節 省 人 工 檢 閱 的 時 間,且 提 升 分 析 效 率 與 降 低 出 錯 率 等 多 項 目 標 。 根 據 行 政 電 腦 化 的 落 實,可 以 讓 學 生 更 加 快 速 且 簡 單 地 操 作 選 課 系 統,大 幅 降 低 選 課 系 統 的 複 雜 度,也 讓 學 生 可 以 節 省 以 往 研 究 的 時 間 去 更 深 入 地 了 解 各 課 程 的 內 容 , 達 到 提 升 學 習 成 效 的 目 的 。
參 考 文 獻
朱 斌 妤 、 王 昭 嵐( 2000)。「 大 學 校 務 行 政 電 腦 化 推 行 概 況 與 問 題 實 證 研 究:行 政 人 員 電 腦 知 能 與 態 度 分 析 」,中 山 大 學 公 共 事 務 管 理 研 究 所 , 碩 士 論 文吳 仁 和 、 林 信 惠( 2004)。 Systems Analysis and Design:Theory and