《設(shè)備管理系統(tǒng) 數(shù)據(jù)庫設(shè)計說明書》由會員分享,可在線閱讀,更多相關(guān)《設(shè)備管理系統(tǒng) 數(shù)據(jù)庫設(shè)計說明書(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1.引言1.1 編寫目的:設(shè)備管理系統(tǒng)是一個以設(shè)備為中心,對設(shè)備從統(tǒng)計到報廢的一個全生命周期 中所發(fā)生的各種事件進(jìn)行跟蹤的一個管理信息系統(tǒng)。系統(tǒng)可以為企業(yè)提供一個簡 便實(shí)用的管理平臺,將設(shè)備全生命周期的管理工作信息化,有效地進(jìn)行設(shè)備管理 工作,以提高設(shè)備生命周期的利潤率,直接為企業(yè)創(chuàng)造價值。設(shè)計優(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)計等。不同的企業(yè)只需要對其稍作修改即可開發(fā)出符合本 企業(yè)要求的設(shè)備管理系統(tǒng)
2、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)鍵的信息及時的傳遞到組織內(nèi)員工 的手中,從而實(shí)現(xiàn)了可伸縮的商業(yè)智能。從CEO到信息工作者,員工可以快速 的、容易的處理數(shù)據(jù),以更快更好的做出決策。SQL Server 2005全面的集成、分 析和報表功能使企業(yè)能夠提高他們已有應(yīng)用的價值,即便這些應(yīng)用是在不同的平 臺上。1.4參考資料SQL server 教程2外部設(shè)計2.1
3、標(biāo)識符和狀態(tài)4.2.2 數(shù)據(jù)完整性約束(1)主鍵約束、非空值約束 八個表中都有主鍵,在設(shè)備表和用戶表中,設(shè)備號和用戶名是主鍵,因?yàn)橐粋€公 司中可能一種設(shè)備不只只有一個,也許有多個,用戶密碼也可能會一樣的,所以 以設(shè)備號和用戶名為主鍵,能保證數(shù)據(jù)的唯一。在其他中,一般以ID為主鍵。(2)外鍵約束將嚴(yán)格遵循外鍵約束條件。(3)數(shù)據(jù)表的建立 在數(shù)據(jù)庫中可以直接對設(shè)備管理系統(tǒng)之間新建表,也可以用代碼建表。這里我們 用直接建表法實(shí)現(xiàn)。部門表:列名數(shù)據(jù)類型允許空! Depar tIDintDepar tNamechar(20)0ParentIDint0用戶表:列名數(shù)據(jù)類型允許空SEBchart 12)Us
4、erPwdchart 12)0LevellDchart 1)H 1權(quán)限表:劉笛報聒尖型圮訐泊呃 | LevellDchar( 1)L&velNmechar( 12)0Dee crlpticinchar( 50)0設(shè)備表:列名數(shù)據(jù)類型允許空t)eviceID| intDeviceTypelDchar(20)TypelDintClassIDintDeviceSc-atechar(10)0FTi匚已float0UseOfYearint0SVPfloat0啊已 n ufacturechar(20)0StockDetedat 已 tii 已0設(shè)備大類表:列名數(shù)據(jù)類型允許空intCldssNdmechar
5、(2Q)TypelDint 1設(shè)備種類表:列名數(shù)據(jù)類型允許空TypelDintTypeNameE設(shè)備維修表:斟據(jù)類型允許空尺已pairlDintuDevlcelDint回R.epairFteoplechar(20)0BeginRepairDatedatetiniB0RepairFricefloat囲R.epairCfTirreint0Fault匚呂嶺已char(50)0Remarktext0設(shè)備調(diào)撥表:列名數(shù)據(jù)類型允許空TransIDintDevicelDintDepartIDintUsePeoplechar(20)BeginTransE-at 已datetimeUseOFMonthintRe
6、mark2.2使用它的程序設(shè)備管理系統(tǒng)2.3約定數(shù)據(jù)庫:SQL Server20053結(jié)構(gòu)設(shè)計3.1概念結(jié)構(gòu)設(shè)計2.1 E-R 圖根據(jù)所要實(shí)現(xiàn)的功能設(shè)計,可能建立它們之間的關(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è)備分類表7TC分類idJC名稱)種類】d設(shè)備種類表:設(shè)備種類表種類ID設(shè)備維修圖:備注:)7/(:時問孕修價格)用戶等級表:用戸權(quán)限衣部門信息:部門實(shí)休信息3.2邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫模型: 其他表:部門表PKDenar
7、tlQDejMnaTine Pa rend D設(shè)備表PKDe led DDeviceTypelDTypelD ClassID LviceSlaie PriteSVP Mannhacturt Slock Date:設(shè)備種類農(nóng)|PKTyucIDLTypeName卩RCisfiinClassNanifiTypelD設(shè)轄譴撥衣PKIrnrssIDDEvicell) Deparcl J) usepe-ople1 cans DateUsenfMonth:ReMark設(shè)備堆護(hù)表PKRenilrlDDcvicclD RcpairPeople BtginRcpiiirDatc RcpairPricc Rcpai
8、rOtlime FaultCausc Remark用戶表和用戶等級表:I_I1 TJscrll*U(.JserPwd 后理IID用門零対表PKLevi?lDLfiyelNatneDescri plion5關(guān)系圖的建立關(guān)系圖是表之間的鏈接,用一個表中的外健引用另一個表中的主健。關(guān)系線的終 結(jié)點(diǎn)顯示一個主鍵符號一表示主鍵到外鍵的關(guān)系,或者顯示一個無窮符號以表示 一對多關(guān)系的外鍵端。用戶等級和用戶表的關(guān)系圖:UsersUserLevelLevellDLevelNarmeDescription其他表的關(guān)系圖:DeviceTpeDviceClaf fTranflnForIrribALXm-MULAhvLUBHfilrLi&LkJLiLULfuUilUmwk1I.!Depart1AwLULMuUeLiihjFWwM?