Tải bản đầy đủ (.pdf) (121 trang)

Xây dựng phần mềm quản lý giao việc trên môi trường Web.PDF

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.43 MB, 121 trang )

CDTN: Xey dung *in mem Quin N giao vioc win moi truemg Web
Chuang 1. PHAT BIEU BAI TOAN
1. Quy trinh giao vifc Elkin
vitc:
Dva vao qua trinh khao sat a cite don vj vira va nho, cac nghiep vp va quy trinh tir
khi tinh toan giao viec den khi hoim thanh duqc mo to nhu sau:
1.1. Phan tick, chink gib clic cong viec can gait quyit:
Cong viec deu tien caa ngtrai quitn IY hoic d6i ngu quan lY
la phai phan tich va
kiem Ira cac cong viec
can
phiti giai quyet. Dip vao phin tich de tao ra danh sach cac
cong viec
can
giiti duqc lam trong theri gian tai.
1.2. 77m viz Iva
chpn nveiti
co
nang 1pr phi hpp vdi ling cong viec floe° mit
de)
wu
Dva vao danh sach cong viec di duqc lip, ngtreri quart ly bit dau tim va Iva chop
ngueri c6 nang loc de thoc hien cong viec. Dtra theo cac tieu chi ning lye, d6 thirn nien,
kr tang giao tiep, khit nAng non net de chip l
i
ra ra danh sach nhDng ngueri thich hqp
nhat. Tit do chtm ra ngtari se giao cong vi'ec cho.
1.3. Gin
'feu au
cling viec viz nhen phdn hk:
Thong qua danh sach nhan vien, ngueri quan ly se girl thong bao teri cac akin vien,


va yeu cau hq lam cong viec nay. Nhan vien se lien lac loi veri ngueri quan ly neu khong
muon thvc hien cong vi'ec do ly do ca than nao do, hoic qua ban rein trong qua trinh thoc
hien cong viec khac.
Dva vao do ngutri quart ly lqc ra cac nhan vien deng
5
,
chip nhtin attic hien cong
1.4. TA click hpp va phan cong viec:
Ngueri quan lyse
to
chirc mtit cutjc hqp veri cac thanh vien trong danh sach. Trong
cut5c hqp ngubi quart lY to ra cac nh6m de phin chia cong viec, mqi ngubi ghi loi ding
viec va cac km
yr
ra sach va caa rieng minh.
Trans4
CDTN: Xiy dung phAn rnErn Quin ly giao vie'c von moil flung Web
1.5. Dank gid din!: ki/ Theo ddi qud wink:
Day la cong (loan quan tong cling nhu kh6 khan nhat cua nguai quan 15
,
.
(5
cong
doan nay, nguai quan 15
,
phai lien tuc lien lac yeti cac thinh vien dA nhon viec de" lay dirge
bao cao qua trinh, cling nhu d6c th6c cong viec de dat dirge Wen do mong mu6n. Qua
trinh nay cling bao g6m cac ban hop mat de nAm dirge tien do dia tat ca mgi nguai trong
nh6m, va &nit gia cong vi'ec elm tang ngtrOci de kheng gay sai liun khi lam vi'ec.
Day la cong doan v8 cong mat thoi gian cling nhu cong sue, nhat la trong truong

hgp ngubi giao quan 15
,
nhieu ding viec d6ng th6i.
2.
Nhitng yin de kh6 khan gap phii it he thing hien tai:
Khi ngubi quitn l5
,
chon Igc ra cac cong viec can dirge thuc hien se tan rat nhieu
thai gian trong khau tra dru cac ding viec da dirge thyc hien.
Khi ngubi wan 15
,
giao cong viec trong bu6i hgp, thong qua qua trinh ghi chop
ca nhan
rat
do the gay ra nhAm Ian gift y tugng dut ngubi quan 15
,
va nhan vien.
Ngubi quart 15
,
kh6 khan trong viec quirt 15
,
tien 40 cong viec do chi do the nim
tien
dO thong qua lien lyc chir kh8ng co s6 lieu thyc to nhit la khi quart ly nhieu
ding viec cong lac.
3.
Myc den cim he
Meng
mei:
Tillie hien mgi guy trinh cong viec tren giao dien may tinh true quan va than

thien.
Luu Mt. tim kiem va quan 15
,
cong viec mgt each
de
ding hon.
Giai
quyet
dirge hAu het cac rui ro trong qua trinh thtrc thi cong viec.
Khic phyc kho khan do cac
you t6
khach quan nhu that thoat tai lieu.
4.
Lyi ich khi sir
thing phin mem:
4.1. Voi doanh nghiep:
Xay dung he thOng tai lieu top trung, khic phuc tinh trang tan man, that lac, sai
Lech thong tin, cung
cep
thong tin h6 so cong viec phuc vu you
au
elm lanh dao,
can
b6 quan 15
,
va can by chuyen mon nhanh chong, chinh xac, day &I va kip
thin.
Xay dung m8i truong vi cung cap cong cy de tong can bo ding nhan vien c6 the
tu quan 15
,

va Wm chit phat huy sang too, cai
tien
ding viec.
Giam chi phi km tra, tim hem vi xir 15
,
cong viec.
Trang
CIEYIN Xiy dung phin mem Quin ly giao viec bin mai inning Web
Tv dung holt cac qua trinh nhfin - girl cling viec, phin ding ding viec.
Lau tray cong viec an toin vi
de
clang tra dru cac ding viec da qua.
Giam ducm cac cu8c hop lien mien.
Nang cao hieu qui cong viec, thuc day Ming Ivc sin xuAt.
Giam chi phi dieu Muth dm doanh nghiep.
Nang cao ky Wing cua cac phong ban va nhfin vien.
Rut ngin thai gian thvc hien du
an.
4.2. Voi ngstal quein
Nang cao nang loc &cc luqng va lop ke hoach thvc hien dg an.
Quin ly nhfin
vier, tot
ham.
Quin 1y theri gian - TO chin ding viec hieu qua.
Phfin tich cong viec va danh gia hieu quit lam viec.
Tim kiem, tra cuu ding viec de ding.
Xem va kiem tra duqc cac danh sach cong viec cua cac nhfin vien bit ki Ific nio,
bat cu 6 tau.
Quin 15
,

&Km
tien
trinh thvc hien ding viec.
Trao dOi ding viec de ding gitra ngubi quart lY yeti nhfin vien.
ThOng
ke
theo timg phi:mg ban, timg nhfin vien de ding.
Dinh gia duct
tot hi4u
qua lam viec cita timg nhfin vien de c6 phuong an d8n
d6c kip thai vi djic biet la c6 co s6, cAn cir de' chinh dim nhfin vien mOt each
hieu qua.
4.3.
Veri
nhan vien:
Sip
xep
cong viec khoa hoc.
Quart ly thin gian hieu quit.
Tv xic djnh mvc tieu hang ngity lam viec dui minh.
Gitip nhfin vien phat huy het kha fling.
Trimh tinh tang lam viec theo cam hung.
Thvc hien cong viec theo mvc tieu vi you citu dui doanh nghiep.
Nam bat duqc cong viec minh phiti him gi, ai giao, khi nito holm thanh.
CDTN: Xay dung phan mEm Quin IY giao viec tren mei truiong Web
- Danh gia ducic hieu qua cong viec cua minh.
- Glop nem chart bat cir sv Vinyl ke hoach, vi glop ban hoan thanh ding viec
dung theo tiled gian.
5. Yeu
cAu

chic nang phin mem:
5.1. Vol
nguiri quan
Phai co kha nAng tim kiem thong
ke
cac cong viec Cu.
-
Tra ctiu cong viec cila timg nhan vien.
Tao va giao citing viec
de
ding.
De
r
ding trong khan quan ly vi danh gia tien dO cong viec.
5.2. Vol
nhan vien:
-
Nhan cling viec
di
ding.
- CO
the lien he
yeti ngtr&i quan Ij
,
trong qua trinh thvc thi cong viec.
5.3. Chun
ming chung:
- Co the ding nhap va ding xuat hg th6ng bang tai khoim ca nhan.
- Sira thong tin ca than, del mat khim.
Trang 7

CUM Xiy dung piuln
mem
Quin IY giao vitc trtn moi trulang Web
CHUONG 2. GIUl THICU CAC CONG NGHE DA
pox sir
DVNGTRONG
BA1 TOAN
1. Gild thifu ye m6 hinh 316p:
1.1. GO thieu cac thank phi,. cria mb /rink 3 lip:
Lop GUI (Graphics User Interface cock gpi thee Presentation layers):
o
Day lit lop tao giao dien cho ngubi dung, no se la not tiep nhan va suit ra ket
qui cong viec cho ngubi dung.
o
NO co nhiem vu xir ly, kiem tra cac dft lieu nh3p vao ( vi dy nhu 6 TextBox
nay no phiti la so, so phai tir 1-9 ).
o
N6 tiep nhan cac Event ciut ngubi dimg, kiem tra dit lieu dirge nhop vao, girl
yeu au sir ljr xuOng tang ke tiep.
Lop Business Logic(Business layers):
o
Day la lop /dr 15
,
chinh cac de lieu tru6c khi dirge dua len hien thi tren man
hinh hoac xir 15
,
cac du lieu fru& khi luu xu6ng co so der lieu.
o
Day la nai kiem tra cac you eau nghiep vu, tinh toan the you eau nghiep vv.
o

Tai day cac tinh nang tinh toan trong chuong trinh se dirge thuc thi. (Nhu
tinh lining theo mOt cong thirc.)
Lop Data Access (Data layers):
o
Lop nay se lo nhiem vN la doe
co
se dir lieu len, cap
that
ca sex dft lieu, them
mai vao ca so du
.
lieu.
o
Nhiem vu chinh ciut 16p nay ligiao
tiep
yea database.
Trang 8
CDTN: Xiy dung phis mem Quin N giao viec inn mai trutmg Web
1.2. Cdch cdc lop giao

vdi nhau:
Qud Winh kiln thi die lieu:
o Lop Data Access giao flap yen Database va !Ay du lieu len then met each nao
do (co the la bing eau lenh select hay thong qua proceduce) Inc nay sau !chi
lay ducric dft lieu len thi no se dAy len 16p Business, tai day Business can hem
tra, chit loc roi day no len tren GUI va tai GUI no se hien thi len cho nguesi
dung.
Que Winh dun die lieu xudng:
o Ngu&i dung thao tic veri 16p GUI sau d6 ra lenh thvrc thi (vi dy nhu Insert)
sau do he Mang se kiem tra cac th6ng tin ngtroi dimg nhap vac., nau the* min

Trani; 9
CDTN: Xly dung phan rnim Quin ly giao vitc wan moi miens
Web
dO lieu dtrqc dua xtning lap Business de tiep tic duqc tinh toan va kiem tra,
sau da dO lieu duct chuyen xuang lap Data Access de km tni vao database.
1.3. Cdch xis If "thi" trong m6 hinh 3 lop:
-
MOt khi gap 16i (cac trtamg hqp dO lieu khong thoa man yeu cau) thi hg th8ng se
hien thi thong bao cho ngtrai sir dung biet.
1.4. Liu
Phan Lich x6
.
ly, Lich biet, tang hieu sulk a meat s6 cong doin, nhu xir ly a CSDL
(truy van, tinh toitn ) hay xir Iy nghiep vv


Giup ich cho viec don gian h6a ma ngu6n va mOt s6 uu diem sau:
o
D6i vai ngtroi quan IS
,
: Co the tech bitt ding viec cua timg ngtriri trong
nhem, giap quail ly c8ng viec
kit
han.
o
Doi vai lip trinh vien: Co cai nhin tot va sau ye
van
de minh duqc giao han,
khong bj phan tam bai nhiing van de khic ma nhOng ngtrai khac dang lam (a
mOt lap khic).

Giup ich rat nhieu khi Ming cap va
gO
r6i chucmg trinh. Viec nang cap a day co
the la viec nang cap a phim xir ly ma khong lam anh huang tai phitn GUI.
1.5. Nhuvc diem: •
-
D6i vai dv an nh6 viec ap
ding
m6 hinh 3 lap
gay ding
kenh, ton died gian
trong qua trinh phat trien. T6n than gian trong chuyen du lieu caa cac thimh
phAn.
2. Neon age Ijp trinh asp.net:

2.1. Gidi this& qua vi asp.net:

Tir khoing
cutli
thap nien 90, ASP (Active Server Page) da duqc nhieu lap trinh
vien Iva chun de xay dung va phat then Cmg ding web dOng tren may cho sir
ding hg
dieu hitnh Windows. ASP da the hien duqc nhOng uu diem ciut minh
vai mt5 hinh lop trinh thtl tic dan gian, sir dung hieu qua cac ded tucmg COM:
ADO (ActiveX Data Object) - xir ly dO lieu, FSO (File System Object) - lam
viec vai hg th6ng top tin , thing thin, ASP ci
-
mg ho try nhieu ngOn
VBScript, JavaScript. Chinh nhOng uu diem do, ASP da duqc you thich trong
mOt thai gian

Trang
10
CDTN: Xiy dung Olin mom Quin ljf giao viec wen moi truing Web
Tuy nhien, ASP van con ten dung met so kh6 khan nhu Code ASP va HTML
Ian len, dieu nay lam cho qua trinh viet code kh6 khan, the hien vi trinh bay
code khong trong sang, hen the kha nAng sir dung Iii code. BEn canh 40, khi
trier khai cal d6t, do khong &nye hien djch truer nen
a
bj mat source code.
Them vio d6, ASP khong c6 ho trq cache, khong duqc hien djch truerc nen phAn
nao the ye mat toe de thvc hien. Qua trinh xiz ly Postback kh6 khan,
Day nAm 2002, Microsoft giei thieu met
ky thuit

trinh Web khit meri me v&i
ten gqi ban du lit ASP+, ten chinh thirc sau nay la ASP.Net
. Veri ASP.Net
,
khong nhUng kh8ng can doi h6i ban phiti biet cac tag HTML, thiet ke web, ma
no con hit trq manh 16p trinh hung din ttryng trong qua trinh xay dung va phut
trier Ong dung Web.
ASP.Net
Ia
ky
thuot lip trinh va phitt trien 1mg dung web 6 phis Server (Server-
side) dva tren nen tang cfta Microsoft .Net Framework.
Hatt het, nhiing ngubi moti den vii 16p trinh web deu bit dAu tim hieu nhtmg
ky
thuat 6 phis Client (Client-side) nhu: HTML, Java Script, CSS (Cascading Style
Sheets). Kin Web browser yeu eau mot trang web (trang web sir dung

ky
thujt
client-side), Web server tim trang web ma Client yeu dm, sau do gni ye cho
Client. Client nhan ket qua tra ve tir Server va hien thi len man hinh.
ASP.Net
sir dung
ky
thuiit lap trinh b phis server tin hoan Wan khic, ma lenh
or
phia server (vi du: ma lenh trong trang ASP) se duct bien djch va thi hinh tai
Web Server. Sau khi duqc Server due, tn
.
& dich va thi hanh, ket qua to dong
duqc chuyen sang HTML/JavaScript/CSS va tra ve cho Client.
Tit ca cac xir ly lenh ASP.Net
deu duce thvc hien tai Server va do d6, goi la
ky
thuo lop
trinh b phia server.
2.2. [fu diem et& Asp.net:

ASP.Net
cho phep ban Iva chqn met trong cite ng8n ngft lap trinh ma ban yEu
thich: Visual Basic.Net
, J#, C#,
Trang ASP.Net
dtrqc bien djch tru6c. Thay vi phin dqc va thong djch min khi
trang web duqc you cau, ASP.Net
bien djch nhang trang web Ong thitnh nhftng
top tin DLL ma Server c6 the thi hint% nhanh chong va hieu quit. Yeu to nay

la
met bubo nhity vqt ding ke so yeti
ky
thuat th8ng (Lich caa ASP.
Trang


11
CUM: Xiy dung phin mem Quin 19 giao viec hen mei Inning Web
ASP.Net
ho trq manh me be' thu vien phong ph6 va da dung cita .Net
Framework, lam viec veil XML, Web Service, truy cap ca so du lieu qua
ADO.Net
,
ASPX va ASP c6 the cimg host dong trong 1 Ung dung.
ASP.Net
sir dung phong each lap trinh meri: Code behide. Tich code rieng, giao
dien rieng -> De doe,
a
quan ly va bat) tri.
Kien true lap trinh
gi6ng
img dung tren Windows.
Ho trq quan ly tang thai cita citc control.
Tv ding phat sinh ma HTML cho citc Server control twang img veil timg
Browser.
Ho trq nhieu ca the cache.
'Chong an lock, khong
can
Sing kj

,
DLL.
Cho phip nhieu hinh that
au
hinh img dung.
HO
thy quan ly
img dung 6 mire toin cue.
Global.aspx c6 nhieu sit kien han.
Quin
1S
,
session tren nhieu Server, khong
can
Cookies.
3. Gi6i thieu
ve
dc cling nghf .net da frog dyng van bit torn:
phan tren chimg ta da gien thieu qua ve asp.net
, asp.net
rat de clang vi thuon tien
cho lap trinh beri vi chin% ho trq rat nhieu clic control da chirc nitng khic nhau.
CS
day ta
se gibe thieu 1 s6 control chit eh& duqc sir dung trong chucmg trinh.
3.1.
UpdatePanel:
UpdatePanel lit I control v8 can mph cita asp.net
. N6 duqc uto dung dua tren
tong nghe lap trinh bang ajax.

Tinh ning dui no la giap refesh lai 1 phial cita trang chic khong load lai toim
trang.
Day la 1 control ve cling mph
va a
sir dung.
Ua
diim:
- Ho trq
refesh trang
giOng
nhu ajax vi de sir dung han.
Khtryit
diem:
Tag


12
CDTN: Xiy dung phim
mem
Quin N giao viec tree mdi awing Web
-
Li 1 control nang, neu sir dung nhieu se lim chucmg trinh tang khed luqng rat
10m, khi load trang cling lau ham tit nhieu so yeti ajax.
3.2.
Timer:
Timer la 1 cling nghe lion co trong bit cir neon net lap trinh nao, chic nang
elm no lit sau mai 1 khoing thin gian ngtreri dung quy dinh, se thus thi 1 cong
viec nao 46.
VD: ta co 1 timer, ta co the thuc hien 1 c8ng viec nhu each 5s ta reload Iai 1
bang dU lieu nao d0, neu ket hqp voi updatepanel ta se co 1 bang du lieu tir dijng

load , kh8ng anh hut:mg den tan trang.
3.3.
CollectionPager:
CollectionPager lit control khong tich hqp sin trong asp.net
. Chic thing coa no
la phan trang bang dfr lieu. Day lit 1 control vo cling
a
sir dung, ket hqp rat tot
voi gridview.
CollectionPager giOng nhu cac control phan trang khic cua asp.net
, no chi ding
tot khi der lieu khong qua nhieu, neu da lieu len teri viti trieu ban ghi, control nay
se to ra vo cling cham chap.
Ciu trite dm no lit luu ter qun th6i 1 collection (1 danh sach cac ban ghi), sau dO
chia trang, moi lan chuyen trang thi ley dfr lieu tir cac ban ghi tir collection d6
len.
flu
aim:
-

sir dung.
Khuyit
-
!thong Mt voi qui nhieu ban ghi.
3.4. HTML Hailer:
- HTML editer cling 11 1 control kh8ng co sin trong asp.net
, chic nang cita no
tucmg bi 1 bim word thu nho.
(fu
- Tich hqp 1 ban word thu !the, rat

de
sir citing, luu ter van ban theo kieu word.
Khuyit
Trang


13
CDIN. Xiy dung phan mem Quin IY giao viec wen ran trudng Web
- La 1 control kha ning.
- ran chua dap img day du cac chirc nang word.
4. Gioi thitu ye jquery:
1 cong nghel duqc sir dung trong chuong trinh nay la jquery.
jQuery la melt
Javascript Framework,
he) trq the nha lip trinh web tao ra cac
tircmg tfic teen website melt each nhanh nhit.
6
trong chucmg trinh nay, to sir dung jquery

trq chucmg trinh chay muqt
ham, bit cac loi phat sinh tir client, giant nhg giinh nfing cho phia server.
Ngoii ra jquery con sir dung trong truing hqp ttio datepicker va cac not in


Trang


14
Conailan rawwrt
miconiva.

MaNna.VerNhan
.
4
9•1
0
•CorIV•n
Trap,
NoChog
14•Pasetancrie
MgaytaeConaVin
MaCongVarTruoc
tamely
CUM: Xiy dung phAn mein Quin ly giao vitc trtn mei toning Web
CHUtING 3. TONGQUANVECHUONGTRINH "GIAO NH4N CONG VIEC"
1.

Ca sir
der
lifu :
1.1. Database diagram:
LOSCANISVIIII
11
KhoalaiKorsVast
MaLoaCcegVan
WS,*
MuTa
TrepTls
Trang
15
CDTN:ly dung phin mom Quin ly giao vies

yen
mot twang
Web
1.2. Min gidi sa do database:
Bang Nhom: chin cac thong tin ve thorn nhu: ten nh6m, do nhan vien nao Mo
Bang Nhom NhanVien: Chin cac thong tin de xic djnh 1 nhom nao dO chin cac
nhan vien nao.
Bang NhanVien: Chita cac thong tin ciia nhan vien nhu ten, ma nhan vien, so
dien thoai
Bang CongVan: Chita cac thong tin dm 1 cong van.
.




Bang CongVan NhanVien: Chita the thong tin xic djnh rang cong van d6
a
guff cho nhan vien
Bang LoaiCongVan: Chita th8ng tin xic djnh xem cong van do la thuOc logi
ding van nao vi dy nhu thong bio hay chi thj
Bang DonVi: Chin
cac
thong tin ye don vi lim viec dui nhan vien.
Bang CongViec: Chtra cac thong tin ve 1 cong viec cu the.
Bang CongViec NhanVien: Chia cac th8ng tin xic djnh cong viec do girt cho
nhan vien nao.
Bing LoaiCongViec: Chia cac thong tin xic djnh xem cong viec do thuOc loai
cong viec gi vi du nhu la giang day hay hinh chink
2. Yeu cau nghigp vg:
2.1. Nghifp vp rieng cake qutin lfi:

BR1 Quin ly don vi: Cho phdp ngiroi clan 15
,
them, x6a, sirs thong tin dm cac
don vi trong hg tilting.
BR2 Quin lv tai khoin: Cho phep ngtroi quin 1Y
,
them, x6a, sfra thong tin dm
cac tai Ichotin trong
4
thOng.
BR3 Quin bei loai ding viec: Cho phip ngutti quin 1Y them, xOa, sin thong tin
dm the loai cling viec trong
4
thOng.
BR4 Quin IY loai cong van: Cho phep ngu&i quin 15
,
them, x6a, sirs thong tin
cim the loai cong van trong hF thOng.
2.2. Nghifp vp chung qudn 15, nhan vien:
- BR5 Quin 1j
,
nhom: Cho phep ngutti dimg them, mkt sire thong tin dm nhom do
ngutti dimg tao trong h'e' thOng.
Trang


16
Nguiri giao
viec
Ngwoi nh$n viec

CDTN: Xiy dung Olen mem Quart ly giao viec trio mot inning Web
BR6 Ouan ly cong viec.
o
BR6.I Giao cong viec: Cho phep ngueri dung them, zee, sira, giao cong viec,
quan ly
tien
do ding viec do nguiyi dung tao trong hg thOng.
o
BR6.2 Nhan coma viec: Cho phep ngueri dung nhon, bao cao qua truth cong
viec do ngtrin dung
da
nhon trong he thOng.
BR7 Ouan 15
,
cong van.
o
BR7.1 Giao cong van: Cho phep ngueri clang them, x6a, sna, giao cong van
do ngueri dimg tao trong he thong.
o
BR7.2 Nhim cong van: Cho phep ngueri dimg nhOn cong van trong he thOng.
BR8 Dan nhap: Cho phep ngueri dung truy cop vim he thOng.
-
BR9 Dang xuAt: Cho phip ngueri dung thoit kh6i he thong.
BRIO Siva thong tin: Cho phip ngueri dung sirs thong tin ca nhan cua minh.
-
BR1 I Lay lai mat khau: Cho phep ngueri dung lay 13i mot khan cua minh.
3. Su di) guy trinh nghiep vg chinh:
3.1. Se do kick ban de thgc hien 1 cong vitc:
Trang



17
GYM: Xiy dung philn mem Quin ly giao viec ten mei tnrimg Web
3.2.
Dian
gidi so do:
1:
Ngtrei giao viec tkto cong viec mai.
2:
Ngtrai giao viec giao viec cho cac thin vien khitc.
3:
Ngtayi nh3n viec nhen cong viec.
4:
Nguti nhgn vi'ec halo cito tien de cong viec dang lam.
5:
Ngtayi giao viec xem bito cao cong viec, c6 the dinh gia ding viec ngay trong
qua trinh nay.
6:
Ngtaxi nhjn viec holm Minh cong viec &roc giao.
7:
Ngued giao viec dint gia cong viec dot yeu ciiu hay khong , sau de luu tr r ket
qua.
Trang


18
sus thong tin ca nhan
C
qi don vi
cong vioc3

NNNN
N
N

C
ol bal a:ong vim)
C
lang nhaD
Hinh 1 : usercase chinh
oc•
CD
gvm:7
quan ty
CDTN. Xiy dung plain rnern Quin ly giao cite ven mei twang Web
4. Sa dO don quan the chic nang ciia hg timing:
than vain
4.1.
Chic
Mc nhan chink:
Ngtred quail I.
Nhan vien.
4.2. Cdc chic ming chink ctia ht Mang:
Dam nhap:
Cho phep nguai dung clang nhb vio h6 thong.
Ouan 15
,
don
vj: Cho phep ngubi quan IS
,
quan trj thong tin don vj trong h6

thOng.
°Ilan Iy loai Gong viec:
Cho phep ngtrai quill 15
,
quail trj thong tin loci cong viec
trong hF thOng.
Quin 15
,
loai cong van:
Cho phdp ngubi quan 15
,
quan trj thong tin logi Gong van
trong hg thOng.
Quin K
,
tai khoan:
Cho phep ngubi (twin IS
,
plan trj th6ng tin tai khoan trong h6
thOng.
Oufin 15
,
nhom:
Cho phep ngubi dung quail trj thong tin idiom trong he tilling.

Tang


19
CUM: Xly dung phan mem Quin ljf giao viec nen mJi urvimg Web

Quin 15
,
cong vies:
Cho phep ngtrati &mg quan trj cong vi4c trong hg thOng.
Ouan 15
,
cong van:
Cho phep ngutri dung quart trj cong van trong hg thOng.
Sim thong tin ca nhan:
Cho phep ngtroi dung sCra thong tin ca titian trong hg
thOng.
Trang


20
CDTN: Xity dung phin mem Quitn ly giao viec trin moi inning Web
CHUONG 4. DAC TAUSER-CASE:
1. Ding nip:
UC #001
DO PhOr t4P:
RANG NHAP (LOGIN)

Low
Mi) ti
Ngubi sir dung dung ma nhin vien vu mat khau ctia hp de" truy cap vio he thong.
Tic nhan
Chink
Ngubi quan 19, nhiin vien cac phong ban.
Kh6ng cei.
Thy

Tan dila
11#u
diiu
kiln
Ides
Thinh
ttng
Khang c6.
Ngubi ser
i
dung truy cap duqc via he thOng vi c6 the sir dung duqc cac chirc fling
cfra he thong phi) thutjc quyin han miry dO ma c6 the sir dung duqc chtic ring phi'
h
qp
.
Lai

Ngubi sir dung kitting truy cop duqc vao he thong, vi trong thai he th6ng 'thong
thay dOi vi yeu cau nh#p lai thong tin ding nh#p.
DAC
TA
cHirc
NANG
Luting sv
D GI&

He
ding

Neu



He thong

He
ngutri
It ckieh/Kich bin chinh
tin ngutri
nang nay bit
du
'chi ngubi sir dung muen truy cap vio he thong.
thong hien thj form nhOp ma nhan vien vi mot khiu, yr% yeu du ngutri dung nhop thong tin
nhop vat, form ding nhOp.
ngutri dung nhop ma nhan vien va mat khiu vi nhen "Submit" thi he thong xac thuc thong
dung nh#p vac).
kiem tra thong tin ding nh#p trong co ser (lit lieu.
thong hien thj th6ng bao ding nhOp thanh ding toi ngutri dung neu thOng tin ding nhttp
dung nhap tai form ding nhop cei trong co so chi lieu.
Luting sq kiln pkit sinh/ICich bin pitit dab
I.

Ten ding nh$p/m$t khku killing hqp if:
Khi ngutri dirng nhop sal hotic nhilp thieu th6ng tin
ye
ma
nhan vien vi met khau, he thong se hien thj th8ng boo 16i cy the. Luc nay ngueti dung c6 the
Itta chon ding nhep lai vi quay lai thei diem bit diu ItAng chinh hoc hely ding nhep, Itic nay
chirc ring ket thew.
Su do
lash Meg

Trang
21
Quan 14, than Ulan

Form clang nhap
Su
di trinl tv
Thanh
tong
Clang nhap vao he thong I

That hai
Kin tin
thOng tin
Thong Pao loi
Se
A8
16p
plan
tich
Nhap thting tin
1

CDTN: Xiy dung ',hen imam Quin ly giao vi41/4 inn mai
trutmg Web
Trang
22
N
-
i

0OOCI0
1
Gino di n mink
CD17•11 Xiy dung phan
m4m
Quin 19 giao vi4c Von mai Imemg Web

HO

0

.0

Man ven

0
:
ilsnandmanhag

SMARR

• Mon I v. Man Meg



1: dang Map()
4
12 : hen to fonndang Map()
3: nhap thong tin()
4 : yeu au Bang Mai

5 : Mantra thong ti v()
6: lay thong till
7 : tao dol Nona(
LS'
11
118 : hien tN Chang too()
Trang
23
COIN: Xily dung phan mm Quan giao Mac bin mai truing Web
2. Ding XuAt:
UC
#002
M8 ti
Chink
Tic nhin

Khong c6.
D4C TA
atilt
NANG
Luting sq kiln
ebinhageb bin dish
>
Chile nang nay bit Mu khi ngutri sir dung mu6n Moat khoi he thing.
>
Ngutri sir dung thin vao nut "Logout" tren menu chinh.

He thing se dim ngtrtri dung vi tang login.
Laing ay kiln flit sinh/lCieb bin put slab
Khong c6.


Tien dile kiln
Thinb
Hen die Icong Ngtrai sir dung truy cop thoat khoi
he
thing.
kiln
D0 Pink t#P:
BANG
XUAT (LOGOUT)

Low
Ngutri s& dung thoit khoi
he
thing.
Ngtrtri quan 19, nhan vien cic phing ban.
Khong co.
CAn phiti clang nhop vao he thing trot khi có the sir dung
chac nang nay.
Tsang


24
CDTbl Xiy dung phân
m4m
Quin ly giao vitc tren mai trutmg Web
3. Quin Met Kh
Au:
Th
UC #00.3

QUEN MAT KHAU
DO Phuc tOP:
Low
Ma ti
Ngutri sir dung &mg khiquen mot khAu ding nhop vao
he
thing.
Mob
Ngueri quitn nhan vien cac piling ban.
Tic Ain


Phy
Khing
Tien Min
kiln

Khing c6.
Hen dila
Thinh
Ngueri sir dung se nhin duem email ty dOng reset lai mot khAu.
dug
Iii

He Meng khong thay d6i va không Mut hien bit cfr chirc rang nao.
BAC TA
milt
NANG
Luting sy kiln chinh/Kich bin chinh


Chirc Ming nay bit dIu khi ngubi sir dung quen m$t khAu va
mutm lay lai
mot khAu.
D
Tien form ding nb#p, ngubi sir dung chun "Quen m$t khAu".

He thing hien thj form quen m#t khAu va cAn ngubi sir dung nhop vao email cia minh.
D
Neu ngubi sir dung nhop email va nhan "Submit" thi
he tilting xac
thuc thing tin ngtr&i ding
nh#p vao thing qua email.
D
He thong kiem tra email trong ca so db lieu.
D
He thing hien thj thing bao di gin email thanh cling ten ngubi dung
neu email
ngubi dung nhop
tai form quen Mot khAu c6 trong ca ser di lieu.
Luting op kiln phit sinh/Kich bin phit Soh
I. Email
Idiom} hyp
le: Khi ngubi dUng nh$p sal hooc nhop thieu email,
he
thing se hien thj thing
bao lOi cc) the. Liic nay ngubi dung c6 the hp chi:in Mut hien Iii chirc fling va quay lui thbi diem
bit
du luting
chinh ho0c hay b6 chirc nang, lac nay chic Ming ket thic.
Su

de hinh dens
Trang
25
L
11
/
111

Quen mat khau
NhOp thong tin
Thanh cang
Kijrn tra
thong tin
That hal
se de
Ifrp phin tich
Quan Ly, Pisan Won
Form quan mat khau
SDK quits mat khau

BOK Clot
V
IlhonYlan
1 GUI email reset mat
khOu
Thong be° I&
Se
Qa
trinh
to

CDTN: Xiy dung phin nom Quin 19 giao vide man mai train Web
Trang
26
2 : Men thi form wen net lama
U
4 : yeu cau quen nut
IdeIQ
LI


6: lay thong tali
3 : nilap thong WO
5: liontra thong tat()
7:
tao
dai tumid()
9
4
8: Nen di plan hol()
Xiy dung phen
m4m
Quin ly giao viec gen med truing Web
ale11141n

: Formren rat May
1 : den quen net Mau()
O CD 0
AlZatnatiOnlii LilhasYrs 31)1(C5U.



Gino dila mink hop
Trang
27
DO Ph& t4P:
UC 4004

MTh THONG TIN CA NHAN

Low
Ngtrai sir dung clung khi muin chinh sera thong tin ci nhan cita minh.
Mb ti
Tic alien
Chink Ngtred quan 19, nhan vien cac pheng ban.


Phy

Kh8ng c6.

Tien dila kiln

Can phiti cling nhip vao he thong tnrac khi c6 the sir dung chirc nang nay.
Think

Hs
u 4
.lii
ding

HO thong se thay dii thong tin ci nhfin cue ngubi clang.

kiln

Lai

He thing kW:mg thay d61 va 'thong that hien bet dr chirc rang Mo.
£14C TA ClItt
NANG
Luting sv kiln cilia/Kick bin chink

Chic nang nay bat diu khi ngubi sir dung muin thay dii th8ng tin ci nhan cal minh.

Tren giao dien chinh cart twang trinh, ngtrai sir dung nhan vio "My Account".

Ngtrai sir dung c6 the chip mOt trong cic chirc nang sau:

Neu ngubi qtuin 19 chip "Sint the:ling tin" thi char rang "Sera thong tin" se &roc thi
e
ve thi.

Neu ngubi quan 19 chin "Del mot khau" thi chirc nang "Dei mot khau" se duqc that thi.
I. Khi ngubi dung chip "Siva thong tin":

He thing se hien till form thong tin tai khoin bao gem cic thong tin:

MA nhan vien.

Bang cap.

Dan vi.


Ho ten.

Gioi tinh.

Tuei.

CMTND, ngiy cap, not cap.

Dia chi nhit
6.

S6 dien

Email.

Que quart

Chu thich.

Nguiri sir dung nhan vac) nut "Sera", neu muin sire th6ng tin ci thin.

Sau khi sera th8ng tin, ngubi sir dung nhan "Luu" de sea lei gilt lieu trong h¢ thing.

He thing thrc hien char Mug sera th6ng tin
ci
nhin vi 4p nhiep Iii trong
he
thing.
2. Khi ngubi dung chip "DM met Mien":


He thing se hien thi form del met khau bao
dom cac
tht5ng tin:

Mot khau

MOt khau mei.

Xic nhin lai met )(Mu mei.
CUM Xiy dung phin mem Quin 19 giao vies trio mei truing
Web
4. Sira Thong Tin CI Nhin:
Trang
28

×