2008年5月3日 星期六

Quickbase test report(Ⅱ)

Quickbase提供許多application樣本。使用者選擇與自己目標相近的application樣本再做修改,可節省不少時間。使用者也可透過quickbase中的application library分享自己的application樣本。


圖1:application library



除此之外,學生覺得quickbase的特色還有:



1.使用者可透過roles設定瀏覽者權限。當新増一個role時,使用者可以設定此role對各個表格的權限。權限設定包含了是否能新增/修改/刪除/查看資料;在設定查看與修改資料權限部分,除了是與否的勾選外,使用者還能加上rule篩選,明確的分別瀏覽者能查看/修改哪些資料。




圖2:設定role權限




2.使用者可自行設計form的規則。使用者利用when…action規則設定form的呈現方式,例如When Email Address is «blank», display a message “please input your email”,代表當瀏覽者未填email時,系統會顯示 “please input your email”提醒瀏覽者。

圖3:設定form規則





3.多種report呈現方式供使用者選擇。Quickbase提供的呈現方式包括table、grid edit、summary、calendar、chart及timeline,使用者可依資料的特性選擇適合的report。


圖4:calendar設定




圖5:calendar report

2008年5月2日 星期五

Quickbase test report(Ⅰ)

學生以圖書館借還書的例子來說明quickbase。此例主要有三張表格:members-用於記錄會員資訊,books-用於記錄書籍資訊,records-用於記錄借還書的記錄。學生在members表格儲存兩位會員的個人資訊,在books儲存三本書籍,在records儲存兩位會員各借了一本書。其相關資訊如下列三張圖所示。


圖1:members表格




圖2:books表格




圖3:records表格


接下來,學生使用quickase的自定roles功能來設定會員的權限:會員登入後,可以修改個人資訊、查看書籍以及查看自己的借還書記錄。如下圖所示。

圖4:設定member權限


最後,學生以其中一個會員身分登入,系統判斷為member role並給予相關權限:可更新個人資訊並查看自己的借還書記錄。如下列兩張圖所示。

圖5:個人相關資訊列表




圖6:個人借還書資訊列表