You are on page 1of 40

H thng qun l nhn s

Thc tp chuyn ngnh K53


Hng dn : c Nguyn Th Thu Trang v anh Nguyn Qu Dng Sinh vin thc hin : Nguyn Vng Quyn Lp cng ngh phn mm K53

Friday, May 18, 2012

NDQA

outline
Gii thiu v Dotnetnuke Phn tch yu cu Phn tch v thit k h thng Ci t, kim th v chuyn giao sn phm

Friday, May 18, 2012

NDQA

I.Gii thiu v DNN


Khi nim Portal :
l mt h thng hot ng trn Web nh danh v xc thc ngi dng ng nhp cung cp mt giao din web ngi dng d dng truy cp, khai thc thng tin v dch v

Friday, May 18, 2012

NDQA

I.Gii thiu v DNN


DNN Portal l g gii php pht trin Website trn mt portal frame work m m mt h thng qun l ni dung m ngun m vit bng ngn ng lp trnh .NET l cng ngh pht trin cc ng dng Web thng mi ph bin nht hin nay
Friday, May 18, 2012 NDQA 4

I.Gii thiu v DNN


Cc tnh nng c bn ca DNN
Qun l giao din c lp, linh hot Qun tr h thng vi y chc nng An ton v bo mt
Mc ngi dng :phn quyn ngi dng, password m ha vi SA1 Mc d liu: M ho d liu s dng SSL(Security Socket Layer) Mc cng ngh : 3 lp tch hp Active Directory Mc h thng: mt IDS hoc IPS
Friday, May 18, 2012 NDQA 5

I.Gii thiu v DNN


Kin trc v tnh ng gi ca DNN
Kin trc ca DNN
kin trc a cng (multi portal) h tr nhiu portal cng chy trn mt c s d liu v mt m ngun duy nht. Kin trc 3 lp trong x l : h tr truy xut d liu d dng cho ngi lp trnh

Friday, May 18, 2012

NDQA

Kin trc 3 lp ca DNN

Friday, May 18, 2012

NDQA

Tnh ng gi ca DNN
DNN h tr chc nng thm cc control vo mt portal ngay trn trang web th hin ca portal ch vi vi thao tc tng t nh vic thm mt portal. Mi portal c th xem l t hp ca rt nhiu module. Sau khi vit mt module hon chnh, ngi dng ch vic nhp ng dn n th mc lu tr module v thm vo trang m mnh mong mun
Friday, May 18, 2012 NDQA 8

II.Xy dng ng dng qun l nhn s


1.Phn tch yu cu

Friday, May 18, 2012

NDQA

Cc yu cu chc nng
STT M chc nng Tn chc nng 1 F001 Qun l h s ca mi nhn vin

F002

Qun l cng tc khen thng k lut

F003

Qun l gi gic i lm ca nhn vin

F004

Qun l nhc vic cho nhn vin

F005

Qun l tin lng ca nhn vin

Friday, May 18, 2012

NDQA

10

Qun l h s ca mi nhn vin


M t : Chc nng qun l h s nhn vin cho php qun l thng tin v danh sch h s ca ton b cn b cng nhn vin trong cng ty v thc hin cc thao tc nghip v trn .

Friday, May 18, 2012

NDQA

11

Qun l cng tc khen thng k lut


M t chung:
Chc nng qun l cng tc khen thng cho php cung cp thng tin v thnh tch thi ua cng nh nng lc cng tc phn u ca tng cn b cng nhn vin trong cng ty

Friday, May 18, 2012

NDQA

12

Qun l i lm nhn vin


M t chung:
Chc nng qun l gi gic i lm ca nhn vin cho php theo di cht ch thi gian n cng nh ra v ca mi nhn vin xem c ng ni quy ra khng.

Friday, May 18, 2012

NDQA

13

Qun l cng vic nhn vin


M t chung:
Chc nng qun l nhc vic cho nhn vin cho php gim st tnh hnh cng nh mc hon thnh cng vic ca mi nhn vin t a ra cc gii php ph hp, hiu qu.

Friday, May 18, 2012

NDQA

14

Qun l tin lng ca nhn vin


M t chung: Chc nng qun l tin lng cho php qun l vn lng bng ca cc nhn vin trong cng ty

Friday, May 18, 2012

NDQA

15

Mt s yu cu phi chc nng


y ton b cc tnh nng, hot ng n nh, p ng nhu cu vi lng nhn s ln, thao tc truy cp nhiu. H thng c xy dng trn c s web base nn d dng ci t, m rng, bo tr, backup d liu. Ch cn ci t trn mt my ch cc my khc trong mng khng cn ci t Trong trng hp c kt ni internet h thng cho php truy cp v thao tc trn mi trng internet
Friday, May 18, 2012 NDQA 16

Mt s yu cu phi chc nng


Hiu nng
Phm m hiu nng tt v tnh n nh cao Khng xy s c trong qu trnh vn hnh Phi p ng c kh nng nhiu ngi truy cp cng mt lc Thi gian phn hi cho nhng truy vn d liu phi t
Friday, May 18, 2012 NDQA 17

Mt s yu cu phi chc nng


An ton
H thng phi m bo lun chnh xc trong qu trnh thao tc, khng xy ra sai st hay d tha d liu. Mi khi xa d liu phi lun cnh bo ngi dung ngi dng xc nhn. Phi backup d liu nh k khi c sai st c th restore li

Bo mt
Nhng ngi s dng h thng phi c phn quyn tng ng theo chc v. V khi quyn hn th ngi dng mi c kh nng truy cp v cp nht d liu trong quyn hn tng ng Friday, May 18, 2012 NDQA 18

Phn tch h thng


Use case qun l h s NV

Friday, May 18, 2012

NDQA

19

Cc biu use case


Use case qun l cng tc khen thng k lut

Friday, May 18, 2012

NDQA

20

Cc biu use case


Use cae qun l ngy cng i lm

Friday, May 18, 2012

NDQA

21

Cc biu use case


Use case qun l nhc vic cho nhn vin

Friday, May 18, 2012

NDQA

22

Cc biu use case


Use case qun l lng nhn vin

Friday, May 18, 2012

NDQA

23

c t use case
Tn usecase: Use case qun l h s NV Mc ch : gip qun l ton b thng tin h s ca nhn vin c trong cng ty, vi mi nhn vin tng ng c mt b h s

Tm lc : khi c bt k s thay i no v mt nhn s trong cng ty nh nhn vin ngh ( thi vic hay ngh di hn ), chuyn phng ban th ngi qun l u phi lu tr thng tin vo CSDL
Actor : nhn vin v ngi qun l Ngy lp : 09/5/2012 Ngy cp nht : 11/5/2012

Phin bn : 2.0

Ngi lp : Nguyn Vng Quyn

Kch bn chnh : ca s dng bt u khi ngi qun tr ng nhp vo h thng v thc hin cc thao tc nghip v trn CSDL thng tin h s nhn vin sau khi xong vic th ng xut, kt thc use case Kch bn con : khng c
Friday, May 18, 2012 NDQA 24

Kch bn kh d : ng nhp b sai mt khu hay h thng b li

Use case qun l cng vic


Tn usecase: Use case qun l cng vic Mc ch : gip qun l ton b cng vic ca cc nhn vin tham gia cc d n khc nhau Tm lc : khi c nhiu d n khc nhau trong cng ty th cc nhn vin c nng lc ph hp vi mi d n s c phn b vo cc d n ph hp Actor : nhn vin v ngi qun l Ngy lp : 09/5/2012 Phin bn : 2.0 Ngy cp nht : 11/5/2012 Ngi lp : Nguyn Vng Quyn

Kch bn chnh : ca s dng bt u khi ngi qun tr ng nhp vo h thng v thc hin cc cng vic nh to mi mt d n, xem bo co cng vic hay sp sp Friday, May 18, 2012 NDQA 25 nhn vin

Qun l cng tc khen thng k lut

n usecase: Qun l cng tc khen thng k lut

c ch : Chc nng qun l cng tc khen thng cho php cung cp thng tin v thnh ch thi ua cng nh nng lc cng tc phn u ca tng cn b cng nhn vin trong ng ty

m lc : cng vic nh gi xp loi thnh tch nhn vin din ra nh k hng thng da o s ngy ngh, i lm mun hay mc hon thnh cng vic ca nhn vin

ctor : nhn vin v ngi qun l Ngy cp nht : 11/5/2012 Ngi lp : Nguyn Vng Quyn

gy lp : 09/5/2012

hin bn : 2.0

ch bn chnh : ca s dng bt u nh k vo cui NDQA hay qu nh gi thnh tch thng Friday, May 18, 2012 26 a nhn vin trong thng

Qun l ngy cng i lm ca nhn vin


Tn usecase: Qun l gi gic i lm ca nhn vin

Mc ch : Chc nng Qun l gi gic i lm ca nhn vin cho php kim tra s ngy i lm cng nh s ngy ngh ca nhn vin trong thng
Tm lc : khi nhn vin i lm s c t ng chm cng qua h thng s dng du vn tay Actor : nhn vin v ngi qun l Ngy lp : 09/5/2012 Phin bn : 2.0 Ngy cp nht : 11/5/2012 Ngi lp : Nguyn Vng Quyn

Kch bn chnh : ca s dng bt u khi ngi qun tr ng nhp vo h thng v thng k tnh hnh i lm ca nhn vin v thc hin cc thao tc nghip v trn Kch bn kh d : khng c
Friday, May 18, 2012

Kch bn con : khng c


NDQA 27

Qun l lng nhn vin


Tn usecase: Qun l lng nhn vin
Mc ch : Chc nng Qun l lng tnh lng thng ca tng nhn vin trong cng ty, xc nh s tin cn thiu v d Tm lc : cui mi thng phng ti v s tnh ton tng lng ca cc mi nhn theo s ngy i lm vf thnh tch ca nhn vin trong thng xt tin thng Actor : nhn vin v ngi phng ti v Ngy lp : 09/5/2012 Phin bn : 2.0 Ngy cp nht : 11/5/2012 Ngi lp : Nguyn Vng Quyn

Kch bn chnh : ca s dng bt u khi phng ti v tin hnh thng k lng ca mi nhn vin, s tin cn thiu, s lng nhn v tin hnh lp bo co tng kt

Kch bn con : khng c

Kch bn kh d : khng c

Friday, May 18, 2012

NDQA

28

Biu lp

Friday, May 18, 2012

NDQA

29

Thit k h thng
Thit k kin trc h thng
Biu thnh phn

Friday, May 18, 2012

NDQA

30

Biu trin khai

Friday, May 18, 2012

NDQA

31

Thit k mng

Friday, May 18, 2012

NDQA

32

Thit k c s d liu
Thamgiaduan
id idnv idda ngaybatdau ngayketthuc

Duan
id tenda kinhphi diadiem

Thanhtichkiluat
id idnv Thang Loaithanhtich

Nhanvien
id hoten idp ngaysinh trinhdo hesoluong email Phai

Phong
id tenp sdt

Soluong
id idnv tongluong thang luongdanhan

Bangchamcong
id idnv thang Songaydimuon Songaynghi

Friday, May 18, 2012

NDQA

33

Ci t
Cng ngh s dng
LinQ to ADO. Net
LinQ (Language Intergrated Query) l mt cng ngh trn nn tng .NET, cung cp mt gii php hp nht cho vic truy vn d liu, tch hp cch truy vn theo c php SQL vo ngn ng lp trnh (c th nh C# hay VB.NET), p dng cho tt c cc dng d liu t i tng cho n CSDL quan h v c XML

Friday, May 18, 2012

NDQA

34

LinQ
Kin trc LINQ

Friday, May 18, 2012

NDQA

35

S tnh nng ca LINQ

Friday, May 18, 2012

NDQA

36

Kim th h thng
Xem trong ti liu

Friday, May 18, 2012

NDQA

37

Chuyn giao sn phm


Sn phm c ng gi km m ngun v hng dn s dng km theo xem hng dn cch dng cng thng tin cn truy cp vo trang Help ca cng thng tin ny

Friday, May 18, 2012

NDQA

38

Q&A

Friday, May 18, 2012

NDQA

39

Friday, May 18, 2012

NDQA

40

You might also like