首頁‎ > ‎電子期刊‎ > ‎2005 年 第 11 期‎ > ‎

校園網站基礎建置工程需求分析(一)

摘要

  • 文章編號:20050805
  • 投稿日期:2005/07/25
  • 作者:林恩正
  • 備註:


一、需求概略 :

建立一個校園網站,該網站將會是學校對外或對內公布事項的橋樑。需要有一個系統來管理這些公布的事項,在這個管理系統中有一個重要的關鍵為「檢驗」,檢驗的意思是在一則消息被放到網站上公布給人瀏覽之前,會有一個流程來核對這則消息的正確與合適,用來公布資料的品質。

二、需求分析 :

(一)公布的資料將會有公布單位的區隔。

(二)資料公布的方式不會只有一種,將透過最新消息、公布欄、行事歷等系統以不同的方式來適當的公布消息。

  1. 最新消息、公布欄、行事歷都會是各別獨立的系統,相互間的資料將不會共通。
  2. 雖然是不同的系統,但是內容卻不會有多大差異,所以會將資料都存在同一個table中,並以資料種類來做區隔。

(三)使用者管理系統內資料時都會需要擁有權限,一個權限將會由三種因素組成。

  1. 單位 : 公布的資料將會有公布單位的區隔。
  2. 資料種類 : 最新消息、公布欄、行事歷都會是各別獨立的系統,管理的權限也是各別獨立的。
  3. 動作 : 允許的行為的名稱。

例如 : 「 教務處 最新消息 新增 」這一個權限,就是新增教務處的最新消息,如果要新增總務處的最新消息、新增教務處的公布欄、或刪除教務處的最新消息,以上皆不在這一個權限的允許範圍內,而是各別會有不同的權限來允許該行為。

(四)權限的取得除了由系統管理者設定外,亦可以由有權限者將自己所擁有的權限授予沒有權限的人。

(五)檢驗的設計,將會有「預檢者」與「再檢者」的存在,通稱為「檢驗者」,檢驗者會屬於某一或多個單位,負責檢驗該單位公布的資料,不論該資料是最新消息、公布攔、或行事歷,都會由同樣的檢驗者檢驗。

  1. 預檢者 : 一定會成為該單位公布資料的檢驗者,在檢驗流程中將扮演較重要的角色。
  2. 再檢者 : 各單位會設定單位主管,單位主管設定該單位的「再檢者名單」,在新增資料時,由新增者在名單內選取再檢者,也可以在檢驗過程中由檢驗者邀請名單內成員為再檢者。

三、ERD設計 : ERD(Entity-Relationship Diagram)是設計資料庫時用以描述資料與資料間的關聯, 同時亦有許多細節可以在ERD中表示。在繪製ERD時,矩形的圖案代表Entity,為資料。菱形的圖案為Relationship,為資料與資料間的關聯,在關聯的同時,亦會描述為多對多、一對多、一對一的關係,將會影響設計出的資料庫是否能夠滿足系統對資料的需求。


Comments