2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  《大型數(shù)據(jù)庫課程設(shè)計》</p><p><b>  課程設(shè)計說明書</b></p><p><b>  二〇一七年六月</b></p><p> 學(xué)生姓名:XX</p><p> 班級:</p><p> 學(xué)號:</p><p>

2、 指導(dǎo)教師:XX</p><p> 所屬系(部):信息系</p><p><b>  摘 要</b></p><p>  企業(yè)人事管理信息系統(tǒng)是一個現(xiàn)代化的企業(yè)在競爭中立于不敗之地的必要部分,它能夠為查詢?nèi)耸滦畔⑻峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍R恍┕疽恢币詠硎褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,

3、另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難,而且容易丟失。</p><p>  使用計算機對企業(yè)人事信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  此次的企業(yè)人事管理系統(tǒng)

4、是采用SQL Server2005作為開發(fā)數(shù)據(jù)庫的工具。企業(yè)人事管理系統(tǒng)的具體功能可以根據(jù)用戶的需要來分配,但主要還是包括企業(yè)人事的信息添加,刪除,修改,查找,同時也包括權(quán)限的分配,職務(wù)的調(diào)動等。在企業(yè)人事管理系統(tǒng)中,用戶能夠方便的企業(yè)人事進行信息的檢索與處理。</p><p>  關(guān)鍵詞:人事管理;數(shù)據(jù)庫;查詢手段;SQL Server2005。</p><p><b>  A

5、bstract</b></p><p>  The business enterprise personal management information system is a modern enterprise in the necessary part of the competition, it is able to provide the personnel information quer

6、y sufficient information and quick inquiry method. Some companies have been using the traditional artificial way management document file, this management way has many shortcomings, such as: low efficiency, poor confiden

7、tiality, another time a long, will produce a large number of documents and data, to find, update and</p><p>  The use of computer to manage enterprise personnel information has the advantages that manual man

8、agement cannot compare. For example: quick search, easy to find, high reliability, large storage, good confidentiality, long life, low cost, etc. These advantages can greatly improve the efficiency of enterprise personne

9、l management, also is the scientific and regularization management of the enterprise, and the important condition of the world.</p><p>  The enterprise personnel management system is used as a tool to develo

10、p database in SQL server 2005. The specific function of enterprise personnel management system can be allocated according to the needs of users, but mainly include the enterprise personnel information to add, delete, mod

11、ify, search, also including the distribution of the authority at the same time, job transfer, etc. In enterprise personnel management system, the user can facilitate the information retrieval and processing of </p>

12、<p>  Key words: Personal management,Datebase,Query methods,SQL Server2005.</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p>

13、;<p>  第一章  概 述1</p><p>  第一節(jié) 設(shè)計目的和意義1</p><p>  第二節(jié) 功能分析1</p><p>  第二章 數(shù)據(jù)庫概念設(shè)計2</p><p>  第三章 數(shù)據(jù)庫邏輯設(shè)計4</p><p>  第一節(jié) 數(shù)據(jù)結(jié)構(gòu)4</p><p

14、>  第二節(jié) 設(shè)置參照屬性4</p><p><b>  第三節(jié) 關(guān)系4</b></p><p>  第四章 數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計5</p><p>  第一節(jié) 邏輯結(jié)構(gòu)設(shè)計5</p><p>  第二節(jié) 物理結(jié)構(gòu)設(shè)計5</p><p>  第五章 關(guān)系圖的建立7</p&

15、gt;<p>  第六章 建立查詢10</p><p>  第一節(jié) 簡單查詢10</p><p>  第二節(jié) 復(fù)雜查詢10</p><p>  第七章 數(shù)據(jù)庫的用戶與權(quán)限管理12</p><p>  第八章 數(shù)據(jù)庫的備份14</p><p>  參 考 文 獻16</p>

16、<p><b>  致 謝17</b></p><p><b>  第一章  概 述</b></p><p>  第一節(jié) 設(shè)計目的和意義</p><p>  本系統(tǒng)主要是為了幫助企業(yè)的人事部門和財務(wù)主管部門提高工作效率,減少企業(yè)的不必要開銷,從企業(yè)的根本利益出發(fā),實現(xiàn)企業(yè)人事信息管理的系統(tǒng)化、規(guī)范化和自

17、動化。</p><p>  該課題是對學(xué)生數(shù)據(jù)庫系統(tǒng)概論、大型數(shù)據(jù)庫應(yīng)用與開發(fā)等多門學(xué)科知識的綜合運用,是提高學(xué)生實際動手能力的有效方法。本課題模擬實際項目開發(fā)過程,使學(xué)生熟悉管理系統(tǒng)開發(fā)的方法和重要步驟,提高學(xué)生的數(shù)據(jù)庫設(shè)計及系統(tǒng)分析能力,使學(xué)生積累一定的實戰(zhàn)經(jīng)驗。</p><p><b>  第二節(jié) 功能分析</b></p><p>  

18、結(jié)合對企業(yè)對人事的管理,我們設(shè)計了企業(yè)人事管理系統(tǒng),這個系統(tǒng)最終實現(xiàn)的主要功能如下:</p><p>  員工基本信息部分:主要完成對員工基本信息的添加、修改、刪除、查詢等管理。</p><p>  員工檔案信息部分:主要完成對員工檔案信息的添加、修改、刪除、查詢等管理。</p><p>  員工部門信息部分:主要完成對對員工所屬部門的添加、修改、刪除、查詢等管理。

19、</p><p>  員工工資信息部分:主要完成對員工工資信息的添加、修改、刪除、查詢等管理。</p><p>  員工保險信息部分:主要完成對員工保障信息的添加、修改、刪除、查詢等管理。</p><p>  員工合同信息部分:主要完成員工與企業(yè)簽訂合同的一系列信息的添加、修改、刪除、查詢管理。</p><p>  第二章 數(shù)據(jù)庫概念設(shè)計&l

20、t;/p><p>  概念結(jié)構(gòu)設(shè)計就是從現(xiàn)實概念中抽象出概念模型,即對信息世界建模,所以概念模型應(yīng)該能方便、準確的表示信息世界中的常用概念。概念模型的表示方法最著名的是實體—聯(lián)系方法(Entity-Relationship Approach),在該方法中實體型用矩形表示,矩形框內(nèi)寫明實體名;屬性用橢圓表示,并用無向邊將其與相應(yīng)的實體連接起來;聯(lián)系用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體型連接起來,同時

21、在無向邊旁表上聯(lián)系的類型(1:1,1:n或n:m)。</p><p>  (1)管理員實體的E-R圖</p><p>  圖2-1管理員信息E-R圖</p><p> ?。?)企業(yè)領(lǐng)導(dǎo)人實體E-R圖</p><p>  圖2-2企業(yè)領(lǐng)導(dǎo)人信息E-R圖</p><p>  (3)部門實體E-R圖</p>&

22、lt;p>  圖2-3部門信息E-R圖</p><p> ?。?)職務(wù)實體E-R圖</p><p>  圖2-4職務(wù)信息E-R圖</p><p> ?。?)企業(yè)員工E-R圖</p><p>  圖2-5企業(yè)員工信息E-R圖</p><p><b>  (6)整體E-R圖</b></p&

23、gt;<p>  圖2-6 企業(yè)人事管理系統(tǒng)完整ER圖</p><p>  第三章 數(shù)據(jù)庫邏輯設(shè)計</p><p><b>  第一節(jié) 數(shù)據(jù)結(jié)構(gòu)</b></p><p>  設(shè)置每一數(shù)據(jù)表的屬性名,類型,寬度。</p><p>  第二節(jié) 設(shè)置參照屬性</p><p>  員工

24、配偶信息(工號,配偶姓名, 出生年月,工作單位,電話)的工號參照員工基本信息的工號。</p><p>  員工學(xué)歷信息(工號,員工姓名,學(xué)歷,畢業(yè)學(xué)校,專業(yè),畢業(yè)時間,外語情況)的工號參照員工基本信息的工號。</p><p>  企業(yè)工作崗位信息(工號,學(xué)歷,部門,職位)的工號參照員工基本信息的工號,部門參照企業(yè)部門信息的部門</p><p><b>  

25、第三節(jié) 關(guān)系</b></p><p>  員工基本信息與員工配偶信息建立關(guān)于工號的父子關(guān)系。</p><p>  員工基本信息與員工學(xué)歷信息建立關(guān)于工號的父子關(guān)系。</p><p>  員工基本信息與企業(yè)工作崗位信息建立關(guān)于工號的父子關(guān)系。</p><p>  企業(yè)工作崗位信息與員工基本信息建立關(guān)于工號的父子關(guān)系。</p&

26、gt;<p>  企業(yè)工作崗位信息與企業(yè)部門信息建立關(guān)于部門的父子關(guān)系。</p><p><b>  數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計</b></p><p><b>  邏輯結(jié)構(gòu)設(shè)計</b></p><p>  根據(jù)對需求分析得到的數(shù)據(jù)結(jié)構(gòu)進行分析,按數(shù)據(jù)輸入輸出的要求,確定表和表間的關(guān)系,并進行驗證、調(diào)整、修改、完善,

27、使其能夠?qū)崿F(xiàn)用戶對數(shù)據(jù)和功能的要求。</p><p>  1)實體“管理員”與“部門”之間和“管理員”與“職務(wù)”之間都存在N對M的關(guān)系,轉(zhuǎn)化為關(guān)系模式如下:</p><p>  管理員關(guān)系模式(編號,賬號,密碼,權(quán)限)</p><p>  部門關(guān)系模式(編號,部門名稱)</p><p>  職務(wù)關(guān)系模式(編號,職務(wù)名稱)</p>

28、<p>  2)實體“企業(yè)領(lǐng)導(dǎo)”與“企業(yè)人事”之間存在N對M的關(guān)系,轉(zhuǎn)化為關(guān)系模式如下:</p><p>  企業(yè)領(lǐng)導(dǎo)關(guān)系模式(編號,賬號,密碼,權(quán)限)</p><p>  企業(yè)人事關(guān)系模式(姓名,性別,出生年月,名族,學(xué)歷,籍貫,家庭住址,所屬部門,就任職務(wù))</p><p><b>  物理結(jié)構(gòu)設(shè)計</b></p>

29、<p>  下面列出選課系統(tǒng)所有表的結(jié)構(gòu)和索引,為了便于理解,將部分數(shù)據(jù)列出。</p><p> ?。?)企業(yè)工作崗位信息表包括工號、部門、職位,設(shè)置管理員編號為主鍵,其屬性如表4-2-1所示。</p><p>  表4-2-1 工作崗位信息表</p><p> ?。?)企業(yè)部門信息表包括企業(yè)部門、員工人數(shù)、主管工作,設(shè)置企業(yè)部門編號為主鍵,其屬性如表4

30、-2-2所示。</p><p>  表4-2-2 企業(yè)領(lǐng)導(dǎo)信息表 </p><p> ?。?)員工基本信息表記錄工號、員工姓名、出生年月、性別、婚姻狀況、職位、工作時間和電話,將工號設(shè)為主鍵。如表4-2-3所示。</p><p>  表4-2-3 部門信息表</p><p> ?。?)員工學(xué)歷信息表記錄工號、員工姓名、學(xué)歷、畢業(yè)學(xué)校、專業(yè)、畢

31、業(yè)時間和外語狀況,如表4-2-4所示。</p><p>  表4-2-4 職務(wù)信息表</p><p> ?。?)員工配偶信息表記錄員工的配偶的相關(guān)信息,包括配偶姓名、出生年月、工作單位和電話等信息,如表4-2-5所示。</p><p>  表4-2-5員工配偶信息信息表</p><p><b>  關(guān)系圖的建立</b>&

32、lt;/p><p>  關(guān)系是表之間的鏈接,用一個表中的外健引用另一個表中的主健。關(guān)系線的終結(jié)點顯示一個主鍵符號一表示主鍵到外鍵的關(guān)系,或者顯示一個無窮符號以表示一對多關(guān)系的外鍵端。</p><p>  使用SQL Server的企業(yè)管理器創(chuàng)建關(guān)系圖,步驟如下:</p><p>  啟動SQL Server企業(yè)管理器,并打開“創(chuàng)建數(shù)據(jù)庫關(guān)系圖向?qū)А贝翱凇?lt;/p&g

33、t;<p>  根據(jù)向?qū)ы撘徊讲介_始關(guān)系圖的創(chuàng)建。</p><p>  例:為人事管理系統(tǒng)數(shù)據(jù)庫中的企業(yè)部門信息表、員工基本信息表和員工學(xué)歷信息表創(chuàng)建關(guān)系圖。</p><p>  (1)從“開始”菜單中的SQL Server程序組中啟動SQL Server企業(yè)管理器,打開“SQL Server Enterprise Manager”窗口。</p><p&g

34、t;  (2)在左邊的目錄樹結(jié)構(gòu)中選擇要創(chuàng)建關(guān)系圖的數(shù)據(jù)庫文件夾,如“認識管理系統(tǒng)”文件夾,并在右邊的對象窗口中選擇并打開其中的“關(guān)系圖”對象;</p><p>  圖5-1 打開“SQL Server Enterprise Manager”窗口</p><p>  (3)從“操作”菜單中選擇“新建數(shù)據(jù)庫關(guān)系圖”命令,打開SQL Server的“創(chuàng)建數(shù)據(jù)庫關(guān)系圖向?qū)А贝翱冢鐖D5.2所示

35、。</p><p>  圖5-2 “創(chuàng)建數(shù)據(jù)庫關(guān)系圖向?qū)А贝翱?lt;/p><p>  (4)單擊“下一步”按鈕,進入“選擇要添加的表”頁面,如圖5.3所示。</p><p>  圖5-3 “選擇要添加的表”頁面</p><p>  先在左邊的“可用的表”列表框中選擇要添加的表,如果要系統(tǒng)自動添加選中表的相關(guān)表,可以選中列表框下的“自動添加相關(guān)的

36、表”復(fù)選框,然后單擊“添加”按鈕。</p><p>  這時,在右邊的“要添加到關(guān)系圖中的表”列表框中就會出現(xiàn)選中的表。</p><p>  (5)單擊“下一步”按鈕,進入“正在完成數(shù)據(jù)庫關(guān)系圖向?qū)А表撁妫鐖D5.4所示。</p><p>  圖5-4 “正在完成數(shù)據(jù)庫關(guān)系圖向?qū)А表撁?lt;/p><p>  (6)單擊“完成”按鈕,完成數(shù)據(jù)庫關(guān)

37、系圖的添加,此時在SQL Server企業(yè)管理器中就出現(xiàn)了剛才所創(chuàng)建的關(guān)系圖,如圖5.5所示。</p><p>  圖5-5 客房管理系統(tǒng)的關(guān)系圖</p><p>  點擊快捷工具欄中的“”保存圖標(biāo),將剛創(chuàng)建好的關(guān)系圖保存起來。</p><p><b>  建立查詢</b></p><p><b>  第一節(jié)

38、 簡單查詢</b></p><p>  簡單查詢就是SELECT-----FROM------WHERE查詢</p><p>  例如:用查詢分析器查找企業(yè)的部門。</p><p>  圖6-1 查找企業(yè)部門</p><p><b>  第二節(jié) 復(fù)雜查詢</b></p><p>  

39、復(fù)雜查詢包括連接查詢、嵌套查詢 、分組查詢、有關(guān)組函數(shù)的查詢等。可參照教材,對于客房管理系統(tǒng)進行復(fù)雜查詢查詢,完成系統(tǒng)的一些功能。</p><p>  進行連接查詢,例如兩表的連接查詢。</p><p>  如圖6-2所示,多表查詢信息,通過員工基本信息表和員工學(xué)歷信息表查詢員工姓名及職位、電話和學(xué)位。</p><p>  圖 6-2 復(fù)雜查詢</p>

40、<p>  此外,還可以進行人數(shù)的查詢,例如圖6-3,查找公司員工人數(shù),</p><p>  圖6-3 查找公司員工人數(shù)</p><p>  第七章 數(shù)據(jù)庫的用戶與權(quán)限管理</p><p>  前臺服務(wù)員可進行客人的錄入,查詢。</p><p><b>  經(jīng)理可進行統(tǒng)計。</b></p>&

41、lt;p>  (1) 首先在 SQL Server 服務(wù)器級別,創(chuàng)建登陸帳戶(create login)</p><p>  create login dba with password='sqlstudy', default_database=mydb</p><p>  登陸帳戶名為:“dba”,登陸密碼:“sqlstudy”,默認連接到的數(shù)據(jù)庫:“mydb”。這

42、時候,dba 帳戶就可以連接到 SQL Server 服務(wù)器上了。但是此時還不能訪問數(shù)據(jù)庫中的對象(嚴格的說,此時 dba 帳戶默認是 guest 數(shù)據(jù)庫用戶身份,可以訪問 guest 能夠訪問的數(shù)據(jù)庫對象)。</p><p>  要使 dba 帳戶能夠在 mydb 數(shù)據(jù)庫中訪問自己需要的對象,需要在數(shù)據(jù)庫 mydb 中建立一個“數(shù)據(jù)庫用戶”,賦予這個“數(shù)據(jù)庫用戶” 某些訪問權(quán)限,并且把登陸帳戶“dba” 和這個

43、“數(shù)據(jù)庫用戶” 映射起來。習(xí)慣上,“數(shù)據(jù)庫用戶” 的名字和 “登陸帳戶”的名字相同,即:“dba”。創(chuàng)建“數(shù)據(jù)庫用戶”和建立映射關(guān)系只需要一步即可完成:</p><p> ?。?) 創(chuàng)建數(shù)據(jù)庫用戶(create user):</p><p>  create user dba for login dba with default_schema=dbo</p><p>

44、;  并指定數(shù)據(jù)庫用戶“dba” 的默認 schema 是“dbo”。這意味著用戶“dba” 在執(zhí)行“select * from t”,實際上執(zhí)行的是 “select * from dbo.t”。</p><p> ?。?) 通過加入數(shù)據(jù)庫角色,賦予數(shù)據(jù)庫用戶“dba”權(quán)限:</p><p>  exec sp_addrolemember 'db_owner', '

45、dba'</p><p>  此時,dba 就可以全權(quán)管理數(shù)據(jù)庫 mydb 中的對象了。</p><p>  如果想讓 SQL Server 登陸帳戶“dba”訪問多個數(shù)據(jù)庫,比如 mydb2??梢宰?sa 執(zhí)行下面的語句:</p><p><b>  use mydb2</b></p><p><b>

46、;  go</b></p><p>  create user dba for login dba with default_schema=dbo</p><p><b>  go</b></p><p>  exec sp_addrolemember 'db_owner', 'dba'</p&

47、gt;<p>  第八章 數(shù)據(jù)庫的備份</p><p>  對于人事管理系統(tǒng)數(shù)據(jù)庫進行完全備份。</p><p>  1)首先在左側(cè)的目錄樹中找到管理文件夾下的備份,如圖8-1。</p><p><b>  圖8-1 目錄樹</b></p><p>  2)右鍵點擊備份數(shù)據(jù)庫,彈出如圖8-2所示,選擇所備

48、份的人事管理系統(tǒng)數(shù)據(jù)庫。</p><p>  圖8-2備份人事管理系統(tǒng)數(shù)據(jù)庫</p><p>  3)點擊添加選擇備份路徑,如圖8-3。</p><p>  圖8-3添加選擇備份路徑</p><p>  單擊確定,完成了對人事管理系統(tǒng)的完全備份。</p><p><b>  參 考 文 獻</b>

49、</p><p>  [1] 《數(shù)據(jù)庫原理及應(yīng)用》劉金嶺,馮萬利,張有東。清華大學(xué)出版社。 2009.7</p><p>  [2] 《ASP+SQL Server基礎(chǔ)練習(xí)+典型案例》楊志姝,馮小飛。清華大學(xué)出版社。2006.8</p><p>  [3] 《ASP+SQL Server組建動態(tài)網(wǎng)站案例精講》龍馬工作室。人民郵電出版社。2005.8</p>

50、;<p>  [4]《SQL Server 2005數(shù)據(jù)庫應(yīng)用與開發(fā)(第二版)》 姜桂洪。清華大學(xué)出版社。2010.5</p><p>  [5] 《數(shù)據(jù)庫實用教程》丁寶康,董健全。 清華大學(xué)出版社。2001</p><p>  [6] 《數(shù)據(jù)庫系統(tǒng)概論(第二版)》薩師煊,王珊。高等教育出版社。2000.2</p><p>  [7] 《ASP+SQL

51、 Server開發(fā)動態(tài)網(wǎng)站實例薈萃》屈喜龍。機械工業(yè)出版社。2006.2</p><p>  [8] 《SQL Server應(yīng)用與開發(fā)范例寶典》高春燕,陳威,張磊。人民郵電出版社。2015.2</p><p>  [9]《SQL Server數(shù)據(jù)庫管理、開發(fā)與實踐》鄭誠。人民郵電出版社。2012.12</p><p>  [10]《Microsoft?SQL?Ser

52、ver?2005?中文版管理實務(wù)》施威銘研究室。機械工業(yè)出版社。2007.11</p><p><b>  致 謝</b></p><p>  在本次課程設(shè)計中,我從XXX老師身上學(xué)到了很多東西,無論在理論上還是在實踐中,X老師都給了我很大的幫助,尤其是指導(dǎo)我進行系統(tǒng)的需求分析、學(xué)習(xí)開發(fā)平臺、技術(shù)和畫數(shù)據(jù)流圖和流程圖,使我得到不少的提高。X老師深厚的理論水平、認真負

溫馨提示

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

評論

0/150

提交評論