版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、PAGE PAGE 42湖南文理學院數(shù)據(jù)庫課程設計報告 設計題目: 人事管理系統(tǒng) 學生姓名:系 別: 計算機機學院專 業(yè):班 級:學 號:指導教師:同組同學:評閱意見:評閱意見:課 程 設設 計 任 務務 書題目 人人事管理理系統(tǒng) 專業(yè)、班級級學號姓名同組人員主要內容:設計內容:設計如如下主要要功能模模塊人事檔案管管理模塊塊。人員薪酬管管理模塊塊。人員培訓管管理模塊塊。各類報表生生成模塊塊。人員內部調調動、離離崗管理理模塊。人員獎懲情情況管理理模塊。具有數(shù)據(jù)備備份和數(shù)數(shù)據(jù)恢復復功能?;疽螅簡挝粌炔康牡娜耸碌牡墓芾?,從從大的方方面分主主要集中中在單位位職工的的個人情情況、調調入調出出等。所所
2、以該系系統(tǒng)主要要是實現(xiàn)現(xiàn)對數(shù)據(jù)據(jù)的錄入入、插入入、刪除除、查詢詢、統(tǒng)計計、更新新、打印印等功能能。其次次,為了了信息的的保密與與安全,系系統(tǒng)還要要提供一一定的安安全機制制。開發(fā)這這個系統(tǒng)統(tǒng)的目的的就是幫幫助單位位人力資資源部門門提高工工作效率率,實現(xiàn)現(xiàn)人事信信息管理理的系統(tǒng)統(tǒng)化、規(guī)規(guī)范化和和自動化化。在提供詳詳細人員員資料的的同時,還還為保證證資料的的保密性性特設置置訪問密密碼,有有效控制制進入系系統(tǒng)的人人員。完 成 期 限: 二二周 指導教師簽簽名:課程負責人人簽名:2010年年 9月月18日日目 錄TOC o 1-3 h z u HYPERLINK l _Toc272844206 課程設計
3、任任務書 PAGEREF _Toc272844206 h 1 HYPERLINK l _Toc272844207 目錄 PAGEREF _Toc272844207 h 2 HYPERLINK l _Toc272844208 1.開發(fā)背背景 PAGEREF _Toc272844208 h 3 HYPERLINK l _Toc272844209 1.1相關關技術介介紹 PAGEREF _Toc272844209 h 3 HYPERLINK l _Toc272844210 1.1.11VissuallBassic66.0中中文版工工具軟件件簡介PAGEREF _Toc272844210 h 33 H
4、YPERLINK l _Toc272844211 1.1.22.SQQL sservver220000簡介 PAGEREF _Toc272844211 h 4 HYPERLINK l _Toc272844212 2.功能描描述 PAGEREF _Toc272844212 h 6 HYPERLINK l _Toc272844213 2.1功能能模塊圖圖 PAGEREF _Toc272844213 h 6 HYPERLINK l _Toc272844214 2.2功能能描述 PAGEREF _Toc272844214 h 77 HYPERLINK l _Toc272844215 3.數(shù)據(jù)流流程分析
5、析 PAGEREF _Toc272844215 h 8 HYPERLINK l _Toc272844216 3.1數(shù)據(jù)據(jù)流程圖圖 PAGEREF _Toc272844216 h 8 HYPERLINK l _Toc272844217 3.1.11數(shù)據(jù)流流程圖 PAGEREF _Toc272844217 h 88 HYPERLINK l _Toc272844218 3.1.22 流程程圖 PAGEREF _Toc272844218 h 9 HYPERLINK l _Toc272844219 3.2數(shù)據(jù)據(jù)字典 PAGEREF _Toc272844219 h 110 HYPERLINK l _Toc
6、272844220 4.數(shù)據(jù)庫庫的設計計與優(yōu)化化 PAGEREF _Toc272844220 h 17 HYPERLINK l _Toc272844221 4.1數(shù)據(jù)據(jù)庫概念念設計 PAGEREF _Toc272844221 h 117 HYPERLINK l _Toc272844222 4.2數(shù)據(jù)據(jù)庫邏輯輯結構設設計 PAGEREF _Toc272844222 h 199 HYPERLINK l _Toc272844223 5.物理設設計和實實施 PAGEREF _Toc272844223 h 211 HYPERLINK l _Toc272844224 5.1 數(shù)數(shù)據(jù)庫物物理設計計 PAGE
7、REF _Toc272844224 h 21 HYPERLINK l _Toc272844225 5.2數(shù)據(jù)據(jù)庫的建建立 PAGEREF _Toc272844225 h 211 HYPERLINK l _Toc272844226 5.3實驗驗數(shù)據(jù)的的輸入 PAGEREF _Toc272844226 h 226 HYPERLINK l _Toc272844227 6.應用程程序設計計 PAGEREF _Toc272844227 h 26 HYPERLINK l _Toc272844228 6.1建立立公共模模塊 PAGEREF _Toc272844228 h 277 HYPERLINK l _T
8、oc272844229 7.課程設設計心得得體會 PAGEREF _Toc272844229 h 229 HYPERLINK l _Toc272844230 7.1系統(tǒng)統(tǒng)的特點點 PAGEREF _Toc272844230 h 29 HYPERLINK l _Toc272844231 7.2系統(tǒng)統(tǒng)的不足足 PAGEREF _Toc272844231 h 29 HYPERLINK l _Toc272844232 7.3開發(fā)發(fā)心得 PAGEREF _Toc272844232 h 229 HYPERLINK l _Toc272844233 參考文獻 PAGEREF _Toc272844233 h 3
9、31 HYPERLINK l _Toc272844234 致謝 PAGEREF _Toc272844234 h 321.開發(fā)背背景人力資源是是企業(yè)所所有資源源中最活活躍與最最昂貴的的資源,如如何讓更更多的員員工以積積極主動動的態(tài)度度參與公公司的運運作,最最大限度度的發(fā)揮揮企業(yè)人人力資源源的效用用是每一一個管理理者關心心的問題題。本系系統(tǒng)完全全按照以人為為本的的設計要要求,以以綜合利利用信息息資源,調調動管理理人員積積極性、綜綜合智慧慧和創(chuàng)造造性為目目的,將將人事管管理所涉涉及的各各類業(yè)務務按照其其內在的的聯(lián)系組組織成一一個有機機整體。透透過信息息化方式式取代傳傳統(tǒng)人工工作業(yè),幫幫助人事事單位化
10、化繁為簡簡,快速速有效的的處理獎獎懲考核核、訓練練發(fā)展、任任用遷調調等各項項人事作作業(yè),大大幅提升升人事單單位的工工作效率率,使其其作業(yè)控控管事半半功倍,使使企業(yè)達達到事事得其人人,人盡盡其才的目標標,創(chuàng)造造企業(yè)競競爭力,讓讓管理者者輕松的的體味人人事管理理系統(tǒng)的的新觀念念。1.1相關關技術介介紹1.1.11VissuallBassic66.0中中文版工工具軟件件簡介Visuaal BBasiic經(jīng)過過微軟公公司長期期不斷的的完善、第第三方資資源的大大量加入入以及廣廣大愛好好者的大大力支持持, VVisuual Bassic是是一種可可視化的的、面向向對象和和調用事事件驅動動方式的的結構化化高
11、級程程序設計計,可用用于開發(fā)發(fā)Winndowws環(huán)境境下的應應用程序序。它簡簡單易學學、效率率高、且且功能強強大,可可以與WWinddowss的專業(yè)業(yè)開發(fā)工工具SDDK相媲媲美,而而且程序序開發(fā)人人員不必必具有CC/C+編程程基礎。在在Vissuall Baasicc環(huán)境下下,利用用事件驅驅動編程程機制、新新穎易用用的可視視化設計計工具,使使用Wiindoows內內部的應應用程序序接口(AAPI)函函數(shù),以以及動態(tài)態(tài)鏈接庫庫(DLLL),動動態(tài)數(shù)據(jù)據(jù)交換(DDDE),對對象的鏈鏈接與嵌嵌入(OOLE)、開開放式數(shù)數(shù)據(jù)訪問問(ODDBC)等等技術,可可以高效效、快速速地開發(fā)發(fā)出Wiindoows
12、環(huán)環(huán)境下功功能強大大、圖形形界面豐豐富的應應用軟件件系統(tǒng)??偟膩碚f,VVisuual Bassic具具有以下下特點:1.可可視化編編程。 2.面向對對象的程程序設計計。 3.結構化化程序設設計。 4.事件驅驅動編程程機制。 5.訪問數(shù)數(shù)據(jù)庫。 6. 動態(tài)態(tài)數(shù)據(jù)交交換。 7. 對象象的鏈接接與嵌入入。 8.動態(tài)鏈鏈接庫。1.1.22.SQQL sservver220000簡介由于本系統(tǒng)統(tǒng)涉及到到許多數(shù)數(shù)據(jù)的處處理,這這就需要要有一個個強大的的后臺數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)支持。目目前主要要的數(shù)據(jù)據(jù)庫有:Acccesss、FooxPrro、EExceel、SSybaase、OOraccle、IInfoo
13、rmiix、SSQLSerrverr等,其其中網(wǎng)絡絡型的SSQLSerrverr、Orraclle產(chǎn)品品安全性性遠遠高高于桌面面型的AAcceess、FFoxPPro等等數(shù)據(jù)庫庫。本系統(tǒng)采用用的是微微軟公司司的SQQL SServver 20000。其特點點如下: 可伸縮性性和可用用性同一個數(shù)據(jù)據(jù)庫引擎擎可以在在不同的的平臺上上使用,從運行行Miccrossoftt Wiindoows 98的的便攜式式電腦,到運行行Miccrossoftt Wiindoows 20000數(shù)據(jù)據(jù)中心版版的大型型多處理理器服務務器。SSQL Serrverr 20000企企業(yè)版支支持聯(lián)合合服務器器、索引引視圖和和
14、大型內內存支持持等功能能,使其得得以升級級到最大大Webb站點所所需的性性能級別別。企業(yè)級數(shù)數(shù)據(jù)庫功功能SQL SServver 20000關系系數(shù)據(jù)庫庫引擎支支持當今今苛刻的的數(shù)據(jù)處處理環(huán)境境所需的的功能。數(shù)數(shù)據(jù)庫引引擎充分分保護數(shù)數(shù)據(jù)完整整性,同同時將管管理上千千個并發(fā)發(fā)修改數(shù)數(shù)據(jù)庫的的用戶的的開銷減減到最小小。SQQL SServver 20000分布布式查詢詢能夠實實現(xiàn)引用用來自不不同數(shù)據(jù)據(jù)源的數(shù)數(shù)據(jù),就就好像這這些數(shù)據(jù)據(jù)是SQQL SServver 20000數(shù)據(jù)據(jù)庫的一一部分,同同時分布布式事務務支持充充分保護護任何分分布式數(shù)數(shù)據(jù)更新新的完整整性。復復制同樣樣可以維維護多個個數(shù)據(jù)復
15、復本,同同時確保保單獨的的數(shù)據(jù)復復本保持持同步??煽蓪⒁唤M組數(shù)據(jù)復復制到多多個移動動的脫接接用戶,使使這些用用戶自主主地工作作,然后后將他們們所做的的修改合合并回發(fā)發(fā)布服務務器。易于安裝裝、部署署和使用用SQL SServver 20000中包包括一系系列管理理和開發(fā)發(fā)工具,這這些工具具可改進進在多個個站點上上安裝、部部署、管管理和使使用SQQL SServver的的過程。SQL Server 2000還支持基于標準的、與Windows DNA集成的程序設計模型,使SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能可以快速交付 SQL Server應用程序
16、,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應用程序。2.功能描描述2.1功能能模塊圖圖人事管理系統(tǒng)人事管理系統(tǒng)基本信息管理人事變動管理考勤管理工資管理基本信息查詢信息打印員工離職管理員工職務調動新員工登記遲到早退管理請銷假管理 出差管理查詢統(tǒng)計 打印工資信息培訓管理用戶管理獎懲管理管理員普通用戶信息查詢信息修改圖2.1功能模塊圖2.2功能能描述通過對現(xiàn)行行人事管管理系統(tǒng)統(tǒng)的調查查,明確確了人事事管理系系統(tǒng)由檔檔案管理理、職務務調動管管理、獎獎懲管理理、考勤勤管理、工工資管理理、請銷銷假管理理組成。 系統(tǒng)功功能的主主要描述述如下。(1)員工工檔案管管理1)對公司司里所有有員工進進行統(tǒng)一一編號;
17、將每一一位員工工的信息息保存在在員工檔檔案記錄錄中。2)對新聘聘用的員員工,將將其信息息加入到到員工檔檔案記錄錄中;對對于解聘聘的員工工,將其其信息從從員工檔檔案記錄錄中刪除除。3)當員工工的信息息發(fā)生變變動時,修修改員工工檔案記記錄中相相應的屬屬性。(2)員工工職務調調動管理理對公司里所所有員工工的職務務記錄進進行統(tǒng)一一編號;登記員員工調動動前后的的具體職職務,以以及調動動時間。(3)獎懲懲管理對公司里所所有員工工的獎懲懲記錄進進行統(tǒng)一一編號;登記員員工獎懲懲的原因因,所受受獎懲類類型,獎獎懲時間間。(4)考勤勤管理1)對員工工上班刷刷卡的記記錄進行行統(tǒng)一編編號;登登記員工工上班時時間、簽簽
18、到類型型(準時時、遲到到)。2)對員工工下班刷刷卡的記記錄進行行統(tǒng)一編編號;登登記員工工上班時時間、簽簽到類型型(準時時、早退退)。(5)請銷銷假管理理1)對員工工請假的的記錄進進行統(tǒng)一一編號;登記員員工請假假時間、請請假類型型。2)對員工工銷假的的記錄進進行統(tǒng)一一編號;登記員員工銷假假時間、請請假類型型,檢查查是否超超期。(6)工資資管理1)對公司司里所有有員工的的工資記記錄進行行統(tǒng)一編編號,建建立工資資記錄表表。(7)部門門管理1)對公司司所有的的部門進進行編號號,建立立部門記記錄。3.數(shù)據(jù)流流程分析析3.1數(shù)據(jù)據(jù)流程圖圖3.1.11數(shù)據(jù)流流程圖一般用戶一般用戶檔案信息表檔案信息表檔案查詢
19、進入檔案查詢進入考勤信息表考勤信息表考勤考勤查詢考勤考勤查詢工資表工資表工資查詢工資工資查詢工資各種信息輸入各種信息輸入管理員管理員用戶表培訓培訓用戶表培訓培訓培訓信息表用戶管理用戶管理圖3.1.1系統(tǒng)統(tǒng)業(yè)務流流程圖3.1.22 流程程圖培訓管理培訓管理人員檔案管理員工員工檔案人事變動管理上級員工調動職務記錄工資級別管理工資級別記錄部門管理部門信息安全管理出勤管理出勤記錄上班下班 圖3.11.2 流程圖圖3.2數(shù)據(jù)據(jù)字典人事管理系系統(tǒng)數(shù)據(jù)據(jù)流程圖圖中,數(shù)數(shù)據(jù)信息息和處理理過程還還需要通通過數(shù)據(jù)據(jù)字典來來描述。在在本文的的數(shù)據(jù)字字典中,主主要對數(shù)數(shù)據(jù)流圖圖中的數(shù)數(shù)據(jù)流、數(shù)數(shù)據(jù)存儲儲和處理理過程進
20、進行說明明。(1)主要要的數(shù)據(jù)據(jù)流定義義1)數(shù)據(jù)流流名稱:員工情情況位置:員工工P1。定義: 員員工情況況=姓名名+性別別+出生生日期+身份證證號碼+籍貫+學歷+職稱+政治面面貌+婚婚姻狀況況+所在在部門+ +電電話+電電子郵箱箱+家庭庭住址+郵編+入公司司時間+入部門門時間+起薪時時間。數(shù)據(jù)流量:根據(jù)公公司的員員工具體體錄用情情況來確確定。說明:要對對每一位位被聘用用的新員員工進行行唯一編編號。2)數(shù)據(jù)流流名稱:獎懲情情況位置:P33員工定義: 獎獎懲情況況=員工工流水號號+獎懲懲類型+獎懲金金額+獎獎懲年月月日。數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:要對對每一次次的獎懲懲記錄進
21、進行唯一一編號。3)數(shù)據(jù)流流名稱:獎懲批批復位置:上級級P3定義: 獎獎懲批復復=獎懲懲類型+批復部部門號+批復原原因+批批復日期期。數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:具體體應用中中,批復復原因可可以省略略。4)數(shù)據(jù)流流名稱:調動情情況位置:P55員工定義: 調調動情況況=員工工號+調調動前職職務+調調動后職職務+調調動日期期。數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:員工工號和調調動日期期可以唯唯一確定定一個調調動情況況。5)數(shù)據(jù)流流名稱:調動批批復位置:上級級P5定義: 調調動批復復=批復復部門號號+批復復原因+批復日日期。數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定
22、。說明:批復復原因可可以省略略。6)數(shù)據(jù)流流名稱:上班刷刷卡位置:員工工P7.1定義: 上上班刷卡卡=員工工號+上上班刷卡卡時間+刷卡機機號。數(shù)據(jù)流量:根據(jù)公公司的具具體規(guī)模模情況來來確定。說明:上班班刷卡時時間會匯匯入到出出勤記錄錄中。7)數(shù)據(jù)流流名稱:下班刷刷卡位置:員工工P7.2定義: 下下班刷卡卡=員工工號+下下班刷卡卡時間+刷卡機機號。數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:下班班刷卡時時間會匯匯入到出出勤記錄錄中。8)數(shù)據(jù)流流名稱:工資查查詢位置:P44員工定義: 工工資查詢詢=員工工號+基基本工資資+獎金金+罰款款+超始始時間+截止時時間+發(fā)發(fā)薪日期期。數(shù)據(jù)流量:根據(jù)公
23、公司的具具體情況況來確定定。說明:根據(jù)據(jù)員工號號和發(fā)薪薪日期可可以唯一一確定一一個工資資記錄。9)數(shù)據(jù)流流名稱:請假申申請位置:員工工P2.2定義: 請請假申請請=員工工號+請請假時間間+請假假天數(shù)。數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:員工工號和請請假時間間可以唯唯一確定定一個請請假記錄錄。10)數(shù)據(jù)據(jù)流名稱稱:請假假批復位置:上級級P2.2定義: 請請假批復復=審批批人+批批復結果果。數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:批復復結果的的類型只只能是(批批準、拒拒絕)。11)數(shù)據(jù)據(jù)流名稱稱:銷假假申請位置:員工工P2.1定義: 銷銷假申請請=員工工號+銷銷假時間間 。
24、數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:針對對銷假申申請沒用用單獨建建立銷假假記錄表表,在這這里將銷銷假記錄錄和請假假記錄進進行了合合并。因因為在一一般情況況下,請請假是不不能夠進進行嵌套套的。12)數(shù)據(jù)據(jù)流名稱稱:管理理員情況況位置:管理理員P6定義: 用用戶身份份=員工工編號。數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:要對對每一位位管理員員建立唯唯一的賬賬號。13)數(shù)據(jù)據(jù)流名稱稱:用戶戶身份位置:安全全管理P11,P22.1,PP2.22,P33,P44,P55,P77.1,P7.2定義: 用用戶身份份= 非法用用戶 | 內部部管理員員 | 服務管管理員數(shù)據(jù)流量:根據(jù)公公
25、司的具具體情況況來確定定。說明:不同同的用戶戶身份對對應不同同的操作作權限,對對應著不不同的安安全級別別。14)數(shù)據(jù)據(jù)流名稱稱:部門門情況位置:上級級部門情情況定義: 部部門情況況=部門門號+部部門名稱稱+領導導人號數(shù)據(jù)流量:根據(jù)公公司的具具體情況況來確定定。說明:部門門號是主主碼。(2)主要要的數(shù)據(jù)據(jù)存儲定定義1)數(shù)據(jù)存存儲編號號:員工工記錄 D1輸入:P11輸出:P11,P77.1,PP7.22,P22.1,PP2.22數(shù)據(jù)結構:員工記記錄=姓姓名+性性別+出出生日期期+民族族+學歷歷+職稱稱 +員員工編號號。數(shù)據(jù)量和存存取頻度度:根據(jù)據(jù)公司的的具體規(guī)規(guī)模情況況來確定定。存取方式:聯(lián)機處處
26、理;檢檢索和更更新;以以隨機檢檢索為主主。說明:員工工編號具具有唯一一性和非非空性;性別只只能是男男或女;主碼是是員工編編號。2)數(shù)據(jù)存存儲編號號:請假假記錄 D2輸入:P22.1,PP2.22輸出:P22.1,PP2.22數(shù)據(jù)結構:請假記記錄=員員工號+請假時時間+請請假天數(shù)數(shù)+銷假假時間 。數(shù)據(jù)量和存存取頻度度:根據(jù)據(jù)公司的的具體規(guī)規(guī)模情況況來確定定。存取方式:聯(lián)機處處理;檢檢索和更更新;以以更新操操作為主主。說明:主碼碼設為請請假時間間和員工工號;員員工號是是外碼,參參照表是是員工記記錄。3)數(shù)據(jù)存存儲編號號:獎懲懲記錄 D3輸入:P33輸出:P33數(shù)據(jù)結構:獎懲記記錄=員員工流水水號+
27、獎獎懲類型型+獎懲懲金額+獎懲時時間+批批復部門門號+批批復原因因+批復復日期。數(shù)據(jù)量和存存取頻度度:根據(jù)據(jù)公司的的具體規(guī)規(guī)模情況況來確定定。存取方式:聯(lián)機處處理;檢檢索和更更新;以以更新操操作為主主。說明:主碼碼設為獎獎懲時間間和員工工號;員員工號是是外碼,參參照表是是員工記記錄。4)數(shù)據(jù)存存儲編號號:工資資記錄 D4 輸入:P44輸出:P44數(shù)據(jù)結構:工資記記錄=員員工號+基本工工資+獎獎金+罰罰款+超超始時間間+截止止時間+發(fā)薪日日期。數(shù)據(jù)量和存存取頻度度:根據(jù)據(jù)公司的的具體規(guī)規(guī)模情況況來確定定。存取方式:聯(lián)機處處理;檢檢索和更更新;以以更新操操作為主主。說明:主碼碼設為發(fā)發(fā)薪日期期和員
28、工工號;員員工號是是外碼,參參照表是是員工記記錄。5)數(shù)據(jù)存存儲編號號:職務務調動記記錄 DD5輸入:P55輸出:P55數(shù)據(jù)結構:職務調調動記錄錄=員工工號+調調動前職職務+調調動后職職務+調調動日期期+批復復部門號號+批復復原因+批復日日期。數(shù)據(jù)量和存存取頻度度:根據(jù)據(jù)公司的的具體規(guī)規(guī)模情況況來確定定。存取方式:聯(lián)機處處理;檢檢索和更更新;以以更新操操作為主主。說明:主碼碼設為調調動日期期和員工工號;員員工號是是外碼,參參照表是是員工記記錄。6)數(shù)據(jù)存存儲編號號:管理理人員記記錄 DD6 輸入:P66輸出:P66數(shù)據(jù)結構:管理人人員記錄錄=用戶戶密碼+職工號號+密碼碼+管理理員賬號號。數(shù)據(jù)量
29、和存存取頻度度:根據(jù)據(jù)公司的的具體規(guī)規(guī)模情況況來確定定。存取方式:聯(lián)機處處理;檢檢索和更更新;以以更新操操作為主主。說明:主碼碼設為管管理員賬賬號。7)數(shù)據(jù)存存儲編號號:出勤勤記錄 D7輸入:P77.1,PP7.22輸出:P77.1,PP7.22數(shù)據(jù)結構:出勤記記錄=員員工號+上班刷刷卡時間間+下班班刷卡時時間+刷刷卡日期期。數(shù)據(jù)量和存存取頻度度:根據(jù)據(jù)公司的的具體規(guī)規(guī)模情況況來確定定。存取方式:聯(lián)機處處理;檢檢索和更更新;以以更新操操作為主主。說明:主碼碼設為員員工號和和刷卡日日期;員員工號是是外碼,參參照表是是員工記記錄。8)數(shù)據(jù)存存儲編號號:部門門記錄 D8輸入:P88輸出:P88數(shù)據(jù)結
30、構:部門記記錄=部部門號+部門名名稱+領領導人號號。數(shù)據(jù)量和存存取頻度度:根據(jù)據(jù)公司的的具體規(guī)規(guī)模情況況來確定定。存取方式:聯(lián)機處處理;檢檢索和更更新;以以檢索操操作為主主。說明:主碼碼設為部部門號。(3)主要要的處理理過程1)處理過過程編號號:P11處理過程名名:檔案案管理輸入:用戶戶身份,員員工記錄錄,員工工情況輸出:員工工記錄處理說明:根據(jù)員員工的聘聘用、解解聘建立立或刪除除員工記記錄,以以及在后后續(xù)的過過程中,以以管理員員身份對對員工的的記錄進進行修改改。2)處理過過程編號號:P22.1處理過程名名:銷假假管理輸入:銷假假申請,請請假批復復,用戶戶身份,員員工記錄錄,銷假假記錄輸出:請
31、假假記錄處理說明:根據(jù)員員工的銷銷假申請請,把銷銷假時間間錄入到到相應的的請假記記錄中。3)處理過過程編號號:P22.2處理過程名名:請假假管理輸入:請假假申請,請請假批復復,用戶戶身份,員員工記錄錄,請假假記錄輸出:請假假記錄處理說明:根據(jù)員員工的請請假申請請和批復復情況,進進行請假假表的登登記。4)處理過過程編號號:P33處理過程名名:獎懲懲管理輸入:用戶戶身份,獎獎懲批復復,獎懲懲記錄輸出:獎懲懲記錄,獎獎懲情況況處理說明:根據(jù)獎獎懲批復復的要求求對員工工進行相相應的懲懲處,并并對懲處處進行記記錄。5)處理過過程編號號:P44處理過程名名:工資資管理輸入:用戶戶身份,工工資記錄錄輸出:工
32、資資記錄,工工資查詢詢處理說明:根據(jù)員員工目前前的工資資情況,進進行調薪薪的操作作。6)處理過過程編號號:P55處理過程名名:調動動管理輸入:調動動批復,用用戶身份份,職務務調動記記錄輸出:職務務調動記記錄,調調動情況況處理說明:根據(jù)調調動批復復的內容容,更改改員工的的職務信信息,并并對調動動情況進進行記錄錄。7)處理過過程編號號:P66處理過程名名:安全全管理輸入:管理理員情況況輸出:D66, PP1,PP2.11,P22.2,PP3,PP4,PP5,PP7.11,P77.2處理說明:建立管管理人員員記錄表表;通過過用戶名名和口令令,確認認用戶身身份,保保證系統(tǒng)統(tǒng)安全性性。8)處理過過程編號
33、號:P77.1處理過程名名:上班班管理輸入:上班班刷卡,用用戶身份份,員工工記錄,出出勤記錄錄輸出:出勤勤記錄處理說明:根據(jù)輸輸入的員員工號信信息,記記錄上班班時間,并并判斷是是否遲到到。9)處理過過程編號號:P77.2處理過程名名:下班班管理輸入:下班班刷卡,用用戶身份份,員工工記錄,出出勤記錄錄輸出:出勤勤記錄處理說明:根據(jù)輸輸入的員員工號信信息,記記錄下班班時間,并并判斷是是否早退退。10)處理理過程編編號:PP8處理過程名名:部門門管理輸入:部門門情況,部部門記錄錄輸出:部門門記錄處理說明:根據(jù)上上級的調調度,對對現(xiàn)在公公司的部部門進行行領導人人的調換換,或者者是增加加或刪除除某一部部
34、門。4.數(shù)據(jù)庫庫的設計計與優(yōu)化化4.1數(shù)據(jù)據(jù)庫概念念設計概念模型設設計是指指對用戶戶的需求求進行綜綜合,歸歸納與抽抽象,形形成一個個獨立于于具體DDBMSS的概念念模型,是是整個數(shù)數(shù)據(jù)庫設設計的關關鍵將人事管理理系統(tǒng)定定名為“人事管管理系統(tǒng)統(tǒng)”。 各各實體的的分E-R圖,如如圖A,B,CC所示:全局E-RR圖部門部門請假員工調動獎懲刷卡機出勤工資管理人員擔任N 1 N 1 N 1 N 1 N 1 1 1 培訓N 1圖5各實體體間的聯(lián)聯(lián)系圖員工編員工編號員工職稱姓名學歷出生日期性別民族部門號員工實體圖圖部門部門部門編號領導人號名稱部門實體圖圖管理人員管理人員管理員賬號級別員工賬號密碼C)管理人人
35、員實體體圖將人事管理理系統(tǒng)的的E-RR圖轉換換為關系系數(shù)據(jù)庫庫的數(shù)據(jù)據(jù)模型,其其關系模模式為:1)員工檔檔案(員員工編號號+姓名名+性別別+出生生日期+民族+學歷+職稱+部門號號),其其中員工工編號為為主碼,部部門號為為外碼;2)管理員員記錄(管管理員賬賬號,員員工編號號,密碼碼,級別別),其其中管理理員賬號號為主碼碼,員工工編號為為外碼;3)請假記記錄(請請假編號號+員工工編號+請假時時間+請請假天數(shù)數(shù)+銷假假時間+審批領領導號+批復結結果)請請假編號號為主碼碼,其中中員工編編號外碼碼。4)獎懲記記錄(獎獎懲編號號+員工工編號+獎懲類類型+獎獎懲金額額+獎懲懲日期+批復部部門號+批復原原因+
36、批批復日期期),獎獎懲編號號為主碼碼,其中中員工編編號和批批復部門門號為外外碼;5)職務調調動記錄錄(調動動編號+員工編編號+調調動前職職務+調調動后職職務+調調動日期期+批復復部門號號+批復復原因+批復日日期),調調動編號號為主碼碼,其中中員工編編號和批批復部門門號為外外碼;6)出勤記記錄(出出勤編號號+員工工號+上上班時間間+下班班時間+考勤日期期),出出勤編號號為主碼碼,員工工號為外外碼;7)工資記記錄(工工資編號號+員工工號+基基本工資資+獎金金+罰款款+起始始時間+截止時時間+發(fā)發(fā)薪日期期),工工資編號號為主碼碼,員工工號為外外碼。8)部門記記錄(部部門編號號+名稱稱+領導導人號),
37、部部門編號號為主碼碼。4.2數(shù)據(jù)據(jù)庫邏輯輯結構設計計經(jīng)過檢查,此此數(shù)據(jù)庫庫的詳細細邏輯設設計滿足足第3范范式的要要求。人人事管理理系統(tǒng)中中各表的的屬性設設計情況況如下表表1:表名屬性名數(shù)據(jù)類型長度允許空主碼或索引引約束條件部門部門號Char4No主碼部門名Char10No領導人號Char4No索引、外碼碼值為職工編編號管理人員管理員賬號號Char4No主碼職工編號Char4No外碼密碼Char6No 輸入時不不顯示級別Char4No“管理員”或“系統(tǒng)管管理員”員工員工編號Char5No主碼姓名Char10No學歷VarChhar8No索引項性別Char2“男”或“女”出生日期Datettime
38、e索引項身份證號VarChhar32No民族VarChhar16職稱VarChhar10部門號Char4外碼出勤號Char6No主碼出勤員工編號Char4No外碼上班日期DatettimeeNo索引上班時間Datettimee下班時間DatettimeeNo刷卡機號Char4No外碼工資編號Char6No主碼工資員工編號Char4No外碼基本工資MoneyyNo索引罰款Moneyy起始時間Datettimee截止時間Datettimee發(fā)薪日期DatettimeeNo索引調動編號Char6No主碼職務調動員工編號Char4No外碼調動前職務務VarChhar10No索引項調動后職務務VarCh
39、har10No調動部門號號Char4外碼調動日期Datettimee值為員工調調動日期期批復日期Datettimee值為領導批批復日期期調動原因VarChhar50獎懲編號Char6No 主碼獎懲記錄員工編號Char4No外碼獎懲類型Char4No索引項獎懲金額Moneyy獎懲日期Datettimee值為員工受受獎懲日日期批復部門號號Char4外碼批復日期DatettimeeNo值為領導批批復日期期獎懲原因VarChhar50請假編號Char6No主碼請假記錄員工編號Char5No外碼請假時間DatettimeeNo值為假期開開始日期期銷假時間DatettimeeNo值為假期結結束日期期請假天
40、數(shù)int索引項審批人編號號Char4索引項值為職工編編號表15.物理設設計和實實施5.1 數(shù)數(shù)據(jù)庫物物理設計計數(shù)據(jù)庫物理理設計階階段的任任務是根根據(jù)具體體計算機機系統(tǒng)(DBMMS和硬硬件等)的特點點,為給給定的數(shù)數(shù)據(jù)庫系系統(tǒng)確定定合理的的存儲結結構和存存取方法法。所謂謂的“合理”主要有有兩個含含義:一一個是要要使設計計出的物物理數(shù)據(jù)據(jù)庫占用用較少的的存儲空空間,另另一個對對數(shù)據(jù)庫庫的操作作具有盡盡可能高高的速度度。主要要體現(xiàn)在在后者。 (1)建建立索引引:對表 部部門 在在屬性列列 領導導人號 上建立立非聚集集索引,對表 員員工 在在屬性列列 出生生日期 上建立立非聚集集索引,在在屬性列列 學
41、歷歷 上建建立非聚聚集索引對表 出出勤 在在屬性列列 上班班日期 上建立立非聚集集索引對表 工工資 在在屬性列列 基本本工資 上建立立非聚集集索引對表 職職務調動動 在屬屬性列 調動前前職務 上建立立非聚集集索引。對表 獎獎懲記錄錄 在屬屬性列 獎懲類類型 上上建立非非聚集索索引。對表 請請假記錄錄 在屬屬性列“請假天天數(shù)”上建立立非聚集集索引,在在屬性列列“審批人人編號” 上建建立非聚聚集索引引。(2)存儲儲結構確定數(shù)據(jù)庫庫的存儲儲結構主主要指確確定數(shù)據(jù)據(jù)的存放放位置和和存儲結結構,包包括確定定關系、索索引、日日志、備備份等的的存儲安安排及存存儲結構構,以及及確定系系統(tǒng)存儲儲參數(shù)的的配置。
42、將日志志文件和和數(shù)據(jù)庫庫對象(表、索索引等)分別放放在不同同的磁盤盤,可以以改進系系統(tǒng)的性性能,提提高系統(tǒng)統(tǒng)的安全全性。所所以,系系統(tǒng)應將將日志文文件和數(shù)數(shù)據(jù)文件件存放在在不同磁磁盤上。5.2數(shù)據(jù)據(jù)庫的建建立具體SQLL代碼如如下:creatte ddataabasse 人人事管理理系統(tǒng)on prrimaary( namme=人人事管理理系統(tǒng), fillenaame=D:SQQL汽汽車售后后服務.mdff, sizze=110, fillegrrowtth=110%, maxxsizze=550 )log oon( naame=人事管管理系統(tǒng)統(tǒng)_日志志, fiilennamee=DD:SSQL
43、人事管管理系統(tǒng)統(tǒng)_日志志.lddf, siize=5, fiileggrowwth=10%, maaxsiize=10)gocreatte ttablle 部部門( 部門門號 CCharr(4) prrimaary keyy, 部門門名 CCharr(100) noot nnulll,領導人號號 Chhar(4) noot nnulll,)gocreatte ttablle 管管理人員員( 管理理員賬號號 chhar(4) prrimaary keyy,職工編號號 Chhar(4) noot nnulll,密碼 CCharr(6) nnot nulll,級別 CCharr(4) chheckk
44、(級別別 inn (管理員員,系統(tǒng)管管理員),foreeignn keey (職工編編號) reffereencees 員員工(員員工編號號)gocreatte ttablle 刷刷卡機( 刷卡機機號 CCharr(4) prrimaary keyy)creatte ttablle 員員工( 員工工編號 Chaar(44) priimarry kkey, 姓名名 Chhar(10) noot nnulll,性別 CCharr(2) chheckk(性別別 inn(男男,女),出生日期期 daatettimee,學歷 VVarCCharr(322) nnot nulll,身份證號號 VaarCh
45、har(32) noot nnulll,民族 VVarCCharr(166) nnot nulll, 職稱稱 Chhar(10),部門號 chaar(44), )gocreatte ttablle 出出勤(出勤號 Chaar(66) pprimmaryy keey,員工編號號 Chhar(4) nott nuull,上班日期期 daatettimee noot nnulll,上班時間間 daatettimee noot nnulll,下班時間間 daatettimee noot nnulll,刷卡機號號 Chhar(4),foreiign keyy (刷刷卡機號號) rrefeerennces
46、s 刷卡卡機(刷刷卡機號號),foreiign keyy (員員工編號號) rrefeerenncess 員工工(員工工編號)gocreatte ttablle 工工資(工資編號號 Chhar(6) priimarry kkey,員工編號號 Chhar(4) nott nuull,基本工資資 mooneyy noot nnulll,罰款 monney,起始時間間 Daatettimee,截止時間間 Daatettimee,發(fā)薪日期期 Daatettimee,forreiggn kkey (員工工編號) reeferrencces 員工(員工編編號)gocreatte ttablle 職職務調動
47、動(調動編號號 Chhar(6) nott nuull priimarry kkey,員工編號號 CCharr(4) noot nnulll,調動前職職務 CCharr(100),調動后職職務 CCharr(100),調動部門門號 CCharr(4) noot nnulll,調動日期期 Daatettimee,批復日期期 Daatettimee,調動原因因 VaarChhar(50), forreiggn kkey (員工工編號) reeferrencces 員工(員工編編號), forreiggn kkey (調動動部門號號) rrefeerenncess 部門門(部門門號)creatte
48、ttablle 獎獎懲記錄錄(獎懲編號號 Chhar(6) nott nuull priimarry kkey,員工編號號 CCharr(4) noot nnulll,獎懲類型型 Chhar(4),獎懲金額額 mooneyy,獎懲日期期 Daatettimee,批復部門門號 CCharr(4),批復日期期 Daatettimee,獎懲原因因 VaarChhar(50), forreiggn kkey (員工工編號) reeferrencces 員工(員工編編號), forreiggn kkey (批復復部門號號) rrefeerenncess 部門門(部門門號)Gocreatte ttabll
49、e 請請假記錄錄(請假編號號 CCharr(6) noot nnulll prrimaary keyy,員工編號號 CCharr(4) noot nnulll,請假時間間 Daatettimee,銷假時間間 daatettimee,請假天數(shù)數(shù) innt ,審批人編編號 CCharr(4), forreiggn kkey (員工工編號) reeferrencces 員工(員工編編號)Go/*索引的的建立*/creatte iindeex部門門_領導導人號_inddex on部部門(領領導人號號)creatte iindeex 出出勤_學學歷_iindeex oon 出出勤(學學歷 )creatt
50、e iindeex 出出勤_出出生日期期_inndexx onn 員工工(出生生日期 )creatte iindeex 出出勤_上上班日期期_inndexx onn 出勤勤(上班班日期 )creatte iindeex 工工資_基基本工資資_inndexx onn 工資資(基本本工資 )creatte iindeex 職職務調動動_調動動前職務務_inndexx onn 職務務調動(調動前前職務 )creatte iindeex 獎獎懲記錄錄_獎懲懲類型_inddex on 獎懲記記錄(獎獎懲類型型 )creatte iindeex 請請假記錄錄_請假假天數(shù)_inddex on 請假記記錄(請
51、請假天數(shù)數(shù))Go5.3實驗驗數(shù)據(jù)的的輸入為了驗證所所設計的的數(shù)據(jù)庫庫的性能能,在SSQL serrverr 20000上上建立的的“人事管管理系統(tǒng)統(tǒng)”數(shù)據(jù)庫庫,輸入入了少量量的實驗驗數(shù)據(jù)。6.應用程程序設計計應用程序設設計,指指的是如如何用vvb的代代碼實現(xiàn)現(xiàn)預定的的功能。7.1員工工檔案信信息表7.2調動動信息表表6.1建立立公共模模塊運行Vissuall Baasicc后,選選擇“文件”“新建建工程”菜單,然然后從工工程模板板中選擇擇“標準EEXE”項,單單擊“確定”按鈕。VVisuual Bassic就就會自動動生成一一個窗體體,這個個窗體的的屬性采采用的都都是默認認設置。在在本系統(tǒng)統(tǒng)設
52、計中中,先刪刪除這個個窗體,然然后選擇擇“文件”“保存存工程”菜單,在在出現(xiàn)的的“文件另另存為”對話框框中輸入入這個工工程項目目的名稱稱Stuuff_MISS,并且且選擇要要保存這這個工程程的目錄錄,單擊擊“保存”按鈕,保保存工程程。 為為了提高高代碼的的效率方方便維護護,在VVisuual Bassic中中可以用用公用模模塊來存存放工程程中經(jīng)常常使用的的函數(shù)、過過程和全全局變量量等。在在這個系系統(tǒng)中,每每個功能能模塊都都要使用用數(shù)據(jù)庫庫,因此此可以使使用一個個公用的的數(shù)據(jù)操操作函數(shù)數(shù),來執(zhí)執(zhí)行一系系列的SSQL語語句。在在項目資資源管理理器中為為這個工工程添加加一個模模塊,保保存為MModuulellbaas。Optioon EExplliciitPubliic DDBCOON AAs NNew ADOODB.ConnnecctioonPubliic UUserrNamme AAs SStriingPubliic PPasssWorrd AAs SStriingPubliic YYhQxx Ass Neew AADODDB.RRecoordsset定義一個MMainn過程:Sub MMainn() DDBCOON.CConnnecttionnStrringg = DSSN=MMAO;dattabaase=perrsonn DDBCO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 贛西科技職業(yè)學院《中學科技作品創(chuàng)作》2023-2024學年第一學期期末試卷
- 《護理管理制度培訓》課件
- 勞動小學生課件六上浙教版
- 贛東學院《管理研究方法》2023-2024學年第一學期期末試卷
- 甘肅中醫(yī)藥大學《線描人物》2023-2024學年第一學期期末試卷
- 入礦培訓課件
- 手指流血安全教育課件
- 安全理念課件標題撰寫
- 2021一建考試《建設工程項目管理》題庫試卷考點題庫及答案解析五
- 《企業(yè)并購管理》課件
- 痤瘡詳細版課件
- 國管局住房制度改革相關政策解答
- 無縫鋼管服務方案
- 排澇泵站養(yǎng)護方案范本
- XX醫(yī)院臨床醫(yī)療質量考核通用記錄表
- 城市交通樞紐運營故障應急預案
- 料場加工施工方案
- 【淺析人工智能在石油行業(yè)中的應用3400字(論文)】
- 2023-2024學年上海市交大附中嘉定高二物理第一學期期末學業(yè)質量監(jiān)測模擬試題含解析
- 湖北省十堰市竹山縣2023-2024學年三上數(shù)學期末經(jīng)典模擬試題含答案
- 產(chǎn)品試制前準備狀態(tài)檢查報告
評論
0/150
提交評論