本來這次想偷懶,不想對資料庫有什麼改動,但是由於正跟著另乙個專案,得到了些啟發,想在機房系統上試試,有不足之處,還希望各位多多指教。
這次把資料庫重新整合了一下,剩下了7個表,大概的結構用列表的形式表示出來,是這樣的:
把登錄檔分開了,變成了兩個表:卡表和學生表
卡表卡號學號
餘額日期
時間充值教師
狀態主鍵
學生表
學號姓名
性別系別年級班
主鍵 充值/
退卡表(與卡表關聯,餘額變動在卡表中顯示,這個表只是乙個記錄)
卡號變動金額
日期時間
辦理老師
主鍵充值為正
退卡為負
上機記錄表(上機狀態查詢時,查詢下機日期、下機時間、消費金額、餘額為空的值;上機記錄查詢時,查詢這些欄位不為空的值) 卡號
姓名上機日期
上機時間
下機日期
下機時間
消費金額
餘額備註
主鍵正常下機
強制下機
使用者表使用者名稱
密碼級別
開戶人
教師工作記錄表(正在值班教師查詢的時候,查詢退出日期和退出時間為空的字段;教師工作記錄查詢的時候,查詢退出日期和退出時間不為空的字段)
使用者名稱級別登入日期
登入時間
退出日期
退出時間
資料設定表
半小時費用
單位遞增時間
至少上機時間
準備時間
最少金額
上機時間
-準備時間
這次除了改了一下表,還改動了一下日結賬單和周結賬單,我是這麼想的:日結帳單和周結帳單的資料都從上機記錄中獲取,既然是結賬,就是要看實際收入,所以,就把實際的收入彙總了一下,而沒有像以前一樣把卡內餘額彙總。
日結賬單(卡號相同則累加)
卡號姓名消費時間
消費金額
當日上機總人數:
當日消費總金額:
周結賬單(卡號相同則累加)
卡號姓名消費時間
消費金額
上機總人數:
消費總金額:
具體還沒有實現,目前只是有這麼個想法,還希望大家能給點建議。
機房收費系統 資料庫
1 號建完機房收費系統的表,共 9個,至於日後是否需要增加表來完善該系統 待分析 通過分析各個窗體的功能 我基本明白了各個表之間的聯絡 各窗體與表之間的關係如圖 並按照增刪改查的基本思想初步進行了分類.如有需改正的地方 還望批評指正.說起建立資料庫 雖然師傅對我們要求不是那麼嚴格 但是我想在這裡弱弱...
重建機房收費系統資料庫(第二版)
上次重建的收費系統資料庫在得到了同學的指點之下進行了一些調整,很感謝同學給我提的寶貴意見,下面就將我的第二版計畫貼出來,還請大家不吝賜教。登錄檔分為卡表和學生表兩個 卡表卡號 學號餘額 日期時間 充值教師 狀態主鍵 學生表學號 姓名性別 系別年級班主鍵 充值 退卡表 與卡表關聯,餘額變動在卡表中顯示...
機房收費系統的資料庫設計
這次機房收費系統的資料庫設計與上一次有很大不同,之所以會引起不同,是因為遵循了資料庫設計第三正規化。什麼是資料庫設計第三正規化在我以前的文章中有所體現,資料庫設計第三正規化 我們先來看看前後的不同之處 第一次共有10張表 結賬資訊,基本資料,上下機記錄,退卡資訊,正在上機資訊,正在工作老師資訊,充值...