sql server数据库课程设计分析
課題:能源管理收費系統
系統功能的基本要求:
(1)用戶基本信息的錄入:包括用戶的單位、部門、姓名、聯系電話、住址 ;
(2)用戶水、電、氣數據的錄入(每個月的數據的錄入);
(3)水、電、氣價格的管理
(4)工號的管理
(5)查詢、統計的結果輸出。
數據庫要求:在數據庫中至少應該包含下列數據表:
(1)用戶基本信息表;
(2)水、電、氣單價表及歷史記錄表等
(3)工號及權限表
1.E-R圖繪制
E-R圖也稱為實例-聯系圖,包含實例,屬性和之間的聯系,流程圖是一種過程圖,用于表現系統的整個流程,邏輯處理過程
- E-R圖
- 流程圖
舉個簡單的栗子
2.功能圖繪制
用例圖繪制可參考:
https://wenku.baidu.com/view/62bc6bcce2bd960591c67734.html
https://www.cnblogs.com/hanrq/articles/4001549.html
3.按要求創建表格:
用戶信息表: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)
分析:
- 用戶注冊時,能源消費記錄中可自動生成初始狀態信息
- 權限表設計包含:權限號,描述以及功能,員工和權限屬于多對多的關系,當增加權限時,只需要添加一行,員工增加權限也只需要添加一行
- 當水費更改了標準,如果在水費標準表中不存在要修改的價格時,添加一個元組,并附上開始執行時間和終止時間,如果存在,則只需要修改水費標準的開始和終止時間即可
轉載于:https://www.cnblogs.com/lyq063/p/8430357.html
總結
以上是生活随笔為你收集整理的sql server数据库课程设计分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 春节拜年短信大全150个
- 下一篇: linux安装mysql(shell一键