• 沒有找到結果。

整合式電子商務資訊系統 -以敦煌書局為例

N/A
N/A
Protected

Academic year: 2021

Share "整合式電子商務資訊系統 -以敦煌書局為例"

Copied!
387
0
0

加載中.... (立即查看全文)

全文

(1)逢 甲 大 學 資訊工程學系專題報告 整合式電子商務資訊系統 -以敦煌書局為例-. 學(25點) 生: 朱 林 李 朱. 育 欣 吉 文. 德 蔚 峰 成. (四丁) (四丁) (四丁) (四丁). 指導教授 : 謝 信 芳 教 授. 中華民國九十二年十二月.

(2) 整合式電子商務資訊系統-以敦煌書局為例. 目錄 圖目錄 .................................................... V 表目錄 ................................................... XV 摘要 ................................................... XVII 第一章 導論 .............................................. 1 1.1 動機 ............................................. 1 1.2 目的 ............................................. 3 第二章 敦煌股份有限公司概述 .............................. 5 2.1 沿革 .............................................. 5 2.2 組織圖 ............................................ 6 2.3 各部職責 .......................................... 7 2.4 現有資訊系統架構 ................................. 10 第三章 系統分析與設計 .................................... 11 3.1 系統開發流程模式 ................................. 11 3.1.1 系統開發流程模式介紹 ....................... 11 3.1.2 敦煌圖書資訊系統開發流程模式分析............ 15 3.2 軟體開發工具 ..................................... 16 3.2.1 程式語言與發展工具 ......................... 16 3.2.2 資料庫系統 ................................. 17 3.2.3 動態網頁開發技術 ........................... 17 3.2.4 敦煌圖書資訊系統開發工具分析................ 18 3.3 系統需求 ......................................... 20 3.4 系統分析設計法 ................................... 22 3.4.1 資料流程圖的符號 ........................... 22 3.4.2 全景圖 ..................................... 24 3.4.3 圖 0 ........................................ 24 3.4.4 較低階層圖形 ............................... 24 3.4.5 分層 ....................................... 25 3.4.6 系統流程圖 ................................. 25 3.5 資料挖掘技術說明 ................................. 25 3.5.1 介紹資料挖掘 ............................... 25 3.5.2 敦煌圖書資訊系統資料挖掘分析................ 29 3.6 庫存管理技術說明 ................................. 29 3.6.1 庫存管理基本概論 ........................... 29 3.6.2 預測模式 ................................... 30 3.6.3 預測模式的選用 ............................. 32 3.7 資料庫設計與正規化說明 ........................... 33 I 逢甲大學 e-Paper (92學年度).

(3) 整合式電子商務資訊系統-以敦煌書局為例. 3.8. 第四章 4.1. 4.2. 4.3. 4.4. 3.7.1 資料庫設計過程 ............................. 33 3.7.2 資料庫設計角度 ............................. 33 3.7.3 資料倉儲介紹 ............................... 34 3.7.4 ER Model 介紹 ............................... 35 3.7.5 正規化介紹 ................................. 40 系統設計圖 ....................................... 44 3.8.1 系統架構圖 ................................. 44 3.8.2 全景圖 ..................................... 45 3.8.3 Diagram0 ................................... 46 3.8.4 書單管理子系統 ............................. 48 3.8.5 商品管理子系統 ............................. 64 3.8.6 網站管理子系統 ............................. 77 3.8.7 人事管理子系統 ............................. 94 3.8.8 會計資訊子系統 ............................ 124 3.8.9 訊息管理子 ................................. 157 系統建置 ........................................ 172 系統建構方式與要點技術 ........................ 172 4.1.1 邏輯三層式架構與三層式架構 ................ 172 4.1.2 Database Cache – Dataset .................. 173 4.1.3 多層式資料庫設計 .......................... 174 4.1.4 資料一致性與完整性 ........................ 175 系統安裝與部署 ................................ 176 4.2.1 資料庫部署 ................................ 176 4.2.2 伺服器系統(eCommerce SV)安裝 .............. 176 4.2.3 購物網站(WebLibra)部署 .................... 176 4.2.4 工作站系統(eCommerce CV)安裝 .............. 176 系統實體架構 .................................. 177 4.3.1 系統結構圖 ................................ 177 4.3.2 Namespace .................................. 178 工作站系統 eCommerce CV ....................... 179 4.4.1 系統起始 .................................. 179 4.4.2 主畫面 .................................... 195 4.4.3 基礎操作 .................................. 203 4.4.4 訊息通訊子系統 ............................ 207 4.4.5 進退書管理子系統 .......................... 217 4.4.6 書籍管理子系統商品管理子系統 .............. 231 4.4.7 網站管理子系統 ............................ 243 4.4.8 人事管理子系統 ............................ 258 II 逢甲大學 e-Paper (92學年度).

(4) 整合式電子商務資訊系統-以敦煌書局為例. 4.5. 4.6. 第五章 5.1. 5.2. 5.3. 5.4 5.5. 4.4.9 會計資訊子系統 ............................ 4.4.10 系統設定子系統 ........................... 伺服器系統 eCommerce SV ....................... 4.5.1 系統起始 .................................. 4.5.2 主畫面 .................................... 4.5.3 登入監控子系統 ............................ 4.5.4 警告訊息傳遞子系統 ........................ 4.5.5 資料庫雙層化子系統 ........................ 4.5.6 書籍銷售預估子系統 ........................ 購物網站系統 WebLibra ......................... 4.6.1 購物網站首頁 .............................. 4.6.2 分類細目頁 ................................ 4.6.3 書籍細目頁 ................................ 4.6.4 搜尋書籍 .................................. 4.6.5 成為讀家會員 .............................. 4.6.6 購物車 .................................... 4.6.7 其他網頁 .................................. 系統評估 ........................................ 整體評估 ...................................... 5.1.1 邏輯設計評估 .............................. 5.1.2 實體架構評估 .............................. 工作站系統評估 ................................ 5.2.1 底層結構評估 .............................. 5.2.2 訊息管理子系統評估 ........................ 5.2.3 書單管理子系統評估 ........................ 5.2.4 書籍管理子系統評估 ........................ 5.2.5 網站管理子系統評估 ........................ 5.2.6 人事管理子系統評估 ........................ 5.2.7 會計資訊子系統評估 ........................ 5.2.8 系統設定子系統評估 ........................ 伺服器系統評估 ................................ 5.3.1 底層結構評估 .............................. 5.3.2 登入監控子系統評估 ........................ 5.3.3 資料庫兩層化子系統評估 .................... 5.3.4 警告訊息傳遞子系統評估 .................... 5.3.5 書籍銷售預測子系統評估 .................... 購物網站評估 .................................. 工作進度評估 ................................... 270 283 286 286 293 298 300 303 305 306 306 311 315 317 318 327 331 336 336 336 337 339 339 340 340 341 341 342 342 342 344 344 344 345 345 346 347 348. III 逢甲大學 e-Paper (92學年度).

(5) 整合式電子商務資訊系統-以敦煌書局為例. 5.5.1 工作時程 .................................. 5.5.2 工作分配 .................................. 5.5.3 進度評估 .................................. 5.6 未來展望 ...................................... 第六章 心得報告 ........................................ 6.1 育德的心得 .................................... 6.2 文成的心得 .................................... 6.3 欣蔚的心得 .................................... 6.4 吉峰的心得 .................................... 參考資料 ................................................ 附錄 A 資料庫設定 ...................................... 附錄 B ER Model ......................................... 348 349 349 350 351 351 352 353 354 355 357 362. IV 逢甲大學 e-Paper (92學年度).

(6) 整合式電子商務資訊系統-以敦煌書局為例. 圖目錄 圖 3.1 瀑布模式之開發程序..................................................................... 12 圖 3.2 原形模式之開發模式..................................................................... 13 圖 3.3 螺旋模式之開發程序..................................................................... 14 圖 3.4 極端軟體製程之開發模式............................................................. 15 圖 3.5 CGI 運作模式圖.............................................................................. 17 圖 3.6 處理工作符號................................................................................. 22 圖 3.7 資料流符號..................................................................................... 22 圖 3.8 資料儲存符號................................................................................. 23 圖 3.9 外部實體符號................................................................................. 23 圖 3.10 工作循環圖................................................................................... 27 圖 3.11 移動平均準確評估圖................................................................... 30 圖 3.12 指數平滑法:α的影響............................................................... 32 圖 3.13 實體符號....................................................................................... 35 圖 3.14 屬性符號....................................................................................... 36 圖 3.15 複合屬性符號............................................................................... 36 圖 3.16 多值屬性符號............................................................................... 36 圖 3.17 導出屬性符號............................................................................... 37 圖 3.18 鍵值屬性符號............................................................................... 37 圖 3.19 關係符號....................................................................................... 37 圖 3.20 角色名稱圖................................................................................... 37 圖 3.21 基數率圖之一............................................................................... 38 圖 3.22 基數率圖之二............................................................................... 38 圖 3.23 基數率圖之三............................................................................... 38 圖 3.24 參與限制圖................................................................................... 39 圖 3.25 弱勢實體符號............................................................................... 39 圖 3.26 辨認關係符號............................................................................... 39 圖 3.27 部份鍵值屬性符號....................................................................... 39 圖 3.28 正規化步驟................................................................................... 40 圖 3.29 正規化資料................................................................................... 41 圖 3.30 1NF 之後-消除重覆性資料 .......................................................... 42 圖 3.31 2NF 之後-消除功能相依 .............................................................. 42 圖 3.32 3NF 之後-消除功能相依 .............................................................. 43 圖 3.33 系統架構圖................................................................................... 44 圖 3.34 全景圖........................................................................................... 45 圖 3.35 Diagram0 圖................................................................................... 46 圖 3.36 書單管理子系統資料流程圖....................................................... 48 V 逢甲大學 e-Paper (92學年度).

(7) 整合式電子商務資訊系統-以敦煌書局為例. 圖 3.37 圖 3.38 圖 3.39 圖 3.40 圖 3.41 圖 3.42 圖 3.43 圖 3.44 圖 3.45 圖 3.46 圖 3.47 圖 3.48 圖 3.49 圖 3.50 圖 3.51 圖 3.52 圖 3.53 圖 3.54 圖 3.55 圖 3.56 圖 3.57 圖 3.58 圖 3.59 圖 3.60 圖 3.61 圖 3.62 圖 3.63 圖 3.64 圖 3.65 圖 3.66 圖 3.67 圖 3.68 圖 3.69 圖 3.70 圖 3.71 圖 3.72 圖 3.73 圖 3.74. 進書單管理次子系統資料流程圖............................................... 51 編輯進書單系統流程圖............................................................... 52 瀏覽進書單系統流程圖............................................................... 56 訂書單管理次子系統資料流程圖............................................... 57 編輯訂書單系統流程圖............................................................... 58 瀏覽訂書單系統流程圖............................................................... 60 退書單管理次子系統資料流程圖............................................... 61 編輯退書單系統流程圖............................................................... 62 瀏覽退書單系統流程圖............................................................... 64 商品管理子系統資料流程圖....................................................... 65 書籍管理次子系統資料流程圖................................................... 66 新增書籍資料系統流程圖........................................................... 67 編輯書籍資料系統流程圖........................................................... 69 流覽書籍資料系統流程圖........................................................... 70 出貨單管理次子系統資料流程圖............................................... 71 編輯出貨單資料系統流程圖....................................................... 72 流覽出貨單明細系統流程圖....................................................... 74 瑕疵書管理次子系統資料流程圖............................................... 75 編輯瑕疵書資料系統流程圖....................................................... 76 流覽瑕疵書明細系統流程圖....................................................... 77 網站子系統資料流程圖............................................................... 78 網站客戶次子系統資料流程圖................................................... 80 書籍搜尋瀏覽系統流程圖........................................................... 82 客戶購物系統流程圖................................................................... 85 線上留言系統流程圖................................................................... 87 會員線上系統流程圖................................................................... 88 網站管理次子系統資料流程圖................................................... 89 留言版管理系統流程圖............................................................... 91 廣告管理系統流程圖................................................................... 92 電子信管理系統流程圖............................................................... 93 人事管理子系統資料流程圖....................................................... 95 會員線上次子系統資料流程圖................................................... 97 加入會員系統流程圖................................................................... 99 異動會員資訊系統流程圖......................................................... 101 查詢會員紀錄系統流程圖......................................................... 102 會員管理次子系統資料流程圖................................................. 103 新增會員系統流程圖................................................................. 105 異動會員資訊系統流程圖......................................................... 106 VI 逢甲大學 e-Paper (92學年度).

(8) 整合式電子商務資訊系統-以敦煌書局為例. 圖 3.75 查詢會員紀錄系統流程圖......................................................... 107 圖 3.76 刪除會員系統流程圖................................................................. 108 圖 3.77 出版商管理次子系統資料流程圖............................................. 109 圖 3.78 新增出版商系統流程圖............................................................. 111 圖 3.79 異動出版商資訊系統流程圖..................................................... 113 圖 3.80 查詢出版商紀錄系統流程圖..................................................... 114 圖 3.81 刪除出版商系統流程圖............................................................. 115 圖 3.82 員工管理次子系統資料流程圖................................................. 116 圖 3.83 新增員工系統流程圖................................................................. 118 圖 3.84 異動員工資訊系統流程圖......................................................... 122 圖 3.85 刪除員工系統流程圖................................................................. 123 圖 3.86 查詢員工資訊系統流程圖......................................................... 124 圖 3.87 會計資訊子系統資料流程圖(一) .............................................. 125 圖 3.88 會計資訊子系統資料流程圖(二) .............................................. 126 圖 3.89 傳票次子系統資料流程圖......................................................... 128 圖 3.90 檢視傳票系統流程圖................................................................. 129 圖 3.91 新增傳票系統流程圖................................................................. 131 圖 3.92 廢除傳票系統流程圖................................................................. 132 圖 3.93 會計科目次子系統資料流程圖................................................. 133 圖 3.94 檢視會計科目系統流程圖......................................................... 134 圖 3.95 新增會計科目系統流程圖......................................................... 136 圖 3.96 修改會計科目系統流程圖......................................................... 137 圖 3.97 刪除會計科目系統流程圖......................................................... 138 圖 3.98 會計科目類別次子系統資料流程圖......................................... 139 圖 3.99 檢視會計科目類別系統流程圖................................................. 141 圖 3.100 新增會計科目類別系統流程圖............................................... 142 圖 3.101 修改會計科目類別系統流程圖............................................... 143 圖 3.102 刪除會計科目類別系統流程圖............................................... 144 圖 3.103 日記帳次子系統資料流程圖................................................... 145 圖 3.104 合併傳票為日記帳系統流程圖............................................... 146 圖 3.105 明細分類帳次子系統資料流程圖........................................... 147 圖 3.106 分類日記帳科目系統流程圖................................................... 148 圖 3.107 總分類帳資料流程圖............................................................... 149 圖 3.108 列出日記帳所有科目系統流程圖............................................ 150 圖 3.109 試算表資料流程圖................................................................... 151 圖 3.110 計算期間會計科目借貸金額系統流程圖............................... 152 圖 3.111 損益表資料流程圖 ................................................................... 154 圖 3.112 加總非實績科目餘額系統流程圖........................................... 155 VII 逢甲大學 e-Paper (92學年度).

(9) 整合式電子商務資訊系統-以敦煌書局為例. 圖 3.113 資產負債表資料流程圖........................................................... 156 圖 3.114 加總實績科目餘額系統流程圖............................................... 157 圖 3.115 訊息管理子系統資料流程圖................................................... 158 圖 3.116 訊息傳送次子系統資料流程圖............................................... 159 圖 3.117 傳送訊息系統流程圖............................................................... 160 圖 3.118 檢視個人資訊次子系統資料流程圖....................................... 163 圖 3.119 檢視個人資訊系統流程圖....................................................... 164 圖 3.120 工作清單管理次子系統資料流程圖....................................... 165 圖 3.121 新增工作系統流程圖............................................................... 166 圖 3.122 查詢工作系統流程圖............................................................... 167 圖 3.123 刪除工作系統流程圖............................................................... 168 圖 3.124 行事曆管理次子系統資料流程圖........................................... 169 圖 3.125 新增行程系統流程圖............................................................... 170 圖 3.126 查詢行程系統流程圖............................................................... 171 圖 3.127 刪除行程系統流程圖............................................................... 172 圖 4.1 系統架構圖................................................................................... 178 圖 4.2 命名空間....................................................................................... 179 圖 4.3 工作站系統歡迎畫面................................................................... 180 圖 4.4 工作站系統設定檔內容............................................................... 181 圖 4.5 密碼加密演算法描述................................................................... 184 圖 4.6 讀取設定檔失敗的警告訊息....................................................... 184 圖 4.7 工作站系統的單一化系統資源整合物件(C_Crc)物件結構 ..... 187 圖 4.8 伺服器登入失敗........................................................................... 188 圖 4.9 資料庫登入失敗........................................................................... 188 圖 4.10 管理者密碼通過才可以修改設定............................................. 188 圖 4.11 資料庫連線參數設定................................................................. 189 圖 4.12 自動更新設定檔內容................................................................. 190 圖 4.13 工作站系統登入畫面................................................................. 191 圖 4.14 正確登入的歡迎畫面................................................................. 191 圖 4.15 登入查驗演算法描述................................................................. 192 圖 4.16 重複登入的警告畫面................................................................. 192 圖 4.17 帳號密碼錯誤,禁止登入......................................................... 193 圖 4.18 權限描述字串解析演算法描述................................................. 194 圖 4.19 說明套件窗口............................................................................. 195 圖 4.20 警告訊息..................................................................................... 195 圖 4.21 工作站系統(EcommerceCV)畫面 ............................................. 196 圖 4.22 工作站系統的主功能列............................................................. 197 圖 4.23 登出確認畫面............................................................................. 197 VIII 逢甲大學 e-Paper (92學年度).

(10) 整合式電子商務資訊系統-以敦煌書局為例. 圖 4.24 圖 4.25 圖 4.26 圖 4.27 圖 4.28 圖 4.29 圖 4.30 圖 4.31 圖 4.32 圖 4.33 圖 4.34 圖 4.35 圖 4.36 圖 4.37 圖 4.38 圖 4.39 圖 4.40 圖 4.41 圖 4.42 圖 4.43 圖 4.44 圖 4.45 圖 4.46 圖 4.47 圖 4.48 圖 4.49 圖 4.50 圖 4.51 圖 4.52 圖 4.53 圖 4.54 圖 4.55 圖 4.56 圖 4.57 圖 4.58 圖 4.59 圖 4.60 圖 4.61. 系統鎖定畫面............................................................................. 198 密碼錯誤訊息............................................................................. 198 解除鎖定..................................................................................... 198 離開確認..................................................................................... 199 關於軟體的畫面......................................................................... 199 系統選單展開暨說明................................................................. 200 系統選單縮小............................................................................. 201 系統列表鎖定............................................................................. 201 系統選單..................................................................................... 202 次子系統開啟............................................................................. 203 畫面區域介紹............................................................................. 204 全域瀏覽..................................................................................... 205 分類選單..................................................................................... 205 分類瀏覽..................................................................................... 205 詢問是否要載入已經封存資料................................................. 206 訂書管理次子系統的細目資料................................................. 206 書籍管理次子系統的細目資料................................................. 206 快速搜尋..................................................................................... 207 退書單的刪除畫面..................................................................... 207 訊息傳送次子系統主畫面......................................................... 208 新增好友清單畫面..................................................................... 209 傳送新訊息畫面......................................................................... 210 確認刪除訊息畫面..................................................................... 210 檢視個人資訊次子系統主畫面................................................. 211 請假申請畫面............................................................................. 212 休假申請畫面............................................................................. 213 異動員工個人基本資料畫面..................................................... 213 工作清單管理次子系統主畫面................................................. 214 新增工作項目畫面..................................................................... 215 刪除工作項目確認訊息畫面..................................................... 215 行事曆管理次子系統主畫面..................................................... 216 新增行事曆項目畫面................................................................. 217 刪除行事曆項目確認訊息畫面................................................. 217 訂書管理次子系統主畫面......................................................... 218 訂書單手動新增步驟一............................................................. 219 訂書單手動新增步驟二............................................................. 220 訂書單手動新增步驟三............................................................. 220 訂書單手動新增步驟四............................................................. 221 IX 逢甲大學 e-Paper (92學年度).

(11) 整合式電子商務資訊系統-以敦煌書局為例. 圖 4.62 圖 4.63 圖 4.64 圖 4.65 圖 4.66 圖 4.67 圖 4.68 圖 4.69 圖 4.70 圖 4.71 圖 4.72 圖 4.73 圖 4.74 圖 4.75 圖 4.76 圖 4.77 圖 4.78 圖 4.79 圖 4.80 圖 4.81 圖 4.82 圖 4.83 圖 4.84 圖 4.85 圖 4.86 圖 4.87 圖 4.88 圖 4.89 圖 4.90 圖 4.91 圖 4.92 圖 4.93 圖 4.94 圖 4.95 圖 4.96 圖 4.97 圖 4.98 圖 4.99. 自動新增訂貨單演算法描述..................................................... 222 訂書單自動產生建議清單......................................................... 223 修改內容數據............................................................................. 223 訂書單據刪除確認..................................................................... 224 搜尋訂書單................................................................................. 224 進書管理次子系統主畫面......................................................... 225 進書單刪除確認......................................................................... 226 搜尋進書單................................................................................. 227 退書管理次子系統主畫面......................................................... 228 自動新增退貨單演算法描述..................................................... 230 退貨單刪除確認......................................................................... 231 搜尋退書單................................................................................. 231 書籍管理次子系統主畫面......................................................... 232 書籍新增步驟一......................................................................... 233 書籍新增步驟二......................................................................... 234 書籍新增步驟三......................................................................... 234 搜尋書籍..................................................................................... 235 出貨單管理次子系統主畫面..................................................... 236 出貨單新增步驟一..................................................................... 237 出貨單新增步驟二..................................................................... 237 出貨單編輯步驟一..................................................................... 238 出貨單編輯步驟二..................................................................... 239 搜尋出貨單................................................................................. 239 瑕疵書管理次子系統主畫面..................................................... 240 瑕疵書新增步驟一..................................................................... 241 瑕疵書新增步驟二..................................................................... 242 搜尋瑕疵書................................................................................. 243 留言版管理次子系統主畫面..................................................... 244 留言新增步驟一......................................................................... 245 留言新增步驟二......................................................................... 246 留言刪除步驟一......................................................................... 246 留言刪除步驟二......................................................................... 247 留言回覆步驟一......................................................................... 248 留言回覆步驟二......................................................................... 248 留言回覆步驟三......................................................................... 249 郵件管理次子系統主畫面......................................................... 250 郵件新增步驟一......................................................................... 251 郵件增步驟二............................................................................. 252 X 逢甲大學 e-Paper (92學年度).

(12) 整合式電子商務資訊系統-以敦煌書局為例. 圖 4.100 郵件新增步驟三....................................................................... 252 圖 4.101 郵件新增步驟四....................................................................... 253 圖 4.102 廣告管理次子系統主畫面....................................................... 254 圖 4.103 廣告新增步驟一....................................................................... 255 圖 4.104 廣告新增步驟二....................................................................... 255 圖 4.105 廣告新增步驟三....................................................................... 256 圖 4.106 廣告刪除步驟一....................................................................... 256 圖 4.107 廣告刪除步驟二....................................................................... 257 圖 4.108 廣告修改步驟一....................................................................... 258 圖 4.109 廣告修改步驟二....................................................................... 258 圖 4.110 會員管理次子系統主畫面....................................................... 259 圖 4.111 輸入會員基本資料畫面 ........................................................... 260 圖 4.112 確認新會員資料畫面............................................................... 261 圖 4.113 確認刪除會員資料訊息畫面................................................... 261 圖 4.114 員工管理次子系統主畫面....................................................... 262 圖 4.115 輸入員工資料畫面................................................................... 263 圖 4.116 確認員工資料畫面................................................................... 263 圖 4.117 確認刪除員工資料訊息畫面................................................... 264 圖 4.118 出版商管理次子系統主畫面................................................... 265 圖 4.119 新增出版商資料畫面................................................................ 266 圖 4.120 確認新出版商資料畫面........................................................... 267 圖 4.121 確認刪除版商資料訊息畫面................................................... 267 圖 4.122 代理商管理次子系統主畫面................................................... 268 圖 4.123 輸入新代理商資料畫面........................................................... 269 圖 4.124 確認新代理商資料畫面........................................................... 270 圖 4.125 確認刪除代理商資料訊息畫面............................................... 270 圖 4.126 傳票科目管理次子系統主畫面............................................... 271 圖 4.127 選擇新增傳票主檔畫面........................................................... 272 圖 4.128 新增傳票畫面........................................................................... 273 圖 4.129 新增傳票明細檔畫面............................................................... 273 圖 4.130 查詢科目代碼畫面................................................................... 274 圖 4.131 確認完成新增傳票畫面........................................................... 274 圖 4.132 選擇新增會計資料檔畫面....................................................... 275 圖 4.133 新增科目資料檔畫面............................................................... 275 圖 4.134 確認新增科目資料畫面........................................................... 276 圖 4.135 選擇新增會計科目類別檔畫面............................................... 276 圖 4.136 新增會計科目類別檔畫面....................................................... 277 圖 4.137 確認新增會計科目類別畫面................................................... 277 XI 逢甲大學 e-Paper (92學年度).

(13) 整合式電子商務資訊系統-以敦煌書局為例. 圖 4.138 圖 4.139 圖 4.140 圖 4.141 圖 4.142 圖 4.143 圖 4.144 圖 4.145 圖 4.146 圖 4.147 圖 4.148 圖 4.149 圖 4.150 圖 4.151 圖 4.152 圖 4.153 圖 4.154 圖 4.155 圖 4.156 圖 4.157 圖 4.158 圖 4.159 圖 4.160 圖 4.161 圖 4.162 圖 4.163 圖 4.164 圖 4.165 圖 4.166 圖 4.167 圖 4.168 圖 4.169 圖 4.170 圖 4.171 圖 4.172 圖 4.173 圖 4.174 圖 4.175. 自動新增進貨傳票畫面........................................................... 278 自動新增出貨傳票畫面........................................................... 279 自動新增退貨傳票畫面........................................................... 279 日記帳檢視次子系統主畫面................................................... 280 明細分類帳檢視次子系統主畫面........................................... 281 試算表畫面............................................................................... 282 損益表畫面............................................................................... 282 資產負債表畫面....................................................................... 283 修改連線參數,需要輸入管理者密碼................................... 284 連線參數設定........................................................................... 284 管理者密碼錯誤....................................................................... 285 未通過連線測試,詢問是否要強制修正設定檔 .................. 285 喜好設定................................................................................... 286 管理者密碼錯誤....................................................................... 286 伺服器系統歡迎畫面............................................................... 287 伺服器設定檔內容................................................................... 288 讀取設定檔失敗的警告訊息................................................... 289 伺服器系統的單一化系統資源整合物件(C_Crc)物件結構 . 290 管理者密碼通過才可以修改設定........................................... 290 資料庫連線參數設定............................................................... 291 登入畫面................................................................................... 291 密碼正確的進入畫面............................................................... 292 帳號密碼錯誤,禁止登入....................................................... 292 說明套件窗口........................................................................... 293 伺服器系統(EcommerceCV)畫面 ........................................... 294 伺服器系統的主功能列........................................................... 295 系統鎖定畫面........................................................................... 295 密碼錯誤訊息........................................................................... 296 解除鎖定................................................................................... 296 資料庫連線參數設定............................................................... 296 管理者密碼更改....................................................................... 297 關閉伺服器系統....................................................................... 297 關於軟體的畫面....................................................................... 298 子功能列................................................................................... 298 登入監控子系統....................................................................... 299 查詢員工登入資料................................................................... 300 錯誤訊息刪除成功................................................................... 300 警告訊息傳遞子系統............................................................... 301 XII 逢甲大學 e-Paper (92學年度).

(14) 整合式電子商務資訊系統-以敦煌書局為例. 圖 4.176 發送緊急訊息........................................................................... 302 圖 4.177 選擇收訊者............................................................................... 302 圖 4.178 資料庫兩層化子系統............................................................... 304 圖 4.179 規則瀏覽................................................................................... 305 圖 4.180 購物網站首頁........................................................................... 307 圖 4.181 主功能列................................................................................... 308 圖 4.182 分類總覽列............................................................................... 309 圖 4.183 銷售十大排行榜....................................................................... 310 圖 4.184 廣告列....................................................................................... 311 圖 4.185 SSL 憑證 .................................................................................... 311 圖 4.186 分類細目頁............................................................................... 312 圖 4.187 分類細目列............................................................................... 313 圖 4.188 分類銷售十大排行榜............................................................... 314 圖 4.189 書籍分類細目列表................................................................... 315 圖 4.190 書籍分類細目列表................................................................... 316 圖 4.191 輸入搜尋字串........................................................................... 318 圖 4.192 搜尋結果頁............................................................................... 318 圖 4.193 為讀家會員............................................................................... 319 圖 4.194 錯誤資訊................................................................................... 320 圖 4.195 填寫會員基本資料................................................................... 321 圖 4.196 成功加入讀家會員................................................................... 322 圖 4.197 寫會員基本資料....................................................................... 322 圖 4.198 會員登入................................................................................... 323 圖 4.199 會員登入成功........................................................................... 323 圖 4.200 修改會員資訊........................................................................... 324 圖 4.201 修改會員資訊成功................................................................... 324 圖 4.202 修改密碼................................................................................... 325 圖 4.203 訂閱讀家專報........................................................................... 326 圖 4.204 會員登出................................................................................... 327 圖 4.205 檢視購物車............................................................................... 328 圖 4.206 編輯書籍數量........................................................................... 329 圖 4.207 刪除書籍................................................................................... 329 圖 4.208 快速結帳................................................................................... 330 圖 4.209 最後確認................................................................................... 331 圖 4.210 完成購物................................................................................... 331 圖 4.211 關於敦煌 ................................................................................... 332 圖 4.212 如何完成購物........................................................................... 333 圖 4.213 讀者意見箱............................................................................... 334 XIII 逢甲大學 e-Paper (92學年度).

(15) 整合式電子商務資訊系統-以敦煌書局為例. 圖 4.214 FAQ ............................................................................................ 335 圖 5.1 甘特圖........................................................................................... 349 圖 A.1 SQL Server Enterprise Manager 主畫面之一 ............................. 358 圖 A.2 SQL Server 組態屬性設定對話框.............................................. 358 圖 A.3 SQL Server Enterprise Manager 主畫面之二 ............................. 359 圖 A.4 還原資料庫設定畫面.................................................................. 359 圖 A.5 選擇還原裝置 .............................................................................. 360 圖 A.6 選擇備份檔 .................................................................................. 360 圖 A.7 確認還原畫面 .............................................................................. 361 圖 A.8 資料庫還原中 .............................................................................. 361 圖 A.9 資料庫還原成功.......................................................................... 361 圖 B.1 ER Model 之ㄧ.............................................................................. 362 圖 B.2 ER Model 之二.............................................................................. 363 圖 B.3 ER Model 之三.............................................................................. 364 圖 B.4 ER Model 之四.............................................................................. 364 圖 B.5 ER Model 之五.............................................................................. 365 圖 B.6 ER Model 之六.............................................................................. 366 圖 B.7 ER Model 之七.............................................................................. 367 圖 B.8 ER Model 之八.............................................................................. 368 圖 B.9 ER Model 之九.............................................................................. 369 圖 B.10 ER Model 之十............................................................................ 370. XIV 逢甲大學 e-Paper (92學年度).

(16) 整合式電子商務資訊系統-以敦煌書局為例. 表目錄 表 3.1 代理商資料表 ....................................... 53 表 3.2 書籍資料表 ......................................... 54 表 3.3 進書單資料表 ....................................... 55 表 3.4 進書單明細資料表 ................................... 55 表 3.5 書籍庫存資料表 ..................................... 55 表 3.6 訂書單資料表 ....................................... 59 表 3.7 訂書單明細資料表 ................................... 59 表 3.8 退書單資料表 ....................................... 63 表 3.9 退書單明細資料表 ................................... 63 表 3.10 瑕疵書資料表 ...................................... 63 表 3.11 叢書資料表 ........................................ 67 表 3.12 級別資料表 ........................................ 67 表 3.13 語言資料表 ........................................ 68 表 3.14 書籍樣式資料表 .................................... 68 表 3.15 類別碼資料表 ...................................... 68 表 3.16 排版碼資料表 ...................................... 68 表 3.17 排版碼資料表 ...................................... 70 表 3.18 銷售統計資料表 .................................... 73 表 3.19 銷售統計資料明細表 ................................ 73 表 3.20 出版商資料表 ...................................... 83 表 3.21 廣告資料表 ........................................ 84 表 3.22 會員資料表 ........................................ 86 表 3.23 庫存資料表 ........................................ 87 表 3.24 會員採礦資料表 ..................................... 99 表 3.25 職業資料表 ........................................ 100 表 3.26 收入資料表 ........................................ 100 表 3.27 出版商資料表 ...................................... 111 表 3.28 出版地資料表 ...................................... 112 表 3.29 員工資料表 ....................................... 119 表 3.30 權限資料表 ....................................... 119 表 3.31 薪資資料表 ....................................... 120 表 3.32 請假紀錄資料表 ................................... 120 表 3.33 休假紀錄資料表 ................................... 120 表 3.34 假期類別資料表 ................................... 120 表 3.35 部門對照資料表 ................................... 120 表 3.36 休假類別資料表 ................................... 121 XV 逢甲大學 e-Paper (92學年度).

(17) 整合式電子商務資訊系統-以敦煌書局為例. 表 3.37 休假類別資料表 ................................... 121 表 3.38 傳票主檔資料表 .................................... 129 表 3.39 傳票明細檔資料表 .................................. 130 表 3.40 會計科目資料表 .................................... 135 表 3.41 會計科目類別資料表 ................................ 135 表 3.42 科目分析檔 ........................................ 153 表 3.43 訊息資料表 ........................................ 161 表 3.44 工作資料表 ....................................... 161 表 3.45 行事曆資料表 ..................................... 162 表 3.46 好友名單資料表 ................................... 162 表 3.47 行事曆類別資料表 ................................. 162. XVI 逢甲大學 e-Paper (92學年度).

(18) 整合式電子商務資訊系統-以敦煌書局為例. 摘要 電子商務是未來商務的趨勢,如何有效利用資訊系統來整合目前的 營運資源,是當前一大課題;本專題最主要目的就是讓敦煌書局在最 低衝擊的狀況下,使用全新資訊系統來進入電子商務的市場。 系統主要特色: A. 系統平台方面: 1. 使用 Microsoft Solutions,與目前敦煌書局所擁有的軟體授 權相銜接。 2. 建立在 .net 平台之上,具備日後延展性與擴充性。 B. 資料庫結構方面: 1. 以資料倉儲為出發點,支援 Data-Mining 與決策支援功能。 2. 資料庫兩層化結構,加快遠端資料取得速度。 C. 系統整體架構方面: 1. Database Cache:DataSet 使用,減少遠端資料存取次數。 2. 為確保資料一致性,使用 Write-through、主動式更新、樂觀 平行以及單一修改路徑等技術克服。 3. 採用邏輯三層式架構,一併解決部署、更新、效能等問題。 4. 藉由設定檔的建立,各系統之間的連線修改變的很輕易,移動 性與彈性都高。 5. 單一化系統資源整合物件的設計,使底層與上層子系統充分整 合並具備可擴充的特性。 6. 層層防線,交錯防護,確保系統的安全性無虞。 7. 人性化操作介面,以人為本的介面設計,但求降低人為失誤與 快速上手,降低系統移轉所造成的衝擊。 8. 自動化與及時性處理動作,用以降低員工的疏失,並且提升企 業營運的競爭力。 D. 系統功能方面: 1. 書單管理子系統:使用決策支援技術,協助決定訂書數量。 2. 書籍管理子系統:功能強大,交錯展現書籍資訊。 3. 網站管理子系統:藉由 Data-Mining 技術分析購書紀錄,以獲 得客戶喜好的書籍類別。 4. 會計資訊子系統:以傳票為基本單位,實作出完整的會計系統, 全自動化的處理進、退、出三種書單。 5. 訊息傳送子系統:個人訊息與員工管理次子系統緊密結合,促 進主管與員工間迅速互動。 6. 銷售預估子系統:藉由統計學上的公式計算,推測未來可能銷 售狀況。 XVII 逢甲大學 e-Paper (92學年度).

(19) 整合式電子商務資訊系統-以敦煌書局為例. 第一章 導論 1.1 動機 自近年來網際網路(Internet)被普遍的使用在商業上以來,各國無 不對之投以相當之關注。伴隨著整個社會環境的資訊化,數位化環境 的發展已全面衝擊到世界上的每一個角落,這種衝擊甚至被譽為自工 業革命以來之另一次工業革命。迄 1998 年,全球網路人口已突破 2 億 萬人,網路主機則超過 2000 萬台。美國著名的研究公司 Forrester Research 預估到 2003 年止,電子商務之總值將高達 1 兆 5000 億美元, 網際網路上之電子商務將發展出一個潛力無窮的市場機會。 電子商務可說是企業進入 21 世紀時最大的商機與挑戰,可算是 21 世紀最重要的一次商業變革,也是現代人所不能忽視的。電子商務之 所以會被視為新時代企業的金礦,是有其原因的: 1. 對企業而言:利用網站來銷售商品,節省人力、財力的支出, 更能掌握消費族群對商品的喜好,進而主動推銷商品,增加商 機。 2. 對使用者而言:商品走入每一個家庭的日常生活中,坐在家中 點選網頁,透過商家提供的多媒體網頁,消費者可以迅速的找 到所要東西,而無須到處逛街,徒然浪費時間和交通成本;另 外,消費者也可以透過討論區和其他人交換購物心得,亦可以 更簡單的管理個人的財務。 3. 對整體社會而言:網路的無遠弗屆,創造市場、節省時間、空 間,排除人力的障礙,使得購物更為便捷,城鄉商業的發展更 加的平衡。 目前的電子商務是否是完美的?答案是否定的,為何呢?根據資策 會系統工程處所做的調查: 1. 國人的購物習慣不易改變。 2. 網址不易被消費者知道。 3. 媒體宣導不足。 4. 經營管理技術欠缺。 1 逢甲大學 e-Paper (92學年度).

(20) 整合式電子商務資訊系統-以敦煌書局為例. 5. 交易安全及認證機制有缺陷。 6. 市場相關及經營資訊缺乏。 7. 網路速度緩慢塞車。 8. 法令環境不健全。 9. 缺乏物流配送機制。 在公元 2000 年,資訊產業經歷網路泡沫化,很多.com 公司,如: 資訊人,就是沒有認清網路與民情的事實,一味的將國外的那套電子 商務般到國內來用,最後都難逃倒閉的命運。 本組原本是打算只做敦煌書局的內部管理系統,可是在分析到網站 系統時候,發現敦煌現有的系統中,電子商務的部分實在是很缺乏, 基本上可以說是簡陋,網站上只販售外文書籍,雖然有購物功能,可 惜功能並不齊全,根本無法跟其他網路書局抗衡,如:博客來網路書 店(http://www.books.com.tw),平白流失新世代的商機,著實可惜; 因此,本組決定修正原先的計畫,將 B2C 電子商務的部分加入,重新 打造一個契合敦煌圖書公司運作模式的全新系統。. 2 逢甲大學 e-Paper (92學年度).

(21) 整合式電子商務資訊系統-以敦煌書局為例. 1.2 目的 本專題重點擬在 B2C 電子商務,藉以提升敦煌書局資訊系統的完整 性為目的,分以系統觀點與功能觀點來闡述: 1.系統方面:建立一個具備高度可擴充性、穩定性、易修改性及親 和性 (1) 系統元件化:完全將系統功能元件化,使日後系統更容易 修改與擴充,甚至於線上自動更新元件,而不若敦煌書局現有 之資訊系統一樣,需要人工修正。 (2) 系統效能:使用新的平台,例如:Microsoft® .net 平台; 新的系統架構,如:邏輯三層式架構,以提升整體系統的效能。 (3) 操作性:使用新的 UI 設計理念,打造更人性、美觀、直覺 的介面。 (4) 更多輔助性:盡可能的減少人力作業的疏失,讓系統提供 最多的幫助與提示。 2.功能方面:依據流通模式說明 (1). 金流:會計系統的運作功能. 1 客戶使用信用卡付款 2 公司使用支票支付書款、員工薪資 3 藉由傳票的建立,完全實作出會計系統的所有功能 (2). 物流:公司書籍如何的進與出. 1 代理商送書至倉庫中 2 以系統管理倉庫中的書籍 3 客戶會經由宅配服務收到書籍 4 提供瑕疵書更換服務 (3). 商流:管理訂書單、進書單、退書單以及出書單. 1 自動輸出向代理商訂書的訂書單 2 手動輸入代理商到書的進書單 3 逢甲大學 e-Paper (92學年度).

(22) 整合式電子商務資訊系統-以敦煌書局為例. 3 自動搜尋瑕疵書輸出成退書單 4 自動輸出出貨單 (4) 資訊流:藉由資料的收集與分類,進而進行資料挖掘(Data Mining)的功能 1 紀錄書籍資訊、會員資訊、廠商資訊 2 書籍與金融銷售分析、歷年營運分析、預測營運分析 3 客戶購物喜好分析. 4 逢甲大學 e-Paper (92學年度).

(23) 整合式電子商務資訊系統-以敦煌書局為例. 第二章 敦煌股份有限公司概述 2.1 沿革 敦煌書局於 1952 年 9 月 28 日創立於中山北路 2 段 99 號,當時以 專賣英文圖書、雜誌及唱片為主;1966~1977 是台灣翻版西書的黃金時 期,主要的客戶就是旅遊、經商者,越戰來台渡假美軍及駐台美軍等。 1977~1986 為了因應美國 301 條款,政府限制西書翻版與出口,並修改 著作權法,又因中美斷交,導致駐台美軍撤離,翻版書受到嚴重打擊。 為了因應未來營運的需求,於 1980 年與嘉新圖書公司點併經營,並改 組為股份有限公司,並於 1981 併購汎美圖書公司。1984 購買敦煌大廈 1~3 樓站面成立中文部兼營文具。西書業務則採原版進口、代理及授權 印製等方式,商品以兒童英語教權與英語教學類之圖書為主。1985 年 開始舉辦英語教學講座(今年第十五屆) 。 而為了符合現在趨勢,在敦煌原來的架構中,因為業務部與門市部 工作重疊,所以在 89 年底、90 年初敦煌書局將做一個組織上的重大改 變: 1. 在各部門之上新增體系,將性質類似的部門置於相同的體系之 下。 2. 裁撤業務部,將業務部的人員改置於門市部內。 3. 重置採購中心,將其併於各門市底下,並改名為營業部。 4. 在管理體系下新增行銷企劃部。 在一番的重大改變之後,分成「出版體系」 、 「管理體系」 、 「銷售體 系」三大體系,體系之下再細分成若干部門。. 5 逢甲大學 e-Paper (92學年度).

(24) 整合式電子商務資訊系統-以敦煌書局為例. 2.2 組織圖. 6 逢甲大學 e-Paper (92學年度).

(25) 整合式電子商務資訊系統-以敦煌書局為例. 2.3 各部職責 分成「出版體系」 、 「管理體系」 、 「銷售體係」三大體系,體系之下 在細分成若干部門。 z 出版體系:分為出版部和商品部 1.出版部:負責敦煌書局的書籍出版 (1) 負責與欲出書的老師洽談 (2) 出版新書 a. 出版企劃:書籍出版的整體規劃。 b. 美編、文編、排版:書籍的封面設計、草稿的審閱,及書 籍內容的編排和版面設計。 2.商品部:此部門為敦煌書局的倉庫,它負責管理所有的代理書 籍和自製出版品,亦會統計銷售情形。 (1) 負責代理書籍的訂購與管理。 (2) 負責自製出版品的管理。 (3) 將門市所訂購的書籍(代理書或自製出版品)送至門市。 z 管理體系:分為行銷公關部、行政部和資訊部 1.行銷公關部:本部企劃著重於敦煌書局內,含概所有門市的大 型活動。 (1) 負責整體企劃宣傳 a. 活動企劃:企劃各類活動,以配合新書的出版,或定期舉 辦演講等活動。 b. 櫥窗設計:針對各門市之特展或促銷活動,為各門市設計 展示櫥窗。 c. 展覽活動:如耶誕節來臨時,所舉辦的聖誕卡特展活動。 (2) 服務客戶: a. 接聽客戶的申訴電話 b. 解答客戶的疑惑 7 逢甲大學 e-Paper (92學年度).

(26) 整合式電子商務資訊系統-以敦煌書局為例. 2.行政部:又細分為人事管理和會計管理 (1) 人事管理:籲理各部門的人事資料,包含員工資本資料的處 理及獎懲、薪資的計算。 (2) 會計管理: a. 收受各門市的營業額:以利統計各部門當天或當月的盈虧 情況。 b. 記錄收納:各部門支出及零用金方面 c. 發放薪資:統計員工薪資並發放: d. 付款給商。 3.資訊部:掌管公司所有資訊系統維護與開發 (1) 軟體開發:開發新的作業系統,以增進公司作業效率。 (2) 教師卡的審核和建檔:教師卡與一般貴賓卡分開核發,而教 師卡由此部門負責。 (3) 維護網路:負責各單位間的聯繫,及現有系統之維護,和網 頁的更新。 (4) 維修電腦:定期至全省各單位檢測,或處理各單位之突發狀 況,以增進系統最佳化。. 8 逢甲大學 e-Paper (92學年度).

(27) 整合式電子商務資訊系統-以敦煌書局為例. z 銷售體系:全省共 16 家門市店,細分為 1.北區門市部 2.中區門市部 3.南區門市部 而各區門市又分為 (1) 門市工作方面: a. 書籍與文具的販售一除販售自已代理或出版的商品之外, 亦販售國內外各廠商出版的商品。 b. 書籍與文具的訂購和點收一各門市站長勘酌門市情形,適 量的訂購各出版社所出版的書籍。因為敦煌也有在販賣文 具,所以,門市店長亦將視情況訂購所需的文具。並當貨 品送達時點收,以確定貨品數量。 c. 訂購客戶所需的書籍一接受書籍或教科書的單人或大量訂 購。 d. 一般貴賓卡的核發一直接接受申請並根據所屬身份發給貴 賓卡。 e. 調貨發生,填寫移轉單一有周貨的情況發生時,填寫「移 轉單」以告知會計部,並將此帳目記錄在此門市之下。 f. 借書一暫借書籍、教科書給學校老師或補教單位參考。 g. 推廣所代理書和自身出版的教材一由門市業務員到各國中 國小或補教單位去介紹敦煌所出版教材。 h. 列印每日營業額和每日所販售的書籍種類、數目一以利掌 管門市庫存。 i. 點收由商品部所發下的書籍。 j. 營運磋門為各出版社所出版的書籍的建檔。. 9 逢甲大學 e-Paper (92學年度).

(28) 整合式電子商務資訊系統-以敦煌書局為例. 2.4 現有資訊系統架構 分成門市端和總公司端兩個主體部分,兩端系統其實是一樣的,都 具有獨立而完整的 Database 結構與所有功能;優點在於:即使是網路 斷線,也不會造成服務中斷與訊息流失,在網路復原之後,便會將資 料回寫總公司 Database,此為現有系統最佳之處;缺點,總公司與門 市使用相同的系統,使得門市端具備與總公司相同等級的權限,可以 更改其他門市的資料,其次,目前的系統並未做介面整合,而是由多 個獨立程式組合而成,也不具備線上更新、安全性管理的功能,因此, 很多事情都得由人工處理,相當不便,也相當不安全。. 10 逢甲大學 e-Paper (92學年度).

(29) 整合式電子商務資訊系統-以敦煌書局為例. 第三章 系統分析與設計 3.1 系統開發流程模式 3.1.1 系統開發流程模式介紹 要設計出一套完整的系統,必須有一個適當的分析方法與設計。軟 體開發流程模式就是資訊系統開發的一系列步驟及執行程序,以提高 生產量與品質。以下介紹各主流的開發流程模式的執行及其適用情況。 1. 瀑布模式 (Waterfall Model):瀑布模式開發是一種有系統、符合 邏輯的方法。它依軟體生命週期規劃了一序列的階段,且每一 階段的產出都必須經過確認、驗證。所以每一皆段的結束都是 一個開發的里程碑。應用瀑布模式開發時,各階段必須考量完 整的需求,每一階段的輸出將做為下一階段的輸入。是故,前 一階段必須完全完成,且有一個完整的結果,才能移至下一階 段。適用模式:一般適用於低風險,需求變動小又可清楚表達 的專案。它強調完整的分析與設計文件,可有效的確保系統品 質。但倘若需求變更,便得要回到分析階段重作完整的系統分 析,將文件重新大幅地修改。並且,當系統能夠正式運作時, 已是專案的開剸末期了。若在此時才發現錯誤或是不合乎需 求,便會造成大災難。因此,客若經常地變更需求,或是無法 在專案開始時便能清楚描述需求時,瀑布模式便明顯地不適 用。請參照圖 3.1 瀑布模式之開發程序. 11 逢甲大學 e-Paper (92學年度).

(30) 整合式電子商務資訊系統-以敦煌書局為例. 圖3.1 瀑布模式之開發程序 2. 增額開發法(Incremental Development):依照需求(規格)先 開發出系統外觀,再逐步的去設計系統結構,發展系統增額 (increment)與合理的資料增額,最後在整合加以整合兩者, 即可完成系統。以這種方法做系統分析,需求並不能隨時改變, 使用者必須明確的了解他需要什麼,亦即要有一個完備的規格 書(Well-defined specification)。 3. 原型模式 (Prototyping Model):通常,客戶只會定義出一些系統 要達成的目標,而不會確認詳細的輸出、輸入或操作需求,或 當開發者沒有足夠的經驗來了解使用者需求,亦可能一時無法 找出解決問題的方法或技術等。這種情況下,原型模式便可能 提供最好的方法。其執行程序與原則為先針對使用者需求較清 潔的部份或是設計師較能掌握的部份,依分析、設計與實施等 步驟,快速開發系統原型。此時的焦點放在軟體中客戶可以看 到的部份,並由客戶來進行評估,加以確定需求。雙方透過雛 型之操作與回饋,以釐清、修改及擴充需求,並藉以修改與擴 充原型。原型不斷地調整,直到系統符合雙方約定為止。然而 使用此種模式亦會產生下列的問題:因缺乏整體規劃、分析與 設計,靠著不斷快速修改原型,難以顧及品質及長程的可維護 性。開發者可能為了使原型能夠快速工作而對實行部份做出讓 12 逢甲大學 e-Paper (92學年度).

(31) 整合式電子商務資訊系統-以敦煌書局為例. 步,結果可能使用了不合適的架構或演算法,只因為它是便於 使用且熟悉的。請參照圖 3.2 原形模式之開發模式. 圖 3.2 原形模式之開發模式 4. 螺旋模式摘要 (Spiral Model):螺旋模式是一種將原型的性質和 瀑布模型的控制結合在一起的進化模型。在螺旋模式中,軟體 是以一系列的增量版來進行開發,各週期之進行均強調規劃及 風險評估,並逐漸地建立出完整的系統。週期的執行三步驟: 第一、 找出系統的目標、可行之實施方案與限制:依週期而有 不同的詳細程度,當週期反覆進行時,描述會愈來愈 詳細。 第二、 依目標與限制評估方案:此步驟主要是找出各方案之不 確定處並設法解決。 第三、 由剩下之相關風險決定下一步驟:當通過風險評估後, 依照剩下的相關風險決定下一步驟應朝何種方向發 展。 如同其他模式一樣,螺旋模式並不是萬能的。亡可能會難以說服客 戶這種進化的方法是可以控制的。它需要考慮風險評估的專門意見。 若是有一種主要的風險並未被發現且納入管理,便可能使得專案失 敗。請參照圖 3.3 螺旋模式之開發程序(註 1). 13 逢甲大學 e-Paper (92學年度).

(32) 整合式電子商務資訊系統-以敦煌書局為例. 圖 3.3 螺旋模式之開發程序 5. 極端軟體製程 (Extreme Programming,以下簡稱 XP):針對中小 型軟體開發團隊在面臨模糊或快速改變的需求時,所導入的一 種精簡方法。它是一種軟體開發的規約,要導入 XP,就必須做 到某些特定的事。例如不用考慮是否要寫測試程式 – 如果不 寫,便就不是在用 XP 開發,以分析、測試、編碼、設計為流程, 不停地修正來應付專案的改變(註 2)。以下分別說明 XP 的十二 個核心要素。 通盤規劃:按照業務的輕重緩急和風險,快速訂出專案的範 圍。 頻繁改版:快速將一個簡單的系統上線,並在極短時間內換 上新版。 系統隱喻:用一個簡單的比喻指導所有開發動作的進行。 簡單設計:任何時候,系統都應該儘可能的設計得簡單。 測試先行:先撰寫單元測試程式,確保每個單元程式皆是正 確的。 程式重整:重整程式碼,簡單化系統架構,或增加系統的彈 性。. 14 逢甲大學 e-Paper (92學年度).

(33) 整合式電子商務資訊系統-以敦煌書局為例. 搭檔編程:所有要上線的程式,都是由兩兩一組的工程師一 同完成。 程式共享:任何人都能隨時去動系統的任何一部份。 持續整合:每當有新的功能完成時便要與系統整合一次。 四十工時:每週工作只能四十小時上下。 客戶駐點:團隊中應納入一位會使用最終產品的客戶。 編程標準:程式師寫的所有程式碼,都遵循訂定的原則。 XP 的各項原則都是有互補作用的,一旦有某一項沒有確實做好, 就有可能帶來危機。例如,若測試程式沒有寫完整,系統便不可能靠 著通過測試來達到頻繁改版的穩定性。且 XP 強調的是程式,而非文 件,若程式重整的不夠,使得設計不夠簡單,便有可能會造成日後維 護的困擾。請參照圖 3.4 極端軟體製程之開發模式. 圖 3.4 極端軟體製程之開發模式 6. 物件導向系統開發:根據物件彼此間的互動建立系統模型,而 不是根據過程及資料的流動。使用這種方法對物件的強調始於 系統規劃,而持續到系統分析與設計期間。最後,在系統建置 期間,物件導向的程式編寫技術產生能為許多程式重複使用的 模組編碼。. 3.1.2 敦煌圖書資訊系統開發流程模式分析 就上節所述的六種流程模式,針對我們的系統加以分析,雖然曾經 15 逢甲大學 e-Paper (92學年度).

(34) 整合式電子商務資訊系統-以敦煌書局為例. 有學長做過一樣的題目,但是系統大部份的成分皆為新創,並沒有現 行舊有的人工環境可供參考,而且我們無法在專案初期就能明確地確 定需求,有極大的可能在開發時期會不斷地更動系統的需求。所以瀑 布模式顯然地並不太適合我們使用。 就原型模式而言,其本身強調於使用者對原型的回饋,但是在我們 的團隊裡,使用者的角色亦是身兼開發者的我們,在角色重疊的情形 下,我們實在很難對原型做出很好的回饋,到最後,極有可能變成只 顧著系統能否運作而不考慮其功能。 基於以上的原因,所以我們採取螺旋式的系統開發方法,並加入部 份 XP 的開發觀念來開發系統。先訂定現階段目標,並加以分析設計, 以反覆的週期建構出系統,使得角色的扮演不至於過於混亂,不斷地 一點一點地修正系統,並以 XP 的測試整合確保完成系統的穩定度。 我們使用的 XP 觀念有:測試先行、持續整合、程式重整、簡單設 計。利用這四個原則使我們的系統成為一個簡單且穩固的系統。. 3.2 軟體開發工具 3.2.1 程式語言與發展工具 實作一套完整的系統,慎選系統平台、程式語言以及開發工具是件 很重要的事情,下面茲就當前常見的多種程式語言作一介紹: 1. Visual Basic.NET:這是最新版的 Visual Basic,不僅完全整 合.NET Framework 和共通語言執行環境(CLR),支援跨語言 整合,還新增了繼承(inheritance)、介面(interface)、重載 (overload) 、覆蓋(override)等等物件導向特色及多執行緒、 結構化例外處理、安全管理等功能,可以快速開發各種.NET 應用程式,包括 Windows 應用程式、ASP.NET 應用程式及 Web Services 在內。由於 Visual Basic 具有簡單易學的優點,所以在 過去的幾年裡,已經成為使用非常廣泛的語言。 2. Visual C#.NET:C#是首次問世的語言,而 Visual C#.NET 則是 Microsoft 公司提供的 C#開發工具,它和 Visual Basic.NET 一 樣,不僅完全整合.NET Framework 和共通語言執行環境 (CLR) ,支援跨語言整合,還新增了繼承(inheritance) 、介面 (interface) 、重載(overload) 、覆蓋(override)等等物件導向 特色及多執行緒、結構化例外處理、安全管理等功能,可以快 16 逢甲大學 e-Paper (92學年度).

(35) 整合式電子商務資訊系統-以敦煌書局為例. 速開發各種.NET 應用程式。由於 C#的語法類似 C/C++,故熟 悉 C/C++的人可以快速學會 C#。 3. Java:一種完全物件化的程式語言,擁有分類完整且功能強大 的 API ,是一個適合撰寫系統底層的程式語言。 4. C/C++:一種工程師發展的程式語言,具有強大的表達能力, 也是學習程式語言的入門的開始,也是學習物件導向語言的入 門程式語言,但是語法上容易產生混淆。. 3.2.2 資料庫系統 既然是一套資料庫系統程式,慎選資料庫系統也是一個重要的事 情,但是目前市面上的商業型資料庫系統琳瑯滿目,雖各有所標榜, 但絕大多數都是大同小異的,也多有支援 SQL 語言與 OLAP 功能,因 此就不多贅言其箇中差異性。. 3.2.3 動態網頁開發技術 1. 「CGI」(Common Geteway Interface):共通閘道介面提供 Web 伺服器執行外部程式的管道,CGI 應用程式是執行檔,屬於一 種外部程式,能夠使用各種程式語言進行開發,例如:Visual Basic、C、C++和 Perl,程式需要編譯成執行檔案,以便在伺 服器端執行,其應用程式架構,請參照圖 3.5 CGI 運作模式圖. 圖3.5 CGI運作模式圖 上述圖利的瀏覽程式使用表單將使用者輸入的資料送到 Web 伺服器,Web 伺服器將資料使用 Stdin 送給 CGI 程式,在執行 CGI 程式後,例如:存取資料庫的紀錄,最後使用 Stdout 輸出 的就是 HTML 文件,經由 Web 伺服器送回瀏覽程式顯示執行 17 逢甲大學 e-Paper (92學年度).

數據

圖 3.3  螺旋模式之開發程序  5.  極端軟體製程 (Extreme Programming,以下簡稱 XP):針對中小 型軟體開發團隊在面臨模糊或快速改變的需求時,所導入的一 種精簡方法。它是一種軟體開發的規約,要導入 XP,就必須做 到某些特定的事。例如不用考慮是否要寫測試程式  –  如果不 寫,便就不是在用 XP 開發,以分析、測試、編碼、設計為流程, 不停地修正來應付專案的改變(註 2)。以下分別說明 XP 的十二 個核心要素。  通盤規劃:按照業務的輕重緩急和風險,快速訂出專案的範 圍。
圖 3.12  指數平滑法:α的影響  3.6.3 預測模式的選用  指數平滑法除了可以改善資料影響度相同,更精確的可以推估未來 預測值外,還有一個特色:峰值誤差懲罰比較低;在最近移動平均法, 峰值的殺傷力相當大,會在峰值的地方錯估形勢,造成很大的懲罰, 可是在指數平滑法中,由於α值的控制,會使峰值地方的懲罰降低; 指數平滑法是完美的?當然不,最大的缺點是反應較慢,在銷售上升 之時,永遠追不上,而在下降之時,卻又低不過,因此,單峰銷售曲 線的商品所造成的殺傷力是最大的,雖然熱門書籍大多是屬於這種方 法,但是
圖 3.33  系統架構圖
圖 3.36  書單管理子系統資料流程圖
+7

參考文獻

相關文件

下列何者敘述錯誤?(A)鼎新 ERP 系統可以設定日期格式(西元\民國) (B)鼎新 ERP 系統可 以設定多種幣別資料 (C)鼎新 ERP 系統可以設計表單的簽核

(A)因為用 Terminal Services 可以不用安裝 ERP 的程式在 Client 端上可以減少 MIS 維護系 統的時間(B)沒有防毒軟體 (C)建置防火牆的系統 (D) APP-Server 與 DB

敦煌患文雖然是禮懺法門的應用文書,有點格式化與過分老套的語言形式,但是卻保存

[r]

Excel VBA 乃是以 Visual Basic 程式語言為基礎,提供在 Excel 環境中進 行應用程式開發的能力。在 Excel 環境中「Visual Basic 編輯器」提供了一個

由於 Android 作業系統的開放性和可移植性,它可以被用在大部分電子產品 上,Android 作業系統大多搭載在使用了 ARM 架構的硬體設備上使裝置更加省電

如圖 4-22 IBM Via Voice 語音辨識軟體與 Visual Basic 機器人程式只是一個互 助的關係,Visual Basic 無法控制 Via Voice,Via Voice

電腦視覺的影像處理與分析在軟體部分,本研究分別使用美國微 軟公司所開發的 Visual C++ 6.0 以及美國 Matrox Imaging 公司所發展 出來的 Matrox Imaging Library 7.0。其中