999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

服裝企業(yè)人事管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)踐

2021-12-17 02:19:38周國(guó)秦
科技信息·學(xué)術(shù)版 2021年1期
關(guān)鍵詞:數(shù)據(jù)庫(kù)管理

周國(guó)秦

摘要:數(shù)據(jù)庫(kù)技術(shù)的發(fā)展為企業(yè)的發(fā)展提供了機(jī)遇和挑戰(zhàn)。如何對(duì)企業(yè)員工出缺勤、銷售提成等進(jìn)行信息化管理,并且進(jìn)行快速有效的評(píng)價(jià)出員工的績(jī)效,是提高人事管理效率,企業(yè)高效運(yùn)作的關(guān)鍵。本文以數(shù)據(jù)庫(kù)系統(tǒng)為基礎(chǔ),對(duì)系統(tǒng)進(jìn)行了需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)現(xiàn)、數(shù)據(jù)庫(kù)操作和維護(hù)等技術(shù)方面闡述了企業(yè)人事管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程。

關(guān)鍵詞:企業(yè)人事;管理;數(shù)據(jù)庫(kù);DBMS

1引言

隨著企業(yè)和員工數(shù)量的快速增加,這些企業(yè)員工的信息管理工作量也在不斷增加,如果企業(yè)人員繼續(xù)使用手工的舊方法,效率會(huì)很低,錯(cuò)誤率會(huì)很高,造成人力資源的浪費(fèi)和企業(yè)員工信息錄入量的增加,也會(huì)造成工作量的增加,企業(yè)員工信息管理不到位,無(wú)法實(shí)現(xiàn)準(zhǔn)確管理和有效資源配置的原則。因此,有必要開發(fā)一個(gè)高效、降低出錯(cuò)率、減少人力資源的企業(yè)人事信息數(shù)據(jù)庫(kù)管理系統(tǒng),使人事高級(jí)管理人員能夠更好地了解員工的基本信息,并且能夠高效地計(jì)算員工業(yè)績(jī),最終滿足企業(yè)人事高效管理的需要。本系統(tǒng)是根據(jù)企業(yè)員工信息的特點(diǎn)和管理的實(shí)際需要而設(shè)計(jì)的,它可以有效地實(shí)現(xiàn)企業(yè)員工信息管理的信息化,減輕管理者的工作量,避免人為操作失誤和不規(guī)范行為。

2需求分析

本企業(yè)人事管理系統(tǒng)是針對(duì)企業(yè)了領(lǐng)導(dǎo)在企業(yè)中對(duì)于企業(yè)員工的管理,面向的用戶主要分為管理層和員工。通過(guò)需求分析,可以得出該系統(tǒng)主要需求如下:(1)管理者可以通過(guò)系統(tǒng)查詢員工的姓名、性別、所在部門編號(hào)、員工編號(hào)、培訓(xùn)編號(hào)、聯(lián)系電話等信息。(2)系統(tǒng)可以通過(guò)員工的所在部門信息、以及考勤、銷售提成來(lái)計(jì)算出員工的業(yè)績(jī)。(3)系統(tǒng)有一套完整的人員信息系統(tǒng)管理,可以添加新員工,系統(tǒng)管理員可修改、刪除員工的基本信息。

3系統(tǒng)設(shè)計(jì)的相關(guān)技術(shù)

Microsoft SQL Serve數(shù)據(jù)庫(kù)是一款具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)的全面數(shù)據(jù)庫(kù)平臺(tái),SQL語(yǔ)言是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,能夠用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),通過(guò)SQL語(yǔ)言能夠完成對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的一系列操作。

4數(shù)據(jù)庫(kù)設(shè)計(jì)

4.1系統(tǒng)E-R圖設(shè)計(jì)

通過(guò)需求分析,本系統(tǒng)包含有培訓(xùn)部、考核部、人事部,考勤部。根據(jù)各實(shí)體之間的關(guān)系描述設(shè)計(jì)出系統(tǒng)的E-R圖。

4.2邏輯結(jié)構(gòu)設(shè)計(jì)

通過(guò)E-R模型向關(guān)系模型進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換后的關(guān)系模式為:

(1)部門(部門編號(hào),部門名稱,基本工資)

(2)員工(員工編號(hào),培訓(xùn)編號(hào),性別,姓名,所屬部門編號(hào),聯(lián)系電話)其中所屬部門編號(hào)是外鍵

(3)服裝(服裝編號(hào),服裝名稱,銷售單價(jià))

(4)出勤(出勤編號(hào),出勤名稱,出勤獎(jiǎng)勵(lì),缺勤懲罰)

(5)培訓(xùn)(培訓(xùn)編號(hào),培訓(xùn)名稱)

(6)銷售表(員工編號(hào),服裝編號(hào),訂購(gòu)日期,銷售數(shù)量)其中員工編號(hào),服裝編號(hào)為外鍵

(7)考勤表(員工編號(hào),出勤編號(hào),開始日期,結(jié)束日期)其中員工編號(hào),出勤編號(hào)為外鍵

表格創(chuàng)建完成后的關(guān)系圖如下圖圖2所示:

4.3物理設(shè)計(jì)

根據(jù)該系統(tǒng)的關(guān)系模型從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)的建立,需要對(duì)該系統(tǒng)進(jìn)行物理文件的安排,同時(shí)建立相關(guān)的索引,基于各表中的主鍵進(jìn)行查詢操作。

4.4數(shù)據(jù)安全性設(shè)計(jì)

數(shù)據(jù)的安全性用于保證數(shù)據(jù)庫(kù)的安全性和數(shù)據(jù)完整性,防止數(shù)據(jù)庫(kù)中的數(shù)據(jù)丟失、數(shù)據(jù)被惡意竊取或修改等破壞數(shù)據(jù)庫(kù)以及影響用戶正常使用的行為,能夠有效保護(hù)所有的數(shù)據(jù)不會(huì)被破壞或丟失等。本系統(tǒng)會(huì)根據(jù)不同的用戶設(shè)置不同的權(quán)限,對(duì)不同的數(shù)據(jù)庫(kù)數(shù)據(jù)設(shè)置不同的權(quán)限,對(duì)訪問(wèn)數(shù)據(jù)庫(kù)的用戶進(jìn)行身份驗(yàn)證,對(duì)于重要、私密的數(shù)據(jù)進(jìn)行加密保護(hù),并且對(duì)數(shù)據(jù)進(jìn)行多份保存防止數(shù)據(jù)的丟失。

4.3物理設(shè)計(jì)

根據(jù)該系統(tǒng)的關(guān)系模型從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)的建立,需要對(duì)該系統(tǒng)進(jìn)行物理文件的安排,同時(shí)建立相關(guān)的索引,基于各表中的主鍵進(jìn)行查詢操作。

4.4數(shù)據(jù)安全性設(shè)計(jì)

數(shù)據(jù)的安全性用于保證數(shù)據(jù)庫(kù)的安全性和數(shù)據(jù)完整性,防止數(shù)據(jù)庫(kù)中的數(shù)據(jù)丟失、數(shù)據(jù)被惡意竊取或修改等破壞數(shù)據(jù)庫(kù)以及影響用戶正常使用的行為,能夠有效保護(hù)所有的數(shù)據(jù)不會(huì)被破壞或丟失等。本系統(tǒng)會(huì)根據(jù)不同的用戶設(shè)置不同的權(quán)限,對(duì)不同的數(shù)據(jù)庫(kù)數(shù)據(jù)設(shè)置不同的權(quán)限,對(duì)訪問(wèn)數(shù)據(jù)庫(kù)的用戶進(jìn)行身份驗(yàn)證,對(duì)于重要、私密的數(shù)據(jù)進(jìn)行加密保護(hù),并且對(duì)數(shù)據(jù)進(jìn)行多份保存防止數(shù)據(jù)的丟失。

5數(shù)據(jù)庫(kù)實(shí)現(xiàn)

5.1數(shù)據(jù)庫(kù)表

根據(jù)需求分析,首先分別建立培訓(xùn)部、考核部、人事部,考勤部四個(gè)實(shí)體的信息表,同時(shí)再根據(jù)企業(yè)領(lǐng)導(dǎo)查詢、操作該管理系統(tǒng)產(chǎn)生的企業(yè)員工瀏覽表實(shí)體建立數(shù)據(jù)庫(kù)表格,部分代碼如下:

/*創(chuàng)建員工表*/

create table 員工

員工編號(hào) int primary key check (員工編號(hào) between 1 and 99999999) not null,

姓名 char(8) not null,

年齡 int check(年齡 between 18 and 60) not null,

聯(lián)系電話 char(11) not null,

所屬部門編號(hào) int? not null,

培訓(xùn)編號(hào) int? not null)

create table 部門

(部門編號(hào) int primary key check (部門編號(hào) between 1 and 666),

部門名稱 char(10) not null,

基本工資 int check(基本工資 between 2000and 6000) not null)

5.2存儲(chǔ)過(guò)程

根據(jù)建立數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程可以快速實(shí)現(xiàn)對(duì)數(shù)據(jù)的各種操作,能夠提高本系統(tǒng)各種對(duì)數(shù)據(jù)操作的效率。在本設(shè)計(jì)系統(tǒng)中,我們需要實(shí)現(xiàn)對(duì)員工業(yè)績(jī)的考核進(jìn)行一個(gè)計(jì)算,通過(guò)對(duì)考勤的考核、服裝銷售數(shù)量的額外提成,以及基本工資來(lái)計(jì)算本員工當(dāng)月的業(yè)績(jī)工資,以此來(lái)通過(guò)建立這個(gè)存儲(chǔ)過(guò)程,部分代碼如下:

create proc month_salaryid

@id int

as

declare @a int,@b int,@c int,@d int

select @a=b.基本工資 FROM 部門 b where b.部門編號(hào)=a.部門編號(hào)

select @b=sum(c.銷售單價(jià)*d.數(shù)量) *10%

from 服裝 c,銷售 d where d.員工編號(hào)=a.員工編號(hào) and d.服裝編號(hào)=c.服裝編號(hào) and year(d.訂單日期)=year(getdate())and month(d.訂單日期)=month(getdate()))

select @c=count(*)*f.出勤獎(jiǎng)勵(lì) from 考勤 e,出勤 f

where e.員工編號(hào)=a.員工編號(hào) and e.出勤編號(hào)=f.出勤編號(hào)

and year(e.開始日期)=year(getdate())

and month(e.開始日期)=month(getdate())

and hour(e.結(jié)束日期-e.開始日期)>10)

select @d=count(*)*f.缺勤懲罰 from 考勤 e,出勤 f

where e.員工編號(hào)=a.員工編號(hào) and e.出勤編號(hào)=f.出勤編號(hào)

and year(e.開始日期)=year(getdate())

and month(e.開始日期)=month(getdate())

and DATEDIFF( Hour,e.結(jié)束日期,e.開始日期) <10)

print @id + ‘員工工資為:’+str(@a+@b+@c-@d)

5.3觸發(fā)器

通過(guò)建立觸發(fā)器,在對(duì)系統(tǒng)中對(duì)象進(jìn)行插入、刪除、修改操作前后,可以完成指定操作,例如本系統(tǒng)要完成對(duì)員工的銷售量進(jìn)行考核,銷售量在當(dāng)月銷售量不能低于60,如果低于則提醒必須下個(gè)月要補(bǔ)上個(gè)月未完成的銷售量,用觸發(fā)器實(shí)現(xiàn)代碼如下:

/*建立INSERT觸發(fā)器*/

create trigger check_sum

on 銷售 after after insert

as

declare @tmpe_sum int

set @tmpe_sum=coutnt(*)(select銷售.數(shù)量 from 銷售

where 銷售.員工編號(hào)=(select 員工編號(hào)from inserted)

and month(銷售.訂購(gòu)日期)=month(getdate())

if @tmpe_sum < 60

begin

print '當(dāng)月銷售低于60,下個(gè)月必須完成上個(gè)月的銷售量'+ltrim(60-@tmpe_sum)+'量'

end

6數(shù)據(jù)庫(kù)測(cè)試

6.1對(duì)數(shù)據(jù)進(jìn)行增刪改查的操作

/*對(duì)數(shù)據(jù)的插入*/

增加新的員工

insert into 員工(員工編號(hào),培訓(xùn)編號(hào),性別,姓名,所屬部門編號(hào),聯(lián)系電話) values('1',101,'男','小李','191','19102851319')

修改員工的信息

update 員工 set 所屬部門編號(hào)=191

Where 員工編號(hào)=‘1’

刪除部分員工的信息

Delete from 員工 where 性別=’男’

查詢員工信息

Select * from 員工 where 所屬部門編號(hào)=’191’

6.2完成相關(guān)操作測(cè)試:

如果一位新入職的員工想要查詢自己的個(gè)人信息,那么他的查詢操作如下:

在員工表中查詢信息:select *from 員工

如果該員工在當(dāng)天銷售了6件服裝商品,下面銷售表更改信息

insert into 銷售(員工編號(hào),服裝編號(hào),訂購(gòu)日期,銷售數(shù)量) values(101,164,getdate(),6)

在該銷售信息修改:delete 服裝? where 服裝編號(hào)=’164’

7系統(tǒng)實(shí)施與維護(hù)

為了實(shí)現(xiàn)該系統(tǒng),需要建立數(shù)據(jù)庫(kù)的安全性,保證用戶數(shù)據(jù)的安全性,保證用戶查詢信息的快速性和全面性。我們需要不斷完善數(shù)據(jù)庫(kù)各方面的維護(hù)功能,從而建立一個(gè)強(qiáng)大、快速的搜索功能,對(duì)某些數(shù)據(jù)進(jìn)行更多的分類,增加更多的檢索功能,從而加快數(shù)據(jù)的查詢速度。通過(guò)建立滿足不同場(chǎng)景的視圖來(lái)確保用戶信息的安全性[3]。對(duì)于系統(tǒng)的維護(hù),所研究和設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)將隨著時(shí)間的推移而發(fā)展,并產(chǎn)生許多漏洞。在系統(tǒng)應(yīng)用過(guò)程中,隨著用戶的需求,會(huì)不斷產(chǎn)生更多的功能需求,因此需要不斷更新和維護(hù)數(shù)據(jù)庫(kù)系統(tǒng),以解決系統(tǒng)的各種漏洞和功能需求。

在系統(tǒng)維護(hù)方面,主要對(duì)數(shù)據(jù)庫(kù)進(jìn)行糾正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。定期對(duì)系統(tǒng)進(jìn)行糾正性維護(hù),確保系統(tǒng)所有功能完全運(yùn)行,系統(tǒng)無(wú)漏洞。系統(tǒng)環(huán)境的適應(yīng)性維護(hù)可以幫助系統(tǒng)適應(yīng)環(huán)境,保證功能的完整運(yùn)行。根據(jù)用戶需求不斷更新,在原有功能的基礎(chǔ)上升級(jí),增加更多功能,確保滿足用戶需求,提高效率。為了保證系統(tǒng)將來(lái)的可維護(hù)性和可行性,保證系統(tǒng)功能的連續(xù)運(yùn)行,進(jìn)行預(yù)防性維護(hù)。

8總結(jié)

本文基于數(shù)據(jù)庫(kù)的基礎(chǔ)功能設(shè)計(jì)完成企業(yè)人事管理系統(tǒng)設(shè)計(jì),通過(guò)建立對(duì)象表、建立存儲(chǔ)過(guò)程以及建立觸發(fā)器等操作,根據(jù)需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)現(xiàn)、數(shù)據(jù)庫(kù)測(cè)試和系統(tǒng)維護(hù)等方面完成對(duì)本系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。本系統(tǒng)能夠滿足對(duì)企業(yè)對(duì)于員工信息化管理的需求,包括查找員工信息、考核員工的出勤情況,能夠算出員工的業(yè)績(jī),這樣極大提高了效率,能夠有效地組織、存儲(chǔ)和管理數(shù)據(jù)[6]。其系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)際應(yīng)用效果需要在不斷驗(yàn)證后,并且在獲取用戶的需求和感受后,不斷改進(jìn)功能,針對(duì)系統(tǒng)的不足不斷加強(qiáng)優(yōu)化。

參考文獻(xiàn)

[1]吳亮.中小企業(yè)人事管理系統(tǒng)設(shè)計(jì)[J].科學(xué)技術(shù)創(chuàng)新,2020(31):73-74.

[2]段修亮,趙霞.小型企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技風(fēng),2020(01):76.

[3]許天旸.企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子世界,2018(11):177+179.

[4]陳渝.企業(yè)人事管理系統(tǒng)安全性研究[J].湖南理工學(xué)院學(xué)報(bào)(自然科學(xué)版),2016,29(02):24-27+67.

[5]王眾.人事管理系統(tǒng)的分析報(bào)告[J].知識(shí)經(jīng)濟(jì),2013(01):119.

[6]王遠(yuǎn)貴.企業(yè)人事管理系統(tǒng)設(shè)計(jì)[J].魅力中國(guó),2010(01):226+228.

猜你喜歡
數(shù)據(jù)庫(kù)管理
棗前期管理再好,后期管不好,前功盡棄
加強(qiáng)土木工程造價(jià)的控制與管理
如何加強(qiáng)土木工程造價(jià)的控制與管理
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
“這下管理創(chuàng)新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國(guó)國(guó)企中的應(yīng)用
主站蜘蛛池模板: 国产精品99在线观看| 国产日韩精品欧美一区灰| 97亚洲色综久久精品| 国产日韩欧美中文| 欧美成人看片一区二区三区| 一区二区三区高清视频国产女人| 国产农村妇女精品一二区| 黄色三级毛片网站| 全免费a级毛片免费看不卡| 免费毛片a| 国产乱人伦精品一区二区| 国产91九色在线播放| 成人在线亚洲| 亚洲嫩模喷白浆| 成人在线亚洲| 成人免费午夜视频| 久久精品91麻豆| 欧美一级大片在线观看| 四虎国产在线观看| 欧洲熟妇精品视频| 一本久道久久综合多人| 久久窝窝国产精品午夜看片| 萌白酱国产一区二区| 欧美.成人.综合在线| 国产亚洲欧美日韩在线一区二区三区| 成人一区在线| 午夜不卡视频| 无码免费的亚洲视频| 国产精品尤物铁牛tv| 99久久无色码中文字幕| 凹凸国产熟女精品视频| 精品亚洲国产成人AV| 成人噜噜噜视频在线观看| 午夜无码一区二区三区在线app| 小说区 亚洲 自拍 另类| 国产成人综合在线视频| 2022精品国偷自产免费观看| 欧美日韩国产在线人成app| 色AV色 综合网站| 91网红精品在线观看| av大片在线无码免费| 亚洲91精品视频| 1024国产在线| 日本一区二区三区精品国产| 婷婷午夜影院| 在线中文字幕网| 欧美日本中文| 亚洲成年人片| 国产激情在线视频| 日韩人妻精品一区| 国产一级毛片yw| 54pao国产成人免费视频| 无码精油按摩潮喷在线播放 | 国产内射一区亚洲| 精品国产99久久| 国产一区免费在线观看| 国产精品成人啪精品视频| 亚洲欧美综合在线观看| 一区二区三区四区在线| 欧美午夜理伦三级在线观看| 国产精品三区四区| 97se亚洲| 在线播放国产99re| 亚洲精品成人片在线播放| 国产xx在线观看| 久久久久国产精品嫩草影院| 欧美色视频日本| 国产成人盗摄精品| 国产在线高清一级毛片| 精品视频免费在线| 白浆视频在线观看| 久久人搡人人玩人妻精品一| 99视频全部免费| 欧美精品1区2区| 九九精品在线观看| 黄色网站不卡无码| 色吊丝av中文字幕| 欧美精品啪啪| 18禁影院亚洲专区| 五月婷婷精品| 国产毛片不卡| 欧美一级在线看|