《設(shè)備管理系統(tǒng) 數(shù)據(jù)庫設(shè)計(jì)說明書》由會員分享,可在線閱讀,更多相關(guān)《設(shè)備管理系統(tǒng) 數(shù)據(jù)庫設(shè)計(jì)說明書(11頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、1.引言
1.1 編寫目的:
設(shè)備管理系統(tǒng)是一個(gè)以設(shè)備為中心,對設(shè)備從統(tǒng)計(jì)到報(bào)廢的一個(gè)全生命周期 中所發(fā)生的各種事件進(jìn)行跟蹤的一個(gè)管理信息系統(tǒng)。系統(tǒng)可以為企業(yè)提供一個(gè)簡 便實(shí)用的管理平臺,將設(shè)備全生命周期的管理工作信息化,有效地進(jìn)行設(shè)備管理 工作,以提高設(shè)備生命周期的利潤率,直接為企業(yè)創(chuàng)造價(jià)值。設(shè)計(jì)優(yōu)良的設(shè)備管 理系統(tǒng),實(shí)現(xiàn)安全性和高質(zhì)量,防止故障發(fā)生,從而使企業(yè)達(dá)到降低成本和全面 生產(chǎn)效率的提高。
1.2 背景
? 企業(yè)設(shè)備管理系統(tǒng)開發(fā)
用戶:企業(yè)及工廠
? 設(shè)備管理系統(tǒng)要實(shí)現(xiàn)對設(shè)備的管理要求,包括:錄入、瀏覽、刪除、修 改、檢索和統(tǒng)計(jì)等。不同的企業(yè)只需要對其稍作修改即可開發(fā)出符
2、合本 企業(yè)要求的設(shè)備管理系統(tǒng)
1.3 定義
SQL server2005 的定義:
SQL Server2005是當(dāng)前最廣泛的數(shù)據(jù)庫之一, SQL Server 2005通過在可伸 縮性、數(shù)據(jù)集成、開發(fā)工具和強(qiáng)大的分析等方面的革新更好的確立了微軟在BI 領(lǐng)域的領(lǐng)導(dǎo)地位。SQL Server 2005能夠把關(guān)鍵的信息及時(shí)的傳遞到組織內(nèi)員工 的手中,從而實(shí)現(xiàn)了可伸縮的商業(yè)智能。從CEO到信息工作者,員工可以快速 的、容易的處理數(shù)據(jù),以更快更好的做出決策。SQL Server 2005全面的集成、分 析和報(bào)表功能使企業(yè)能夠提高他們已有應(yīng)用的價(jià)值,即便這些應(yīng)用是在不同的平 臺上。
1.4參考資
3、料
SQL server 教程
2外部設(shè)計(jì)
2.1標(biāo)識符和狀態(tài)
4.2.2 數(shù)據(jù)完整性約束
(1) 主鍵約束、非空值約束 八個(gè)表中都有主鍵,在設(shè)備表和用戶表中,設(shè)備號和用戶名是主鍵,因?yàn)橐粋€(gè)公 司中可能一種設(shè)備不只只有一個(gè),也許有多個(gè),用戶密碼也可能會一樣的,所以 以設(shè)備號和用戶名為主鍵,能保證數(shù)據(jù)的唯一。在其他中,一般以ID為主鍵。
(2) 外鍵約束
將嚴(yán)格遵循外鍵約束條件。
(3) 數(shù)據(jù)表的建立 在數(shù)據(jù)庫中可以直接對設(shè)備管理系統(tǒng)之間新建表,也可以用代碼建表。這里我們 用直接建表法實(shí)現(xiàn)。
部門表:
列名
數(shù)據(jù)類型
允許空
! Depar tID
int
□
D
4、epar tName
char(20)
0
ParentID
int
0
用戶表:
列名
數(shù)據(jù)類型
允許空
SEB
chart 12)
□
UserPwd
chart 12)
0
LevellD
chart 1)
H 1
權(quán)限表:
劉笛 報(bào)聒尖型 圮訐泊
呃 | LevellD
char( 1)
□
L&velN^me
char( 12)
0
Dee crlpticin
char( 50)
0
□
設(shè)備表:
列名
數(shù)據(jù)類型
允許空
t)eviceID| ■ ? '
int
5、
□
DeviceTypelD
char(20)
TypelD
int
□
ClassID
int
□
DeviceSc-ate
char(10)
0
FTi匚已
float
0
UseOfYear
int
0
SVP
float
0
啊已 n ufacture
char(20)
0
StockDete
dat 已 ti「「i 已
0
設(shè)備大類表:
列名
數(shù)據(jù)類型
允許空
int
□
CldssNdme
char(2Q)
TypelD
int
□ 1
6、
設(shè)備種類表:
列名
數(shù)據(jù)類型
允許空
TypelD
int
□
TypeName
E
□
設(shè)備維修表:
斟據(jù)類型
允許空
尺已pairlD
int
u
DevlcelD
int
回
R.epairFteople
char(20)
0
BeginRepairDate
datetiniB
0
RepairF'rice
float
囲
R.epairCfTirre
int
0
Fault匚呂」嶺已
char(50)
0
Remark
7、text
0
□
設(shè)備調(diào)撥表:
列名
數(shù)據(jù)類型
允許空
TransID
int
DevicelD
int
DepartID
int
UsePeople
char(20)
BeginTransE-'at 已
datetime
UseOFMonth
int
Remark
2.2使用它的程序
設(shè)備管理系統(tǒng)
2.3約定
數(shù)據(jù)庫:SQL Server2005
3結(jié)構(gòu)設(shè)計(jì)
3.1概念結(jié)構(gòu)設(shè)計(jì)
8、2.1 E-R 圖
根據(jù)所要實(shí)現(xiàn)的功能設(shè)計(jì),可能建立它們之間的關(guān)系,進(jìn)而實(shí)現(xiàn)邏輯結(jié)構(gòu)功能。
圖書管理信息系統(tǒng)可以劃分的實(shí)體有:書籍類別信息實(shí)體、讀者信息實(shí)體、書籍信息實(shí)體、 借閱記錄信息實(shí)體,歸還記錄信息實(shí)體。用E-R圖——描述這些實(shí)體。
用戶圖:
用戶信息實(shí)休
設(shè)備圖:
設(shè)備種類圖:
設(shè)備分類表
7T
C分類idJ C名稱)「種類】d]
設(shè)備種類表:
設(shè)備種類表
種類ID
設(shè)備維修圖:
「備注:)7 / \
(:時(shí)問孕修價(jià)格)
用戶等級表:
用戸權(quán)限衣
部門信息:
部門實(shí)休信息
3.2邏輯
9、結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)庫模型: 其他表:
部門表
PK
DenartlQ
DejMn\aTine Pa rend D
設(shè)備表
PK
De led D
DeviceTypelD
TypelD ClassID □LviceSlaie Prite
SVP Mannhacturt Slock Date
:設(shè)備種類農(nóng)|
PK
TyucID
L
TypeName
卩R
Cisfiin
ClassNanifi
TypelD
設(shè)轄譴撥衣
PK
IrnrssID
DEvicell) Deparcl J) usepe-ople
1 ca
10、ns Date
UsenfMonth
:ReMark
設(shè)備堆護(hù)表
PK
RenilrlD
DcvicclD RcpairPeople BtginRcpiiirDatc RcpairPricc RcpairOtlime FaultCausc Remark
用戶表和用戶等級表:
I__I
1 TJscrll*
U
(.JserPwd 后理IID
用門零対表
PK
Levi?[lD
L
11、fiyelNatne
Descri plion
5?關(guān)系圖的建立
關(guān)系圖是表之間的鏈接,用一個(gè)表中的外健引用另一個(gè)表中的主健。關(guān)系線的終 結(jié)點(diǎn)顯示一個(gè)主鍵符號一表示主鍵到外鍵的關(guān)系,或者顯示一個(gè)無窮符號以表示 一對多關(guān)系的外鍵端。
用戶等級和用戶表的關(guān)系圖:
Users
UserLevel
LevellD
LevelNarme
Description
其他表的關(guān)系圖:
DeviceT^pe
D^viceClaf f
TranflnFo
r
IrribA^
LXm-MU
LA