DBMS Final Project 第9組 * 日記帳系統 * B954020004 鄭佳芸 B954020008 陳德彥
* 日記帳系統 * 實體型態: 會員(Member) 支出商品(Product) 支出分類(category) 收入(Income) 收入來源(Resource) 記事簿(Notes)
* 日記帳系統 * 會員(Member) 包含五個屬性,分別為e-mail(email)、會員編號(mId)、會員帳號(id)以及密碼(code),其中會員編號(mId) 是唯一,屬於關鍵屬性。 支出商品(Product) 包含兩個屬性,分別為支出金額(price)以及商品資訊(productInfo),商品資訊是一複合屬性,其下又分枝品名(pName)、購買地點(pLo)、物價波動時間(priceFluctuationTime)的屬性,這些屬性中,沒有關鍵屬性,但每個會員在商品支出方面,商品資訊不會一樣,故以弱實體型態表現,商品資訊(productInfo) 是為部分鍵。 支出分類(category) 包含兩個屬性,分別為分類號(cId)跟分類名稱(cName),其中分類號(cId)是唯一,屬於關鍵屬性。
* 日記帳系統 * 收入(Income) 包含兩個屬性,分別為收入編號(iId)以及收入金額(amount),這其中沒有關鍵屬性;然而,每個會員的收入編號,是為唯一,故以弱實體型態表現,收入編號(iId) 是為部分鍵。 收入來源(Resource)包含兩個屬性,分別為來源編號(rId),以及來源名稱(rName),其中來源編號(rId)是唯一,屬於關鍵屬性。 記事簿(Notes):包含兩個屬性,分別為記事日期(nDate),以及內容(contents),其中每個會員的記事日期(nDate)是唯一,故以弱實體型態表現,收入編號(iId) 是為部分鍵。
cName Member Product Income Resource Records Category mId email code cId pName productInfo Has Classifies amount seq rName rId Belongs id rDate price 1 N Note nDate Takes Sets contents iDate IncomeInfo
系統架構圖
開發工具 伺服器:Apache 資料庫:MySQL 支援語言:PHP, JavaScript 網頁設計工具:DreamWeaver, 筆記本 修圖軟體:Photoshop
系統可執行時間與執行方式 1. 系統網址: 2. 可執行時間:日期為6/11~助教關閉主機為止 全時段皆可上線 http://140.117.74.208/~db09/index.htm (助教主機) http://mis99.no-ip.biz/deryein/ (自己的主機) 2. 可執行時間:日期為6/11~助教關閉主機為止 全時段皆可上線 3. 執行方式:使用一般瀏覽器即可 (如Internet Explorer、FireFox等)
【圖一】會員系統首頁
【圖二】會員註冊
【圖三】登入主畫面
【圖四】商品資訊 可勾選標記 新增 修改 刪除
【圖五】支出記錄
【圖六】收入記錄
【圖七】支出分類
【圖八】收入分類
【圖九】新增修改刪除