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

企業(yè)人事管理系統(tǒng)功能圖

時間:2019-05-15 06:44:57下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《企業(yè)人事管理系統(tǒng)功能圖》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《企業(yè)人事管理系統(tǒng)功能圖》。

第一篇:企業(yè)人事管理系統(tǒng)功能圖

企業(yè)人事管理系統(tǒng)

功能模塊:

一、管理員

1、公司簡介

公司主頁

2、招聘管理

錄入招聘人員、刪除招聘人員、發(fā)布招聘人員、詳細瀏覽招聘人員、錄入人員查詢、非錄入人員查詢

3、培訓管理

記錄培訓、刪除培訓、瀏覽培訓、詳細查看培訓

4、部門管理

添加部門、刪除部門、查詢部門、查詢部門員工

5、考勤管理:

考勤信息添加、考勤信息查詢、考勤信息刪除、請假信息查詢、請假信息審批

6、薪資管理:

記錄薪資、添加薪資、查詢薪資、刪除薪資、按編號查詢薪資、按時間查詢薪資

7、獎懲管理:

添加獎懲、查詢獎懲、刪除獎懲

8、職工管理

添加職工、查詢職工、刪除職工

9、系統(tǒng)管理

添加管理員、刪除管理員、修改登錄密碼、安全退出

二、職工

1、公司簡介

公司主頁

2、職工管理

查看職工信息

3、事務管理

查看考勤信息、查看請假信息、在線請假、查看工資信息

4、系統(tǒng)管理

修改登錄密碼

工作計劃:

第一周:把需求分析報告寫好,及把數(shù)據(jù)庫設計好(包括各表結構)。

第二、三周:前臺設計 第四周:搭建整體框架

第五、六周:實現(xiàn)各功能模塊

第二篇:企業(yè)人事管理系統(tǒng)

摘 要

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

關鍵字:企業(yè)人事管理,SQL Server 2005,系統(tǒng),開發(fā)

目 錄 企業(yè)人事管理系統(tǒng)開發(fā)基礎..........................................1 1.1 SQL Server 2005 的介紹........................................1 1.2 系統(tǒng)開發(fā)背景及現(xiàn)狀............................................1 1.3 需求分析......................................................1 1.3.1 需求調查..................................................1 1.3.2 流程圖....................................................2 2 數(shù)據(jù)庫設計........................................................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創(chuàng)建視圖.....................................................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 加班次數(shù).................................................22

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

企業(yè)人事管理系統(tǒng) 企業(yè)人事管理系統(tǒng)開發(fā)基礎

1.1 SQL Server 2005 的介紹

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

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

1.2 系統(tǒng)開發(fā)背景及現(xiàn)狀

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

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

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

1.3 需求分析

1.3.1 需求調查

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

這種情況下,一個可以規(guī)范化,自動化的企業(yè)人事管理系統(tǒng)就顯的非常重要。

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

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

圖1-1 流程圖 數(shù)據(jù)庫設計

數(shù)據(jù)庫設計是數(shù)據(jù)庫應用系統(tǒng)開發(fā)的關鍵環(huán)節(jié),保證數(shù)據(jù)完整性,企業(yè)人事管理系統(tǒng)面向的對象是企業(yè)內部的各部門,提高人事管理的效率,也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。

企業(yè)人事管理系統(tǒng)

2.1E-R圖

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

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

四、學生張三都是實體。

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

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

圖2-1-1 E-R圖

2.2 表的設計

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

企業(yè)人事管理系統(tǒng)

圖2-2-1 數(shù)據(jù)庫內所建表

2.2.1 員工信息表

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

圖2-2-2 表所建列

(1)代碼

USE [企業(yè)人事管理系統(tǒng)] 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, [現(xiàn)居地址] [nvarchar](20)COLLATE Chinese_PRC_CI_AS NULL, [聯(lián)系方式] [varchar](11)COLLATE Chinese_PRC_CI_AS NULL, [入職時間] [datetime] NULL, [離職時間] [datetime] NULL,企業(yè)人事管理系統(tǒng)

[在職狀態(tài)] [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)查詢員工的基本信息:可以根據(jù)員工的編號,姓名或是進入本公司的時間進行查詢員工的基本信息,在此根據(jù)員工編號查詢一條員工信息。

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

圖2-2-3 查詢信息

2.2.2 部門信息表

圖2-2-4(1)代碼

USE [企業(yè)人事管理系統(tǒng)] 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

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

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

圖 2-2-6(1)代碼

USE [企業(yè)人事管理系統(tǒng)] 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 [企業(yè)人事管理系統(tǒng)].[dbo].[調動信息表] where 員工編號=00032

企業(yè)人事管理系統(tǒng)

圖 2-2-7 2.2.4 獎懲表

圖 2-2-8 代碼

USE [企業(yè)人事管理系統(tǒng)] 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, [獎懲分數(shù)] [int] NULL)ON [PRIMARY] Go 2.2.5 考勤信息表

圖 2-2-9

企業(yè)人事管理系統(tǒng)

代碼

USE [企業(yè)人事管理系統(tǒng)] 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 [企業(yè)人事管理系統(tǒng)] 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]

企業(yè)人事管理系統(tǒng)

2.2.7 政治面貌代碼表

圖 2-2-11 代碼

USE [企業(yè)人事管理系統(tǒng)] 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

企業(yè)人事管理系統(tǒng)

2.3創(chuàng)建視圖

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

視圖中的數(shù)據(jù)可以來自一個或多個基表,也可以來自視圖。

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

圖2-3-1 數(shù)據(jù)庫內視圖

2.3.1 本科人員表

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

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

企業(yè)人事管理系統(tǒng)

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

圖2-3-4 查詢結果

創(chuàng)建視圖代碼

USE [企業(yè)人事管理系統(tǒng)] 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 加班人員名單

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

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

企業(yè)人事管理系統(tǒng)

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

圖2-3-7 查詢結果

USE [企業(yè)人事管理系統(tǒng)] 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 人員調動情況

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

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

企業(yè)人事管理系統(tǒng)

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

圖2-3-10 查詢結果

USE [企業(yè)人事管理系統(tǒng)] 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 受獎人員

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

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

企業(yè)人事管理系統(tǒng)

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

圖2-3-13 查詢結果

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

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

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

企業(yè)人事管理系統(tǒng)

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

圖2-3-16 查詢結果

USE [企業(yè)人事管理系統(tǒng)] 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 所用表及表間關系

企業(yè)人事管理系統(tǒng)

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

圖2-3-19 查詢結果

USE [企業(yè)人事管理系統(tǒng)] 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 員工表

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

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

企業(yè)人事管理系統(tǒng)

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

代碼

USE [企業(yè)人事管理系統(tǒng)] 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語句和流控語句集合,存儲過程能被編譯和優(yōu)化。當首次執(zhí)行存儲過程是,SQL Server為其產生查詢計劃并將其保留在內存中,以后在調用該存儲過程時就不必在進行編譯,在一定程度上改善了系統(tǒng)的功能。

圖2-4-1 存儲過程

企業(yè)人事管理系統(tǒng)

2.4.1部門人員表

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

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

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

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

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

企業(yè)人事管理系統(tǒng)

圖2-4-4 該存儲過程執(zhí)行界面

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

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

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

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

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

企業(yè)人事管理系統(tǒng)

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

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

(2)執(zhí)行

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

圖2-4-8 輸入條件項

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

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

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

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

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

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

企業(yè)人事管理系統(tǒng)

2.4.3 加班次數(shù)(1)代碼

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

(2)執(zhí)行

圖2-4-11 USE [企業(yè)人事管理系統(tǒng)] GO DECLARE EXEC @return_value int @return_value = [dbo].[加班次數(shù)]

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

圖2-4-12

企業(yè)人事管理系統(tǒng)

2.4.4 獎懲類別表(1)代碼

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

(2)執(zhí)行

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

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

圖2-4-14

企業(yè)人事管理系統(tǒng)

2.4.5 學歷表

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

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

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

圖2-4-16

企業(yè)人事管理系統(tǒng)

2.5觸發(fā)器及對信息的操作

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

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

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

圖2-5-2

企業(yè)人事管理系統(tǒng)

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

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

圖2-5-3

圖2-5-4 查詢結果1

企業(yè)人事管理系統(tǒng)

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

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

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

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

圖2-5-5

圖2-5-6

企業(yè)人事管理系統(tǒng)

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

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

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

DELETE FROM [企業(yè)人事管理系統(tǒng)].[dbo].[員工信息表] WHERE 員工編號='11111'

圖2-5-7

2.6 權限

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

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

企業(yè)人事管理系統(tǒng)

2.6.1 管理用戶者權限

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

關于管理者用戶權限的操作在前面的觸發(fā)器操作中已有展現(xiàn),在此只說明管理者用戶權限的創(chuàng)建及所授予權限。(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 身份驗證,設置密碼,取消”強制實施密碼策略“復選框的選中狀態(tài)。

圖2-6-2

企業(yè)人事管理系統(tǒng)

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

圖2-6-3

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

use 企業(yè)人事管理系統(tǒng) go grant select,insert,update,delete,execute to owner

圖2-6-5

企業(yè)人事管理系統(tǒng)

2.6.2用戶者權限

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

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

企業(yè)人事管理系統(tǒng)

(2)授予權限

use 企業(yè)人事管理系統(tǒng) go grant select to users

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

圖2-6-10

圖2-6-11

企業(yè)人事管理系統(tǒng)

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

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

當系統(tǒng)使用用戶者權限時,我們所創(chuàng)建的存儲過程不會顯示。

圖2-6-14

企業(yè)人事管理系統(tǒng)

3總結

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

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

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

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

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

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

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

企業(yè)人事管理系統(tǒng) 參考文獻

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

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

第三篇:企業(yè)人事管理系統(tǒng)

課程設計任務書

1、項目 名 稱:企業(yè)人事管理系統(tǒng)

專業(yè):____________

設計人員姓名: _

2、課程設計內容與要求

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

(2)掌握數(shù)據(jù)庫應用系統(tǒng)開發(fā)的方法。

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

(3)企業(yè)人事管理系統(tǒng)。

3、重點研究的問題

軟件應達到的功能:

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

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

(3)員工工資管理。

(4)企業(yè)招聘信息發(fā)布。

(5)企業(yè)內部信息的發(fā)布。

4、需要說明的其它問題

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

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

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

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

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

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

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

第四篇:企業(yè)人事管理系統(tǒng)5079152749

企業(yè)人事管理系統(tǒng)

業(yè)務分析:

數(shù)據(jù)分析:

用戶信息表(用戶ID,姓名,性別。。。。。。。。。。用戶類型,部門ID)用戶類型?(用戶類型ID, 用戶類型)

01 系統(tǒng)管理

02 普通用戶

部門信息(部門ID,部門名稱)

工資信息

(工資ID , 用戶ID,月份,基本工資,獎金,加班工資,其它收入,應得工資,養(yǎng)老保險,醫(yī)療保險,住房公積金,應扣稅金,其它扣除,應扣工資,實發(fā)工資)

考勤信息(考勤ID, 用戶ID,考勤類型,經手人,時間,備注)

******-11-25證據(jù)確鑿,死不承認

考勤類型(考勤類型ID , 考勤類型)

人事合同基本信息(合同ID, 合同編號,經手人,簽約時間,備注))

人事合同詳細信息(合同編號,用戶ID,合同類型,合同開始時間,合同結束時間,合同期限,…..備注)

合同類型(合同類型ID ,合同類型)

01 臨時工

02 聘用制正式工

03 永久員工

調動信息(調動ID,用戶ID,調動情況,調動時間,備注)

培訓信息(培訓ID,培訓ID,培訓情況,培訓時間,備注)

第五篇:企業(yè)人事管理系統(tǒng)論文完整版

摘要

人事管理是企業(yè)管理的一個重要分支。隨著當今企業(yè)人員數(shù)量不斷增加、分工的不斷細化、各行業(yè)間聯(lián)系的不斷密切。對人事管理的要求也不斷提高,實現(xiàn)人事管理自動化,無疑將帶來高效率的企業(yè)管理。人員是企業(yè)生存的主要元素,人員的增減、變動將直接影響到企業(yè)的整體運作,企業(yè)每天都要涉及到人員工問題。企業(yè)員工越多、分工越細、聯(lián)系越密,所要做的統(tǒng)計工作就越多,人事管理的難度就越大。最初的人事管理采用人工方式,記錄量大,易出錯。人事管理系統(tǒng)就是用電腦代替大量的人工記錄,完成眾多信息的處理,方便、準確度高,且可以長期保存。人事管理系統(tǒng),為個人提供資料查詢服務,為企業(yè)提供工員分工等服務。舊式的用紙介材料來記錄的人工管理方式已不合適現(xiàn)代企業(yè)公司的發(fā)展了,實現(xiàn)人事管理的系統(tǒng)化、規(guī)范化、自動化,將成為現(xiàn)代公司管理人員的首選。本系統(tǒng)基本上能滿足現(xiàn)代企業(yè)人事管理的需求,人事管理系統(tǒng)中使用各種表格,保存相關的人員信息,方便查詢、瀏覽、修改等操作。工資管理系統(tǒng)的前提是一定要有員工的在職作為基礎,在使用的時候一定要保證員工在職的人事信息數(shù)據(jù)庫。

Abstract

It is an important content of company's management that the Enterprise personnel management system.Increasing with nowadays enterprise's personnel's quantity , the personnel managements of enterprises become more and more complicated too, if it can be realized the automation of management of the personnel ,it will undoubtedly bring to administrative department of enterprises very big and convenient.The fund is the main element that enterprises survived, the flow of the fund influences of the whole operation of enterprises ,The personnel of enterprise staff's is an important component of enterprise's fund management, because each of enterprise is grant issue of personnel ,staff of enterprise , to involve to want month.Enterprise staff many number have, statistical work of? personnel more, personnel heavy to grant degree of difficulty.Initial personnel calculation and giving away is artificial way to deal with.In doing heavy work , the wrong rising thereupon of probability too appears.The Enterprise personnel administrative system, offers personnel inquiry service for individual and enterprise personnel calculation.The traditional paper has lain between the development of the already improper modern enterprise like corporation of information management of data of the materials and realizes personnel systematization ,standardization , automation of management ,so it becomes modern company first-selection to manage personnel.This system can meet modern enterprise's personnel management's demands basically, use various kinds of forms in the modern personnel administrative system, keep relevant personnel information, convenient to is it operate it to inquire about, browse through, fix etc.Personnel prerequisite of administrative system will certainly have the employee's attendance information as the foundation, because the system to use staff attendance information is it calculate personnel of staff to come, must guarantee the staff's personnel information database while using, so this system is chartered Draw together some information processing of the personnel(the staff's attendance, settlement of working time ,etc.)

第一章

前言

1.1 應用背景

隨著時代的進步,企業(yè)也逐漸變得龐大起來;當今社會人員流動越來越頻繁,使得企業(yè)人事管理工作也變的越來越復雜。如何管理好企業(yè)員工的信息,成為企業(yè)管理中一個大的問題。如果能實現(xiàn)企業(yè)人事管理的自動化,無疑將給公司管理部門帶來很大的方便。

最初的人事管理是靠人工完成的,當企業(yè)規(guī)模教小的時候,人力可以完成,隨著企業(yè)規(guī)模的逐漸增大,企業(yè)員工人數(shù)越來越多,依然維持著人力進行的人事管理,必然回造成工作效率低,工作錯誤增高的問題。

人事管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實行統(tǒng)一、集中、規(guī)范的收集和管理,建立分類編號管理,電腦存儲查詢以及防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂。

人事管理系統(tǒng)就是為企事業(yè)單位提供信息咨詢、信息檢索、信息存取等服務

第二章 需求分析

2.1 主要功能

開發(fā)企業(yè)人事管理系統(tǒng)的總體任務是實現(xiàn)企業(yè)人事管理的系統(tǒng)化和自動化。

員工管理為企業(yè)單位和個人提供信息咨詢、檔案檢索、檔案存取、工資調整、依據(jù)檔案出具各類證明材料等服務;為企業(yè)單位和個人提供檔案的收集、整理、保管服務。本系統(tǒng)的主要功能如下:

? 員工信息管理部分:有關企業(yè)員工各種信息的輸入,包括員工的姓名、性別、出生年月、工資、個人簡歷等。這一部分要完成的主要功能是員工信息的添加、修改、刪除、查詢。? 部門管理部分:包括部門名稱、部門編號。這一部分完成的主要功能是部門信息的添加、修改、刪除、查詢等。

? 打印報表部分:實現(xiàn)員工信息的打印。

? 系統(tǒng)維護部分:增添新用戶、用戶權限設置、修改密碼等。

? 統(tǒng)計部門工資部分:統(tǒng)計各個部門工資,用柱狀圖對比各部門的工資和。

? 用戶分為管理員用戶和普通用戶,添加新用戶時可以為不同的用戶賦予不同的權限。2.2項目開發(fā)環(huán)境 2.2.1硬件環(huán)境

586或以上的微機一臺(含打印機)2.2.2 軟件環(huán)境

1. 操作系統(tǒng):windows 9x,NT,2000,XP 2. 開發(fā)工具: visual basic6.0 3. 數(shù)據(jù)庫 Access2000

第三章 總體設計

3.1 設計原則

安全性、可靠性、容錯性

安全可靠是一個應用系統(tǒng)的靈魂,一個極小的差錯,可能會造成整個系統(tǒng)的癱瘓,甚至可能造成企業(yè)的巨大損失。因此系統(tǒng)設計必需把安全性、可靠性、容錯性放在首位。開放性、標準化

從發(fā)展的眼光看,一個綜合的計算機管理系統(tǒng)要實現(xiàn)市場、決策、管理、設計、制造等各環(huán)節(jié)的信息共享,完成不同制造廠商的設備和計算機軟硬件資源的數(shù)據(jù)交換。建立一個由開放式,標準化的異構式網絡系統(tǒng),開放式標準化的異構式數(shù)據(jù)庫組成的平臺來滿足當前的需求,同時又能適應今后新技術的引進、開發(fā)和推廣。

實用、靈活、易于擴展

系統(tǒng)設計盡量簡單,靈活易于管理,有利于將來需要時進行功能改進和新技術引入。先進性、成熟性

我們所處的時代是信息時代,通信和計算機技術的發(fā)展日新月異。因而,應用系統(tǒng)的建設不僅應適應新技術發(fā)展方向,保證其先進性,同時兼顧成熟的計算機技術、保證系統(tǒng)的可靠。

3.2 模塊的劃分

綜合分析應用程序的功能以及使用的便捷性、實用性。可以將整個程序劃分為:用戶登陸窗口、員工信息管理窗口、部門信息管理窗口、部門工資統(tǒng)計窗口、員工信息打印窗口、增加新用戶六個窗口。

3.3系統(tǒng)結構框圖

3.4 系統(tǒng)功能管理設計

3.4.1 信息管理

3.4.2 信息查詢

3.4.3信息打印

3.4.4 系統(tǒng)維護

第四章 詳細設計

4.1數(shù)據(jù)庫設計

數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,儲存著所有的信息,在信息管理系統(tǒng)中有著很重要的作用。數(shù)據(jù)庫設計的好與壞,直接影響到這個系統(tǒng)的運行效率。良好的數(shù)據(jù)庫設計,可以提高數(shù)據(jù)信息的存儲效率,保證數(shù)據(jù)信息的完整性和一致性。同是,一個合理的數(shù)據(jù)庫結構有利與程序的實現(xiàn)。

Access的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網絡文件服務器,與其他網絡用戶共享數(shù)據(jù)庫。Access是一種關系數(shù)據(jù)庫工具,關系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access作為關系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關系數(shù)據(jù)庫的強大功能,同時對于小型的數(shù)據(jù)交換來說使用非常方便。

本應用系統(tǒng)選作為后臺數(shù)據(jù)庫。

4.2 實現(xiàn)數(shù)據(jù)庫

啟動Access2000,創(chuàng)建一個新的數(shù)據(jù)庫,命名為mydb.mdb,保存在要存放在這個系統(tǒng)的所有工程的文件夾中。

使用設計器創(chuàng)建這個系統(tǒng)需要的所有表格: ? 表 login 存儲用戶信息以及對各個模塊的權限 ? 表employee存儲員工信息。? 表department存儲部門信息

創(chuàng)建表 login 存儲用戶信息以及對各個模塊的權限,模塊信息分別用one、two、three、four、five、six代替,“是“代表擁有此權限,“否”代表無。如下圖:

表employee存儲員工信息

表department存儲部門信息

4.3 界面設計 用戶登錄界面:

選擇操作,用于應用系統(tǒng)的總體管理:

員工信息管理界面設計:

第五章 編碼調試

5.1登錄代碼:判斷用戶名密碼是否為空,再在數(shù)據(jù)庫中查找是否存在該用戶

代碼:

If Text1.Text = “" Then MsgBox ”請輸入用戶名“ Exit Sub End If If Text2.Text = ”“ Then MsgBox ”請輸入密碼“ Exit Sub End If Adodc1.RecordSource = ”select * from login where username='“ & Text1.Text & ” '“ Adodc1.Refresh If Adodc1.Recordset.EOF Then MsgBox ”用戶名錯誤,請從新輸入!“ Text1.SetFocus Exit Sub End If If Not Adodc1.Recordset.Fields(1)= Text2.Text Then MsgBox ”密碼錯誤,請從新輸入!“ Text2.SetFocus Exit Sub End If 選擇操作.Show Me.Hide End Sub 5.2 由于對不同的用戶有不同的權限,首先應該判斷該用戶所擁有的權限,是否允許對窗口作出操作。權限判斷代碼:

Private Sub dybm_Click()Adodc1.RecordSource = ”select * from login where username='“ & 登陸界面.Text1.Text & ” '“ Adodc1.Refresh If Adodc1.Recordset.Fields(7)= ”否“ Then MsgBox ”你沒有該權限!謝謝“ Exit Sub End If 統(tǒng)計部門工資.Show End Sub

Private Sub dyyg_Click()打印報表.Show End Sub

Private Sub exit_Click()End End Sub

Private Sub glbm_Click()Adodc1.RecordSource = ”select * from login where username='“ & 登陸界面.Text1.Text & ” '“ Adodc1.Refresh If Adodc1.Recordset.Fields(4)= ”否“ Then MsgBox ”你沒有該權限!謝謝“ Exit Sub End If 部門信息管理.Show End Sub

Private Sub glyg_Click()Adodc1.RecordSource = ”select * from login where username='“ & 登陸界面.Text1.Text & ” '“ Adodc1.Refresh If Adodc1.Recordset.Fields(2)= ”否“ Then MsgBox ”你沒有該權限!謝謝“ Exit Sub End If 員工信息管理.Show End Sub 5.3 查詢有關的代碼:

部門信息查詢:實現(xiàn)查找該部門的所有員工: Public Sub showdata()Dim i As Integer Adodc1.RecordSource = ”select * from employee where depid=“ & Text1.Text

Adodc1.Refresh If Not Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveFirst MSF.TextMatrix(1, 0)= Adodc1.Recordset.Fields(0)MSF.TextMatrix(1, 1)= Adodc1.Recordset.Fields(1)MSF.TextMatrix(1, 2)= Adodc1.Recordset.Fields(2)MSF.TextMatrix(1, 3)= Adodc1.Recordset.Fields(3)MSF.TextMatrix(1, 4)= Adodc1.Recordset.Fields(4)MSF.TextMatrix(1, 5)= Adodc1.Recordset.Fields(5)MSF.TextMatrix(1, 6)= Adodc1.Recordset.Fields(6)Adodc1.Recordset.MoveNext For i = 2 To Adodc1.Recordset.RecordCount With Adodc1.Recordset MSF.AddItem.Fields(0)& vbTab &.Fields(1)& vbTab &.Fields(2)& vbTab &.Fields(3)& vbTab &.Fields(4)& vbTab &.Fields(5)& vbTab &.Fields(6).MoveNext End With Next i Else MsgBox ”此部門不存在, 請核對后再輸入“ End If Adodc1.Recordset.Close End Sub

5.3打印代碼

實現(xiàn)在Excel窗口中打印員工信息: Private Sub cmdPrint_Click()Dim fileobj As New f Dim xlapp As Excel.Application Dim xlbook As Workbook Dim xlsheet As Worksheet Dim i, j, k As Integer If fileobj.FileExists(App.Path & ”temp.xls“)Then

fileobj.DeleteFile App.Path & ”temp.xls“, True End If

Set xlapp = CreateObject(”excel.application“)xlapp.Visible = False Set xlbook = xlapp.Workbooks.Add Set xlsheet = xlbook.Worksheets(1)For i = 1 To MSF1.Rows

For j = 1 To MSF1.Cols

xlsheet.Cells(i, j).Value = MSF1.TextMatrix(i1)

Next j Next i

xlbook.SaveAs App.Path & ”temp.xls“ xlbook.PrintOut xlapp.Quit End Sub 5.4 統(tǒng)計部門工資,用柱狀圖顯示,實現(xiàn)各個部門工資和的快速比較。Private Sub Form_Load()Dim i, adds, rw As Integer showtitle MSC.chartType = VtChChartType2dBar Adodc1.RecordSource = ”select distinct depid from employee“ Adodc1.Refresh If Not Adodc1.Recordset.EOF Then MSC.RowCount = Adodc1.Recordset.RecordCount MSC.ColumnCount = 1 End If rw = 1 For i = 1 To Adodc1.Recordset.RecordCount adds = 0 Adodc2.RecordSource

=

”select

*

from

employee

where

depid=“

& Adodc1.Recordset.Fields(”depid“)Adodc2.Refresh While Not Adodc2.Recordset.EOF

adds = adds + Adodc2.Recordset.Fields(”salary“)

Adodc2.Recordset.MoveNext Wend MSC.Row = rw MSC.RowLabel = Adodc1.Recordset.Fields(”depid“)MSC.Data = adds If i = 1 Then MSF.TextMatrix(1, 0)= Adodc1.Recordset.Fields(”depid“)MSF.TextMatrix(1, 1)= adds Else MSF.AddItem Adodc1.Recordset.Fields(”depid")& vbTab & adds End If rw = rw + 1 Adodc1.Recordset.MoveNext Next i End Sub 結束語 致謝 參考文獻

下載企業(yè)人事管理系統(tǒng)功能圖word格式文檔
下載企業(yè)人事管理系統(tǒng)功能圖.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


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

相關范文推薦

    企業(yè)人事管理系統(tǒng)詳細設計

    企業(yè)人事管理系統(tǒng)詳細設計 1 企業(yè)人事管理系統(tǒng)概述 人事管理系統(tǒng)模塊設計:用戶登錄模塊:模塊功能包括錄入,修改,刪除登錄用戶信息。用戶權限管理模塊:模塊功能包括為每個系......

    企業(yè)人事管理系統(tǒng)畢業(yè)論文設計

    目錄 前 言 ........................................................................................................................................ 錯誤!未定義書......

    企業(yè)人事管理系統(tǒng)[本站推薦]

    基于.NET的企業(yè)人事管理系統(tǒng) 摘要 隨著計算機應用的普及,推動企業(yè)計算機管理現(xiàn)代化的時機已經到來,采取信息化管理是企業(yè)在新經濟時代的必然趨勢,也是企業(yè)管理者的迫切需求。企......

    人事管理系統(tǒng)用例圖、類圖、活動圖

    :UML- 院系經濟管理學院 專業(yè)08信息管理與信息系統(tǒng) 姓名趙聰偉 學號200807090052 企業(yè)人事管理系統(tǒng) 一、實驗目的通過這次實驗要掌握UML統(tǒng)一建模語言并能運用UML在Rational......

    人事管理系統(tǒng)

    企業(yè)人事財務管理系統(tǒng)的開發(fā)與設計 內容摘要 隨著Internet的不斷發(fā)展,傳統(tǒng)的管理方式,消耗大量的人力物力,傳統(tǒng)的方式已經趕不上時代的腳步,所以開發(fā)一個高效的企業(yè)人事財務管......

    X企業(yè)人事管理系統(tǒng)結構5篇

    X企業(yè)人事管理系統(tǒng)結構目 錄 前 言……………………………………………………………………………………………(3) 第一章:企業(yè)人事檔案管理工作的重要意義…………………………......

    企業(yè)人事管理系統(tǒng)畢業(yè)論文設計[推薦]

    江蘇廣播電視大學楚州學院 畢業(yè)設計(論文) 企業(yè)人事管理系統(tǒng)的設計與實現(xiàn) 學 院 楚州學院 專 業(yè) 計算機信息管理 年級班別 2009年 學 號 20097320081048 學生姓名 張 美 玲......

    企業(yè)人事管理系統(tǒng)畢業(yè)論文設計-企業(yè)人事管理系統(tǒng)的

    畢業(yè)設計(論文) 企業(yè)人事管理系統(tǒng)的 設計與實現(xiàn) 摘要 在當今社會,互聯(lián)網空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經成為節(jié)約運營成本,提高工作效率......

主站蜘蛛池模板: 成人午夜国产内射主播| 99久久精品国产一区二区蜜芽| 国产999精品久久久久久| 成人性生交大片免费看视频app| 无码人妻久久一区二区三区免费丨| 久久无码超清激情av| 日本精品αv中文字幕| 蜜国产精品jk白丝av网站| 亚洲熟妇自拍无码区| 综合无码一区二区三区| 巨乳人妻久久+av中文字幕| 国产精品高潮呻吟av久久软件| 婷婷四虎东京热无码群交双飞视频| 亚洲成亚洲成网| 亚洲ⅴ国产v天堂a无码二区| 97色成人综合网站| 欧美激情a∨在线视频播放| 精品无码国产一区二区三区麻豆| 无码熟熟妇丰满人妻啪啪| 日本亚洲vr欧美不卡高清专区| 久久亚洲av成人无码国产| 性色av一区二区三区人妻| 欧洲熟妇精品视频| 99久久精品午夜一区二区| 无码国产精品一区二区色情八戒| 中文字幕久无码免费久久| 欧美一区二区三区视频在线观看| 亚洲超碰无码色中文字幕97| 天天av天天av天天透| 国产午夜福利视频在线观看| 尤物亚洲国产亚综合在线区| 欧美日韩国产免费一区二区三区| 国产成人无码免费视频97| 国产亚洲日本精品无码| 成年女人黄小视频| 国产亚洲精品第一综合不卡| 欧美亚洲色综久久精品国产| 97丨九色丨国产人妻熟女| 少妇人妻综合久久中文| 成人精品国产区在线观看| 欧美精品无码一区二区三区|