Professional Documents
Culture Documents
Hệ Thống Quản Lý Nhân Sự Trong Công Ty
Hệ Thống Quản Lý Nhân Sự Trong Công Ty
com/site/tailieubachkimvn
LI NI U
MC LC
LI NI U ............................................................................................................ 1
MC LC .................................................................................................................. 2
Chng 1: GII THIU V PHT BIU BI TON ........................................ 4
1.1.Gii thiu vn .............................................................................................. 4
1.2. H thng hin ti ............................................................................................. 5
1.3. Yu cu t chc h thng xut .................................................................. 5
1.3. 1. Qun l nhn s ........................................................................................ 5
1.3 2. Qun l thng tin nhn vin ....................................................................... 7
1.3.3. Qun l thng tin phng ban ...................................................................... 7
1.3.4. Qun l khen thng k lut ...................................................................... 8
1.3.5. Qun l danh mc dng chung ................................................................... 8
1.3.6. Qun l ngi dng ng nhp h thng ................................................... 8
1.3.7. H thng bo co ....................................................................................... 9
Chng 2: GII THIU CNG NGH ............................................................... 10
2.1. Cng ngh Microsoft.net FRAMEWORK 3.0 ........................................... 10
2.1.1. Cc dch v .Net ....................................................................................... 10
2.1.2 C s h tng .Net ..................................................................................... 11
2.1.3. M hnh lp trnh .Net framework 3.0 ...................................................... 13
2.2. Cng ngh Microsoft SQL Server 2005 ...................................................... 13
2.2.1 Nng cao bo mt...................................................................................... 13
2.2.2. M rng T-SQL: ....................................................................................... 14
2.2.3. Tng cng h tr ngi pht trin: ....................................................... 15
2.2.4. Tng cng kh nng qun l: ................................................................. 16
Chng 3. THIT K H THNG ...................................................................... 19
3.1. Biu tnh hung User case Diagram (UML) ...................................... 19
3.1.1. ng nhp ................................................................................................ 20
3.1.2. Yu cu chc nng cho nhm ngi dng Nhn vin qun l nhn s21
3.1.3. Yu cu chc nng cho nhm ngi dng Qun l phng ban ........... 26
3.1.4. Yu cu chc nng cho nhm ngi dng Nhn vin qun l khen
thng- K lut ................................................................................................ 30
3.1.5. Yu cu chc nng cho nhm ngi dng Nhn vin qun l hp ng
lao ng ............................................................................................................ 34
H thng qun l nhn s
more information and additional documents
connect with me here: http://facebook.com/ngphutien/
-2-
https://sites.google.com/site/tailieubachkimvn
Qun l nhn
s
Qun l khen thng k lut
H thng bo co
Qun l thng
tin nhn vin Qun l thng tin v trnh ,chuyn mn
Qun l phng
ban
Qun l ngi
Thay i mt khu ngi s dng
dng ng
nhp h thng
1.3.7. H thng bo co
H thng bo
co
Bo co tnh hnh ngh php
trong SQL Server s dng mnh OPEN XML. SQL Server 2005 c thm mt kiu
d liu mi l XML thnh d liu quan h khi dng OPEN XML. Cng c th dng
ti liu gin biu din trong ngn ng W3C XML Schema Definition(i khi gi
l gin XSD) ch ra cu trc hp l trong Vic s dng khi Try Catch trong
m T-SQL cho php ch ra iu g phi lm khi li xy ta.
Trong SQL Server management Studio, c th tm thy nhiu on m mu
gip thc hin nhng tc v thng gp vi T-SQL. xem cc mu ny, chn trnh
n View->Template Explorer.
2.2.3. Tng cng h tr ngi pht trin:
A. H tr cho Common Language runtime(CLR):
CLR c dng bi m .Net c nhn vo trong c my CSDL SQL Server
2005. C th vit cc th tc lu sn, trigger, hm, tnh ton tp hp v c kiu d
liu do ngi dng nh ngha bng cch s dng cacsngoon ng nhu VB.Net hoc
C#.
Th tc lu sn c vit bng ngn ng .Net l mt thay th tt cho th tc
lu sn m rng trong SQL Server 2000 bi v c th ch ra mc bo mt cho m
.NET. C mc bo mt cho m .NET:
+ An ton: mc ny khng cho php truy cp ngoi phm vi SQL Server.
M khng c php truy cp h thng tp tin, registry, cc bin mi trng hoc
mng. y l mc bo mt cao nht.
+ Truy xut m rng:Mc ny cho php m ca truy xut c gii hn ra
ngoi phm vi SQLServer. C th l c th truy xut registry, h thng tp tin, cc
bin mi trng hoc mng.
+ Khng an ton: mc ny c th truy xut bt k chc nng mong mun
no ngoi phm vi SQL Server 2005. Ch nn dng mc bo mt ny nu chc
chn m c vit tt, v tin cy ngi vit m .
B. Cc kiu d liu mi:
- Varchar(max): Kiu ny cho php dng chui k t ln hn 8000 byte (8000
k t). Ti a l 2GB.
E. Gi mai t CSDL:
y l tnh nng kh mi m trong SQL Server 2005. N thay th SQL mail
trong SQL Server 2000. Database Mail s dng giao thc Simple Mail Transfer
Protocol (SMTP). Khng cn bt k ph thuc no vi Messaging Application
Programminh Interface (MAPI) v cng khng cn i hi phi c Outlook. Vic loi
b nhng ph thuc ny trnh c hiu vn m ngi dng SQL Server 2000 gp
phi vi SQL Mail. Ngoi ra, Database Mail cng h tr hot ng lin tip, ghi tp
tin Log v kim tra hot ng.
Trn y l mt s nhng tnh nng mi SQL Server 2005.
System
Quan ly hop dong lao dong
User
Quan ly he thong
3.1.1. ng nhp
- Yu cu chc nng: Tt c cc actor mun lm mt vic no th phi
ng nhp. Nn c t Use-case ng nhp l chung nht cho tt c.
- c t Use-case ng nhp
im m rng Khng c
3.1.2. Yu cu chc nng cho nhm ngi dng Nhn vin qun l nhn s
* S Use- case (Use Case Diagram):
<<extend>>
<<user>> <<extends>>
<<user>>
phong ban
Thong ke nhan vien
c t Use-case
- c t Use-case :Qun l thng tin nhn vin:
M t chung Use case ny cho php ngi qun l duy tr thng tin cc nhn
vin c cng ty trong h thng. Bao gm cc thao tc: Thm mi,
chnh sa thng tin nhanavieen v xa nhn vin khi h thng.
Dng s kin * Dng s kin chnh:
Use case ny bt u khi ngi qun l mun thm mi , chnh
sa thng tin,xa nhn vin ra khi h thng.
Nu chn thm mi: Thm mi c thc hin.
Nu chn Lu li: Chc nng Lu li c thc hin.
Nu chn xa: Chc nng Xa c thc hin.
- Thm mi: Khi c yu cu thm mi nhn vin .Ngi qun l
nhp thng tin v nhn vin bao gm:M nhn vin,H nhn
vin,tn nhn vin,b danh,gii tnh,tnh trng hn nhn,phng
ban,CMTND,Ngy cp CMTND,ni cp, m s thu
Sau khi in y cc thng tin v nhn vin, ngi s dng h
thng chn chc nng lu li.
H thng kim tra tnh hp l ca thng tin.
Thng tin v nhn vin c thm vo h thng.
- Chnh sa thng tin nhn vin: H thng truy xut v hin th
thng tin ca nhn vin c ngi s dng chn t danh
sch nhn vin ca cng ty . Ngi s dng thay i mt s
thng tin ca nhn vin ny.Bao gm tt c cc thng tin c
ch ra trong phn Thm mi.
Sau khi sa i thng tin ngi s dng chn chc nng Cp
nht, h thng s kim tra tnh hp l ca cc thng tin.
Thng tin v nhn vin c cp nht vo h thng v a
tr li mn hnh.
- Xa nhn vin: Ngi s dng chn mt nhn vin mun xa.
H thng qun l nhn s
more information and additional documents
connect with me here: http://facebook.com/ngphutien/
- 22 -
https://sites.google.com/site/tailieubachkimvn
Yu cu c bit Khng c
Tin iu kin Ngi s dng phi ng nhp vo h thng trc khi Use case
ny bt u
im m rng Khng c
Yu cu c bit Khng c
Tin iu kin Ngi qun l nhn s phi ng nhp vo h thng trc khi
Use case ny bt u
Yu cu c bit Khng c
Tin iu kin Ngi qun l nhn s phi ng nhp vo h thng trc khi
Use case ny bt u.
im m rng Khng c
3.1.3. Yu cu chc nng cho nhm ngi dng Qun l phng ban
* S Use-case:
NewPackage3
<<user>>
Dang nhap
Nhan vien quan ly <<user>> Quan ly phong ban-nhan vien
phong ban
* H thng: c t Use-case:
- c t Use-case Qun l phng ban
Use case ny cho php ngi dng qun l thng tin v phng
M t chung
ban ca nhn vin
Tin iu kin Ngi s dng phi ng nhp vo h thng trc khi Use case
ny bt u .
3.1.4. Yu cu chc nng cho nhm ngi dng Nhn vin qun l khen thng-
K lut
* S use- case:
<<user>>
<<user>>
Dang nhap
Case kt thc.
- Thng tin v khen thng K lut khng hp l:Trong
lung Thm mi v Sa nhn vin khng hp l th h thng
s hin th thng bo c li: Cc thng tin v khen thng k
lut khng hp l v yu cu ngi s dng h thng chnh
sa li cc thng tin khng hp l.
Ngi s dng h thng c th chnh sa cc thng tin khng
chnh xc hoc hy b thao tc ang thc hin, lc ny Use
case kt thc.
Yu cu c bit Khng c
Tin iu kin Ngi s dng phi ng nhp vo h thng trc khi Use
case ny bt u .
3.1.5. Yu cu chc nng cho nhm ngi dng Nhn vin qun l hp ng lao
ng
* S use-case:
<<user>>
Yu cu c bit Khng c
Tin iu kin Ngi s dng phi ng nhp vo h thng trc khi Use
case ny bt u.
im m rng Khng c
Yu cu c bit Khng c
Tin iu kin Ngi s dng phi ng nhp vo h thng trc khi Use-
case ny bt u.
im m rng Khng c
Quan ly he thong
Quan ly he thong
<<user>>
<<user>>
<<user>>
Quan ly bao cao
Tin iu kin Ngi qun l nhn s phi ng nhp vo h thng trc khi
Use case ny bt u.
Hu iu kin Nu Use Case thnh cng th ngi ng nhp s c cc quyn
s dng h thng tm kim. Cn ngc li th trng thai ca h
thng khng i
im m rng Khng c
Ni sinh - EmpPlaceOfBirth
Nguyn qun - EmpNativePlace
Ni lu di - EmpPermanentAddress
Tm tr - EmpTemporaryAddress
Dn tc - EmpEthnic
Tn Gio - EmpReligion
Quc tch -EmpNationality
Hon cnh gia nh - FamilyClassBackground
Hon cnh bn thn - EmpClassBackground
3. EmployeeOtherInfo - Cc thng tin khc v nhn vin
ID ca bng EmployeeOtherInfo - EmployeeOtherInfoID
ID nhn vin EmployeeID
Giy php li xe - DrivingLicense
S lao ng - LabourBookNo
Ngy cp- LBGrantedDate
Ni cp s BHXH - LBPlaceOfIssue
Ngy cp BHXH - SIBGrantedDate
S s BHXH - SocialInsuranceBookNo
Ni cp s BHYT- MIBPlaceOfIssue
Ngy cp BHYT- MIBGrantedDate
S s BHYT- MedicalInsuranceBookNo
H chiu- PassportNo
Ti khon ngn hng - BankAccountID
M ngn hng- BankID
Ti khon khc- AccountID
M khc- ExtraID
ID -ProfessionalLevelID
Tn hc v-LevelName
Ch thch- Description
31. JobPosition - Chc v
Id chc v- JobPositionID
Tn chc v- PositionName
Ch thch- Description
32. DrivingLicenseLevel - Bng li xe
ID bng li- DrivingLicenseLevelID
Tn bng li- LevelName
Ch thch- Description
33. EducationLevel - Trnh hc vn
ID trnh -EducationLevelID
Tn loi trnh - EducationLevelName
Ch thch- EducationLevelDescription
3.2.2. Cc bng d liu vt l
1. Bng Employee
2. Bng EmployeeInfo
3. Bng EmployeeOtherInfo
4. Bng EmployeeMilitary
5. Bng EmployeePolitical
6. Bng Maritalstatus
7. Bng EmployeeEquipment
8. Bng Equipment
9. Bng CertificateType
30. ProfessionalLevel
H s nhn vin
Hp ng lao ng
Start
Input
Failure notice
Check
database Process
Information
check
database Change
End
Begin
Input Data
If data is Error
correct message
end
3.4.3. Sa d liu
Begin
Update to the
database
end
3.4.6. Xa d liu
Begin
Input Data
If data is
correct
Display information
for deleting
Update to the
database
end
Neu thanh cong du lieu ve phong ban moi se duoc them vao CSDL
10. Neu co loi trong viec them du lieu may chu CSDL se bao loi
10. Neu du lieu them thanh cong may chu se thong bao thanh cong
4. Them moi
5. Clear form
7. Luu lai
11. Neu co loi trong viec them du lieu may chu CSDL se bao loi
2.He thong hien thi tinh nagn quan ly khen thuong ky luat
3. Nguoi dung chonj tinh nang them moi khen thuong ky luat
4.He thong hien thi mau nhap moi khen thuong ky luat
Neu thanh cong du lieu ve bao hiem moi se duoc them vao CSDL
10. Neu co loi trong viec them du lieu may chu CSDL se bao loi
10. Neu du lieu them thanh cong may chu se thong bao thanh cong
2.He thong hien thi tinh nang quan ly dong lao dong
3. Nguoi dung chon tinh nang them moi hop dong lao dong
Neu thanh cong du lieu ve bao hiem moi se duoc them vao CSDL
10. Neu co loi trong viec them du lieu may chu CSDL se bao loi
10. Neu du lieu them thanh cong may chu se thong bao thanh cong
Chng 4: CI T V KT QU THU C
4.1. Ci t
Cu hnh my ti thiu:
Client:
Processor: celeron 1.1Ghz
Memory of Ram: 128MB
Hard disk drive: 5GB
Network card: 3com PCI
10/100Mbps RJ45
Monitor: 15inch, color
Server
Processor: PentiumIV 2.26Ghz
Memory of Ram: 512MB
Hard disk drive: 40GB
Network card: 3com PCI
10/100Mbps RJ45
Monitor: 15inch, color
MS SQL 2005
4.2. Kt qu thu c
Kt qu t c l h thng qun l nhn s hon thin, d liu x l v
giao din nh trnh by trn. H thng c th p dng c trong cng ty TNHH
Thnh ng. H thng c th qun l cc thng tin v nhn vin, hp ng, danh
mc, v lp c bo co thng k.
Tuy nhin h thng cng cn mt s hn ch: trong khun kh thi gian cho php h
thng cha gii quyt c cc vn tin lng, chm cng.
5.1. Kt lun
Trong thi gian lm n em tip cn vi hng phn tch UML v ng
dng lp trnh mi. n t c mt s yu cu ra nhng cng cn mt s
hn ch do thi gian cn hn hp. ng thi, qua n ny , mt ln na em xin
chn thnh gi li cm n cc thy c trong khoa .