久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

人事管理系統總結

時間:2019-05-15 09:23:32下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《人事管理系統總結》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《人事管理系統總結》。

第一篇:人事管理系統總結

《數據庫原理與應用》

課程設計

個人總結

題目人事管理系統專業班級計0902學號200907010209姓名Karen指導老師楊謹全完成時間2012-01-1

1為了加深對課堂理論學習的理解,提高應用水平,增強動手能力,為畢業設計做準備。我們進行了此次數據庫原理與應用的課程設計。我們組本次課程設計的主要任務是開發設計一個人事管理系統。該人事管理系統主要完成員工資料和薪酬的管理,包括工資料和薪酬記錄的添加、修改、查詢和刪除,以及一些輔助項目的管理,如工作部門管理、基本工資信息管理和技能工資信息。該設計主要涉及數據庫的建立、連接和釋放操作、數據庫表中記錄的讀取和寫入操作的功能,以及數據環境的設置使用和數據控件的綁定及填充技術。

這次課程設計要求我們掌握使用現在比較流行的數據庫管理系統或數據庫開發工具進行數據庫管理操作(如建庫、建立完整性約束,對數據庫中數據進行查詢,更改等操作)的方法;同時,要學會使用一種開發工具開發出有相當完善功能并有一定規模的數據庫應用系統。通過設計對SQL語言要有較深入的了解和掌握,對數據庫的管理(主要是安全性、完整性方面)要有一定程度的了解,會對表、視圖(存儲過程、觸發器這兩個可選)等的使用。該設計主要包括人事管理系統的概述和預覽,系統的設計和分析,數據庫的設計和創建,系統所含模塊的設計和實現。

剛開始拿到這個題目感覺有點茫然不知從何下手,最后經過老師的指點我們有了一個大體的設計理念,在加上查看相關數據庫設計的書籍、上網查找相關資料我們的頭腦中有了較為清晰的設計思路。然后我們就順著自己的思路一步步地開始了我們的設計。

首先是進行需求分析,其中包括功能需求,性能需求,數據需求,運行需求。因為我們對于人事管理都沒有太多的了解,這其中有什么需求我們也不是很清除,最后我們又通過調查,再加上參考類似系統的設計思想我們終于完成了需求分析這項首要任務。

再下來是根據需求分析我們更進一步地確定了該系統的功能,進而劃分模塊,確定各模塊的功能。在此基礎上確定該系統中所涉及的各個實體,以及與各實體相關的屬性。畫出E-R圖,得出其關系模式。然后就可進一步進行詳細的設計。

其實說的簡單點這次設計主要就是分為兩大塊:數據庫的建立和人事管理整個系統的設計開發。先說說我們對于人事管理這個系統的設計。

剛開始我們打算是用C#語言進行系統的開發,因為我們在圖書館找到了相關的資料,后來想到我們對于C#也不是了解,怕其中出現問題不好解決,所以我們最后就聽取了老師及同學的建議用Visual Basic語言來做。至于VB,我覺得很多和我們以前涉及的MFC很相像。在設計窗口界面時,VB自身就提供了很多控件,我們可以任意選擇自己需要的組件,也可以任意將其拖到我們需要或是認為合理的位置。這就使得我們在設計窗口界面時格外方便。但是在完成了窗口界面的設計之后我們遇到了難題。究竟如何將這些窗口鏈接起來?我們真的是無從下手。沒辦法我們只好再去泡圖書館,找到與Visual Basic相關的書籍潛心研究,不過還好我們還是解決了不少問題。但是因為是初次接觸這門語言,其中很多地方我們還是理解不到位,我們又去請教了老師,經過老師的耐心指導,我們的作品也更加完善了。

下來說說數據庫的建立。我覺得與系統的設計相比數據庫的建立簡單許多。我們就根據老師交給我們的方法,對照著課本上數據庫建立的步驟一步步地進行。先是進行需求分析,然后根據分析結果進行概念結構設計,把所有的信息要求統一到一個整體邏輯中。然后是邏輯結構設計,將概念設計階段的E-R模型轉換為特定機器上的、DBMS所支持的數據模型并進行優化,再就是使用主語言和數據庫管理系統的DDL語言進行結構式的程序設計。接下來就是數據庫的實施階段,就是利用DBMS提供的數據語言及其宿主語言將邏輯設計和物理設計的結果嚴格地描述出來,編制和調試原程序,組織數據入庫,并進行試運行。在完成了數據庫的建立之后還應記得為數據庫添加各種約束,我們通過觸發器使得數據庫實現了級聯刪除,并且避免了用戶向數據庫中插入重復數據。

在這次課程設計中我的主要任務是完成數據庫的建立。總的來說進行的還是比較順利,畢竟經過一學期的學期對于數據庫的應用掌握的還是比較熟練的。當然其中還是遇到了許多

困難。比如在數據庫設計初始,在劃分模塊確定各實體及關系時,也許是因為自己對于人事管理不太了解,也許是因為自己對于數據庫整體概念還是理解的不是很到位,所以遲遲不能確定該系統所設計相關的實體以及它們之間的關系,最后還是查閱相關資料才確定了下來。再就是在為數據庫創建約束時,只記得大體語句格式,其中出現了很多語法錯誤,最后還是對照課本改正了過來,這就教育了我對于任何重要的知識不能只知其大概,應清楚每一個小點。值得一提的是,在這其中我還學到了不少知識。以前在進行級聯刪除的約束時,我們總是通過SQL語句實現,但在這次設計中我從指導老師那還學到了另一種更為簡單方便的方法,不需要記SQL語言,只需簡單幾步就搞定。

另外我的任務就是整理實驗報告,為了我們的報告更加清晰易懂,我嚴格按照規定,然后參考我們設計的步驟詳細地對我們這次設計進行了表述。其中涉及了我們具體的設計內容、設計目的、設計步驟以及我們所遇到的問題及解決方案。

在完成了我的主要任務之余我還參與了窗口界面的設計,因為當時分工的原因,我對于Visual Basic語言沒有太多的研究,只是簡單地看了看。我主要就是協助隊友,對于窗口整體效果方面給點建議,然后就是幫助她們理解一些書本上不太容易理解的地方。

從淺的層次來說,通過這次設計我將所學知識與實際結合了起來,將課本知識系統化,使得我對課本知識有了更加深刻的理解。對于我更深層的意義是讓我體會到了團隊與合作的力量,這次我們小組共三個人,在這期間我們為選擇開發語言等許多問題有過爭執與分歧,但就是在這其中我們才得以成長,最終我們算是圓滿地完成了任務。我希望今后有更多類似的機會使自己得到更多鍛煉。

第二篇:人事管理系統

企業人事財務管理系統的開發與設計

內容摘要

隨著Internet的不斷發展,傳統的管理方式,消耗大量的人力物力,傳統的方式已經趕不上時代的腳步,所以開發一個高效的企業人事財務管理系統,是非常必要的。

本系統作為一個MySQL數據庫開發運用程序,主要是分為前臺部分和后臺部分,前臺部分是面向用戶,主要包括對自身工資的查詢,對考勤的查詢等功能的實現。后臺部分是面向管理員,主要包括對職員管理,考勤管理,工資發放管理,公司結算預算等功能。

該系統的開發環境主要是MysqL+php的結合,同時加入了Html的語言來完成的界面設計。

關鍵詞:人事財務管理,MysqL,php

目 錄

一、引 言...............................................................1

(一)設計目的.......................................................1

(二)設計要求.......................................................1

(三)設計環境.......................................................1

二、需求分析............................................................2

(一)系統總體需求...................................................2 1.系統簡介......................................................2 2.系統分析......................................................2

(三)數據字典.......................................................3

三、概念結構設計........................................................5

(一)E-R圖.........................................................5

(二)系統的功能結構設計.............................................7 1.總架構設計.....................................................7 2.功能模塊的劃分.................................................7

四、邏輯結構設計........................................................9

(一)關系模式.......................................................9

(二)表的設計與創建.................................................9

五、數據庫系統開發與實現...............................................11

(一)管理員主要功能模塊設計........................................11 1.部門及職位管理模塊...........................................11 2.工資修改模塊.................................................12 3.員工管理模塊.................................................12 4.查詢工資模塊.................................................13 5.修改考勤表模塊...............................................13

(二)后臺主要功能模塊設計.........................................14 結 論..................................................................16 參考文獻...............................................................17

一、引 言

(一)設計目的

隨著公司規模的擴大,經濟體制的快速發展,公司組織管理會變得越來越龐大和困難,而信息的處理與使用也變得越來越重要。人事管理信息系統是企業管理中不可缺少的一部分,無論對企業決策者和管理者來說都至關重要,所以建立一套人事管理系統,能夠加快物資的周轉速度,提高生產效率,加強管理的信息化手段,更好的為企業的發展和后勤服務,提高本單位的經濟效益。該系統的實現,可以使企業更方便的對工作人員信息進行查詢和錄入,配合市場管理的步伐。從宏觀上講,順應了社會的信息化、社會化潮流,縮短了整個社會化大生產的周期。因此,開發這樣一套管理軟件成為很有必要的事情。

(二)設計要求

在信息高度發達的今天,人事管理的對象是一個單位或若干單位種的員工的基本信息,這些信息是在變化的。人事部門要為本單位、上級部門提供準確的統計數據。由于人員眾多、數據復雜、統計管理工作困難,以往每做一項工作,都需要花費很多的時間和精力。傳統的人工管理方式有諸如效率低,保密性差,查找、更新、維護困難等各種各樣的缺點。因此,人事管理系統能夠為用戶例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。能夠極大地提高人事管理的效率。同時,使企業實現科學化、正規化管理以及與世界先進管理技術接軌。

(三)設計環境

該系統的開發環境主要是PHP+MysqL.二、需求分析

(一)系統總體需求

1.系統簡介

該系統是一個企業人事財務管理系統,主要是分為前臺部分和后臺部分,前臺部分是面向員工,主要包括注冊及登陸,工資信息的查詢,考勤查詢,查詢自己的某月或者全年考勤加班情況等功能的實現。后臺部分是面向管理員,主要包括對職員信息管理,對部門或者職位的變更,對員工考勤信息的管理和維護,對員工的工資進行結算等功能。

以企業的人事工資管理為設計和開發對象,系統應具有的設計要求包括:

1、全體員工的崗位、級別設定、員工的基本信息設定;

2、企業部門的劃分與設定;;

3、員工不同工種的基本工資設定;

4、加班津貼應根據加班時間和類型給予不同的補助;

5、按照不同工種的基本工資、考勤、應產生員工的月工資;

6、設計年終獎的計算方法;

7、工資報表,能夠查詢每個員工的工資情況、每個部門的工資情況、按月的工資統計,按年的工資統計;

8、進一步基于工資的財務預算與決算;

系統由php+mysql設計實現,具有數據操作方便、高效、迅速等優點。該系統采用功能強大的數據庫軟件開發工具進行開發,具有很好的可移植性。2.系統分析

(1)系統管理

對使用系統的用戶進行管理,為他們分配一定的權限,使他們規范的使用系統。本系統的用戶及其操作權限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號)和密碼分配給員工。

(2)職工信息管理

管理員可以對職工信息進行管理,包括對職工基本信息和職工調動情況的記錄進行查詢、添加、刪除和修改。

(3)職工考勤管理

用于對職工的考勤情況進行記錄,同時管理和查詢企業職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修改。

(4)職工工資管理

可以根據職工的考勤情況,對員工的工資進行結算,負責打印工資條。年底結算后,可以根據公司的業績情況,對職工發放不同的獎金。

(5)對企業開銷進行管理

可以在年初對企業進行今年一年開銷的預算,制定財務計劃;年終可以進行結算,計算工資一年的成果。作為來年公司預算的參考。

(6)對部門和職位的管理

根據公司的具體情況,增設、刪除和改變職位和部門,同時設置不同部門不同職位的基本工資。

(三)數據字典

1.職員表:職員編號(主鍵)、職員所屬部門、職位、職員登錄密碼

表2.1 職員表的建立

2.考勤表:職員編號(主鍵)、年份、月份、缺勤次數、普通加班、特殊加班

表2.2 考勤表的建立

3.職員薪水表:部門編號(主鍵)、職位號(主鍵)、基本工資

表2.3 職員薪水表的建立

4.職位表:職位編號(主鍵)、職位名稱

表2.4 職位表的建立

5.部門表:部門編號(主鍵)、部門名稱

表2.5 部門表的建立

6.管理員表:管理員登錄賬號(主鍵)、密碼

表2.6 管理員表的建立

三、概念結構設計

(一)E-R圖

圖3.1 職員 E-R 圖

圖3.2 考勤 E-R 圖

圖3.3 部門 E-R 圖

圖3.4 職位 E-R 圖

圖3.5 薪水設計 E-R 圖

圖3.6 管理員 E-R 圖

部門編號姓名職位編號登錄密碼職員編號查詢年份查詢月份缺勤天數普通加班特殊加班職員編號部門編號部門名稱職位編號部門職員考勤am管理nnmpl考勤q管理管理員密碼o查詢b職位編號管理員薪水部門編號管理賬戶管理員編號職位名稱職位基本工資 圖3.7 總設計 E-R 圖

(二)系統的功能結構設計

1.總架構設計

圖3.8 系統總體功能圖

2.功能模塊的劃分

1:系統管理

系統啟動的時候有一個管理員用戶,使用這個用戶登陸以后,可以添加其他用戶,而且每個用戶都可以更改自己的密碼。

1)登陸系統

2)用戶設置:設置用戶密碼,只有管理員才能創建修改刪除其他用戶。3)退出系統 2:人事管理

1)添加員工信息:系統自動生成員工的編號。管理員可以添加員工的基本信息。包括姓名,性別,年齡,聯系電話,學歷,專業,分配部門和職位,進入本公司的時間等;

2)修改員工信息:選擇一個員工,可以修改這個員工的基本信息。包括員工調動時的信息修

改,以及工資修改;

3)查詢員工的基本信息:可以根據員工的編號,姓名進行查詢員工的基本信息,并且可以針對查詢結果進行修改和冊除等工作;

4)冊除員工信息:直接從列表中選中要冊除的員工信息,然后進行冊除操作,或者首先查詢要冊除的員工信息,然后在冊除。

3:基礎信息管理

1)職務類別設置:設置職務分類,增加或者刪除職位;

2)工資類別設置:設置工資分類,根據考勤表發放工資和獎金等; 3)部門類別設置:設置部門分類。4:考勤管理

1)考勤記錄:記錄員工的出勤情況;

2)考勤查詢:調用數據庫來查詢員工的出勤情況。5:公司財務管理 1)年初總體預算; 2)年底結算。

四、邏輯結構設計

該企業人事財務管理系統主要分為兩個部分,分別對應管理員管理和職員。

(一)關系模式

職員可以登錄系統,查詢自己的工資情況,也可以查詢自己的考勤情況。

管理員登錄,可以管理員工信息,管理考勤信息,可以查詢基本工資,根據公司每年的開支,進行年底結算,根據公司收支,對員工進行不同的獎勵。

(二)表的設計與創建

考慮系統的實際需要,本系統數據庫至少要包含職員信息表(staff)、薪水信息表(salary)、考勤表(check1)、部門表(department)、職位表(post)、管理員表(admin)。

職員信息表(staff)

管理員表(admin)

薪水信息表(salary)

部門表(department)

職位表(post)

考勤表(check1)

五、數據庫系統開發與實現

基于的旅店管理系統主要分為兩個部分,分別對應管理員管理和職員查詢。

(一)管理員主要功能模塊設計

管理員可以登錄,系統主界面如圖5-1所示。

圖5-1 系統主界面

1.部門及職位管理模塊

管理員登錄后可以進行部門和職位的管理,如圖5-2所示:

圖5-2 部門管理主界面

點擊添加部門可以完成新部門新職位的添加功能,代碼如下,操作界面如圖5-3 所示 mysql_query(“insert into department values('”.$DepartNo.“','”.$DepartmentName.“')”);mysql_query(“insert into salary values('”.$DepartNo.“','”.$PostNo.“','”.$Basic_Salary.“')”);點擊編輯按鈕可以修改各部門不同職位的底薪,代碼如下:

$sql=“update department set DepartmentName='”.$DepartmentName.“' where DepartNo='”.$DepartNo.“'”;

圖5-3 部門職位編輯界面

對按刪除按鈕,根據主鍵可以直接刪除整條記錄,實現對部門和職位的刪除,關鍵代碼如下: mysql_query(“delete from salary where DepartNo = ”.$DepartNo.“ and PostNo =”.$PostNo);mysql_query(“delete from department where DepartNo = ”.$DepartNo);2.工資修改模塊

管理員登錄成功后,可以從數據庫中查詢員工的基本工資信息,主代碼如下:

$result=mysql_query(“select * from staff,department,post,check1,salary where staff.DepartNo like '”.$c2.“' and staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo ”)3.員工管理模塊

管理員登錄成功后,可以從數據庫中查詢員工的基本信息,主界面如圖5-4 所示:

圖5-4 員工基本界面

可增加新的員工,給他分配部門和職位,主要代碼:

mysql_query(“insert into staff(StaNo,StaName,PostNo,DepartNo)values

('”.$StaNo.“' , '”.$StaName.“' , '”.$PostNo.“ ', '”.$DepartNo.“')”);

對已存在的員工,可以根據職員編號進行修改信息,主要代碼,界面如圖5-5所示 : mysql_query(“update staff set PostNo='”.$PostNo.“' where StaNo='”.$StaNo.“'”);mysql_query(“update staff set DepartNo='”.$DepartNo.“' where StaNo='”.$StaNo.“'”);header(“Location: querry.php”);

圖5-5 修改員工信息界面

按刪除按鈕,可以刪除員工,代碼如下:

mysql_query(“delete from staff where StaNo='”.$StaNo.“'”);4.查詢工資模塊

管理員登錄成功后,可以從數據庫中查詢員工的基本信息,可以按照年份,月份,不同的部門進行查詢,主界面如圖5-6 所示:

圖5-6 查詢工資界面

主要代碼:

mysql_query(“select * from staff,department,post,check1,salary where staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo”)5.修改考勤表模塊

管理員登錄成功后,可以從數據庫中查詢員工的考勤基本信息,可以按照年份,月份,不同的部門進行查詢,主界面如圖5-7 所示:

圖5-7 查詢考勤表界面

可以對員工的考勤進行添加,代碼: mysql_query(“insert into check1 values('”.$StaNo.“','”.$Year.“','”.$Month.“','”.$Less.“','”.$Normal.“','”.$Specifieness.“')”);還可以進行編輯,界面如下:

圖5-8 考勤表編輯界面

主要代碼:

“update check1 set Normal='”.$Normal.“' where StaNo='”.$StaNo.“' and Month ='”.$Month.“'and Year='”.$Year.“'”;

(二)后臺主要功能模塊設計

管理員登錄成功后,可以從數據庫中查詢自己的工資信息,如圖5-9:

圖5-9 員工查詢工資界面

結 論

本文描述了基于PHP+mySql環境設計的網上書店系統的設計與實現,具有一定的理論和實踐意義。該系統是Windows 7,web服務器Apache,數據庫服務器MySQL,服務器端腳本編程環境PHP,共同完成的。

設計要求提的很完善,該系統實現了工資的查詢,不同用戶的登錄,管理員可以對公司的業績進行年初的預算,年終的結算,根據不同部門的不同職位,分配不一同的工資,年末根據公司的業績以及個人表現情況,對不同的人員發放不同的獎金福利。員工可以查詢自己不同月份,不同年份的工資詳情等。但是最后設計的時候我們遇到很多問題,工資結算的時候,我們還是沒有詳細劃分,只做出了最終的工資總額,可能對員工查詢詳細工資不方便,還有就是公司的結算預算,沒有做進去,系統顯得不是很完善,以后還是應該多多研究。所以通過老師的指點,我們還應該努力,最終解決這些問題,以更好的完成了整個系統的開發工作。

參考文獻

[1]劉金嶺,馮萬利.數據庫原理及應用實驗與課程設計指導[M].北京:清華大學出版,2010.[2]王珊,薩師道.數據庫系統概論[M].北京:高等教育出版社,2006

[3] Verhoef C.P,Donkers B.Predicting customer potential value an application in the insurance industry.Decision Support Systems[J].2001,32(1): 189-199.

[4] 吳毅杰,張志明.B/S與C/S的比較及其數據庫訪問技術[J].艦船電子工程.2003:56-58. [5] Philip lew,孫偉.Software Engineering English[M].清華大學出版社.2004:225-260. [6](德)斯皮勒?林茨,(挪)謝弗.軟件測試基礎教程[M].北京:人民郵電出版社.2009:96-120.

第三篇:企業人事管理系統

摘 要

人事管理系統是一個企業單位不可缺少的部分,它的內容對于企業的決策者和管理者來說都至關重要,所以人事管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。使其企業人事管理初步實行計算機化,讓計算機在人事管理中得到初步應用。使人事管理者總是根據準確、及時的人事信息來進行決策,實現管理為有效改進現有的企業人事管理模式,提高企業對職工信息、考核、獎懲、調動等基本信息管理的效率,開發了該企業人事管理系統。該系統可通過運用兩個用戶進入登錄,之后對表進行了設計,可對表內的信息進行插入、修改、刪除等操作,而使用觸發器就可明白對該表或視圖進行了什么操作。可使用視圖進行多表查詢,使用表間聯系,選擇所需列可快速查詢信息,方便了表的使用,還可使用存儲過程輸入參數查詢,因此也提高了該系統應用的靈活性。

關鍵字:企業人事管理,SQL Server 2005,系統,開發

目 錄 企業人事管理系統開發基礎..........................................1 1.1 SQL Server 2005 的介紹........................................1 1.2 系統開發背景及現狀............................................1 1.3 需求分析......................................................1 1.3.1 需求調查..................................................1 1.3.2 流程圖....................................................2 2 數據庫設計........................................................2 2.1E-R圖.........................................................3 2.2 表的設計......................................................3 2.2.1 員工信息表................................................4 2.2.2 部門信息表................................................5 2.2.3 調動信息表................................................6 2.2.4 獎懲表....................................................7 2.2.5 考勤信息表................................................7 2.2.6 學歷分布表................................................8 2.2.7 政治面貌代碼表............................................9 2.2.8關系圖....................................................9 2.3創建視圖.....................................................10 2.3.1 本科人員表...............................................10 2.3.2 加班人員名單.............................................11 2.3.3 人員調動情況.............................................12 2.3.4 受獎人員.................................................13 2.3.5 碩士已婚人員.............................................14 2.3.6 銷售部人員表.............................................15 2.3.7 員工表...................................................16 2.4 存儲過程.....................................................17 2.4.1部門人員表...............................................18 2.4.2 婚姻學歷表(加密).........................................20 2.4.3 加班次數.................................................22

2.4.4 獎懲類別表...............................................23 2.4.5 學歷表...................................................24 2.5觸發器及對信息的操作.........................................25 2.5.1 觸發器“添加”及添加信息.................................25 2.5.2 觸發器”修改”及修改信息.................................27 2.5.3 觸發器”刪除”及刪除信息.................................28 2.6 權限.........................................................28 2.6.1 管理用戶者權限...........................................29 2.6.2用戶者權限...............................................31 3總結.............................................................34 4 致謝.............................................................34 5 參考文獻.........................................................35

企業人事管理系統 企業人事管理系統開發基礎

1.1 SQL Server 2005 的介紹

SQL Server 2005將引進一個專門的管理員連接,即使在一個服務器被鎖住,或者因為其他原因不能使用的時候,管員可以通過這個連接,接通這個正在運行的服務器。這一功能將能讓管理員,通過操作診斷功能、或Transact—SQL指令,找到并解決發現的問題。

SQL SERVER 2005將支持豐富的全文應用軟件。服務器的編目功能將得到增強,對編目的對象提供更大的靈活性。查詢性能和可升級性將大幅得到改進,同時新的管理工具將為有關全文功能的運行,提供更深入的了解。

1.2 系統開發背景及現狀

在企業中,人事管理工作是非常重要的一項工作,它負責整個企業的日常人事安排,人員的人事管理等。以前都是人工進行操作。隨著企業規模的擴大,人事管理的工作量也大大地加重。隨著計算機應用的發展,人事工作者急切希望能夠將大部分煩瑣的工作交給計算機處理,以減輕人工的壓力并提高工作效率。而計算機的普及加快人事管理系統的產生。

人事管理的主要任務是為實現企業的整體目標提供合適可用的人才,這就要求人事部門進一步加大人事制度改革的力度,建立好人才檔案,為企業選拔賢能創造一個良好的工作環境,使員工用其所長、人盡其才;關心和改善員工的生活條件,使員工無后顧之憂,充分發揮自己的內在潛力。

企業人事管理的根本目的就是通過使用人才去達到最大利益。企業人事管理工作的好壞對企業的發展有較大的影響,企業對人事管理都較為重視。通過互聯網查詢的資料來看,國內目前類似的系統大多是針對企業員工管理,而對企業引進人才方面以及與員工交流平臺方面所做的工作不多。

1.3 需求分析

1.3.1 需求調查

人事管理是企業管理的一個重要內容。隨著時代的進步,企業也逐漸變的龐大起來。如何管理好企業內部員工的信息,成為企業管理中的一個重要問題。在企業人事管理系統

這種情況下,一個可以規范化,自動化的企業人事管理系統就顯的非常重要。

最初的人事管理,都是靠人力來完成。當企業規模比較小的時候,人力可以完成。隨著企業規模越來越大,企業員工的人數越來越多,依然維持著人力進行管理必然會造成工作效率底,工作錯誤增高等問題。

人事管理系統就是把分散的企業單位的職工信息實行統一,集中,規范的收集管理。建立分類編號管理,電腦存貯查詢、增加、修改、刪除等現代化,專業化的管理系統。為企事業單位和職工解除后顧之憂。1.3.2 流程圖

圖1-1 流程圖 數據庫設計

數據庫設計是數據庫應用系統開發的關鍵環節,保證數據完整性,企業人事管理系統面向的對象是企業內部的各部門,提高人事管理的效率,也是企業的科學化、正規化管理與世界接軌的重要條件。

企業人事管理系統

2.1E-R圖

E-R圖也叫實體-聯系圖(Entity Relationship Diagram),它可以提供能夠表示出實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。構成E-R的基本要素主要有:

(1)實體型:在E-R圖中用矩形來表示實體型,在矩形框內寫明實體的名稱。比如員工李

四、學生張三都是實體。

(2)屬性:在E-R圖中用橢圓來表示屬性,并用無向邊將其與相應的實體連接起來。比如員工的姓名、工號、性別等都是屬性。

(3)聯系:在E-R圖中用菱形來表示聯系,在菱形框內寫聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1 : 1,1 : n或m : n)。

圖2-1-1 E-R圖

2.2 表的設計

表是數據庫的基本單位,它是一個二維表,表由行或列組成。在設計數據時,應在充分進行項目需求分析調查的前提下,分析該系統要有哪些表,每個表中要有那些列。設計表時應考慮:表有哪些列,列的名字,每一列的數據類型和長度,該列是否允許為空值;表中哪些列需要定義主鍵,哪個列需要定義外鍵、唯一鍵、標識列;表中哪些列的數據有效范圍需要限定,需要對哪些列提高查詢速度。

企業人事管理系統

圖2-2-1 數據庫內所建表

2.2.1 員工信息表

員工信息表內存儲的數據是每個職工的基本信息,包括員工編號,姓名,性別,出生日期,政治面貌ID,學歷編號,婚姻狀況,部門編號,所任職位,現居地址,聯系方式,入職時間,離職時間,在職狀態等列。

圖2-2-2 表所建列

(1)代碼

USE [企業人事管理系統] GO CREATE TABLE [dbo].[員工信息表]([員工編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [姓名] [nvarchar](10)COLLATE Chinese_PRC_CI_AS NULL, [性別] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [出生日期] [smalldatetime] NULL, [政治面貌ID] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [學歷編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [婚姻狀況] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, [部門編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [所任職位] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [現居地址] [nvarchar](20)COLLATE Chinese_PRC_CI_AS NULL, [聯系方式] [varchar](11)COLLATE Chinese_PRC_CI_AS NULL, [入職時間] [datetime] NULL, [離職時間] [datetime] NULL,企業人事管理系統

[在職狀態] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_員工信息表] PRIMARY KEY CLUSTERED([員工編號] ASC, [政治面貌ID] ASC, [學歷編號] ASC, [部門編號] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY] GO

(2)查詢員工的基本信息:可以根據員工的編號,姓名或是進入本公司的時間進行查詢員工的基本信息,在此根據員工編號查詢一條員工信息。

SELECT [員工編號] ,[姓名],[性別] ,[出生日期],[婚姻狀況], [部門編號],[所任職位],[現居地址],[聯系方式],[在職狀態] FROM [企業人事管理系統].[dbo].[員工信息表] where 員工編號='00023'

圖2-2-3 查詢信息

2.2.2 部門信息表

圖2-2-4(1)代碼

USE [企業人事管理系統] GO CREATE TABLE [dbo].[部門信息表]([部門編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [部門名稱] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_部門信息表] PRIMARY KEY CLUSTERED([部門編號] ASC

企業人事管理系統)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY](2)查詢某部門,使用部門編號=113 SELECT [部門編號] ,[部門名稱] FROM [企業人事管理系統].[dbo].[部門信息表] where 部門編號=114

圖 2-2-5 2.2.3 調動信息表

圖 2-2-6(1)代碼

USE [企業人事管理系統] GO CREATE TABLE [dbo].[調動信息表]([員工編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [調動日期] [datetime] NULL, [調動原因] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [調后部門編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [調后職位] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL)ON [PRIMARY](2)查詢某員工調動情況,員工編號=00032 SELECT [員工編號] ,[調動日期],[調動原因],[調后部門編號],[調后職位] FROM [企業人事管理系統].[dbo].[調動信息表] where 員工編號=00032

企業人事管理系統

圖 2-2-7 2.2.4 獎懲表

圖 2-2-8 代碼

USE [企業人事管理系統] GO CREATE TABLE [dbo].[獎懲表]([員工編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [獎懲日期] [datetime] NULL, [獎懲類別] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [獎懲原因] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [獎懲分數] [int] NULL)ON [PRIMARY] Go 2.2.5 考勤信息表

圖 2-2-9

企業人事管理系統

代碼

USE [企業人事管理系統] GO CREATE TABLE [dbo].[考勤信息表]([考勤編號] [int] IDENTITY(1,1)NOT NULL, [考勤月份] [nvarchar](2)COLLATE Chinese_PRC_CI_AS NULL, [員工編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [病假] [int] NULL, [事假] [int] NULL, [遲到] [int] NULL, [早退] [int] NULL, [出差] [int] NULL, [加班] [int] NULL, [備注] [nvarchar](100)COLLATE Chinese_PRC_CI_AS NULL, [記錄時間] [datetime] NULL)ON [PRIMARY] Go 2.2.6 學歷分布表

圖 2-2-10 代碼

USE [企業人事管理系統] GO CREATE TABLE [dbo].[學歷分布表]([學歷編號] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [學歷] [nvarchar](6)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_學歷分布表] PRIMARY KEY CLUSTERED([學歷編號] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY]

企業人事管理系統

2.2.7 政治面貌代碼表

圖 2-2-11 代碼

USE [企業人事管理系統] GO CREATE TABLE [dbo].[政治面貌代碼表]([政治面貌ID] [nvarchar](1)COLLATE Chinese_PRC_CI_AS NOT NULL, [政治面貌名稱] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_政治面貌代碼表] PRIMARY KEY CLUSTERED([政治面貌ID] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY] 2.2.8關系圖

圖2-2-12

企業人事管理系統

2.3創建視圖

視圖是一個虛擬表,它保存SELECT語句的定義,是用戶查看數據庫表中數據的一種方式。用戶通過它能夠以需要的方式瀏覽表中的部分或全部數據,而數據的物理存放位置仍然在數據庫的表中,這些表稱作視圖的基表。

視圖中的數據可以來自一個或多個基表,也可以來自視圖。

視圖可以使用戶集中在他們感興趣或關心的數據上,而可以考慮那些不必要的數據。這樣,由于用戶只能看到在視圖中顯示的數據,而看不到視圖所引用的表的其他數據。在一定程度上保證了數據的安全性。

圖2-3-1 數據庫內視圖

2.3.1 本科人員表

建立該視圖,通過員工信息表與學歷分布表間的聯系,查詢學歷為本科的職員。操作如下:

圖2-3-2 所用表及表間關系

企業人事管理系統

圖2-3-3 列名及篩選條件

圖2-3-4 查詢結果

創建視圖代碼

USE [企業人事管理系統] GO CREATE VIEW [dbo].[本科人員表] AS SELECT dbo.員工信息表.員工編號, dbo.員工信息表.姓名, dbo.員工信息表.性別, dbo.學歷分布表.學歷

FROM dbo.員工信息表INNER JOIN dbo.學歷分布表ON dbo.員工信息表.學歷編號= dbo.學歷分布表.學歷編號 WHERE(dbo.學歷分布表.學歷= N'本科')GO 2.3.2 加班人員名單

使用員工信息表與部門信息表、員工信息表與考勤信息表間的聯系,查詢公司職員的加班情況,以及一些相關信息。

圖2-3-5 所用表及表間關系

企業人事管理系統

圖2-3-6 列名及篩選條件

圖2-3-7 查詢結果

USE [企業人事管理系統] GO CREATE VIEW [dbo].[加班人員名單] AS SELECT TOP(100)PERCENT dbo.員工信息表.員工編號, dbo.員工信息表.姓名, dbo.部門信息表.部門編號, dbo.員工信息表.所任職位, dbo.考勤信息表.考勤月份, dbo.考勤信息表.加班 FROM dbo.部門信息表INNER JOIN dbo.員工信息表ON dbo.部門信息表.部門編號= dbo.員工信息表.部門編號INNER JOIN dbo.考勤信息表ON dbo.員工信息表.員工編號= dbo.考勤信息表.員工編號 WHERE(dbo.考勤信息表.加班> 0)ORDER BY dbo.考勤信息表.考勤月份, dbo.部門信息表.部門編號 GO 2.3.3 人員調動情況

使用員工信息表與調動信息表和部門信息表兩表間聯系,查詢員工調動情況,包括原部門名稱及職位和調后部門編號及職位。

圖2-3-8 所用表及表間關系

企業人事管理系統

圖2-3-9 列名及篩選條件

圖2-3-10 查詢結果

USE [企業人事管理系統] GO CREATE VIEW [dbo].[人員調動情況] AS SELECT dbo.員工信息表.員工編號, dbo.員工信息表.姓名, dbo.部門信息表.部門名稱AS 原部門名稱, dbo.員工信息表.所任職位, dbo.調動信息表.調動日期, dbo.調動信息表.調后部門編號, dbo.調動信息表.調后職位 FROM dbo.員工信息表INNER JOIN dbo.調動信息表ON dbo.員工信息表.員工編號= dbo.調動信息表.員工編號INNER JOIN dbo.部門信息表ON dbo.員工信息表.部門編號= dbo.部門信息表.部門編號 GO 2.3.4 受獎人員

使用三表間聯系,查詢包括員工編號、姓名、部門編號、部門名稱、獎懲類別及獎懲分數在內的受獎人員情況。

圖2-3-11 所用表及表間關系

企業人事管理系統

圖2-3-12 列名及篩選條件

圖2-3-13 查詢結果

USE [企業人事管理系統] GO CREATE VIEW [dbo].[受獎人員] AS SELECT dbo.員工信息表.員工編號, dbo.員工信息表.姓名, dbo.部門信息表.部門編號, dbo.部門信息表.部門名稱, dbo.獎懲表.獎懲類別, dbo.獎懲表.獎懲分數 FROM dbo.獎懲表INNER JOIN dbo.員工信息表ON dbo.獎懲表.員工編號= dbo.員工信息表.員工編號INNER JOIN dbo.部門信息表ON dbo.員工信息表.部門編號= dbo.部門信息表.部門編號 WHERE(dbo.獎懲表.獎懲類別= N'獎')GO 2.3.5 碩士已婚人員

該視圖使用員工信息表和學歷分布表間的聯系,查詢學歷及婚姻狀況分布情況,在此篩選學歷為碩士,婚姻狀況為已婚的員工。

圖2-3-14 所用表及表間關系

企業人事管理系統

圖2-3-15 列名及篩選條件

圖2-3-16 查詢結果

USE [企業人事管理系統] GO CREATE VIEW [dbo].[碩士已婚人員] AS SELECT dbo.員工信息表.員工編號, dbo.員工信息表.姓名, dbo.員工信息表.性別, dbo.學歷分布表.學歷, dbo.員工信息表.婚姻狀況 FROM dbo.員工信息表INNER JOIN dbo.學歷分布表 ON dbo.員工信息表.學歷編號= dbo.學歷分布表.學歷編號

WHERE(dbo.學歷分布表.學歷= N'碩士')AND(dbo.員工信息表.婚姻狀況= N'已婚')GO 2.3.6 銷售部人員表

查詢一個部門有哪些員工,以及他們所任職位,就可以使用該視圖查詢部門人員,此處使用篩選器篩選了部門編號為111的部門。操作如下:

圖2-3-17 所用表及表間關系

企業人事管理系統

圖2-3-18 列名及篩選條件

圖2-3-19 查詢結果

USE [企業人事管理系統] GO CREATE VIEW [dbo].[銷售部人員表] AS SELECT dbo.員工信息表.員工編號, dbo.員工信息表.姓名, dbo.員工信息表.部門編號, dbo.部門信息表.部門名稱, dbo.員工信息表.所任職位 FROM dbo.部門信息表INNER JOIN dbo.員工信息表ON dbo.部門信息表.部門編號= dbo.員工信息表.部門編號 WHERE(dbo.員工信息表.部門編號= N'111')GO 2.3.7 員工表

通過三表間聯系,只查詢各個職員的編號、姓名、性別、所在的部門名稱及政治面貌名稱。

圖2-3-20 所用表及表間關系

企業人事管理系統

圖2-3-21 列名及篩選條件

代碼

USE [企業人事管理系統] GO CREATE VIEW [dbo].[員工表] AS SELECT TOP(100)PERCENT dbo.員工信息表.員工編號, dbo.員工信息表.姓名, dbo.員工信息表.性別, dbo.部門信息表.部門名稱, dbo.政治面貌代碼表.政治面貌名稱 FROM dbo.員工信息表INNER JOIN dbo.部門信息表ON dbo.員工信息表.部門編號= dbo.部門信息表.部門編號INNER JOIN dbo.政治面貌代碼表ON dbo.員工信息表.政治面貌ID = dbo.政治面貌代碼表.政治面貌ID GO

2.4 存儲過程

存儲過程是T-SQL語句和流控語句集合,存儲過程能被編譯和優化。當首次執行存儲過程是,SQL Server為其產生查詢計劃并將其保留在內存中,以后在調用該存儲過程時就不必在進行編譯,在一定程度上改善了系統的功能。

圖2-4-1 存儲過程

企業人事管理系統

2.4.1部門人員表

前面在視圖中已創建了一個“銷售部人員表”,在這里使用存儲過程創建了一個“部門人員表”的意圖在于通過參數查詢一個或多個部門的員工信息及所任職位。(1)創建代碼

create procedure p_部門人員表 @部門名稱nvarchar(50)as select 員工編號,姓名,部門名稱,所任職位 from 員工信息表y,部門信息表b where y.部門編號=b.部門編號and 部門名稱=@部門名稱 order by 員工編號

圖2-4-2 創建存儲過程(部門人員表)

(2)按部門名稱查詢部門人員

圖2-4-3 執行存儲過程部門人員表

企業人事管理系統

圖2-4-4 該存儲過程執行界面

可在”值”一欄中輸入任意部門名稱,在此查詢”銷售部”和”采購部”

USE [企業人事管理系統] GO DECLARE @return_value int EXEC @return_value = [dbo].[p_部門人員表] @部門名稱= N'銷售部' SELECT 'Return Value' = @return_value GO

圖2-4-5 查詢銷售部人員

USE [企業人事管理系統] GO DECLARE @return_value int EXEC @return_value = [dbo].[p_部門人員表] @部門名稱= N'采購部' SELECT 'Return Value' = @return_value GO

圖2-4-6 查詢采購部人員

企業人事管理系統

2.4.2 婚姻學歷表(加密)(1)代碼

USE [企業人事管理系統] GO create procedure [dbo].[婚姻學歷表] @婚姻狀況nvarchar(4),@學歷nvarchar(6)with encryption as select 員工編號,姓名,婚姻狀況,學歷 from 員工信息表y,學歷分布表x where y.學歷編號=x.學歷編號and 婚姻狀況=@婚姻狀況and 學歷=@學歷 order by 員工編號 GO

(2)執行

因該存儲過程被加密,因此無法修改此存儲過程.圖2-4-7 執行存儲過程 婚姻學歷表

圖2-4-8 輸入條件項

USE [企業人事管理系統] GO DECLARE EXEC @return_value int @return_value = [dbo].[婚姻學歷表] @婚姻狀況= N'未婚',企業人事管理系統

@學歷= N'研究生' SELECT 'Return Value' = @return_value GO

圖2-4-9 查詢未婚研究生人員

因此,該企業沒有同時符合婚姻狀況為未婚,學歷為研究生的人員

USE [企業人事管理系統] GO DECLARE EXEC @return_value int @return_value = [dbo].[婚姻學歷表] @婚姻狀況= N'未婚',@學歷= N'大專' SELECT 'Return Value' = @return_value GO

圖2-4-10 查詢未婚大專人員

企業人事管理系統

2.4.3 加班次數(1)代碼

USE [企業人事管理系統] GO create procedure [dbo].[加班次數] @加班int as select 姓名,性別,加班as '加班次數' from 員工信息表y,考勤信息表k where y.員工編號=k.員工編號and 加班=@加班

(2)執行

圖2-4-11 USE [企業人事管理系統] GO DECLARE EXEC @return_value int @return_value = [dbo].[加班次數]

@加班= 1 SELECT 'Return Value' = @return_value GO

圖2-4-12

企業人事管理系統

2.4.4 獎懲類別表(1)代碼

USE [企業人事管理系統] GO create procedure [dbo].[獎懲類別表] @獎懲類別nvarchar(50)as select 姓名,獎懲類別,獎懲分數 from 員工信息表y,獎懲表j where y.員工編號=j.員工編號and 獎懲類別=@獎懲類別

(2)執行

圖2-4-13 USE [企業人事管理系統] GO DECLARE EXEC @return_value int @return_value = [dbo].[獎懲類別表]

@獎懲類別= N'獎' SELECT 'Return Value' = @return_value GO

圖2-4-14

企業人事管理系統

2.4.5 學歷表

USE [企業人事管理系統] GO create procedure [dbo].[學歷表] @學歷nvarchar(6)as select 員工編號,姓名,性別,學歷from 員工信息表y,學歷分布表x where y.學歷編號=x.學歷編號and 學歷=@學歷

圖2-4-15 USE [企業人事管理系統] GO DECLARE EXEC @return_value int @return_value = [dbo].[學歷表]

@學歷= N'研究生' SELECT 'Return Value' = @return_value GO

圖2-4-16

企業人事管理系統

2.5觸發器及對信息的操作

觸發器主要通過事件觸發而被執行,在指定的表進行Insert、Update或Delete操作時被觸發。SQL Server將觸發器和觸發它的語句作為可在觸發器內回滾的單個事物對待,如果檢測到嚴重錯誤,則這個事務即自動回滾,恢復到原來的狀態。下圖是在員工信息表中所建的觸發器。

圖2-5-1 2.5.1 觸發器“添加”及添加信息 添加一條員工信息,運用觸發器顯示。(1)觸發器“添加”代碼

USE [企業人事管理系統] GO create trigger [添加] on [dbo].[員工信息表] for insert as print '增加一條員工信息'(2)插入信息

圖2-5-2

企業人事管理系統

INSERT INTO [企業人事管理系統].[dbo].[員工信息表]([員工編號],[姓名],[性別],[出生日期],[政治面貌ID],[學歷編號], [婚姻狀況],[部門編號],[所任職位],[現居地址],[聯系方式],[入職時間], [離職時間],[在職狀態])

VALUES('11111','新新','女','1990-12-5','2','004','未婚','113','職員','','','','','在')

圖2-5-3

圖2-5-4 查詢結果1

企業人事管理系統

2.5.2 觸發器”修改”及修改信息(1)觸發器”修改”代碼

USE [企業人事管理系統] GO create trigger [修改] on [dbo].[員工信息表] for update as print '修改員工信息'

(2)修改信息代碼及執行結果

UPDATE [企業人事管理系統].[dbo].[員工信息表] SET [政治面貌ID] =001,[所任職位] ='經理' ,[現居地址] = '浙江' ,[聯系方式] =*** ,[入職時間] = 2009-9-4 WHERE 員工編號='11111'

圖2-5-5

圖2-5-6

企業人事管理系統

2.5.3 觸發器”刪除”及刪除信息(1)觸發器”刪除”代碼

USE [企業人事管理系統] GO create trigger [刪除] on [dbo].[員工信息表] for delete as print '刪除一條員工信息'

(2)刪除信息代碼及執行結果

DELETE FROM [企業人事管理系統].[dbo].[員工信息表] WHERE 員工編號='11111'

圖2-5-7

2.6 權限

權限管理是指安全帳號登錄SQL Server之后,能夠對數據庫對象執行的操作。

SQL Server包括兩類權限:對象權限、語句權限。對象權限是針對表、視圖和存儲過程而言的一些操作。語句權限主要指是否具有權限來執行某一語句。這些語句通常是一些具有管理系統能夠的操作,如:創建數據庫、表和存儲過程。

企業人事管理系統

2.6.1 管理用戶者權限

在此系統中,使用權限可以將管理者和用戶擁有的權限不同,管理者可以對表進行Select、Update、Delete、Insert、reference等操作,對列進行Select、Update等操作,對視圖進行Select、Update、Delete、Insert等操作,對存儲過程進行Execute等操作。

關于管理者用戶權限的操作在前面的觸發器操作中已有展現,在此只說明管理者用戶權限的創建及所授予權限。(1)代碼及方法

CREATE LOGIN [owner] WITH PASSWORD=111, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[簡體中文], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO ALTER LOGIN [owner] DISABLE

圖2-6-1

設置登錄名為“owner“,選中SQL Server 身份驗證,設置密碼,取消”強制實施密碼策略“復選框的選中狀態。

圖2-6-2

企業人事管理系統

單擊左上角”用戶映射“,在”映射到此登陸名的用戶“下方的框中選擇”企業人事管理系統“,之后在”數據庫角色成員身份“下方的框中選擇”db_owner“和“public”,這樣owner就有了企業人事管理系統數據庫的所有操作權限。

圖2-6-3

圖2-6-4(2)授予權限

use 企業人事管理系統 go grant select,insert,update,delete,execute to owner

圖2-6-5

企業人事管理系統

2.6.2用戶者權限

用戶者權限在此系統中,只能進行一些查詢操作。(1)代碼及創建方法

CREATE LOGIN [users] WITH PASSWORD=000, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[簡體中文], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO ALTER LOGIN [users] DISABLE

圖2-6-6

圖2-6-7

圖2-6-8

企業人事管理系統

(2)授予權限

use 企業人事管理系統 go grant select to users

圖2-6-9(3)使用用戶者權限對系統進行其他操作(在此做部分舉例)用戶者權限沒有修改表列的權限

圖2-6-10

圖2-6-11

企業人事管理系統

圖2-6-12 用戶者沒有修改表內列的信息的權限

圖2-6-13 此語句是要修改員工編號為00011的職員的政治面貌ID,因該用戶不具有Update權限,因此無法修改該條信息。

當系統使用用戶者權限時,我們所創建的存儲過程不會顯示。

圖2-6-14

企業人事管理系統

3總結

隨著當今社會向信息化的發展,人事管理信息化管理來越為各企事業單位所重視,它能有效地收集、執行各種辦公信息,極大地提高了辦公效率,及時準確地實現信息的上傳下達,而計算機技術、網絡技術、各種軟件工作平臺不斷的發展,又能夠促進人事管理信息化管理加速實現。

本系統的不足在于沒有用可視化功能強大的VB.NET作為開發工具,因此在操作上可能會使用戶比較困難,但對于熟練SQL Server 2005起到一定作用。

在技術上由于對軟件開發平臺的不夠熟悉,很多組件及其之間的聯系掌握不夠以至不能靈活運用,造成程序內容不豐富,使用不方便,其次在系統分析上在待加強訓練,這次的設計規模較小,但我在軟件的定義時期,特別是在需求分析時,一度讓我無從下手,所耗時間比開發時期都長。

但收獲還是梃大的,在這次論文設計中,使我綜合運用所學知識和技能對實際問題的分析概括能力加強,通過檢索文獻資料、了解、學習、掌握本學科專業領域中新的知識和發展動態,并恰當地將其運用到論文中,同時讓我深深體會到(軟件)工程開發的艱辛與樂趣,開發者必須態度端正,認真制定設計方案和工作計劃,嚴格按照軟件工程的流程完成設計的各個環節。

毫無疑問,這次畢業論文設計是對我本學期所學知識的一次檢測同時對我在今后的學習中進行程序設計是有很大的幫助作用的。致謝

從編寫程序到擬定報告,歷時十多天。在本設計完成之際,首先向我的指導老師以誠摯的謝意。在報告的書寫過程中,老師給了我許多的幫助和關懷,指導老師治學嚴謹,待人平易近人,在指導老師的細心指導下,我學到了扎實的專業知識。

同時,衷心感謝我的同窗同學,在我的實訓報告的寫作中,與同學們的探討交流使我收益頗多,同時,他們也給了我很多無私的幫助和支持,我深表謝意。

企業人事管理系統 參考文獻

[1]劉健.企業人事管理系統的開發.黑龍江科技信息,2008,19(20)

[2]劉暢.配件進銷存管理信息系統的設計與開發.天津大學學報,2006,10(9)[3]李俊民,精通SQL結構化查詢語言詳解(第二版).北京:人民郵電出版社,2008.35

第四篇:企業人事管理系統

課程設計任務書

1、項目 名 稱:企業人事管理系統

專業:____________

設計人員姓名: _

2、課程設計內容與要求

(1)掌握powerdesigner數據庫建模方法。

(2)掌握數據庫應用系統開發的方法。

(3)學習并掌握ASP 開發數據庫應用程序的編程方法與技巧、SQL數據庫的設計。

(3)企業人事管理系統。

3、重點研究的問題

軟件應達到的功能:

(1)員工信息和檔案管理。

(2)員工績效考核管理。

(3)員工工資管理。

(4)企業招聘信息發布。

(5)企業內部信息的發布。

4、需要說明的其它問題

(1)完成課題設計說明書一份。

(2)完成與該項目內容有關的所有文檔一份。

(3)系統展示與課程設計答辯。

5、應收集的資料及主要參考文獻

(1)《ASP動態網頁設計應用培訓教程》 肖志剛 張維 韓璐編著 電子工業出版社 2004.1

(2)《ASP網絡開發技術》汪曉平鐘軍 編著 人民郵電出版社 2003.12

(3)《ASP網絡辦公及商務應用系統開發實例導航》 吳明輝 人民郵電出版社 2003

第五篇:人事管理系統任務書

任 務 書

1、課程設計題目

人事管理系統

2、設計任務和內容

一個小型的企業人事管理系統。其主要目的是方便人事部門管理人員進行人事管理工作。該系統能方便用戶方進行快捷地查詢人事基本信息、處理人事異動情況(如招聘、解聘、辭職、換崗、晉升等),提高人事工作效率,降低工作成本。

本課題任務是開發一個小型通用的人事管理系統,并撰寫符合規范的課程設計說明書以體現設計過程和設計結果。

3、設計步驟和要求

設計步驟:

首先進行相關資料查閱和學習,了解基本的業務流程和系統數據功能要求。然后結合軟件工程的理論和教材中數據庫設計的六個階段(重點是前三個階段)完成設計任務,即系統結構設計(需求分析、概念結構設計、邏輯結構設計、物理結構設計)和系統功能設計。

設計要求:

1、撰寫課程設計說明書。其要求如下:

(1)基本要求:

① 能反映完成了上述設計內容要求。

② 要求撰寫不少于5000個文字(20頁)的文檔。

③ 文檔中至少要包括:數據流圖、數據字典、E-R圖、數據庫表的詳細 說明、系統功能結構圖、主要功能模塊說明。

④ 課程設計說明書一律用碳素墨水書寫,其中用戶界面設計可以附界面 的計算機截圖或手工繪圖。

(2)文檔格式要求(遵循數據庫原理及應用課程設計大綱上的要求)其中,正文部分:

①分章、層次等,每一章從新一頁開始。

②章節安排可如下安排

.概述:包括項目背景、編寫目的、軟件定義、開發環境等內容。.需求分析:問題陳述、需完成的功能。以數據流圖和數據字典表達。

.概念結構設計:將上述需求分析的成果抽象為ER模型圖。.邏輯結構設計:把ER模型圖轉換為關系表;描述每一個基本表關

系。并進行規范化;定義視圖、定義索引、主關鍵字、定義權限。.軟件功能設計:畫出系統功能結構圖,描述每個功能所完成的任務。.代碼設計和界面設計:給出主要功能的代碼并有適當的說明;界面

設計要合理,給出主要界面。

2、一個可運行的人事管理系統原型。(根據學分制的實際情況該要求為部分專業學生的要求,其他專業學生為可選要求)

教師簽名:

下載人事管理系統總結word格式文檔
下載人事管理系統總結.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    人事管理系統設計

    企 業 人 事 管 理 系 統 課 程 設 計 實驗小組成員:張健,黃仁獎,莊寧曉,徐凱,宋永捷 計算機051(行) 《企業人事管理系統》可行性研究報告 編寫目的 從人事管理的角度來講,人們已經......

    人事管理系統解決方案

    http://www.tmdps.cn/ 人事管理系統解決方案 一、系統簡介 人事管理系統是針對高校人事工作而專門開發的多功能集成應用,它能夠實現高校教職工管理工作的信息化、統一......

    人事管理系統源代碼

    #include #include #include #define N 100 struct member_info { char xm[7]; char xb[3]; char sr[15]; char whcd[13]; char zc[17]; char sfzh[19]; char lxdh[12];......

    人事管理系統設計

    《網絡數據庫》 人事管理系統設計報告 院系:物理與電子工程學院 專業:通信工程班級:10屆06班學號:10006520633 姓名:代剛日期:2011-05-16 人事管理系統設計 1、數據庫功能分析......

    人事管理系統數據庫源代碼

    using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using Sys......

    企業人事管理系統5079152749

    企業人事管理系統 業務分析: 數據分析:用戶信息表(用戶ID,姓名,性別。。。。。。。。。。。。。。。。。。。。用戶類型,部門ID) 用戶類型?(用戶類型ID, 用戶類型) 01 系統管理 02......

    人事管理系統畢業論文設計

    目錄 前 言 ...........................................................................................................................................................

    VB人事管理系統[模版]

    I 圖書管理系統 一、課程設計的目的與要求 ....................................... 2 二、題目分析 ................................................... 3 三、設計思......

主站蜘蛛池模板: 成 人色 网 站 欧美大片在线观看| (无码视频)在线观看| 亚洲欧美日韩一区二区三区在线| 在教室伦流澡到高潮hgl动漫| 大地资源网中文第五页| 久久久久国精品产熟女久色| 久久天天拍天天爱天天躁| 国产在线码观看超清无码视频| 日本丰满少妇裸体自慰| 国产香线蕉手机视频在线观看| 人人妻人人澡av天堂香蕉| 女人大荫蒂毛茸茸视频| 粉嫩高中生无码视频在线观看| 丰满人妻熟妇乱又伦精品视频三| 超碰人人超碰人人| 国产爆乳无码av在线播放| 久久久国产精品va麻豆| 久久精品国产亚洲av日韩| 玩弄人妻少妇500系列网址| 乱色精品无码一区二区国产盗| 97久久国产成人免费网站| 国内精品久久久人妻中文字幕| 国产综合色在线视频区| 亚洲av无码之国产精品网址蜜芽| 欧美熟妇喷潮xxxx| 国产精品亚洲mnbav网站| 国产精品美女一区二区视频| 欧美亚洲日韩国产综合电影| 久久中文字幕人妻熟av女蜜柚m| 亚洲国产成人第一天堂| 99久久国产露脸精品竹菊传媒| 亚洲va欧美va天堂v国产综合| 国产精品毛片a∨一区二区三区| 欧美国产激情18| 精品亚洲成在人线av无码| 久久久无码精品一区二区三区| 欧美色欧美亚洲高清在线视频| 色悠久久久久综合网伊人| 在国产线视频a在线视频| 黑人强辱丰满的人妻熟女| 97人人超碰国产精品最新o|