1、 程式規格 書程式規格書專案名稱 (Project Name): 100 年教育部英文資訊網文件編號 (ID): H14K01-2011TA011-01版本 (Version): 1.0.0發佈日期 (Release Date): 2012/4/1批准 (Approved By): 劉明哲Copyright凌網科技, Hyweb Technology Co., Ltd. 2011, All Rights Reserved.本文件為本公司之資產,非經本公司的同意不得複製或摘錄。This Document is the property of Hyweb Technology company. C
2、itation or copying of its contents without permission is prohibited.程式規格 書文 件 變 更 履 歷 DOCUMENT AMENDMENT版序Version生效日期Valid Date變更依據Modify變更說明Description修訂者Reviser備註Note1.0.0 2012/4/1 新發行New Release程式規格書。 李建達注意:Caution:文件管制DCC(1) 本文件之有效性,除新發行之文件外,必須有變更依據。The amended document validation will be follow
3、ed by the valid modification.(2) 變更(新)文件發行時,必須將本頁連同相關變更頁次同時發放。This cover page should be attached to the modified or new release document.(3) 本分文件之最新版序,以各內頁之最新版序為準。The newest version of the document should be revised and consistent on all pages.程式規格 書程式規格 書目錄 (TABLES OF CONTENT)1 前言 (INTRODUCTION).11
4、.1 目的 (PURPOSE).11.2 範圍 (SCOPE).11.3 設計限制 (DESIGN CONSTRAINTS).11.4 非功能需求 (NON-FUNCTIONAL REQUIREMENTS) .11.5 名詞定義 (DEFINITION).22 參考資料 (REFERENCE).33 高階設計 HIGH-LEVEL DESIGN .43.1 軟體設計描述 SOFTWARE DESIGN DESCRIPTION.4系統作業流程 System Operational Procedure .43.1.2.1 前台瀏覽 .43.2 系統功能層次結構圖 .1功能說明 .13.2.1 物件
5、 layer.13.2.2 詮釋 layer.23.2.3 查詢 layer.23.2.4 流程 layer.23.2.5 功能 layer.23.2.6 目錄 layer.33.2.7 界面 layer.33.3 GIP 程式規格 .33.3.1 程式與檔案關聯表 .33.4 彚總清單 .43.4.1 檔案清單及說明 .43.4.2 程式彚總說明 .43.4.3 程式館清單 .43.4 作業程序模組說明 .243.4.1 導覽頁模組 .243.4.2 單元頁模組 .243.4.3 內容頁模組 .13.4.4 查詢模組 .13.4.5 查詢結果模組 .13.4.6 分類樹管理模組 .23.4.
6、7 內容維護模組 .23.4.8 內容審核模組 .34 模組/單元功能規格 MODULE / UNIT FUNCTION SPECIFICATION.45 作業準則 .15程式規格 書5.1 績效需求 .155.2 介面需求 .155.3 作業程序需求 .165.4 保密需求 .165.5 品質需求 .175.6 網頁設計的重點需求及設計應用技術 .175.7 程式設計的重點需求及設計應用技術 .185.8 版本需求 .185.9 瀏覽器需求 .185.10 關聯圖 .195.11 程式說明 .195.11.1 功能 .195.11.2 界面 .215.11.3 系統檔案架構 .215.11.
7、4 程式運作 .415.11.5 程式原始碼 .425.12 附錄 .425.12.1 Database Schema .425.12.2 代碼辭典 .91程式規格 書H14N01-2011TA011-01 V0.0.1 1/205H14N01-1.0.0 Copyright 凌網科技,Hyweb Technology Co., Ltd. 2006, All Rights Reserved1 前言 (Introduction)1.1 目的 (Purpose)建置網站共用平台,為民眾提供高品質之服務,強化網站服務效能。1.2 範圍 (Scope)本軟體專案系統所涵蓋的範圍:System Func
8、tions, Hardware environment, External System Dependency, Data Migration and Transformation。1.3 設計限制 (Design Constraints) 程式語言方面:程式設計以 ASP 語言為主。 程式版權方面:所有程式設計必須無版權問題。 程式介面方面:程式設計介面式必須清晰,容易溝通不複雜。 瀏覽器適用方面:在系統開發方面支援 HTML 4.0、MS IE Extension、Java、JavaScript-CGI 等 Web 技術。 安全管制方面:此外透過人機介面的規劃與設計、針對輸入欄位的合理性檢
9、查,可避免不當之操作流程,以維持系統作業之流暢與安全。針對由系統所提供外部傳入資料的功能,系統將記錄相關的資訊,如傳送時間、傳送者的 IP、傳送者的帳號等資訊,並記錄其傳入狀況。 資料庫整合方面:在與資料庫整合方面上,採用資料庫伺服器上安裝獨立模組,唯一分散式架構,兼顧資料之安全性,並且提供跨平台的功能。本案使用資料庫標準介面,未來針對不同資料庫,只需更動此部份資料庫模組,不需更動程式原始碼,具備了充分之彈性與擴充性。1.4 非功能需求 (Non-Functional Requirements) Performance資料之正確性及一致性,資訊系統發展契合使用者實際需求。 Security具權
10、限控管功能:能依使用者身份及權限,提供不同顯示的操作或管理畫面。程式規格 書H14N01-2011TA011-01 V0.0.1 2/205H14N01-1.0.0 Copyright 凌網科技,Hyweb Technology Co., Ltd. 2006, All Rights Reserved1.5 名詞定義 (Definition) CMConfiguration Management,建構管理 CMR Configuration Management Representative,建構管理專員 DAR Decision Analysis and Resolution 決策分析與解決方
11、案 SEPG Software Engineering Process Group,流程改善小組 SRSSoftware Requirement Specification 軟體需求規格書 SDD Software Design Document 系統設計規格書程式規格 書H14N01-2011TA011-01 V0.0.1 3/205H14N01-1.0.0 Copyright 凌網科技,Hyweb Technology Co., Ltd. 2006, All Rights Reserved2 參考資料 (Reference) 系統分析與設計書.DOC程式規格 書H14N01-2011TA0
12、11-01 V0.0.1 4/205H14N01-1.0.0 Copyright 凌網科技,Hyweb Technology Co., Ltd. 2006, All Rights Reserved3 高階設計 High-Level Design無3.1 軟體設計描述 Software Design Description系統作業流程 System Operational Procedure網站區分為前台瀏覽與後台管理兩個面向。3.1.2.1 前台瀏覽前台供網站到訪者瀏覽與查詢資料。藉由多維彈性的複式目錄架構管理,提供不同身分的訪客切合需求的導覽目錄服務。首 頁分 眾 導 覽 頁導 覽 頁 模 組 單 元 頁 內 容 頁查 尋 查 尋 結 果程式規格 書H14N01-2011TA011-01 V0.0.1 5/205H14N01-1.0.0 Copyright 凌網科技,Hyweb Technology Co., Ltd. 2006, All Rights Reserved3.1.2.2 後台管理後台供網站管理者與資料維護者進行網站的整體維護。管理者可進行網站分類樹的管理與帳號權限管理。資料維護者主要針對各功能項目,進行資料的建檔與修改。後台管理的結構圖如下,各功能的界面示意,請參考下一單元。 GIP