1. 程式人生 > >sql server數據庫課程設計分析

sql server數據庫課程設計分析

處理 water 表現 創建 blog 只需要 ima 功能 以及

課題:能源管理收費系統

系統功能的基本要求:

(1)用戶基本信息的錄入:包括用戶的單位、部門、姓名、聯系電話、住址 ;

(2)用戶水、電、氣數據的錄入(每個月的數據的錄入);

(3)水、電、氣價格的管理

(4)工號的管理

(5)查詢、統計的結果輸出。

數據庫要求:在數據庫中至少應該包含下列數據表:

(1)用戶基本信息表;

(2)水、電、氣單價表及歷史記錄表等

(3)工號及權限表
1.根據題目要求創建的表格信息如下:
用戶信息表:users(uno,unitdepa,name,tel,ad,passwd)
技術分享圖片

水價標準表:water(wid,price,begintime,endtime)
技術分享圖片

電價標準表:elec(eid,price,begintime,endtime)
技術分享圖片

燃氣標準表:gas(gid,price,begintime,endtime)
技術分享圖片

用戶用水消費表:water_consume(uno,time,wid,num,state)
技術分享圖片
用電和燃氣消費表類似
用戶用電消費表:elec_consume(uno,time,eid,num,state)
用戶燃氣消費表:gas_consume(uno,time,gid,num,state)
員工信息表:employee(wno,passwd)
技術分享圖片

權限表:rights(rightid,comment,function)
技術分享圖片

員工權限表:staffrignt(wno,rightid)
技術分享圖片

分析:

  • 用戶註冊時,能源消費記錄中可自動生成初始狀態信息

  • 權限表設計包含:權限號,描述以及功能,當增加權限時,只需要添加一行,員工增加權限也只需要添加一行

  • 當水費更改了標準,如果在水費標準表中不存在要修改的價格時,添加一個元組,並附上開始執行時間和終止時間,如果存在,則只需要修改開始和終止時間即可

2.E-R圖繪制
E-R圖也稱為實例-聯系圖,包含實例,屬性和之間的聯系
流程圖是一種過程圖,用於表現系統的整個流程,邏輯處理過程

  • E-R圖

  • 流程圖

sql server數據庫課程設計分析