




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
山西工程技術學院Ill《大型數據庫課程設計》課程設計說明書TOC\o"1-5"\h\z學生姓名: XX班 級: 14計本三班學 號: XXX指導教師: XX—所屬系(部). 信息系二O一七年六月山西工程技術學院課程設計評閱書題目:企業(yè)人事管理系統(tǒng)信息系計算機科學與技術專業(yè)姓名_XX設計時間:2017年6月10日~2017年6月20日評閱意見:成績:指導教師: (簽字)職務:201_年_月_日摘要企業(yè)人事管理信息系統(tǒng)是一個現代化的企業(yè)在競爭中立于不敗之地的必要部分,它能夠為查詢人事信息提供充足的信息和快捷的查詢手段。一些公司一直以來使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難,而且容易丟失。使用計算機對企業(yè)人事信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)人事管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。此次的企業(yè)人事管理系統(tǒng)是采用SQLServer2005作為開發(fā)數據庫的工具。企業(yè)人事管理系統(tǒng)的具體功能可以根據用戶的需要來分配,但主要還是包括企業(yè)人事的信息添加,刪除,修改,查找,同時也包括權限的分配,職務的調動等。在企業(yè)人事管理系統(tǒng)中,用戶能夠方便的企業(yè)人事進行信息的檢索與處理。關鍵詞:人事管理;數據庫;查詢手段;SQLServer2005。AbstractThebusinessenterprisepersonalmanagementinformationsystemisamodernenterpriseinthenecessarypartofthecompetition,itisabletoprovidethepersonnelinformationquerysufficientinformationandquickinquirymethod.Somecompanieshavebeenusingthetraditionalartificialwaymanagementdocumentfile,thismanagementwayhasmanyshortcomings,suchas:lowefficiency,poorconfidentiality,anothertimealong,willproducealargenumberofdocumentsanddata,tofind,updateandmaintainallbringalotofdifficulties,andeasytolose.Theuseofcomputertomanageenterprisepersonnelinformationhastheadvantagesthatmanualmanagementcannotcompare.Forexample:quicksearch,easytofind,highreliability,largestorage,goodconfidentiality,longlife,lowcost,etc.Theseadvantagescangreatlyimprovetheefficiencyofenterprisepersonnelmanagement,alsoisthescientificandregularizationmanagementoftheenterprise,andtheimportantconditionoftheworld.TheenterprisepersonnelmanagementsystemisusedasatooltodevelopdatabaseinSQLserver2005.Thespecificfunctionofenterprisepersonnelmanagementsystemcanbeallocatedaccordingtotheneedsofusers,butmainlyincludetheenterprisepersonnelinformationtoadd,delete,modify,search,alsoincludingthedistributionoftheauthorityatthesametime,jobtransfer,etc.Inenterprisepersonnelmanagementsystem,theusercanfacilitatetheinformationretrievalandprocessingofenterprisepersonnel.Keywords:Personalmanagement,Datebase,Querymethods,SQLServer2005.目錄TOC\o"1-5"\h\z摘要 I\o"CurrentDocument"ABSTRACT II第一章概述 1\o"CurrentDocument"第一節(jié)設計目的和意義 1\o"CurrentDocument"第二節(jié)功能分析 1\o"CurrentDocument"第二章數據庫概念設計 2第三章數據庫邏輯設計 4\o"CurrentDocument"第一節(jié)數據結構 4\o"CurrentDocument"第二節(jié)設置參照屬性 4\o"CurrentDocument"第三節(jié)關系 4第四章數據庫與數據表設計 5\o"CurrentDocument"第一節(jié)邏輯結構設計 5\o"CurrentDocument"第二節(jié)物理結構設計 5\o"CurrentDocument"第五章關系圖的建立 7第六章建立查詢 10\o"CurrentDocument"第一節(jié)簡單查詢 10\o"CurrentDocument"第二節(jié)復雜查詢 10\o"CurrentDocument"第七章數據庫的用戶與權限管理 12\o"CurrentDocument"第八章數據庫的備份 13\o"CurrentDocument"參考文獻 15致謝 16第一章概述第一節(jié)設計目的和意義本系統(tǒng)主要是為了幫助企業(yè)的人事部門和財務主管部門提高工作效率,減少企業(yè)的不必要開銷,從企業(yè)的根本利益出發(fā),實現企業(yè)人事信息管理的系統(tǒng)化、規(guī)范化和自動化。該課題是對學生數據庫系統(tǒng)概論、大型數據庫應用與開發(fā)等多門學科知識的綜合運用,是提高學生實際動手能力的有效方法。本課題模擬實際項目開發(fā)過程,使學生熟悉管理系統(tǒng)開發(fā)的方法和重要步驟,提高學生的數據庫設計及系統(tǒng)分析能力,使學生積累一定的實戰(zhàn)經驗。第二節(jié)功能分析結合對企業(yè)對人事的管理,我們設計了企業(yè)人事管理系統(tǒng),這個系統(tǒng)最終實現的主要功能如下:員工基本信息部分:主要完成對員工基本信息的添加、修改、刪除、查詢等管理。員工檔案信息部分:主要完成對員工檔案信息的添加、修改、刪除、查詢等管理。員工部門信息部分:主要完成對對員工所屬部門的添加、修改、刪除、查詢等管理。員工工資信息部分:主要完成對員工工資信息的添加、修改、刪除、查詢等管理。員工保險信息部分:主要完成對員工保障信息的添加、修改、刪除、查詢等管理。員工合同信息部分:主要完成員工與企業(yè)簽訂合同的一系列信息的添加、修改、刪除、查詢管理。第二章數據庫概念設計概念結構設計就是從現實概念中抽象出概念模型,即對信息世界建模,所以概念模型應該能方便、準確的表示信息世界中的常用概念。概念模型的表示方法最著名的是實體一聯系方法(Entity-RelationshipApproach),在該方法中實體型用矩形表示,矩形框內寫明實體名;屬性用橢圓表示,并用無向邊將其與相應的實體連接起來;聯系用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體型連接起來,同時在無向邊旁表上聯系的類型(1:1,1:n或n:m)。管理員實體的E-R圖圖2-1管理員信息E-R圖企業(yè)領導人實體E-R圖導人圖2-2企業(yè)領導人信息E-R圖部門實體E-R圖圖2-3部門信息E-R圖4)職務實體E-R圖圖圖2-4職務信息E-R圖5)企業(yè)員工E-R圖圖2-5企業(yè)員工信息E-R圖2-5企業(yè)員工信息E-R圖6)整體E-R圖第三章數據庫邏輯設計第一節(jié)數據結構設置每一數據表的屬性名,類型,寬度。第二節(jié)設置參照屬性員工配偶信息(工號,配偶姓名,出生年月,工作單位,電話)的工號參照員工基本信息的工號。員工學歷信息(工號,員工姓名,學歷,畢業(yè)學校,專業(yè),畢業(yè)時間,外語情況)的工號參照員工基本信息的工號。企業(yè)工作崗位信息(工號,學歷,部門,職位)的工號參照員工基本信息的工號,部門參照企業(yè)部門信息的部門第三節(jié)關系員工基本信息與員工配偶信息建立關于工號的父子關系。員工基本信息與員工學歷信息建立關于工號的父子關系。員工基本信息與企業(yè)工作崗位信息建立關于工號的父子關系。企業(yè)工作崗位信息與員工基本信息建立關于工號的父子關系。企業(yè)工作崗位信息與企業(yè)部門信息建立關于部門的父子關系。第四章數據庫與數據表設計第一節(jié)邏輯結構設計根據對需求分析得到的數據結構進行分析,按數據輸入輸出的要求,確定表和表間的關系,并進行驗證、調整、修改、完善,使其能夠實現用戶對數據和功能的要求。1)實體“管理員”與“部門”之間和“管理員”與“職務”之間都存在N對M的關系,轉化為關系模式如下:管理員關系模式(編號,賬號,密碼,權限)部門關系模式(編號,部門名稱)職務關系模式(編號,職務名稱)2)實體“企業(yè)領導”與“企業(yè)人事”之間存在N對M的關系,轉化為關系模式如下:企業(yè)領導關系模式(編號,賬號,密碼,權限)企業(yè)人事關系模式(姓名,性別,出生年月,名族,學歷,籍貫,家庭住址,所屬部門,就任職務)第二節(jié)物理結構設計下面列出選課系統(tǒng)所有表的結構和索引,為了便于理解,將部分數據列出。(1)企業(yè)工作崗位信息表包括工號、部門、職位,設置管理員編號為主鍵,其屬性如表4-2-1所示。鍵!□喀稱數據類型犬小…空戢認值工號char51商部門char10ST職位uh日r20ST表4-2-1工作崗位信息表(2)企業(yè)部門信息表包括企業(yè)部門、員工人數、主管工作,設置企業(yè)部門編號為主鍵,其屬性如表4-2-2所示。ID名稱數據類型空默認值部門 char 1"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■員工人數 int 土 ST主管工作 char 2C 0
表4-2-2企業(yè)領導信息表員工基本信息表記錄工號、員工姓名、出生年月、性別、婚姻狀況、職位、工作時間和電話,將工號設為主鍵。如表4-2-3所示。醸ID名稱數據類型大小..空默認值鸞■工號char5|□舅工姓名charS□出生年月dartetinne&□性別char3□婚姐找況char上ST職位char□工件時間dartetineg芒jil211表4-2-3部門信息表員工學歷信息表記錄工號、員工姓名、學歷、畢業(yè)學校、專業(yè)、畢業(yè)時間和外語狀況,如表4-2-4所示。ID名稱數據類型ID名稱數據類型大小…空工號char5舅工姓名charS學歷char12畢業(yè)學校char旳專業(yè)char12畢業(yè)時間dartetine3外語情呪char6II表4-2-4職務信息表員工配偶信息表記錄員工的配偶的相關信息,包括配偶姓名、出生年月、工作單位和電話等信息,如表4-2-5所示。希表**員工配偶信息”中的數據.檢蓋是“人事管理至統(tǒng)"中、"(local)"上工號j0004J6
jrlr78_uoOooO_u_u□1000■TJJ0122配偶姓名姜三晶晶工號j0004J6
jrlr78_uoOooO_u_u□1000■TJJ0122配偶姓名姜三晶晶<NULL>出生年月 I工作單位 I電話19B0-2-3工商局1544STS7B21976-1-3121E457S7B19B4-2-3齪游局<MULL>197S-1-554564548711982-1-B市一中1547ST454B1982-6-1Z十二總54448T84511987-3-6蛍安局54548T8454<NVLL><ffULL>表4-2-5員工配偶信息信息表第五章關系圖的建立關系是表之間的鏈接,用一個表中的外健引用另一個表中的主健。關系線的終結點顯示一個主鍵符號一表示主鍵到外鍵的關系,或者顯示一個無窮符號以表示一對多關系的外鍵端。使用SQLServer的企業(yè)管理器創(chuàng)建關系圖,步驟如下:啟動SQLServer企業(yè)管理器,并打開“創(chuàng)建數據庫關系圖向導”窗口。根據向導頁一步步開始關系圖的創(chuàng)建。例:為人事管理系統(tǒng)數據庫中的企業(yè)部門信息表、員工基本信息表和員工學歷信息表創(chuàng)建關系圖。從“開始”菜單中的SQLServer程序組中啟動SQLServer企業(yè)管理器,打開“SQLServerEnterpriseManager"窗口。壷.控制臺根目錄\BicrosoftSQL壷.控制臺根目錄\BicrosoftSQLScrvcrs\SQLSex1控制呂根目錄關索國 0■?■項i-P_巨?SQLSe3>Micri:?EoftSQLServers
ervar組_j (WindowsNT:iffl-1±1"@-1$ffl-1±1"@-1$?■■I-S-I-Lt)@-QIMusen■:■mns-it]forthwindjiubeTaacLOrtlinaiempIL新建敦拒年天系圖血...Ml廠JE-X.tRLTJ百+I執(zhí)旌拱城朋皋圖5-1打開“SQLServerEnterpriseManager”窗口⑶從“操作”菜單中選擇“新建數據庫關系圖”命令,打開SQLServer的“創(chuàng)建數據庫關系圖向導”窗口,如圖5.2所示。
圖5-2“創(chuàng)建數據庫關系圖向導”窗口⑷單擊“下一步”按鈕,進入“選擇要添加的表”頁面,如圖5.3所示。圖5-3“選擇要添加的表”頁面先在左邊的“可用的表”列表框中選擇要添加的表,如果要系統(tǒng)自動添加選中表的相關表,可以選中列表框下的“自動添加相關的表”復選框,然后單擊“添加”按鈕。這時,在右邊的“要添加到關系圖中的表”列表框中就會出現選中的表。(5)單擊“下一步”按鈕,進入“正在完成數據庫關系圖向導”頁面,如圖5.4所示。
圖5-4“正在完成數據庫關系圖向導”頁面單擊“完成”按鈕,完成數據庫關系圖的添加,此時在SQLServer企業(yè)管理器中就出現了剛才所創(chuàng)建的關系圖,如圖5.5所示。圖5-5客房管理系統(tǒng)的關系圖⑺點擊快捷工具欄中的“烏”保存圖標,將剛創(chuàng)建好的關系圖保存起來。第六章建立查詢第一節(jié)簡單查詢簡單查詢就是SELECT FROM WHERE查詢例如:用查詢分析器查找企業(yè)的部門。圖6-1查找企業(yè)部門第二節(jié)復雜查詢復雜查詢包括連接查詢、嵌套查詢、分組查詢、有關組函數的查詢等??蓞⒄战滩?,對于客房管理系統(tǒng)進行復雜查詢查詢,完成系統(tǒng)的一些功能。進行連接查詢,例如兩表的連接查詢。如圖6-2所示,多表查詢信息,通過員工基本信息表和員工學歷信息表查詢員工姓名及職位、電話和學位。圖6-2復雜查詢此外,還可以進行人數的查詢,例如圖6-3,查找公司員工人數,圖6-3查找公司員工人數第七章數據庫的用戶與權限管理前臺服務員可進行客人的錄入,查詢。經理可進行統(tǒng)計。首先在SQLServer服務器級別,創(chuàng)建登陸帳戶(createlogin)createlogindbawithpassword二'sqlstudy',default_database二mydb登陸帳戶名為:“dba”,登陸密碼:“sqlstudy”,默認連接到的數據庫:“mydb”。這時候,dba帳戶就可以連接到SQLServer服務器上了。但是此時還不能訪問數據庫中的對象(嚴格的說,此時dba帳戶默認是guest數據庫用戶身份,可以訪問guest能夠訪問的數據庫對象)。要使dba帳戶能夠在mydb數據庫中訪問自己需要的對象,需要在數據庫mydb中建立一個“數據庫用戶”,賦予這個“數據庫用戶”某些訪問權限,并且把登陸帳戶“dba”和這個“數據庫用戶”映射起來。習慣上,“數據庫用戶”的名字和“登陸帳戶”的名字相同,即:“dba”。創(chuàng)建“數據庫用戶”和建立映射關系只需要一步即可完成:創(chuàng)建數據庫用戶(createuser):createuserdbaforlogindbawithdefault_schema=dbo并指定數據庫用戶“dba”的默認schema是“dbo”。這意味著用戶“dba”在執(zhí)行“select*fromt”,實際上執(zhí)行的是“select*fromdbo.t”。通過加入數據庫角色,賦予數據庫用戶“dba”權限:execsp_addrolemember'db_owner','dba'此時,dba就可以全權管理數據庫mydb中的對象了。如果想讓SQLServer登陸帳戶“dba"訪問多個數據庫,比如mydb2。可以讓sa執(zhí)行下面的語句:usemydb2gocreateuserdbaforlogindbawithdefault_schema=dbogoexecsp_addrolemember'db_owner','dba'
第八章數據庫的備份對于人事管理系統(tǒng)數據庫進行完全備份。1)首先在左側的目錄樹中找到管理文件夾下的備份,如圖8-1。J控制臺根口錄MicroEuftSQLServers-召SQLger-n-Gr紙□>CL皿al:i(ViniciiYsHTJ-_l曲捂.牢±U±n目iii 丄HJ-mddalLU|JmsdbEl-0KorthwiridpubsIdTtacKDrCLijl^T冒I-HILIlHI+創(chuàng)止孕苕班不統(tǒng)-_|昔咗+遏iljLicrvci-代世+迪-_|昔咗+遏iljLicrvci-代世+迪勺前話2聊墊JE庫誼滬計劃T|_扌TQT“/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川中醫(yī)藥高等??茖W?!段墨I檢索與科技寫作》2023-2024學年第二學期期末試卷
- 商丘醫(yī)學高等??茖W校《區(qū)域分析》2023-2024學年第二學期期末試卷
- 資陽環(huán)境科技職業(yè)學院《建筑結構認識》2023-2024學年第二學期期末試卷
- 臺州科技職業(yè)學院《農學通論》2023-2024學年第二學期期末試卷
- 遼寧特殊教育師范高等專科學?!稄V播電視文藝節(jié)目編導》2023-2024學年第二學期期末試卷
- 鄭州財稅金融職業(yè)學院《環(huán)境工程儀表與自動化》2023-2024學年第二學期期末試卷
- 青島航空科技職業(yè)學院《產品CAD》2023-2024學年第二學期期末試卷
- 長治幼兒師范高等??茖W?!督鹑诮Ec計算》2023-2024學年第二學期期末試卷
- 重慶公共運輸職業(yè)學院《嵌入式原理及應用Ⅱ(嵌入式系統(tǒng)技術)》2023-2024學年第二學期期末試卷
- 南京審計大學《水污染控制工程綜合實驗》2023-2024學年第二學期期末試卷
- 鉗工——國家職業(yè)技能標準(2020年版)
- 英語學科核心素養(yǎng)ppt課件(PPT 30頁)
- a10c猶豬桿使用介紹
- 板塊輪動及龍頭股戰(zhàn)法
- MapInfo地理數據分析和專題圖制作
- 基于大數據平臺的數據處理服務項目合同(范文)
- 超星爾雅學習通《社會心理學(南開大學)》章節(jié)測試含答案
- 教科版小學科學三年級下冊2《動物的一生》單元復習教學課件
- 設計師量房表
- 《特種設備目錄》(2022年第114號)
- 聲樂參賽評分表
評論
0/150
提交評論