設備管理系統(tǒng)_第1頁
設備管理系統(tǒng)_第2頁
設備管理系統(tǒng)_第3頁
設備管理系統(tǒng)_第4頁
設備管理系統(tǒng)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、南昌理工學院Nanchang Institute of Technology課程實訓報告系 部: 計算機信息工程 專 業(yè): 電子商務班 級: 12級電商本1班實訓課程: 數(shù)據(jù)庫設計實訓項目名稱:設備管理系統(tǒng) 指導教師: 陸志香分組成員:于智莉 黃平平 張文康 李龍龍 陳久遠實訓地點: 實驗樓310實訓日期: 2014年5月19日2014年5月23日計算機信息工程學院2014年5月目 錄一、設計目的:1二、實驗(設計)儀器設備和材料清單:1三、設計內(nèi)容:1四、設計要求:1五、設計過程:11、概述12、需求分析22.1 系統(tǒng)功能需求22.2 數(shù)據(jù)需求23、概念模型設計43.1 概念模型43.2 E

2、-R圖表示概念模型44、邏輯結構設計74.1由系統(tǒng)ER圖轉化關系模式74.2 邏輯模式的規(guī)范化和優(yōu)化84.3 選擇數(shù)據(jù)庫的存取方法84.4設計數(shù)據(jù)庫的存儲結構84.5 數(shù)據(jù)庫的具體實現(xiàn)8六、設計心得11一、設計目的:1、進一步熟練掌握SQL SERVER 2000數(shù)據(jù)庫軟件的使用及數(shù)據(jù)庫設計的能力;2、進一步理解和運用E-R圖和3NF設計思想和方法實現(xiàn)數(shù)據(jù)庫的設計;3、學會調(diào)試SQL程序的基本方法;4、掌握書寫課程設計報告的能力。二、實驗(設計)儀器設備和材料清單:1、硬件:PC機2、軟件:SQL SERVER 2000三、設計內(nèi)容:調(diào)查分析一個具體的或模擬的實例環(huán)境,為設備管理系統(tǒng)設計數(shù)據(jù)庫

3、和數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)表。四、設計要求:1、描述該實例環(huán)境下的設備管理系統(tǒng)的功能需求或數(shù)據(jù)需求; 2、列出實體、聯(lián)系, 指出實體和聯(lián)系的屬性; 畫出 E-R 圖;3、將 E-R 圖轉換成關系模式,并注明主碼和外碼;4、設計數(shù)據(jù)表結構;5、使用SQL命令創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表;6、完成設計任務并書寫課程設計報告。 五、設計過程:1、概述設備管理系統(tǒng)則是一個以人為主導,利用計算機硬件、軟件、網(wǎng)絡設備通信設備以及其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,以戰(zhàn)略竟優(yōu)、提高效率為目的,支持高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。而設備管理是管理系統(tǒng)的一個子系統(tǒng),它具有管理信息系統(tǒng)的共性

4、,同時也具有其特殊性。設備是生產(chǎn)的生命線,對研究所正常生產(chǎn)起著決定性的作用。信息安全設備管理已成為現(xiàn)代研究所管理的一個重要組成部分。把信息安全設備管理納入研究所管理的重要組成部分己經(jīng)成為一種趨勢2、需求分析2.1 系統(tǒng)功能需求該系統(tǒng)相關功能情況如下:(1)部門向設備處申請所需設備的數(shù)量及類型,設備處產(chǎn)生采購清單遞交給采購員。(2)采購員從供應商獲得設備存放在設備存放處,設備管理員將設備分配到需要設備的各個部門,部門將設備分給員工進行使用。2.2 數(shù)據(jù)需求通過分析,總結出本系統(tǒng)對數(shù)據(jù)的需求如下:(1)采購員信息:姓名,工號,年齡,性別,聯(lián)系方式(2)供應商信息:供應商號,姓名,賬號,地址,性別,

5、聯(lián)系方式(3)設備信息:型號,設備編號,設備名,生產(chǎn)日期,購買日期,設備處號(4)設備管理員信息:姓名,工號,年齡,性別,聯(lián)系方式(5)部門信息:名稱,部門號,聯(lián)系方式,設備處號(6)購物清單:清單編號,確定日期,設備處號,設備型號(7)設備處:設備處號,設備名稱,設備型號,聯(lián)系方式(8)員工:姓名,工號,年齡,性別,聯(lián)系方式2.3 數(shù)據(jù)字典數(shù)據(jù)項是數(shù)據(jù)庫的關系中不可再分的數(shù)據(jù)單位,下表分別列出了數(shù)據(jù)的名稱、數(shù)據(jù)類型、長度、取值能否為空。利用SQL Server 2000建立“學生選課”數(shù)據(jù)庫,其基本表清單及表結構描述如下:數(shù)據(jù)庫表名關系模式名稱備注采購員采購員采購員信息供應商供應商供應商基本

6、信息設備設備設備基本信息設備管理員設備管理員設備員基本信息員工員工員工基本信息購物清單購物清單購物清單基本信息設備存放處設備存放處設備存放處信息部門部門部門基本信息1. 采購員信息(purchase)字符類型長度約束姓名Char20不能為空,不能重復工號Char20不能為空,不能重復年齡Smallint4大于0且小于100性別Char2男或者女聯(lián)系方式Char112. 供應商信息(provider)字符類型長度約束姓名Char20不能為空,不能重復帳號Char20不能為空,不能重復地址Char20不能為空,不能重復聯(lián)系方式Char11供應商號Char 20不能為空,不能重復3. 設備信息(de

7、vice)字符類型長度約束型號Char20不能為空,不能重復設備編號Char20不能為空,不能重復設備名稱Char20不能為空,不能重復生產(chǎn)日期Datetime購買日期Datetime 設備處號Char20不能為空,不能重復4. 設備管理人員信息(tool keeper)字符類型長度約束姓名Char20不能為空,不能重復工號Char200不能為空,不能重復年齡Smallint4大于0且小于100性別Char2男或者女聯(lián)系方式Char115. 員工信息(staff)字符類型長度約束姓名Char20不能為空,不能重復工號Char20不能為空,不能重復年齡Smallint4大于0且小于100性別Ch

8、ar2男或者女聯(lián)系方式Char116. 部門信息(department)字符類型長度約束名稱Char20不能為空,不能重復部門號Char20不能為空,不能重復聯(lián)系方式Char11設備處號Char20不能為空,不能重復7設備處()字符類型長度約束設備處號Char20不能為空,不能重復設備名稱Char20不能為空,不能重復設備型號Char20不能為空,不能重復8.購物清單信息(buylist)字符類型長度約束清單編號Char20不能為空,不能重復設備型號Char10不能為空,不能重復確定日期Datetime設備處號Char20不能為空,不能重復3、概念模型設計3.1 概念模型概念結構設計就是從現(xiàn)實

9、概念中抽象出概念模型,即對信息世界建模,所以概念模型應該能方便、準確的表示信息世界中的常用概念。概念模型的表示方法最著名的是實體聯(lián)系方法(Entity-Relationship Approach),在該方法中實體型用矩形表示,矩形框內(nèi)寫明實體名;屬性用橢圓表示,并用無向邊將其與相應的實體連接起來;聯(lián)系用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關實體型連接起來,同時在無向邊旁標上聯(lián)系的類型(1:1,1:n或n:m)。3.2 E-R圖表示概念模型(1)采購員實體E-R圖:采購員年齡工號性別聯(lián)系方式姓名入廠日期(2)供應商實體E-R圖:供應商賬號地址姓名聯(lián)系方式供應商號(3)設備實體E-R圖

10、:設備生產(chǎn)日期型號購買日期設備名稱設備編號(4)設備管理員實體E-R圖設備管理員年齡工號姓名性別聯(lián)系方式(5)員工實體E-R圖員工年齡工號姓名性別聯(lián)系方式聯(lián)系方式名稱部門部門號(6)部門實體E-R(7)設備處實體E-R圖設備處設備名稱聯(lián)系方式設備處號設備型號(8)購物清單實體E-R圖購物清單清單編號設備數(shù)量確定日期設備處號3.3 合并分E-R圖 通過分析上述實體間的聯(lián)系將分E-R圖合并為學生管理系統(tǒng)的基本E-R圖,每個實體的屬性在上面的分E-R圖中已經(jīng)給出,在此不予給出。存放 分發(fā) 部門 員工設備處 設備 申請 管理 供應 設備管理員供應商購買 遞交購物清單采購員1nmn1n1n1nn1mn4

11、、邏輯結構設計4.1由系統(tǒng)ER圖轉化關系模式有系統(tǒng)ER圖轉化而得到的系統(tǒng)關系模式如下采購員(采購員號,采購員名, 采購員年齡,采購員性別,采購員聯(lián)系方式)其中采購員號為主鍵供應商(供應商名,供應商號,供應商地址,供應商賬號, 供應商聯(lián)系方式)其中供應商號為主鍵設備(設備號,設備型號,設備名,生產(chǎn)日期,購買日期,設備處號)其中設備號為主鍵,設備處號為外建設備管理員(設備管理員號,設備管理員名,設備管理員年齡,設備管理員性別, 設備管理員聯(lián)系方式)其中設備管理員號為主鍵員工(員工號,員工名,員工年齡,員工性別)其中員工號為主鍵部門(部門號,部門名,設備處號)其中部門號為主鍵為主鍵,設備處號為外碼購

12、物清單(清單編號,設備數(shù)量,設備型號,設備處號)其中清單編號為主鍵為主鍵,設備處號為外鍵設備處(設備處號,設備處名,設備型號,聯(lián)系方式)其中設備處號為主鍵以上各關系模式之間的聯(lián)系都是通過鍵碼來建立關聯(lián)的4.2 邏輯模式的規(guī)范化和優(yōu)化關系模式轉化成邏輯模式的相應步驟如下:(1)規(guī)范化(2)適應DBMS限制條件的修改(3)對性能、存儲空間等的優(yōu)化(4)用DBMS所提供的DDL定義邏輯模式4.3 選擇數(shù)據(jù)庫的存取方法在實際設計中最常用的存取方法是索引法,使用索引可以大大減少數(shù)據(jù)的查詢時間,在建立索引時應遵循:在經(jīng)常需要搜索的列上建立索引;  在主關鍵字上建立索引;在經(jīng)常用于連接的列上建立索

13、引,即在外鍵上建立索引;在經(jīng)常需要根據(jù)范圍進行搜索的列上創(chuàng)建索引,因為索引已經(jīng)排序,其指定的范圍是連續(xù)的等規(guī)則。才能充分利用索引的作用避免因索引引起的負面作用。4.4設計數(shù)據(jù)庫的存儲結構確定數(shù)據(jù)庫的存儲結構主要指確定數(shù)據(jù)的存放位置和存儲結構,包括確定關系、索引、日志、備份等的存儲安排及存儲結構,以及確定系統(tǒng)存儲參數(shù)的配置。因為該成績管理系統(tǒng)的數(shù)據(jù)量小,所以我們只用把數(shù)據(jù)存儲在使用的電腦硬盤上,不用作更多的安排。4.5 數(shù)據(jù)庫的具體實現(xiàn)(1)創(chuàng)建數(shù)據(jù)庫表數(shù)據(jù)庫名:設備管理系統(tǒng)數(shù)據(jù)庫主文件路徑全名:C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDAT

14、A日志文件路徑全名:C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATAcreate database 設備管理系統(tǒng)on primary(Name=設備管理系統(tǒng)db, -文件邏輯名Filename=C:Program FilesMicrosoftSQLServerMSSQL.1MSSQLDATA設備管理系統(tǒng).mdf,-文件磁盤文件路徑全稱Size=10,-初始化大小Maxsize=20,-最大值Filegrowth=1)Log on(Name= 設備管理系統(tǒng)1log,File= C:Program FilesMicrosoft SQL Serv

15、er MSSQL.1MSSQLDATA 學設備管理系統(tǒng)表_log.ldf,Size=10,Maxsize=20,Filegrowth=1)(2)創(chuàng)建采購員表:create table 采購員 (采購員 nvarchar(20)primary key,采購員姓名 nvarchar(20) not null,采購員性別 nvarchar(2) not null,采購員年齡 nvarchar(4) nut null) (3)創(chuàng)建供應商表:create table 供應商 (供應商號 nvarchar(20)primary key,供應商姓名 nvarchar(20) not null,供應商賬號 n

16、varchar(20) not null,供應商地址nvarchar(20) not null)(4)創(chuàng)建設備表:create table 設備 (設備號 nvarchar(20)primary key,設備名 nvarchar(20) not null,設備型號 nvarchar(20) not null,生產(chǎn)日期 nvarchar(20) not null,購買日期 nvarchar(20) null,設備處號 nvarchar(20) not null)foreign key(設備處號)references 設備處(設備處號)(5)創(chuàng)建設備管理員表:Create table 設備管理員

17、(設備管理員號nvarchar(20) primary key, 設備管理員姓名 nvarchar(20) not null,設備管理員年齡 nvarchar(20) null,設備管理員性別 nvarchar(2) null) (6)創(chuàng)建員工表:Create table 員工 (員工號 nvarchar(20) primary key,員工姓名 nvarchar(20) not null,員工年齡 nvarchar(20) not null,員工性別 nvarchar(20) not null)(7)創(chuàng)建部門表:Create table 部門(部門號 nvarchar(20)primary

18、key,部門名 nvarchar(20) not null,設備處號 nvarchar(20) not null,foreign key(設備處號)references 設備處(設備處號)(8)創(chuàng)建購物清單表Create table 購物清單(購物清單號 nvarchar(20)primary key,設備數(shù)量 nvarchar(20) not null,設備型號 nvarchar(20) not null,設備處號 nvarchar(20) not null,foreign key(設備處號)references 設備處(設備處號)(9)創(chuàng)建設備處表Create table departme

19、nt(設備處號 nvarchar(20)primary key,設備型號 nvarchar(20) not null,設備處名 nvarchar(20) not null)六、設計心得我叫于智莉,我在本次數(shù)據(jù)庫實訓中負責數(shù)據(jù)庫及數(shù)據(jù)表的創(chuàng)建和實訓報告總體格式的修改。這是我們?nèi)雽W以來的第二次實訓了,數(shù)據(jù)庫的實訓比我們上次數(shù)據(jù)結構的實訓難一些,可能是我們對SQL語言知識掌握的還不夠,這次實訓我們碰到了很多問題。但我們碰到問題后沒有畏懼,沒有退縮。我們認真翻閱書籍,看不懂的情況下積極向老師請教,仔細聽老師給我們講解。終于在老師的幫助下和我們組成員的共同努力下我們圓滿完成了這次實訓的任務。下面我就我在

20、完成自己的任務時遇到的一些問題和從這次實訓中學到的知識跟大家分享一下。我們這組實訓的題目是設備管理系統(tǒng)。我是負責數(shù)據(jù)庫和數(shù)據(jù)表的創(chuàng)建的。在創(chuàng)建數(shù)據(jù)表之前,我先設計了數(shù)據(jù)表的基本結構,通過分析,總結出設備管理系統(tǒng)對數(shù)據(jù)的需求有哪些,然后一一列出這些需求就得出了這個數(shù)據(jù)庫的基本清單和表的結構。然后使用SQL Server 2000建立“設備管理系統(tǒng)”數(shù)據(jù)庫,和數(shù)據(jù)表。在使用SQL Server 2000這個軟件時,我時刻繃緊了神經(jīng),因為不懂得東西還有好多,需要學習的還有好多。這次實訓讓我對SQL Server2000有了更深的了解,也讓我明白了團隊合作的重要性,我很感激老師能給我們這次鍛煉的機會,

21、也感謝我的組員們的全力配合,感謝同學們的相互幫助。你們都辛苦了!我是12級電商本科(1)班的黃平平,我在設備管理系統(tǒng)完成了概念模型的設計設備管理系統(tǒng)實訓對概念模型設計從低層次的認識到實實在在的設計,期間是一個枯燥而又漫長的過程。然而堅持在堅持的心態(tài)讓我認識到概念模型設計要經(jīng)過需求分析、數(shù)據(jù)庫設計、編寫代碼、系統(tǒng)測試等流程。等流程。而我們小組也一步一步走過,雖然最后的結果不甚理想,但在整個過程中我們組各成員都付出了努力與汗水,從中也學到了不少東西。我們組的各成員都付出了努力與汗水,從中也學到了不少東西。我們組的各成員對概念模型的設計都非常基礎,但是對于充滿熱情的我們來說,即使是再大的困難,相信只

22、要努力了,總會被克服的。誠然,剛開始的時候也算得上順利,同時其他小組進展的也比較順利,也正因為如此,使我們低估了在之后的數(shù)據(jù)庫設計上遇到的困難,概念模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎,概念模型的描述工具通常使用E_R圖。該模型不依賴具體的硬件環(huán)境和DBMS。概念結構是對現(xiàn)實世界的一種抽象。所謂抽像是對實際的人物和概念進行人為處理,抽取所關心的共同特性,忽略非本質的細節(jié),并把這些特性用各種概念模型精確的加以確認。我是12級電子商務本科1班的張文康,我在被刺實訓中負責實訓目的及實訓器材等文字性的編寫,并對我們的實訓報告的目錄做了詳細規(guī)劃。 通過這幾次試驗,自己對數(shù)據(jù)庫的一些基本應用有了初步的認識與了解。

23、同時也驗證了一句話:實踐是檢驗真理的唯一標準。在教室上課時自己幾乎都不懂,后來來到實驗室做實驗在老師和同學的幫助下自己慢慢學會了一些關于數(shù)據(jù)庫的基本知識。也許自己現(xiàn)在還有很多東西理解不是很透徹,但人生就是一個學習的過程,我們更注重的學習方法,所以自己將懷著一顆學習的心在以后的時間里再加以學習。成功的喜悅只有自己親自實踐后才能體會,也學這不能算成功,但是這也足以讓自己興奮,讓自己覺得我們的努力沒有白費。再者,我也深刻體會到了團隊精神的重要性,在試驗過程中我請教了很多人,也得到了別人熱情的幫助,同時很多錯誤也是在幾個人的共同努力下完成的。這次實驗,使我們學到了不少實用的動手知識,更重要的是,做實驗

24、的過程,思考問題的方法,還有大家互相協(xié)作的默契。在一個知識不懂的時候,團隊的伙伴們就互相提起書上的知識還提供思路,還和其他小組的組員們一起討論,直到把疑問解開位置,這種遇到問題解決問題的過程讓我們受益匪淺。很期待下一次的通過機器把實驗完成的機會。 我是李龍龍,12級電商本(1)班的一名學生, 我負責的是E-R圖的制作部分,說實話,對于數(shù)據(jù)庫知識,我掌握的并不是很牢固,雖然上課認真聽了老師所講的知識內(nèi)容,但是到自己到機房上機實踐的時候一點都不理想。關于E-R圖,我也只是懂個大概,幸好,在老師細心的講授和同學們都幫助下,我才得以完成本次制作。 首先,我了解了下E-R圖的框架的構建和不同圖形之間的聯(lián)系,還有每個屬性之間的比例關系,然后我在和小組同學的討論中,得知用word中工具下的繪圖來建立這些圖形,根據(jù)我們所選的實訓題目,把對應的名稱填入到圖形中,之后再排布圖形之間的框架,經(jīng)過我堅持不懈的努力,終于完成了我負責的內(nèi)容。 在實訓中,我嚴格按照實訓規(guī)程進行操作。做為實訓小組的一名成員,我也積極配合其他成員,互相協(xié)作和幫助。大家在實訓期間,雖然經(jīng)常感到很苦,很累,但苦中有樂,累中有趣,也都表現(xiàn)的非常地積極努力認真。 在實訓快要結束的此刻,這次實訓內(nèi)容是設備管理系統(tǒng),時間雖然只有一周,但我獲益不淺,感

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論