《設備管理系統(tǒng)》word版

上傳人:gao****ang 文檔編號:159203939 上傳時間:2022-10-08 格式:DOCX 頁數(shù):47 大小:369.62KB
收藏 版權申訴 舉報 下載
《設備管理系統(tǒng)》word版_第1頁
第1頁 / 共47頁
《設備管理系統(tǒng)》word版_第2頁
第2頁 / 共47頁
《設備管理系統(tǒng)》word版_第3頁
第3頁 / 共47頁

下載文檔到電腦,查找使用更方便

40 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《設備管理系統(tǒng)》word版》由會員分享,可在線閱讀,更多相關《《設備管理系統(tǒng)》word版(47頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、摘要數(shù)據(jù)庫原理及應用課程設計是軟件工程專業(yè)集中實踐性環(huán)節(jié)之一,是學習完數(shù)據(jù) 庫概論課程后進行的一次全面的綜合練習。其目的在于加深對數(shù)據(jù)庫基礎理論和基本 知識的理解,掌握使用數(shù)據(jù)庫進行軟件設計的基本方法,提高運用數(shù)據(jù)庫解決實際問題 的能力,最終實現(xiàn)對于給定的應用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用 系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。數(shù)據(jù)庫及其應用系統(tǒng)是具有管理功能的計算機系統(tǒng),而數(shù)據(jù)庫原理及應用課程設計 在開發(fā)應用程序中至關重要,合理的數(shù)據(jù)表結(jié)構(gòu)不盡有利于軟件的快速開發(fā),而且有利 于以后對軟件的維護。目前,我國的科技水平高速發(fā)展,計算機作為今天

2、使用最廣的現(xiàn)代化工具已深入到 各個領域,并且正在成為未來社會一信息社會的重要支柱。在這樣的大背景下,現(xiàn)代 學校設備管理方式,資源建設等方面都發(fā)生了重大變化,這種變化表現(xiàn)在設備管理上, 管理和服務平臺發(fā)生的變化,設備管理工作不再是傳統(tǒng)的手工操作,人工管理,而是全 面實行計算機管理。一個簡單的設備管理系統(tǒng)包括設備的信息、使用人員信息以及借用等信息,系統(tǒng)在 XP平臺上用SQL語言來編寫實現(xiàn)。此系統(tǒng)功能分為面向使用人員和面向管理員兩部分, 其中使用人員可以進行借用、續(xù)借、歸還和查詢設備等操作,管理員可以完成設備和使用人員的信息的增加,刪除和修改以及對使用人員借閱、續(xù)借、歸還的確認、是否完好 的確認。關

3、鍵詞:SQL語言;數(shù)據(jù)庫設計;設備管理器尸嚴尸嚴 2Mwaffi舖轉(zhuǎn)ssssw.r%TRp 3B3i4, SMSismp smssvs5, ssssip s5N gs將迪)4濮536, nis p ms p 3S3is、!SSS39Is Mffi4ssi3M 1D94SSS 4i*蚤凹黑IB費 p ssffs. INaa幣當留sssa& (ah-匱豐 -sis、ssiscu$a3isl旨冊altJiiaigsHIDIM番wigs*崖 hss、MIM雷-swmssM、sfisass、#將迪)4濮樣使用人員可以可以到網(wǎng)上進行查詢,預定自己所需要的設備,然后到設備管理處領取 設備。(2)、功能 實現(xiàn)

4、設備的查詢、借出、歸還、保存使用記錄(包括使用人、設備管理員 使用設備是否完好等信息)管理員查詢和管理使用管理借用修改管理管理使用者查詢1.2、借用歸還存入用機記錄借一存減一/還一,存加一設備存入據(jù)字典使用人員字典編號char,姓名char,身份證號碼nchar 20,性別char,所屬部門nchar 20,職位 char屬性類型長度備注編號char10使用人員學校里面的編號姓名char10使用人員的姓名性別char2使用人員的性別職位char10使用人員的職位所屬部門nchar20使用人員所屬部門身份證號碼nchar20值班表管理人員編號char,姓名char,值班時間datetime)屬性

5、類型長度備注管理人員編號char10姓名char10值班時間datetime8一個時間段損耗費用使用者編號char,設備編號char,使用者姓名char,設備名稱char,設備價格money,結(jié)算時間datetime,原因nvchar 50屬性類型長度備注使用者編號char10設備編號nhar20使用者姓名char10設備名稱nhar20設備價格money8結(jié)算時間datetime10原因nvchar50必須說明原因出借出借存檔號nchar 20,設備編號char,設備名稱char,使用者編號char,使 用者姓名char,使用者編號nchar 20 ,管理員編號char,管理員姓名char,

6、出借時間 datetime屬性類型長度備注出借存檔號nchar20設備編號nchar20設備名稱char10使用者編號char10使用者姓名char10使用所屬部門nchar20管理員編號Char10管理員姓名Char10出借時間datetime10歸還歸還存檔號nchar 20,設備編號char,設備名稱char,歸還時間datetime ,使用者編號char,使用者姓名char,管理員編號char,管理員姓名char屬性類型歸還存檔號nchar設備編號nhar設備名稱char歸還時間datetime使用者編號nchar使用者姓名char管理員編號nhar管理員姓名char長度備注20201

7、01020102010管理人員管理員編號char,姓名char,性別char,身份證號nchar 20,年齡int,密碼 char屬性類型長度備注管理員編號char10姓名char10性別char2身份證號Nchar20年齡char10密碼nchar20設備使用記錄記錄存檔編號nchar 20,使用者編號char,使用者姓名char,出借經(jīng) 手人編號char,出借經(jīng)手人姓名char,歸還經(jīng)手人編號char,歸還經(jīng)手人姓名char,出借時間datetime,歸還時間datetime,設備編號char,設備名稱char屬性類型長度備注記錄存檔編號nchar20使用者編號char10使用者姓名cha

8、r10出借經(jīng)手人char10出借經(jīng)手人編號nchar20出借經(jīng)手人姓名char10歸還經(jīng)手人編號nchar20歸還經(jīng)手人姓名Char10出借時間Datetime10歸還時間Datetime10設備編號Nchar20設備名稱char10設備設備編號char,名稱char,型號char,價值money,狀態(tài)char屬性類型長度備注設備編號nhar20型號nchar20價值money20狀態(tài)char10表情設備是否完好設備存儲設備存放室int,設備編號char,設備狀態(tài)char屬性類型長度備注設備存放室名稱char10設備存放室編號Nchar20設備狀態(tài)nchar20標明2、 概念模式設計2.1、實

9、體使用人員、出借、歸還、損耗、設備、設備存放、管理人員、設備使用記錄 值班表所有實體具體如下:1. 使用人員編號,姓名 ,身份證號碼,性別,所屬部門,職位2值班表管理人員編號,姓名,值班時間3.出借設備編號,設備名稱,使用者編號,使用者姓名,使用者所屬部門編號,管理員編號,管理員姓名,出借時間4歸還設備編號,設備名稱,歸還時間,使用者編號,使用者姓名,管理員編號,管理員姓名5管理人員管理員編號,姓名,性別,身份證號,年齡,密碼6. 設備設備編號,名稱,型號,價值,狀態(tài)7. 設備使用記錄記錄存檔編號,使用者編號,使用者姓名,出借經(jīng)手人編號,出借經(jīng)手人姓名,歸還經(jīng)手人編號,歸還經(jīng)手人姓名,出借時間

10、,歸還時間,設備編號,設備名稱8.損耗費用使用者編號,設備編號,使用者姓名,設備名稱,金額,結(jié)算時間,原因2.2、E-R圖與視圖集成所有實體模式都設計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。 全局概念結(jié)構(gòu)不僅要支持所有實體模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫 概念結(jié)構(gòu)。1)確定公共實體類型為了給多個實體模式的合并提供開始合并的基礎,首先要確定各局部結(jié)構(gòu)中的公共 實體類型。在這一步中我們僅根據(jù)實體類型名和鍵來認定公共實體類型。一般把同名實 體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另 一類候選。2)將實體通過鍵碼連接起來構(gòu)成局部E-R3)消除沖

11、突沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。設計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。4)全局 ER 模式的優(yōu)化在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應進一步依據(jù)處理需求對 ER模式進行優(yōu)化。一個好的全局ER模式,除能準確、全面地反映用戶功能需求外, 還應滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能 少;實體類型間聯(lián)系無冗余。綜上所述,設備管理器”的全局ER模式如下圖所 示。系統(tǒng)全局E-R臼(A-4)3、邏輯模式設計3.1將E-R圖轉(zhuǎn)化為關系模式由于概念設計

12、的結(jié)果是ER圖,DBMS般采用關系模型,因此數(shù)據(jù)庫的邏輯設計 過程就是把ER圖轉(zhuǎn)化為關系模式的過程。由于關系模型所具有的優(yōu)點,邏輯設計可以 充分運用關系數(shù)據(jù)庫規(guī)范化理論,使設計過程形式化地進行。設計結(jié)果是一組關系模式的定義。將圖A-4總體概念結(jié)構(gòu)E-R圖轉(zhuǎn)化成關系模型。1.使用人員編號,姓名,身份證號碼,性別,所屬部門,職位2值班表管理人員編號,姓名,值班時間3.出借出借存檔號,設備編號,設備名稱,使用者編號,使用者姓名,使用者所屬部門編號,管理員編號,管理員姓名,出借時間4歸還歸還存檔號20,設備編號,設備名稱,歸還時間,使用者編號,使用者姓名, 管理員編號,管理員姓名5管理人員管理員編號,

13、姓名,性別,身份證號,年齡,密碼6. 設備設備編號,名稱,型號,價值,狀態(tài)7. 設備使用記錄記錄存檔編號,使用者編號,使用者姓名,出借經(jīng)手人編號,出借經(jīng) 手人姓名,歸還經(jīng)手人編號,歸還經(jīng)手人姓名,出借時間,歸還時間,設備編號,設備 名稱8. 損耗費用使用者編號,設備編號,使用者姓名,設備名稱,金額,結(jié)算時間,原因9設備存放設備編號,設備名稱,設備狀態(tài)3.2 數(shù)據(jù)模型的優(yōu)化將轉(zhuǎn)化的關系模式進行優(yōu)化,最終達到第三范式。優(yōu)化后的關系模式如下:1.使用人員編號,姓名,身份證號碼,性別,所屬部門,職位2值班表管理人員編號,姓名,值班時間3.出借設備編號,設備名稱,使用者編號,使用者姓名,使用者所屬部門編

14、號,管理 員編號,管理員姓名,出借時間4歸還設備編號,設備名稱,歸還時間,使用者編號,使用者姓名,管理員編號,管 理員姓名5管理人員管理員編號,姓名,性別,身份證號,年齡,密碼6. 設備設備編號,名稱,型號,價值,狀態(tài)7. 設備使用記錄記錄存檔編號,使用者編號,使用者姓名,出借經(jīng)手人編號,出借經(jīng) 手人姓名,歸還經(jīng)手人編號,歸還經(jīng)手人姓名,出借時間,歸還時間,設備編號,設備 名稱8. 損耗費用使用者編號,設備編號,使用者姓名,設備名稱,金額,結(jié)算時間,原因9設備存放設備編號,設備名稱,設備狀態(tài)4 檢驗是否滿足用戶需求4.1 調(diào)查用戶需求使用者需求(1) 借用功能:能夠方便的借用設備、續(xù)借設備、歸

15、還設備(2) 查詢功能:1)按設備編號查找設備2)按設備名稱名稱查找設備3)能夠使用者能按照自己的編號查詢自己的狀態(tài)信息4)能查詢設備的狀態(tài)設備管理需求(1)使用者注冊功能:能夠?qū)π碌氖褂谜哌M行登記,或注銷使用者的信息(既是錄入設備使用者的信息)(2)設備錄入功能:能夠?qū)⑿碌降脑O備信息輸入到系統(tǒng)的設備信息庫中。(3)統(tǒng)計功能:1)按設備編號統(tǒng)計設備數(shù)量2)按設備名稱統(tǒng)計數(shù)量3)能查詢、刪除、修改設備的狀態(tài)和使用人員的信息5 其它數(shù)據(jù)庫對象(物理數(shù)據(jù)庫設計)的考慮5.1 建表建表代碼如下:CREATE TABLE dbo.使用人員(編號 char (10) COLLATE Chinese_PRC

16、_CI_AS NOT NULL ,姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL ,身份證號碼 nchar (20) COLLATE Chinese_PRC_CI_AS NULL ,性別 char (2) COLLATE Chinese_PRC_CI_AS NULL ,所屬部門 nchar (20) COLLATE Chinese_PRC_CI_AS NULL ,職位 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGOCREATE TABLE dbo.值班表(管理人員編號 char (10) CO

17、LLATE Chinese_PRC_CI_AS NOT NULL ,姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL ,值班時間 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL) ON PRIMARYGOCREATE TABLE dbo.出 借(使用者編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,使用者姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL ,使用者所屬部門 nchar (20) COLLATE Chinese_PR

18、C_CI_AS NULL , 管理員編號 char (10) COLLATE Chinese_PRC_CI_AS NULL , 管理員姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL , 出借時間 datetime NULL ,設備編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,設備名稱 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGOCREATE TABLE dbo.歸還(歸還時間 datetime NOT NULL ,使用者編號 char (1

19、0) COLLATE Chinese_PRC_CI_AS NOT NULL ,管理員編號 char (10) COLLATE Chinese_PRC_CI_AS NULL ,使用者姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL ,管理員姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL , 使用者所屬部門 char (10) COLLATE Chinese_PRC_CI_AS NULL , 設備編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 設備名稱 char (10

20、) COLLATE Chinese_PRC_CI_AS NULL二nN EMl 匚nN svDoMddseuzoLUlvJoo(oI-l)fe七二融“姻強一 匚nN ION svDoMddseuzoLUlvJoo(oI-l)fe七二即姻強一 匚nN svDoMddseuzoLUlvJoo(oI-l)fe七二 wsw旺迪 JnN ION svDoMddseuzoLUlvJoo(oI-l)fe七二即ww旺遇一二旺ffi?g.6qplLulavlLulMMU1E1mN年齡 int NULL ,密碼 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL) ON PR

21、IMARYGOCREATE TABLE dbo.設備(設備編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,名稱 char (10) COLLATE Chinese_PRC_CI_AS NULL ,型號 char (10) COLLATE Chinese_PRC_CI_AS NULL ,價值 money NULL ,狀態(tài) char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGOCREATE TABLE dbo.設備使用記錄(使用人員編號 char (10) COLLATE Chinese_PRC

22、_CI_AS NOT NULL ,出借經(jīng)手人編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,歸還經(jīng)手人編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 出借時間 datetime NULL ,歸還時間 datetime NULL ,設備編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,出借經(jīng)手人姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL ,歸還經(jīng)手人姓名 char (10) COLLATE Chinese

23、_PRC_CI_AS NULL ,使用人員姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL ,設備名稱 char (10) COLLATE Chinese_PRC_CI_AS NULL , 記錄存檔編號 nchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGOCREATE TABLE dbo.設備存放(設備編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,設備名稱 char (10) COLLATE Chinese_PRC_CI_AS NULL

24、,設備狀態(tài) char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO5.2約束條件以及外鍵約束:約束:ALTER TABLE dbo.使用人員ADDCONSTRAINT PK_使用人員PRIMARY KEY CLUSTERED(編號) ON PRIMARY ,CONSTRAINT CK_使用人員CHECK (性別=女or 性別=男)GOALTER TABLE dbo.值班表ADDCONSTRAINT PK_值班表PRIMARY KEY CLUSTERED(值班時間) ON PRIMARYGOALTER TABLE dbo.出 借ADDCONS

25、TRAINT PK_出借PRIMARY KEY CLUSTERED(使用者編號,恢旺俅 比ldl INIVylsNOoQa比ldl INIVylsNOo00比D4HO口姻強D1 INIVylsNOoaA 迴0) DUJHO遍強D- INIVylsNOo二 AMV 乏2d 一 NO ()QUJMIJJlsmoAUJAMV 乏2d姻強Ydl INIVylsNOo 00DUJHOHngYKan INIVylsNOo aA!&) D4HOrngYKwDl INIVylsNOo二 AMV 乏2d 一 NO (麗wngKw)QUJMIJJlsmoAUJAMV 乏2d LngYKwYdl INIVylsNO

26、o 00PIAIC/OI)sen_polu一 七su一CREATE TRIGGER NewMachine ON dbo.設備FOR INSERT, UPDATEASDECLARE NewMachineID char(10),NewMachineName char(10)SELECT newmachineID =設備編號 FROM INSERTEDSET NewMachineName=(SELECT 名稱 FROM INSERTED WHERE 設備編號=newmachineID)INSERT INTO 設 備 存 放 ( 設 備 編 號 , 設 備 名 稱 , 設 備 狀 態(tài) )VALUES(

27、newmachineID,NewMachineName,可用)GOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGO6備份及恢復策略6.1備份策略1)每天進行一次動態(tài)增量轉(zhuǎn)儲2)每星期進行一次動態(tài)海量轉(zhuǎn)儲3)每月進行一次靜態(tài)海量轉(zhuǎn)儲6.2 恢復策略 數(shù)據(jù)庫中可能發(fā)生各種各樣的故障,大致可以分為以下幾類: 1事物內(nèi)部故障。遇到次種故障的恢復策略主要是:(1)反向掃描日志文件,查找該事物的更新操作。(2)對該事物的更新操作執(zhí)行逆操作。(3)繼續(xù)反向掃描日志文件,查找該事物的其他更新操作,并做同樣處理。(4)如此處理下去,直至讀到此事物的開始標記,事物故障恢

28、復就完成了。 2系統(tǒng)故障。遇到次種故障的恢復策略主要是:(1) 正向掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事務,將其事務標識記入 重做隊列。同時找出故障發(fā)生時尚未完成的事務,將其事務標識記入撤消隊 列。(2) 對撤消隊列的各個事務進行撤消處理。(3)對重做隊列的各個事務進行重做處理。3 介質(zhì)故障。遇到次種故障的恢復策略主要是:(1) 裝入最新的數(shù)據(jù)庫后備副本,使數(shù)據(jù)庫恢復到最近一次轉(zhuǎn)儲的一致性狀態(tài)。(2) 裝入相應的日志文件副本,重做已完成的事物。七、小結(jié)設備管理器是一個能夠廣泛被應用的數(shù)據(jù)庫,在此我們理解為機器被使用的記錄,機 器可以當作設備的范疇。根據(jù)這一基本理解,我們設計出了這一設備管理器。這個模型 可以移植到各種各樣的管理部門,這個系統(tǒng)用于記錄設備的什么時間段被什么人使用。 這有利于設備的管理,可以追查機器損耗中的相關責任人。該系統(tǒng)可以延伸至各種東西 的管理,比如圖書外籍記錄,比如電腦使用記錄,比如汽車租賃等等。 心得:在完成數(shù)據(jù)庫的過程中,我們遇到了不少困難,比如對觸發(fā)器的設計、對存儲過 程的設計等,我們都查閱了大量資料才理解和掌握。雖不敢說精通,但還是達到了能夠 熟練使用。這使得我對書本上的知識理解更加深刻,更加熟練的運用。完成該數(shù)據(jù)庫系 統(tǒng)之后,我看到了如想要做出一個優(yōu)秀的數(shù)據(jù)庫,我們還有很長的路要走。現(xiàn)在總體上 看我們的數(shù)據(jù)庫,還有許多地方有待改進和優(yōu)化。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!