You are on page 1of 52

Mc Lc:

I - Gii thiu
1. Kho st thc t
2. Kho st nghip v
3. Gii php
4. Yu cu ca ng dng
II - M hnh ha nghip v
III - Xc nh cc thc th
1. Xc nh thc th
2. Chuyn sang m hnh quan h
3. M t chi tit cc quan h
4. M t tng kt
IV - ERD
V - Thit k giao din
1. ng nhp vo h thng
2. Qun l nhn s
3. Qun l lng
4. Nhn vin
VI - Mt s x l tiu biu

1. Lp phiu lng
2. Thm nhn vin
VII - nh gi u khuyt
1. u im
2. Khuyt im

I - Gii thiu

Sun-Rise solution l mt cng ty mi thnh lp chuyn cung cp cc sn phm lin quan n phn
cng my tnh v cc dch v t vn h tr khch hng. Do l mt cng ty mi thnh lp nn SunRise gp nhiu kh khn trong cng tc qun l nhn s v tin lng nhn vin.Bn cnh s
nhn vin ca cng ty kh ng ( 110+) nn vn ny cng tr nn quan trng i vi cng ty.
Do nhiu iu kin khch quan, d n ny khng cung cp mt ng dng qun l nhn s hon
chnh cho cng ty. D n ch dng li mc phn tch cc cu trc v thnh phn ca h thng
qun l nhn s- tin lng ca cng ty. Vic ci t to ra mt ng dng hon chnh s nm
trong mt d n khc.

1. Kho st thc t
Tuy l mt cng ty mi thnh lp cn rt nhiu kh khn trong khu qun l nhn s nhng cng ty c
gng t chc thnh nhng phng ban chc nng vi nhiu mc ch khch nhau nhm phc v tt khch
hng. S t chc ca Sun-Rise :

Trch nhim qun l nhn s v tin lng s thuc v 2 phng ban : phng hnh chnh nhn s (HC-NS)
v phng ti chnh k ton. Trong :

Nhn vin phng hnh chnh nhn s s qun l cc vn v nhn s nh : to danh sch cc
nhn vin ca cng ty v cc phng ban trc thuc, cc thng tin v nhn vin ( thng tin c nhn,
chc v.)
Nhn vin phng ti chnh k ton s qun l tin lng bng cch to cc bng lng, khung
lng i vi tng b phn v tng chc v
Mc lng ca nhn vin ty thuc vo chc v . Nhn vin chc v no s nhn c mc
lng ng vi tng chc v
Nhng vic c khen thng ( l do khen thng ) v hnh thc khen thng tng ng do gim
c cng ty nh ra. B phn qun l lng c trch nhim to ra bng khen thng trong c
tn loi khen thng v hnh thc khen thng tng ng. Qun l nhn s da vo bng m
thc hin khen thng cho nhn vin theo bng trn
Nhng vic c k lut( l do k lut ) v hnh thc k lut tng ng do gim c cng ty nh
ra. B phn qun l lng c trch nhim to ra bng k lut trong c tn loi k lut v hnh
3

thc k lut tng ng. Qun l nhn s da vo bng m thc hin k lut cho nhn vin theo
bng trn
Lu : hnh thc khen thng hay k lut u s dng cc bin php v ti chnh ( thng tin hay tr
lng )
2. Kho st cc nghip v
2.1 To danh sch nhn vin

Ngi qun l nhn s c trch nhim to danh sch nhn vin t nhng thng tin trong n xin
vic ca nhn vin cng vi nhng thng tin v m nhn vin ,chc v cng tc, phng ban v
mc lng ca nhn vin. M nhn vin lun c gi nghuyn , n ch thay i khi cng ty c
nhng thay i ln v mt nhn s ( khi cn to danh sch nhn vin mi)
Khi cng ty thc hin ci t ln v c cu t chc v nhn s th bt buc ngi qun l nhn s
phi to mi hon ton danh sch nhn vin bng cch thm mt s d liu ca nhn vin, thay
i cch lp m nhn vin.
Khi cng ty c nhng thay i nh lin quan n vn nhn s th ngi qun l nhn s c th
thc hin to danh sch mi da trn danh sch c (khng cn thay i m nhn vin, khng cn
cp nht thm thng tin v nhn vin (thm ct d liu ))

Thng tin v nhn vin

Mt nhn vin c mt chc v duy nht


Mt nhn vin c mt chuyn mn nht nh v bng cp tng ng vi chuyn mn (trnh
hc vn: tin s, c nhn )
Mi nhn vin ca cng ty u yu cu phi c mt trnh anh vn nht nh. Ti thiu l bng
B Anh Vn. Nhn vin ch cn khai bo cho cng ty chng ch tt nht ca mnh
Cng ty lu li qu trnh cng tc trc y ca nhn vin

Thm mt nhn vin vo danh sch nhn vin


Khi c mt nhn vin c trng tuyn vo cng ty th ngi qun l nhn s c nhim v thm thng
tin v ngi vo danh sch nhn vin bng cch thc hin cc bc sau:
1.
To m nhn vin cho nhn vin theo qui c ca cng ty
2.
in h v tn nhn vin ng vi m nhn vin .
3.
in thng tin chi tit v nhn vin nh : gii tnh, ngy sinh, a ch ,in thoi, trnh
4.
Nhp phng ban m nhn vin lm vic
5.
Nhp thng tin v nhn thn cho nhn vin : tn ngi thn, gii tnh, quan h i vi nhn vin
Thuyn chuyn nhn vin

Khi nhn vin c thuyn chuyn trong ni b cng ty th ch cn thay i phng ban m nhn
vin lm vic trong danh sch nhn vin v mc lng.
Khi nhn vin c thuyn chuyn ra ngoi cng ty th cho nhn vin trng thi ng.
4

Lu : m nhn vin lun c gi c nh


To v thay i bng lng , khung lng

Ngi qun l lng c trch nhim to bng lng cho nhn vin cng ty. Qun l lng to bng
lng bng cch t nhng mc lng c qui nh sn to ra s tin lng tng ng . V d :
Mc lng 1 : 1000000 VND, Mc lng 2 : 2000000 VND.
Mc lng c sp xp theo th t tng dn v tn mc lng v s tin tng ng. C 8 mc
lng c t tn l mc 1, mc 2 mc 8. M lng c t da trn tn mc lng bng
cc ly ch s lm m VD : M lng 1: mc lng 1.
Khi cng ty c nhng iu chnh nh lin quan n mc lng hoc gi tr tin ng vi mc
lng ,ngi qun l c th to bng lng mi t nhng bng lng c sn
Ngi qun l lng ch to mi hon ton bng lng khi cng ty c yu cu hoc c nhng thay
i ln v c cu lng .
Khung lng l do s nht tr ca lnh o cng ty v mc ca mt chc v trong cng ty c th
nhn c. Khi cn s thay i bng lng, ngi qun l lng c th m bng lng c ra v
thay d liu v lng trong .

To bng khen thng / k lut

Nhng vic c k lut( l do k lut ) v hnh thc k lut tng ng do gim c cng ty nh
ra. Qun l lng c trch nhim to ra bng k lut trong c tn loi k lut v hnh thc k
lut tng ng.
Ty theo yu cu ca gim c m qun l lng c th to mi hon ton bng khen thng/k
lut hay to bng cch thay i bng khen thng k lut c.
M khen thng v k lut theo qui c cng ty.

Tra cu d liu

Nhn vin khi truy cp vo h thng ch c th xem thng tin v c nhn mnh.
Qun l nhn s c th xem xt c bng lng do phng ti chnh k ton lp c th nh ra
c mc lng ph hp cho nhn vin.
Qun l lng c thm xem danh sch nhn vin xem mc lng ca h do qun l nhn s t
ra c ph hp vi khung lng m cng ty qui nh hay khng.

Thc hin khen thng v k lut

Sau mt khong thi gian nht nh ( 1 thng ) qun l nhn s da vo bng khen thng/k lut
do qun l lng to lp ra bng danh sch cc nhn vin c khen thng / k lut vi nhng
l do khen thng/k lut tng ng .
Mt nhn vin c th c mt hoc nhiu vic c khen thng/k lut.

3. Gii php

gii quyt vn trn, chng em chn la c s d liu tp trung theo kin trc client-server. Qua
phn tch v nh gi chng em a ra 2 gii php v vic xy dng ng dng nh sau:
Xy dng h thng trn mi trng Web
Xy dng h thng chy trn mng cc b Lan
So snh 2 gii php :
H thng chy trn internet
c im

D liu hon ton nm trn mt my ch


(server) , ngi s dng ti cc my client truy
cp d liu server bng cch s dng web
browser thng qua mi trng internet

Thi gian xy
dng
Chi ph u t

Mt nhiu thi gian do phi dnh kh nhiu


thi gian cho vic thit lp cch thc bo mt

Tnh linh hot- Ngi dng c th d dng s dng dch v


tin dng
bt k u ch cn my tnh c ni mng
internet v c web browser
D s dng, khng phi tn thi gian v chi ph
o to cch s dng do ngi dng ch cn
dng web broser l c th truy cp vo c s d
liu
Bo mt

Kh bo mt , d b nh ph hn
D b mt d liu qua ng truyn internet

H thng chy trn mng ni


b (Lan)
D liu nm trp trung server
t ti cng ty, cc my client
nm trong cng ty . Ngi
dng s dng cc phn mm ti
client truy cp d liu t my
ch thng qua mng ni b
(Lan)
t thi gian hn do khng cn
phi tp trung vo bo mt
Ngi dng bt buc phi n
cng ty mi c th truy cp
c d liu
i hi cu hnh my tnh
thch hp (c v phn cng ln
phn mm)
Trong mt s trng hp cn
phi o to ngi s dng
An ton hn do h thng ch
hot ng trong ni b cng ty,
kh nng b nh ph v tht
thot d liu thng qua mng
cc b l rt thp

4. Yu cu ca ng dng:
Qua kho st chng em quyt nh xy dng ng dng trn mi trng mng ni b ( mng Lan). C s
d liu c lu vo trong my ch (gi l my server) , cc my khch (client) c ci t ng dng v
c th truy xut d liu t server qua mng lan. ng dng tha mn nhng yu cu sau :

H tr chc nng lp v qun l danh sch nhn vin : cho php lp danh sch nhn vin mt
cch d dng, qun l danh sch nhn vin theo tng phng ban c th hoc theo ton b cng ty ,
c kh nng thm-xa-sa thng tin nhn vin trong danh sch
C kh nng thm mt phng ban mi v to danh sch nhn vin cho phng ban
H tr cc cng c lp v qun l bng lng : h tr nhp-sa cc thng tin trong bng lng
H tr qun l mc lng theo tng phng ban v tng chc v ca cng ty
H tr to phiu lng
6

ng dng c giao din thn thin d s dng


C kh nng nng cp

II - M hnh ha cc nghip v (business modeling)


a. Chc nng ca nhn vin

Nhn vin c kh nng truy cp vo h thng xem thng tin ca bn thn. Thng tin ca nhn vin bao
gm thng tin c nhn , ni cng tc, chc v v lng
- Input : m s nhn vin
- Ouput: thng tin v nhn vin
b. Chc nng ca qun l nhn s v qun l lng

Ngi qun l nhn s c nhim v


o

To danh sch nhn vin (to mi hon ton) :


Input : m s nhn vin trong cng ty ,cc thng tin c nhn ca nhn vin ,
ni cng tc, chc v , mc lng
Output : danh sch nhn vin

To danh sch nhn vin t danh sch c sn : thc hin bng cch sa li danh sch nhn vin
Input :
o Chn danh sch nhn vin c sn
o Nhp thay i v m s nhn vin trong cng ty ,cc thng tin c
nhn ca nhn vin , ni cng tc, chc v
Output : danh sch nhn vin

Thc hin thuyn chuyn nhn vin bng cch thay i ni cng tc :
Input : phng ban mi, mc lng mi
Output : thng tin v nhn vin sau khi thuyn chuyn

Sa danh sch nhn vin : c 2 trng hp


1.Thm mt nhn vin mi :
Input : m s nhn vin,cc thng tin c nhn (bao gm thng tin v nhn
thn) ca nhn vin , ni cng tc, chc v
Output : thng tin nhn vin
2. Thay i danh sch ( khng thm nhn vin mi )
Input :nhng thay i v ni cng tc, chc v, mc lng v thng tin c
nhn ca mt s nhn vin
Output : danh sch mi

To danh sch khen thng/ k lut


Input : m s nhn vin , tn khen thng / k lut
8

Output : danh sch khen thng/ k lut

Xem danh sch nhn vin


Input : chn danh sch nhn vin
Output : danh sch nhn vin

Xem bng lng :

Input: chn bng lng


Output: xut bn lng

Ngi qun l lng c nhim v


o

To bng lng (to mi hon ton):


Input: mc lng v gi tr tin
Output: bn lng

To bng lng t bng lng co sn: thc hin bng cch sa li bng lng
Input:
o Chn bng lng
o Nhp nhng thay i v mc lng v gi tr tin
Output: bn lng

Sa bng lng :

Xem bng lng :

Input : mc lng mi hoc gi tr tin mi


Output : bng lng mi

Input: chn bng lng


Output: xut bn lng

Xem danh sch nhn vin


Input : chn danh sch nhn vin
Output : danh sch nhn vin

To bng khen thng/ k lut (to mi hon ton : cha c d liu ve)
Input : tn khen thng/k lut, v hnh thc khen thng/k lut
Output : Bng khen thng/k lut

Xem bng khen thng/ k lut


Input : Chn bng khen thng/k lut
Output : Bng khen thng/k lut

To bng khen thng/ k lut :


Input :
9

o Chn bng khen thng/k lut


o Nhp thay v tn khen thng/k lut, v hnh thc khen
thng/k lut
Bng khen thng/k lut

Lu : vic to mi hon ton ch thc hin lc bt u trin khai h thng hoc khi c quyt nh ca
cng ty
c. Chc nng ca admin

Admin l gim c cng ty hoc l ngi chu trch nhim cao hn trong cng ty. Admin c th thc hin
c tt c cc chc nng m qun l nhn s v qun l tin lng c th lm c.
III - Xc nh cc thc th
Ghi ch : trong ngoc n () l tn thuc tnh ca thc th trong s ERD
1. Xc nh cc thc th
1) Thc th 1: NHANVIEN
Cc thuc tnh:
- M nhn vin (MaNV): y l thuc tnh kha, nh thuc tnh ny m phn bit c
nhn vin ny vi nhn vin khc.
- H tn nhn vin (HoTenNV): m t tn nhn vin tng ng vi m nhn vin.
- Phi (Phai): m t gii tnh ca nhn vin (gm Nam v N).
- Ngy sinh (NgSinh)
- a ch (iaChi): a ch ca nhn vin
- in thoi (ienThoai)
2) Thc th 2: PHONGBAN
Cc thuc tnh:
- M phng ban (MaPB): thuc tnh kha phn bit phng ban ny vi phng ban kia.
10

Tn phng ban (TenPB): m t tn phng ban tng ng vi m phng ban.


a ch phng ban (CPB): ni t phng ban.

3) Thc th 3: MUCLUONG
Mc lng l quy nh ca cng ty v lng ca nhn vin tng ng vi tng chc v ca h.
Cc thuc tnh:
- M mc lng (MaML): thuc tnh kha d phn bit cc mc lng khc nhau.
- S tin (SoTien): s tin tng ng vi mi mc lng.
4) Thc th 4: PHIEULUONG
Cc thuc tnh:
- M phiu lng (MaPL): thuc tnh kha phn bit cc phiu lng khc nhau.
- Ngy pht (NgayPhat): ngy phiu lng c pht cho nhn vin.
- Tng s tin (TongSoTien): tng tin lng nhn vin c nhn.
5) Thc th 5: CHUCVU
Mi thc th chc v tng trng cho mt chc v ca nhn vin.
Cc thuc tnh:
- M chc v (MaCV): thuc tnh kha phn bit chc v ny vi chc v khc.
- Tn chc v (TenCV)
6) Thc th 6: PHONGBAN_CHUCVU
y l thc th yu do hai thc th PHONGBAN v CHUCVU nh danh.
Cc thuc tnh: thc th khng co thuc tnh ring.
7) Thc th 7: KTKL
Thc th khen thng, k lut.
Cc thuc tnh:
- M khen thng k lut (MaKTKL): thuc tnh kha phn bit cc khen thng k lut
khc nhau.
- Tn khen thng k lut (TenKTKL)
- Hnh thc khen thng/k lut (HinhThuc)
- S tin khen thng/k lut (SoTien)
8) Thc th 8: LILICHCT
y l thc th m t l lch cng tc trc y ca tng nhn vin.
Cc thuc tnh:
- M ni cng tc (MaNoiCT): thuc tnh kha phn bit cc ni cng tc khc nhau.
- Tn ni cng tc (TenNoiCT): m t tn ni cng tc tng ng vi tng m ni cng tc.
- a ch (C): m t a ch ni cng tc trn.
9) Thc th 9: THANNHAN
y l thc th yu, n ph thuc vo thc th NHANVIEN.
Cc thuc tnh:
- M s nhn vin (MSNV): thuc tnh kha ca thc th mnh quy nh thc th
THANNHAN.
11

Tn thn nhn (TenTN): thuc tnh kha ca thc th yu.


Phi (Phai)
Quan h (QuanHe): m t quan h ca thn nhn vi nhn vin ng vi m nhn vin.

10) Thc th 10: TRINHDOHV


Thc th TRINHDOHV m t trnh hc vn ca mi nhn vin(vd: tin s, thc s, c nhn
).
Cc thuc tnh:
- M trnh hc vn (MaTDHV): thuc tnh kha phn bit trnh hc vn ny vi
trnh hc vn khc.
- Tn trnh hc vn (TenTD): m t tn trnh hc vn tng ng vi mi m trnh
hc vn trn.
11) Thc th 11: CHUYENMON
Thc th CHUYENMON m t chuyn mn ca mi nhn vin trong cng ty.
Cc thuc tnh:
- M chuyn mn (MaCM): thuc tnh kha phn bit cc chuyn mn khc nhau
- Tn chuyn mn (TenCM)
12) Thc th 12: TRINHDONN
Thc th TRINHDONN m t trnh ngoi ng ca mi nhn vin (vd: TOFEL, TOIC, ).
Cc thuc tnh:
- M trnh ngoi ng (MaTDNN): thuc tnh kha phn bit trnh ngoi ng ny
vi trnh ngoi ng khc.
- Tn trnh ngoi ng (TenTD): m t tn trnh ngoi ng tng ng vi mi m trnh
ngoi ng trn.
13) Thc th 13: TRINHDOHV_CHUYENMON
y l thc th yu do hai thc th TRINHDOHV v CHUYENMON nh danh.
Cc thuc tnh: Thc th khng c thuc tnh ring.
14) Thc th 14: MONHOC
Thc th MONHOC m t cc mn hc cng ty t chc cho nhn vin hc trong thi k cng tc.
Cc thuc tnh:
- M mn hc (MaMH): thuc tnh kha phn bit mn hc ny vi mn hc khc.
- Tn mn hc (TenMH)
15) Thc th 15: TINH
Cc thuc tnh:
- M tnh (MaT): thuc tnh kha
- Tn tnh (TenTinh)
16) Thc th 16: HUYEN
Cc thuc tnh:
- M tnh (MaH): thuc tnh kha
- Tn tnh (TenHuyen)
12

17) Thc th 17: QUEQUAN


Thc th QUEQUAN m t qu qun ca mi nhn vin trong cng ty. y l thc th yu c
nh danh bi hai thc th mnh l TINH v HUYEN
Cc thuc tnh: khng c thuc tnh ring.
2. Chuyn sang m hnh quan h
NHANVIEN (MaNV, HoTen, Phai, NgSinh, DC, ienThoai, Email, Password, MaPB, MaCV,
MaT, MaH, MaCM, MaTDHV, MaTDNN)
PHONGBAN (MaPB, TenPB, DC)
PHONGBAN_CHUCVU (MaPB, MaCV)
MUCLUONG (MaML, SoTien)
PHIEULUONG (MaPL, TongSoTien,NgayPhat, MaNV)
CHUCVU (MaCV, TenCV, BaoHiem, TroCap, MaML)
KTKL(MaKTKL,TenKTKL,HinhThuc, SoTien)
KTKL_NHANVIEN (MaKTKL, MaNV, ThGian)
LILICHCT (MaNoiCT, TenNoiCT, DC)
NHANVIEN_LILICHCT (MaNV, MaNoiCT, ThGian)
THANNHAN (MaNV, TenTN, Phai, DC, NgSinh, QuanHe)
TRINHDOHV (MaTDHV, TenTDHV)
CHUYENMON (MaCM, TnCM)
CHUYENMON_TRINHDOHV (MaTDHV, MaCM)
TRINHDONN (MaTDNN, TenTDNN)
TINH (MaT, TenTinh)
HUYEN (MaH, TenHuyen)
QUEQUAN (MaT, MaH)
MONHOC (MaMH, TenMH)
MONHOC_NHANVIEN (MaMH, MaNV, Diem, BatDau, KetThuc)
3. M t chi tit cho cc quan h
3.1 Quan h Nhn vin:
NHANVIEN (MaNV, HoTen, Phai, NgSinh, DC, DienThoai,MaPB, MaCV)

13

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 1000 x 202 (Byte) = 202 KB
Kch thc ti a: 5000 x 202 (Byte) = 1010 KB

i vi kiu chui:
MaNV: c nh, khng Unicode
HoTen: khng c nh, Unicode
DC: khng c nh, Unicode
Email: khng c nh, Unicode
Password: khng c nh, Unicode
MaPB: c nh, khng Unicode
MaCV: c nh, khng Unicode
MaT: c nh, khng Unicode
MaH: c nh, khng Unicode
14

MaCM: c nh, khng Unicode


MaTDHV: c nh, khng Unicode
MaTDNN: c nh, khng Unicode
3.2 Quan h Phng ban:
PHONGBAN (MaPB, TenPB, DC)

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 1000 x 70 (Byte) = 70 KB
Kch thc ti a: 5000 x 70 (Byte) = 350 KB

i vi kiu chui:
MaPB: c nh, khng Unicode
TenPB: khng c nh, Unicode
DC: khng c nh, Unicode

3.3 Quan h Phng ban Chc v:


PHONGBAN_CHUCVU (MaPB, MaCV)

15

Khi lng:
S dng ti thiu: 2000
S dng ti a: 10000
Kch thc ti thiu: 2000 x 20 (Byte) = 40 KB
Kch thc ti a: 10000 x 20 (Byte) = 200 KB

i vi kiu chui:
MaPB: c nh, khng Unicode
MaCV: c nh, khng Unicode

3.4 Quan h Mc lng:


MUCLUONG (MaML, SoTien)

Khi lng:
S dng ti thiu: 100
S dng ti a: 1000
Kch thc ti thiu: 100x 30 (Byte) = 3 KB
Kch thc ti a: 1000 x 30 (Byte) = 30 KB

i vi kiu chui:
MaML: c nh, khng Unicode

3.5 Quan h Phiu lng:


PHIEULUONG (MaPL, TongSoTien,NgayPhat, MaNV)

16

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 5000 x 50 (Byte) = 250 KB
Kch thc ti a: 10000 x 50 (Byte) = 500 KB

i vi kiu chui:
MaPL: c nh, khng Unicode
MaNV: c nh, khng Unicode

3.6 Quan h Chc v:


CHUCVU (MaCV, TenCV, BaoHiem, TroCap, MaML)

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 1000 x 90 (Byte) = 90 KB
Kch thc ti a: 5000 x 90 (Byte) = 450 KB

17

i vi kiu chui:
MaCV: c nh, khng Unicode
TenCV: khng c nh, Unicode
MaML: c nh, khng Unicode

3.7 Quan h Khen thng, k lut:


KTKL (MaKTKL, TenKTKL)

Khi lng:
S dng ti thiu: 200
S dng ti a: 1000
Kch thc ti thiu: 200 x 40 (Byte) = 8 KB
Kch thc ti a: 1000 x 40 (Byte) = 40 KB

i vi kiu chui:
MaKTKL: c nh, khng Unicode. M KTKL : i vi KHENTHUONG bt u
l KTKL1 , vi KILUAT bt u l KTKL2
TenKTKL: khng c nh, Unicode
HinhThuc: khng c nh, Unicode
SoTien: : khng c nh, Unicode

3.8 Quan h Khen thng k lut nhn vin:


KTKL_NHANVIEN (MaKTKL, MaNV, ThGian)

18

Khi lng:
S dng ti thiu: 2000
S dng ti a: 10000
Kch thc ti thiu: 2000 x 30 (Byte) = 60 KB
Kch thc ti a: 10000 x 30 (Byte) = 300 KB

i vi kiu chui:
MaKTKL: c nh, khng Unicode
MaNV: c nh, khng Unicode

3.9 Quan h L lch cng tc:


LILICHCT (MaNoiCT, TenNoiCT, DC)

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 1000 x 70 (Byte) = 70 KB
Kch thc ti a: 5000 x 70 (Byte) = 350 KB
19

i vi kiu chui:
MaNoiCT: c nh, khng Unicode
TenNoiCT: khng c nh, Unicode
DC: khng c nh, Unicode

3.10 Quan h Nhn vin l lch cng tc:


NHANVIEN_LILICHCT (MaNV, MaNoiCT, ThGian)

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 1000 x 30 (Byte) = 30 KB
Kch thc ti a: 5000 x 30 (Byte) = 150 KB

i vi kiu chui:
MaNV: c nh, khng Unicode
MaNoiCT: c nh, khng Unicode

3.11 Quan h Thn nhn:


THANNHAN (MaNV, TenTN, Phai, DC, NgSinh, QuanHe)

20

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 1000 x 91 (Byte) = 91 KB
Kch thc ti a: 5000 x 91 (Byte) = 455 KB

i vi kiu chui:
MaNV: c nh, khng Unicode
TenTN: khng c nh, Unicode
DC: khng c nh, Unicode
QuanHe: khng c nh, Unicode

3.12 Quan h Trnh hc vn:


TRINHDOHV (MaTDHV, TenTDHV)

Khi lng:

21

S dng ti thiu: 100


S dng ti a: 500
Kch thc ti thiu: 100 x 40 (Byte) = 4 KB
Kch thc ti a: 500 x 40 (Byte) = 20 KB

i vi kiu chui:
MaTDHV: c nh, khng Unicode
TenTDHV: khng c nh, Unicode

3.13 Quan h Chuyn mn:


CHUYENMON (MaCM, TnCM)

Khi lng:
S dng ti thiu: 100
S dng ti a: 500
Kch thc ti thiu: 100 x 40 (Byte) = 4 KB
Kch thc ti a: 500 x 40 (Byte) = 20 KB

i vi kiu chui:
MaCM: c nh, khng Unicode
TenCM: khng c nh, Unicode

3.14 Quan h Chuyn mn trnh hc vn:


CHUYENMON_TRINHDOHV (MaTDHV, MaCM)

22

Khi lng:
S dng ti thiu: 500
S dng ti a: 1000
Kch thc ti thiu: 500 x 20 (Byte) = 10 KB
Kch thc ti a: 1000 x 20 (Byte) = 20 KB

i vi kiu chui:
MaCM: c nh, khng Unicode
MaTDHV: khng c nh, Unicode

3.15 Quan h Trnh ngoi ng:


TRINHDONN (MaTDNN, TenTDNN)

Khi lng:
S dng ti thiu: 100
S dng ti a: 500
Kch thc ti thiu: 100 x 40 (Byte) = 4 KB
Kch thc ti a: 500 x 40 (Byte) = 20 KB

i vi kiu chui:

23

MaTDNN: c nh, khng Unicode


TenTDNN: khng c nh, Unicode
3.16 Quan h Tnh:
TINH (MaT, TenTinh)

Khi lng:
S dng ti thiu: 100
S dng ti a: 500
Kch thc ti thiu: 100 x 40 (Byte) = 4 KB
Kch thc ti a: 500 x 40 (Byte) = 20 KB

i vi kiu chui:
MaT: c nh, khng Unicode
TenTinh: khng c nh, Unicode

3.17 Quan h Huyn:


HUYEN (MaH, TenHuyen)

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 1000 x 40 (Byte) = 40 KB
Kch thc ti a: 5000 x 40 (Byte) = 200 KB
24

i vi kiu chui:
MaH: c nh, khng Unicode
TenHuyen: khng c nh, Unicode

3.18 Quan h Qu qun:


QUEQUAN (MaT, MaH)

Khi lng:
S dng ti thiu: 1000
S dng ti a: 5000
Kch thc ti thiu: 1000 x 20 (Byte) = 20 KB
Kch thc ti a: 5000 x 20 (Byte) = 100 KB

i vi kiu chui:
MaT: c nh, khng Unicode
MaH: c nh, khng Unicode

4. M t bng tng kt
a. Tng kt quan h

25

b. Tng kt thuc tnh


STT
1
2

Tn thuc tnh
BaoHiem
BatDau

Din gii
Bo him
Bt u

DC

a ch

4
5
6
7
8

Diem
Dienthoai
Email
HoTen
KetThuc

im
in thoi
Th in t
H tn
Kt thc

MaCM

M chuyn mn

10

MaCV

M chc v

11

MaH

12

MaKTKL

14
15

MaML
MaNoiCT

M huyn
M khen
thng k lut
Ma mc lng
M ni cng tc

16

MaNV

M nhn vin

Thuc quan h
CHUCVU
MONHOC_NHANVIEN
NHANVIEN,PHONGBAN,LILICHCT,
THANNHAN
MONHOC_NHANVIEN
NHANVIEN
NHANVIEN
NHANVIEN
MONHOC_NHANVIEN
NHANVIEN,CHUENMON,
CHUYENMON_TRINHDOHV
CHUCVU,NHANVIEN,
PHONGBAN_CHUCVU
HUYEN,QUEQUAN,NHANVIEN
KTKL,KTKL_NHANVIEN
MUCLUONG,CHUCVU
LILICHCT,NHANVIEN_LILICHCT
NHANVIEN,KTKL_NHANVIEN,
MONHOC_NHANVIEN,
26

17

MaPB

M phng ban

18
19

MaPL
MaT

M phiu lng

20

MaTDHV

21

MaTDNN

22
23
24
25
26
27

NgayPhat
NgSinh
Password
Phai
QuanHe
SoTien

28

TenCM

29
30

TenCV
TenHuyen

31

TenKTKL

33

TenNoiCT

34

TenPB

35

TenTDHV

36

TenTDNN

37
38

TenTinh
TenTN

Tn thn nhn

39

ThGian

Thi gian

40
41

TongSoTien
TroCap

Tng s tin
Tr cp

M trnh hc
vn
M trnh
ngoi ng
Ngy pht
Ngy sinh
Phi
Quan h
S tin
Tn chuyn
mn
Tn chc v
Tn huyn
Tn khen
thng, k lut
Tn ni cng
tc
Tn phng ban
Tn trnh
hc vn
Tn trnh
ngoi ng

THANNHAN,PHIEULUONG,
NHANVIEN_LILICHCT
PHONGBAN,NHANVIEN,
PHONGBAN_CHUCVU
PHIEULUONG
TINH,QUEQUAN,NHANVIEN
NHANVIEN,TRINHDOHV,
CHUYENMON_TRINHDOHV
NHANVIEN,TRINHDONN
PHIEULUONG
NHANVIEN,THANNHAN
NHANVIEN
NHANVIEN,THANNHAN
THANNHAN
MUCLUONG
CHUYENMON
CHUCVU
HUYEN
KTKL
LILICHCT
PHONGBAN
TRINHDOHV
TRINHDONN
TINH
THANNHAN
NHANVIEN_LILICHCT,
KTKL_NHANVIEN
PHIEULUONG
CHUCVU

IV - S ERD
1. Cp khi nim

27

28

2. Cp ci t

V - Thit k giao din :


1.ng nhp: Khi chy ng dng, u tin s xut hin mn hnh ng nhp. G tn ng nhp v mt
khu vo h thng. Tn ng nhp l m s nhn vin

2.Qun l nhn s:
Khi ngi qun l nhn s ng nhp vo h thng , mc nh s xut hin menu chn la vo chc nng
no:

Nu ngi dng chn :


- Danh sch nhn vin : s vo phn qun l danh sch nhn vin
- Danh sch khen thng, k lut : s vo danh sch khen thng k lut
- Xem bn lng : m bng lng ch xem
29

2.1 Danh sch nhn vin : khi ngi dng chn danh sch nhn vin th s xut hin bng sau

2.1.1 Nhp / Sa thng tin nhn vin:


Trong danh sc nhn vin khi mun thm mt nhn vin th ta click vo button Thm nhn vin khi
s xut hin cc hp thoi di y, ta thm ln lt tng thng tin cho nhn vin. Nhn next qua mc
mi v nhn finish kt thc.
M nhn vin l do h thng t thm vo da vo phng ban cng tc ca nhn vin ( tho qui c c
sn). Qun l nhn s khng cn phi in m nhn vin

30

Trng hp cn sa thng tin nhn vin : ngi qun l chn nhn vin cn sa thng tin trong danh sch
nhn vin ri double click hoc chn button sa thng tin thng tin nhn vin s hin ra trong cc hp
thoi nh trn, ch khc l cc field c in y , qun l nhn s ch cn chn field cn sa cha
nhp thay i v nhn finish hon tt.

31

Lu : Mt khu n i do ngi qun l nhn s khng c quyn sa mt khu

32

2.1.2 Xem thng tin nhn vin :


Khi ngi qun l chn nhn vin v nhn button Xem thng tin s xut hin hp thoi v thng tin
nhn vin. Cc tab th hin tng mc v thng tin nhn vin

33

2.1.3 Xa nhn vin:


Ngi qun l xa nhn vin bng cch chn nhn vin cn xa v chn button Xa nhn vin s xut
hin hp thoi cnh bo

Nhn Yes nhn vin s b xa, No Hy b vic xa


2.2. Danh sch khen thng - k lut:
Khi chn danh sch khen thng v k lut s hin ra bng sau :

34

Bng gm 4 mc chnh nm trong 4 tab :


Bng khen thng
Bng k lut
Danh sch khen thng
Danh sch k lut

2.2.1 Bng khen thng v bng k lut :


Khi ngi qun l nhn s nhn vo tab bng khen thng/bng k lut s hin ra tab bng khen
thng/bng k lut ch xem. Qun l nhn s ch c th xem 2 bng ny v da vo 2 bng ny
lp danh sch khen thng/k lut

35

2.2.2 Danh sch khen thng v danh sch k lut :


Khi qun l nhn s nhn vo tab danh sch khen thng/danh sch k lut s xut hin bng danh sch
khen thng/danh sch k lut ( trng nu cha nhp) . Qun l nhn s c thm thm-sa-xa nhng
nhn vin trong danh sch bng cc button bn di hoc s dng menu hay phm tt

2.2.3 Thm/Sa mt nhn vin :


thm mt nhn vin ngi qun l chn button thm s xut hin hp thoi

36

Ngi qun l ch cn chn m nhn vin v m KTKL listbox ( c th nhp dng gi nh) h thng s
t ng in tn nhn vin v tn KTKL tng ng
sa thng tin KTKL ca mt nhn vin trong danh sch, ngi qun l chn nhn vin trong danh
sch ri chn button Sa s hin ra hp thoi nh trn :

2.2.4 Cc menu ca Bng khen thng-k lut:

37

Lu : khi ngi dng m cc tab Bng khen thng, Bng k lut th cc menu trong menu
Chnh sa s b n i
2.3 Xem bng lng:
Khi ngi qun l nhn s chn mc xem bng lng menu th s xut hin cc loi bng lng
Ty theo la chn ca ngi s dng s hin ra bng lng tng ng

38

39

3.Qun l lng:
Khi ngi qun l lng ng nhp vo h thng s xut hin ,mt hp thoi cha menu ngi la
chn vo nhng mc trong phn qun l lng.
C 3 phn chnh :
- Bng lng gm : bng mc lng, bng lng theo chc v v bng lng theo phng bn
- Bng khen thng-k lut : gm bng khen thng v bng k lut
- Lp phiu lng

40

3.1.1 Bng mc lng:


Lit k danh sch cc mc lng ca cng ty. Qun l lng c th thm-xa-sa mc lng bng cch
thao tc vi cc button di hay s dng menu

3.1.2 Thay i mc lng:


Qun l lng chn mc lng cn thay i ri click vo button Sa mc lng mp hp thoi s xut
hin nh bn di . Trong trng hp khng chn mc lng no th khi nhn Sa mc lng h thng
vn s hin th bng thay i khi ngi dng s chn la mc lng cn thay i .

3.1.3 Thm mc lng:


41

Khi ngi dng nhn thm mc lng h thng s t ng cp nht tn mc lng ( do mc lng c
nh s th t t 1->n) .Ngi dng ch cn nhp s tin tng ng vo

Nu ngi dng hp mc lng mi thp hn mc lng ng trc n h thng s xut cnh bo yu


cu ngi dng nhp li. Sau h thng s chuyn li v hp thoi thm mc lng

3.1.4 Xa mc lng:
xa mc lng bn chn mc lng cn xa ri nhn Xa mc lng s xut hin cnh bo :

Nhn Ok thc hin xa, nhn Cancel hy b thao tc


Lu : khi mt mc lng b xa th cc mc lng lin sau n s thay i tn ( VD xa mc lng 6 th
mc 7->mc 6, mc 8->mc 7)
3.2.1 Bng lng theo chc v v bng lng theo phng ban:
Bng lng theo chc v v bng lng theo phng ban lit k mc lng ca nhn vin theo chc v v
theo tng phng ban. Mc lng c thm vo da trn bng mc lng
Tng t nh bng mc lng ngi dng c th thao tc vi d liu thng qua cc button di

42

3.2.2 Thm/Thay i mc lng cho chc v :


thay i mc lng cho chc v qun l lng chn mt hng trong danh sch sau nhn Sa mc
lng s xut hin hp thoi nh bn di. Ngi dng ch cn chn mc lng hay chc v cn thay
i

Khi ngi dng cn thm mc lng ng vi chc v no ( chc v cha nhp vo danh
sch)ngi dng chn button Thm mc lng th s xut hin hp thoi nh trn. im khc bit l
cc s trng ngi dng phi la chn thm d liu cho 2 da vo cc d liu trong combobox.
3.2.3 Xa mc lng ca chc v :
43

xa mt mc lng ca chc v bn chn mc lng ca chc v cn xa v chn button Xa mc


lng. Mt hp thoi cnh bo s xut hin :

Nhn Ok thc hin xa, nhn Cancel hy b thao tc


3.3.1 Bng khen thng k lut :
Dng qun l vic lp cc mc khen thng k lut trong cng ty

3.3.2 Thm khen thng/k lut :


Trong mi danh sch khen thng/k lut khi nhn button Thm s hin th ra 2 hp thoi sau tng
ng vi tng danh sch

44

Ngi dng nhp d liu vo danh sch. M s khen thng/k lut s c h thng t ng cp nht
theo qui c ca cng ty
3.3.3 Xa khen thng/k lut :
xa mt hnh thc khen thng/k lut bn chnhnh thc khen thng/k lut cn xa v chn
button Xa mc . Mt hp thoi cnh bo s xut hin :

Nhn Ok thc hin xa, nhn Cancel hy b thao tc


3.3.4 Menu ca bng khen thng/k lut :

45

3.4 Lp phiu lng :


Khi ngi qun l lng chn lp phiu lng trong menu s xut hin danh sch nhan vin cho ngi
qun l lp phiu lng :

lp phiu lng ngi dng chn nhn vin cn lp phiu lng ri chn button lp phiu lng
h thng s tm kim mc lng ca nhn vin ng vi chc v, tm kim thng tin khen thng/ k lut
(nu c )sau xut hin ra mt hp thoi. Ngi dng nhn Ok in ra
Ngoi ra ngi dng c th chn Xem nhn vin xem chi tit nhn vin ging nh ngi qun l
nhn s

46

4. Nhn vin :
Nhn vin khi ng nhp vo h thng ch thy c thng tin v bn thn:

47

48

Khi nhn vin mun i mt khu nhn vo ng link i mt khu s xut hin hp thoi cho php
nhn vin i mt khu. Nhn Ok hon tt , Cancel hy b

VI - Mt s thut gii tiu biu cho x l :


y chng em xin trnh by mt s x l tiu biu, cc x l cn li tng t (chng em gii thch
k trong phn thit k giao din)
1. To phiu lng: Qun l lng ng nhp vo h thng

49

Id: MaNV
Pass:

Sai

Check
Id, Pass
ng

Vo menu thao tc,


chn Lp phiu lng

Chn nhn vin cn lp


phiu lng

Nhn nt Lp phiu
lng

in cc thng tin vo
trng, nhn Ok in
phiu

50

2. Nhp nhn vin vo danh sch : Qun l nhn s ng nhp vo h thng

Id: MaNV
Pass:

Sai

Check
Id, Pass
ng

Vo menu thao tc,


chn Danh sch nhn
vin

Nhn nt Thm nhn


vin

in cc thng tin vo
trng, nhn Next
tip tc

VII - nh gi u khuyt
51

1. u im
Th hin mt s chc nng chnh tha mn yu cu bi.
Cu trc d liu v gii thut tng i y t c th pht trin ln thnh phn mm
hon chnh
2. Khuyt im
Cha hon chnh

52

You might also like