..
DAI HOC AN GIANG
KHOA KY THUAT - CONG NGHE - MOI TRlfONG
NGUYEN TRUNG HAI - DTH082073
KHOA LUAN TOT NGHIEP - NGANH CU' NHAN TIN HQC
VAN PHONG DIEN TU*
TRUCiNG DAI HQC
AN GIANG
THLfVIEN
Giang vien hiro'ng dan
TS. NGUYEN VAN HOA
An Giang, 5/2012
LCH CAM ON
Trong thai gian thuc hien khoa luqn tot nghiep nhd co su giup do,
chi dan tan tinh cua quy thdy co thuoc khoa Ky Thuqt - Cong Nghe - Moi
truang ma chung toi co the hodn thdnh dwqc de tai cua mink Nay chiing
toi xin giri led tri an den quy thdy co.
Chung toi xin bay to long kinh trong vd biet an sdu sac tai thdy gido,
tien si Nguyen Van Hoa, Truang Dai hoc An Giang. Thdy da tan tinh giup
do, theo sat cong viec thuc hien khoa luqn cua chung toi vd dua ra nhung
y Men dong gop het sue quan trong giup sdn phdm phdn mem chat luqng
han.
Kinh giri lai cam an den co Le Thi Minh Nguyet — ngudi da giup do
chung toi trong qua trinhphdn rich tim hieu he thong vd dua ra lua chon
dung dan dephdt trien he thong.
Xin giri lai cam an den Co Ngqc — van thu khoa Ky Thuqt - Cong Nghe -Moi Truang da cung cap nhung thong tin quy bdu giup cho viec thu
thdp yeu cdu cua he thong duqc chinh xdc vd gdn vai thuc te.
Dong Mnh giri lai cam an, lai tri an den tat cd thdy, co da nhiet tinh
giang day, cung cap nhung Men thuc dang gid lam nen tang cho cong viec
sau nay cua chung chung toi.
Dqc biet, Chung con cam an cha vd me, cam cm gia dinh da tqo dieu
Men, dong vien cho con theo hoc vd hodn thdnh tot khoa hoc cung nhu
khoa luqn tot nghiep nay.
Long Xuyen, thdng 04 ndm 2012
Sinh vien thuc hien
Nguyen TrungHdi
A
i
TOM TAT
Ngay nay, khi may tinh tra thanh ha tang cua cupc sdng. Nhu c^u ma con nguoi
doi hoi sir dap ling tir may tinh, cung nhu nhung ling dung him ich ngay cang tang.
Mot trong nhung xu the do la viec cjuan ly, tim ki^m du lieu thay cho viec quan ly thu
cong tir xua dSn nay. Nh^m gop phan phong phii them vao kho ling dung khfing 16 cho
may tinh dS dap ung nhung mong muon tir nguoi dung. Khoa ludn t6t nghiep nay
chiing toi da nghien ciiu va phat trien ling dung "Van phong dien tir".
"Van phong dien hi" se la mot van phong ao ma tai do tat ca cac loai ho so,
giay to, van ban, cong van... deu duoc so hoa va luu tru tren may tinh. Viec trao doi
cac loai ho so tai lieu se khong con gap rac roi ve van de thai gian va khong gian luu
tru. Mpi nguoi co the chia se du lieu cho nhau ma khong can phai di chuyen qua xa
ban lam viec ciia minh.
De lam duoc deu do chiing toi da trai qua qua trinh thu thap thong tin, phan tich
van de va dua ra nhung lua chon, giai phap de hien thuc hoa "Van phong dien tur". Ben
canh do chiing toi cung da nghien ciiu va tim hieu nhieu nhung cong cu ma Microsoft
cung clp nhu: SQL Server 2008, C# 4.0 , WPF... de dap ling cho viec xay dung "Van
phong dien hi" dupe an toan, nhanh chong va tien ti^n nhat.
Den thoi diem nay ling dung da hoan thimh kha tot nhung chiic nang co ban ciia
mot van phong trong van de quan ly ho so, cong van. Va se som hoan thien mo rpng
cac chiic nang mang lai sir him ich cho cac can bp thuong xuyen lam viec trong van
phong.
MUC LUC
TOM TATiv
MUC LUCv
BANH SACH CAC HINH VEvii
DANH SACH cAc BANG BIEUviii
DANH SACH CAC TU VIET TATx
CHUONG 1.
TONG QUAN BE TAI1
1.1Yeu cau thirc te va ly do chon de tai1
1.2Cac san phlm Van phong dien tut da tin tai1
1.3Pham vi cua dl tai1
1.3.1Boi tuong phuc vu1
1.3.2Pham vi ciia dl tai2
1.4Phuong phap nghien curu va huong giai quy^t2
1.4.1Phuong phap nghien ciiu2
1.4.2Hudng giai quyet2
CHUONG 2.
CO Sd LY THUYET4
2.1Khai niem van phong dien tu4
2.2Cong van4
2.3Cong van d^n4
2.4Cong van di4
2.5H6so5
2.6Quan ly cong van den5
2.7Quan ly cong van di,5
2.8WPF6
2.9MWM6
CHUONG 3.
N0I BUNG THUC HIEN7
3.1Mo ta he thing hien tai7
3.2Phan tich he thing hien tai8
3.2.1Yeu cau chuc nang8
3.2.2Yeu clu phi chuc nang8
3.3Thilt kl he thing mdi - Van phong dien tu9
3.3.1
So dl Usecase9
3.3.1.1
Cac tac nhan chinh cua he thing9
3.3.1.2So d6 Usecase t6ng quat10
3.3.1.3Sa do Usecase cua chile nang Quan ly tai lieu11
3.3.1.4Sa do Usecase cua chile nang quan ly cong van14
3.3.1.5Sa d6 Usecase cua chile nang Lap lich16
3.3.2Thilt kl kiln true18
3.3.3Thiltklchuangtrinh20
3.3.3.1Thilt kl ca sa du lieu20
3.3.3.2Thilt kl lap22
3.3.4Thilt kl xu ly25
3.3.4.1Mo hinh chuc nang25
3.3.4.2Chile nang QUAN LY TAl LIEU25
3.3.4.3Chile nang TRO CHUYEN27
3.3.5Thilt kl giao dien28
3.3.5.1Tieu chi28
3.3.5.2Cong cu sii dung28
CHUONG 4.
KET QUA DAT BUOC29
4.1Chile nang Quan ly tai lieu29
4.2Chile nang Lap lich32
4.3Chile nang Tro chuyen34
KET LUAN VA HUCSNG PHAT TRIEN35
Kltluan35
Huang phat trien36
PHULUC!37
I.HO SO THIET KE GIAO DIEN37
II.HO SO THlfiT KE LCiP44
III.HO SO THIET KE CO S0 DC LIEU46
TAl LIEU THAM KHAO54
DANH SACH CAC HINH VE
Hinh 1: So d6 Usecase t6ng quat10
Hinh 2: Usecase Quan ly tai lieu11
Hinh 3: Usecase chiic nang quan ly cong van14
Hinh 4: Usecase chiic nang lap Iich16
Hinh 5: Mo hinh kign true he th6ng eOffice18
Hinh 6: Mo hinh xay dung he thdng19
Hinh 7: So d6 quan he cac bang trong eOffice21
Hinh 8: So do quan he giOa cac lop trong eOffice24
Hinh 9: Mo hinh chiic nang eOffice25
Hinh 10: Quy trinh tai h6 so, tai lieu len Server25
Hinh 11: Quy trinh tai tai lieu ve tfr Server26
Hinh 12: Quy trinh chia se tai lieu, h6 so26
Hinh 13: Quy trinh chuyln cong van ddn27
Hinh 14: M6 hinh kit nii, giao tiip Client - Server App27
Hinh 15: Mo hinh kit nii giua ca Client28
Hinh 16: Giao dien Chile nang Quan ly tai lieu29
Hinh 17: Giao dien chiic nang them tai lieu moi30
Hinh 18: Giao dien chile nang chia se tai lieu30
Hinh 19: Giao dien chiic nang chuyen cong van din31
Hinh 20: Giao dien chiic nang nhan cong van, thong bao moi31
Hinh 21: Giao dien chiic nang lap Iich a chi do Xem theo ngay32
Hinh 22: Giao dien chiic nang Lap Iich Xem 6 che do Tuan33
Hinh 23: Giao dien chiic nang tao mot Lich moi33
Hinh 24: Form chuyen cong van den ngirbi nhan38
Hinh 25: Form chia se tai lieu cho tiing ca nhan39
Hinh 26: Form them h6 so42
Hinh 27: Form them tai lieu42
Hinh 28: Form chinh siia thong tin tai lieu43
Hinh 29: Lop tai lieu44
Hinh 30: Lop tai lieu chia se44
Hinh 31: Lop nguoi dimg44
Hinh 32: Lop cong van45
DANH SACH CAC BANG BIEU
Bang 1: Danhsach cac tir viet tatx
Bang 2: Danh muc cong nghe su dung2
Bang 3: Danh muc cong cu su dung3
Bang 4: Danh muc tac nhan he thong9
Bang 5: Mo ta Usecase them h6 so, tai lieu12
Bang 6: Mo ta Usecase chia se ho so, tai lieu13
Bang 7: Mo ta Usecase tim ki^m tai lieu, h6 so13
Bang 8: Mo ta Usecase chuy^n cong van15
Bang 9: Mo til Usecase thay doi thong tin cong van15
Bang 10: Mo ta Usecase lap lich ca nhan17
Bang 11: Mo ta Usecase sura lich17
Bang 12: Danh sach cac bang trong he thong eOffice20
Bang 13: Danh muc cac lop dai dien trong eOffice22
Bang 14: Cac tinh nang Quan ly tai lieu da xay dung dupe29
Bang 15: Cac tinh nang Lap lich da xay dung dupe32
Bang 16: Cac tinh nang Tro chuyen da xay dung dupe34
Bang 17: thanh phan giao dien quan ly cong van37
Bang 18: Thanh phan giao dien chia se tai lieu38
Bang 19: Thanh phan giao dien quan ly tai lieu41
Bang 20:Bangban chat46
Bang 21: Bangchi tiet nhom chat46
Bang 22: Bangchi ti6t noi lam viec46
Bang 23: Bang chi tiSt quy&i47
Bang 24: Bang cong van47
Bang 25: Bang lich lam viec48
Bang 26: Bang loai cong van49
Bang 27: Bang loai tai lieu49
Bang 28: Bang nguoi dung50
Bang 29: B^ng nhom chat50
Bang 30: Bang nhom nguoi dung50
Bang 31: Bang noi lam viec51
Bang 32: Bang tai lieu51
Bang 33: Bang tai lieu chia se
52
Bang 34: Bang tin nhan ngoai tuyen53
Bang 35: Bang tinh chat cong van53
DANH SACH CAC TlT VIET TAT
Tit viet tat
Tit day du
Ghi chii
SQL
Structed query language
Ngon ngu truy van dQ lieu [1]
XML
extensible Markup Language
XAML
Extensible Application Markup
Language
Ngon ngQ danh dau vdi cu
phap tuong tu XML dung d6
tao cac d6i tuong [1]
Table
Bang
col_
Column
Cot
WPF
Windows Presentation Foundation
Thiet dat xay dung giao dien
MWM
Model - View - ViewModel
Mo hinh lap trinh cho WPF
KTCN-MT
Ky thuat - Cong nghe - Moi truong
1 khoa thuoc trudng Bai hoc
An Giang
Ngon ngu Danh dau Md rong
[2]
Bang 1: Danh sach cac ttr viet tat
Van phong (lien tfrChuang 1: T6ng quan dl tai
CHlTOfNG 1. TONG QUAN BE TAI
1.1Yeu cau thyc te va ly do chon de tai
Vdi xu the phat trien cua c6ng nghe thong tin hien nay hSu nhu cac cong viec
deu can den su ho trp cua may tinh, cac thilt bi thong minh. Ch^c hin ai cung nhan
thay dupe Ipi ich nay dac biet la trong v^n de tim ki^m thong tin, tai lieu. Va voi
nhung ai dang phai nhoc nhan tim ki6m cac thong tin, tai lieu bang tay hien nay deu
dang tim each cung nhu mong mu6n sir co mat ciia cac cong cu h tro cong viec tim
kiem cho minh.
Bp phan Van thu khoa KTCN-MT hien dang hru tru va quan ly mot lupng ldn
cac ho so cong van. Tuy nhien cac tai lieu nay vln chua dupe s6 hoa vi vay van thu
gap nhieu kho khan trong van de tim kiSm, quan ly cac thong tin ve h6 so, cong van...
Phan mem "Van phong dien tu" ra doi vdi mong mu6n giup do van thu khoa KTCNMT noi rieng va toan the can bp thupc khoa KTCN-MT noi chung dl dang, nhanh
chong trong cac cong viec tai van phong lam viec cua minh.
1.2Cac san philm Van phong dien tfr da t6n tai
>Phdn m^m van phong dien hi HOSCO Office
>PortalOffice 2009
>WebOffice
>eOffice cua BKIS
>http:/Avww.vanphongdientu.net
Tuy nhien cac san pham n6i tren dupe phat triln dl dung chung nen kho ap
dung vao moi truong tai khoa KTCN-MT ciia truong Bai hoc An Giang.
1.3Pham vi cua de tai
1.3.1 Doi ttroiig phuc vu
Bao gom tat ca cac thanh vien thupc khoa KTCN-MT:
-Lanh dao khoa.
-Van thu khoa.
-Truong / Pho truong b6 mon.
-Can bp giang vien lien quan den quan ly va luu trd cong van cua khoa.
-Can bp giang vien trong khoa.
Chuong 1: Tong quan de tai
Van phong dien tir
1.3.2 Pham vi cua de tai
Cung cap phan mem phuc vu nhu cau quan ly cong van, tai lieu, lap lich va mot so tinh
nang nham tao nen mot van phong dien til don gian cho khoa KTCN-MT.
1.4 Phmmg phap nghicn cuu va hirong giai quyet
1.4.1Phuo'ng phap nghien ciiu
-Thu thap yeu ciu tu thirc tg.
-Tham khao cac thong tin, ky thuat tir nhiing phln m&n tucmg tu.
-Tham khao cac thong tin tit internet, tai lieu vg cac vfin dS lien quan.
-Nghien ciiu cac cong cu, cong nghe can thigt dl xay diing ling dung.
1.4.2Hirtmg giai quyet
-Ap dung quy trinh san xuat phan mem theo cac cong doan:
•Thu thap yeu cau.
•Phan tich, thiet ke he thong.
•Cai dat.
•Kiem thil.
•Phathanh.
-Sir dung cac cong nghe pho bien tir Microsoft:
STT
Nha san
xmit
Phien
ban
Ngon ngu: XAML
thiet ke he thong
Microsoft
4.0
Ngon ngir lap
•trinh he thong
Microsoft
4.0
.Net Framework 4.0
Framework
Microsoft
4.0
SQL Server 2008
Quan tri co sd da
Microsoft
2008
Ten
Cong dung
1
WPF
Windows
Presentation Foundation
2
C#
3
LINQ
4
5
lieu he th6ng
Bang 2: Danh muc cong nghe so dung
Van phbng (lien tfr
Chuong 1: T6ng quan de tai
Cac cong cu sii dung:
Nha san
xmit
Phien
ban
Quan tri co so du
lieu
Microsoft
2008
Microsoft
2010
2010
Ho tro lap trinh,
kiem thii, trien
khai cai dat
3
PowerDesigner
H6 tro thi^t kg
Sybase
15
4
Microsoft Word 2010
Ho tro viet bao
Microsoft
2010
he
Microsoft
2010
phan
Microsoft
2010
Google
17.0.X
STT
Ten
Cong dung
1
SQL
Server
Management Studio
2
Microsoft Visual Studio
cao
5
Microsoft Outlook 2010
Kiem thii
thong
6
Microsoft OneNote 2010
Ghi
chii,
tich he th6ng
7
Google Chrome
Tim tai lieu
Bang 3: Danh iiiuc cong cu su' dung
Van phong dien t&Chucmg 2: Co so ly thuyet
CHUONG 2. CO S^ LY THUYET
2.1Khai niem van phong dien tn
Van phong dien hi la he thong phan mem trao doi thong tin, dieu hanh tac
nghidp va quan ly trinh duyet cong van, van ban, ho so cong viec tren mang may tinh.
Phan mem dupe thiet k6 than thien doi vdi ngudi sii dung, giao dien hoan toan tieng
Viet. Tieu chi cua eOffice la dua den cho ngiroi su dung phan Ion nhung tien ich cua
mang may tinh, cua Internet nhung vdi mot each tiep can tu nhien nhat, giup ho dan co
mot tac phong lam viec hien dai, hieu qua, de dang tiep can voi cac ling dung cong
nghe thong tin hon.[4, p. 1]
2.2Cong van
Cong van la hinh thiic cong van hanh chinh dung pho bien trong cac khoa,
doanh nghiep. Cong van la phuong tien giao tiep chinh thiic cua cor quan Nha nuoc vai
cap tren, cap duoi va vdi cong dan. Tham chi trong cac to chiic xa h6i va cac doanh
nghiep trong hoat dong hang ngay cung phai soan thao va sii dung cong van de thuc
hi&i cac hoat dong thong tin va giao dich nhim thuc hien cac chiic nang va nhiem vu
ciia minh.
Thong thudng b6 cue mot c6ng van phai co cac ydu t6 sau:
+ Qu6c hieu va tieu ng&.
+ Dia danh va thdi gian giii cong van.
+ Ten co quan chii quan va co quan ban hanh cong van.
+ CM de nhan cong van ( co quan hoac ca nhan).
+ S6 va ky hieu cua cong van.
+ Trich yeu noi dung.
+ Noi dung cong van.
+ Chii ky, dong dim
+ Noi gui.
2.3Cong van d^n
Cong van din la tit ca cac loai cong van, bao gom cong van quy pham phap
luat, cong van hanh chinh va cong van chuyen nganh (ke ca ban Fax, cong van duqc
chuyin qua mang va cong van mat) va don, thu gui din khoa.
2.4Cong van di
Cong van di la tit ca cac loai cong van, bao gom cong van quy pham phap luat,
cong van hanh chinh va cong van chuyen nganh (ke ca ban sao cong van, cong van luu
chuyen noi bo va cong van mat) do khoa phat hanh.
Van phong dien tfrChuang 2: Ca sa ly thuygt
2.5H6sff
Ho sa la mot tap hop cac van ban, tai lieu co lidn quan vdi nhau ve mot van de,
mot sir viec, mot d6i tuxmg cu th^ hoac co mot (hoac mot s6) dac dim chung nhu ten
loai van ban; khoa ban hanh van ban; thai gian hoac nhung dac di^m khac, hinh thanh
trong qua trinh theo ddi,giai quyet cong viec thupc pham vi chile nang, nhiem vu cua
mot khoa hoac cua mot ca nhan.
2.6Quan ly cong van den
+ Tiep nhan, dang ky cong van den
o Tiep nhan cong van den
o Phan loai sa bp, boc bi cong van d^n
o Dong diu "D^n", ghi s6 va ngay d6n
o Dang ky cong van d6n
+ Trinh va chuy^n giao cong van d6n
o Trinh cong van d&i
o Chuyln giao cong van d^n
+ Giai quySt va theo doi, don doc viec giai quySt cong van d^n
o Giai quyet cong van den
o Theo doi, don doc viec giai quyet cong van den
2.7 Quan ly cong van di
+ Ki^m tra thg thiic, hinh thiic va ky thutit trinh bay; ghi s6, ngay, thang
cong van
o KiSm tra th^ thiic, hinh thiic va ky thuat trinh bay cong van
o Ghi s6 va ngay, thang cong van
. o Nhan ban
+ Dong dlu ca quan va dau miic dp khan, mat.
o Dong ddu ca quan
o Dong dau dp khan, mat
+ Dang ky cong van di.
o Dang ky cong van di bang s6
o Dang ky cong van di bang may tinh sii dung chuang trinh quan
ly cong van
+ Lam thii tuc, chuyen phat va theo doi viec chuyen phat cong van di.
o Lam thu tuc phat hanh cong van
o Chuyen phat cong van di
o Theo doi viec chuyln phat cong van di
+ Luu cong van di.
Van phong dien tfrChuomg 2: Co sd ly thuygt
2.8WPF
"WPF vi^t tat ciia cum tvr Windows Presentation Foundation tam dich la thiet
dat xay dung giao dien window, la mot budc tien moi trong he thong xay dung ung
dung windows vdi giao dien bong bay, long lay, chuyen nghiep" [5]
2.9MWM
MWM vi^t tat cua cum til Model - View - ViewModel la mot mlu thiSt k&,
mot mo hinh lap trinh danh rieng cho cac ling dung WPF.
"Mlu thiSt k6 Model-View-ViewModel (MWM) giup tach biet lop business
va presentation cua ung dung khoi ph^n giao dien (UI) cua no. Viec duy tri phin tach
biet giua lop ung dung va UI giup chi ra nhung vin &h trong viec phat triln va thi^t k6
va co thl giup ling dung cua ban tro nen dl dang dg kiem thu, bao tri va phat triln
hon."[6]
"B8ng viec sit dung mlu thi^t kg MWM, phln giao dien (UI) cua ling dung,
presentation va business duac tach thanh 3 lop rieng biet: View bao ham UI va UI
logic (Ma lap trinh behind); View Model bao ham presentation va state; Model bao
ham business va data."[6]
Van phong dien tirChuong 3: Noi dung thirc hien
CHUONG 3. NOI DUNG THlfC HIEN
3.1 Mo ta he thong hien tai
Sau qua trinh thu thap yeu cau thuc te tai khoa KTCN-MTchung toi xin neu ra
nhung van de cua van phong khoa KTCN-MT gdm:
1.Cong van
+ Quy trinh
-He thong quan lycdng van cho khoa Ky thuat - Cong nghe - Moi
trudng hien tai dang dupe quan ly bang giay ( so ghi chu ), do bp
phan van thu khoa phu trach, tap trung quan ly cong van den va
cong van di cho khoa.
-Khi tiep nhan cong van den, van thu khoa la ngudi true tiep tiep
nhan, kiem tra bao bi,... Roi ghi nhan lai thong tin cong van: so
thii tu, ngay den, nguoi nhan...
-Sau do phat cho nguoi nhan cong van den, hoac nguoi nhan true
ti^p gap van thu khoa di yeu ciu nhan cong van. D6i voi trucmg
hop cong van di, ngudi gdi cong van se true tiip gap van thu
khpa di gdi, sau do van thu khoa g^p lanh dao khoa di xin y
^iin ky duyet roi van thu khoa true tiip guri cong van di.
+ Van de phat sinh
-Voi quy trinh tren van thu khoa se gap kho khan, mat nhieu thai
gian trong viec tim kiem cac cong van cu vi phai lat lai cac ho so
bang tay.
-Cac phong true thupc khoa KTCN-MT nam rai rac d nhieu noi
trong khu vuc trudng. Do vay khi phat hanh cong van se mat kha
nhieu thdi gian, cong sue thi cong van mdi den dupe ngudi nhan.
-Doi voi cac tai lieu dien tic co dung lupng ldn can chuyen cho
cac can bo trong khoa thi viec gtri mail gap nhieu kho khan. Vi
phai chia nhd ra de gui di.
-Ngudi gui kho khan thi ngudi nhan cung gap kho khan khi nhan
tai lieu tu mail. Vi phai tim each noi cac tai lieu bi chia nho vdi
nhau.
2.Lich lam viec
+ Quy trinh
-Moi ngudi co mot bang lich lam viec rieng va chi co ho mdi biet.
+ VSn dl phat sinh
-Khi can to chuc buoi hop vdi yeu cau la cac thanh vien trong
cupc hop deu ranh vao 1 thdi diem nhat dinh. Vdi yeu cau nay
ngudi to chuc buoi hop phai tu tim va sap xep thdi gian.
-Khi can kiem tra thdi gian, lich lam viec cua mot can bp giang
vien tai khoa.
Van phong dien tu'Chuang 3: Not dung thuc hien
3.2 Phan tich he thong hien tai
3.2.1Yeu caii chile nang
-He thong mdi ho tro van thur khoa quan ly, luu trii va tim
kiem cong van, ho so mot each nhanh chong.
-Cho phep ngudi dung trong he thong co the gui va nhan,
chia se cac tai lieu.
-Co the trao ddi va giao tiep thong qua he thong.
-Ho trp ngirdi dung lap lich ca nhan va co the xem lich lam
viec cua cac ca nhan.
-Quan ly ngudi dung he thong.
-Quan ly tai lieu.
-Phan quyen he thong.
3.2.2Yeu cau phi chile nang
+ Giao dien ngiroi dung: Don gian, than thien, phu hop voi
thoi quen su dung phan mem cua ngudi dung.
+ Yeu chu tien dung: Su dung menu ngtt canh nh^m tao
nen sir tien led cho ngudi dung.
+ Yeu cau phan cling
o May chu cai dat SQL server co kha nang dap ling
khoan 100 kdt ndi tai 1 thai di^m.
o He thong co the chay on dinh tren cac may tai khoa
KTCN-MT va cac may ca nhan cua cac giang vien.
+ Yeu cSu ph^^n mm
o Can cai dat, cau hinh phan mem Outlook phuc vu
tinh bao mat khi giii mail.
+ Yeu cau toe do: Luu tru, tai tai lieu, cong van nhanh
chong.
+ Yeu cau an toan va bao m^t
o Moi ngudi dung chi duac phep truy cap vao tai lieu
cua minh hoac tai lieu dugc nguai khac chia se, tai
lieu dang pubic,
o Cho phep ghi nhat ky he thong (System Log) va
nhat ky su ki^n (Even Log)
o He thdng co ca chd sao luu phuc hdi du lieu dam
bao dugc tinh an toan dtt lieu va he thdng.
Chuong 3: Noi dung thuc Men
Van phong dien tii
3.3 Thiet ke he thong moi - Van phong dien tit
3.3.1 SoaoUsecase
3.3.1.1 Cac tac nhan chinh cua he thong
STT
1
Nhom tac
nhan
Tac nhan
Mota
SQL Server
Phan mem quan tri ca sd
dft lieu.
Server
Phan mem may chu tao
Phan mem dich vu
moi lien he gifta cac
client.
Giang vien
2
Ngudi dung
Vanthu
Quan tri
Bao gom tat ca can bp la
giang vien thupc khoa
KTCN-MT.
Ngudi chiu trach nhiem
cong tac van thu.
Ngudi chiu trach nhiem
quan ly he thong van
phong dien hi.
Bang 4: Danli muc tsic nhan lie thong
Van phong dien tfr
Chuong 3: Npi dung thuc hien
3.3.1.2 Sff d6 Usecase t6ng quat
XiJ ly cfc thong tin tnsrvg he thong
s
i ^uan tri
ung thi/^ng
Van thtfGiing vien
Hinh 1: So d^ Usccasc tong quat
10
Chucmg 3: Noi dung thuc hien
Van phdng dien tu'
3.3.1.3 So1 do Usecase cua chiic nang Quan ly tai lieu
Hinh 2: Usecase Quan ly tai lieu
1.
Mo ta Usecase them hS sat, tai lieu
Ten: Them ho sa, tai lieu
Tae nhan chinh: Ngudi dung
Kieu: chi tiet
Nhung nguoi tham gia:
- Ngu&i dung: Tat ca ngudi dung ducrc cap quyen them ho so tai lieu.
Mo ta ngan gon: Them ho so, tai lieu vao tai khoan rieng cua moi ngudi dung.
DiSu kien tien quyet:
-He thdng may (server) chu dang cung cfip dich vu.
-He thong may khach (client) ket noi thong suot vdi may chu.
Sy kien kich hoat: Khi ngudi dung them hd so, tai lieu
Siiu kien thuc hien:
- Ngudi dung da dang nhap vao he thdng.
11
Van phong dien tfr
Chuong 3: Noi dung thuc Men
- Co quyen them ho sa, tai lieu.
Luong sir kien chinh:
1.Ngudi dung chpn chuc nang them ho so, tai lieu
2.He thong hien cac hop thoai chi dan ngudi dung lam theo (1)
3.KSt thuc qua trinh them h6 so, tai lieu
Cac ngoai le:
(1): Thong bao cac loi khi ngudi dung lam khong dung yeu cau hoac sai.
Cac yeu c^u khac: khong co
Bang 5: Mo ta Usecase them ho so1, tai lieu
2.
Mo ta Usecase chia si ho sff, tai lieu
Ten: Chia se h6 so, tai ligu
ID: 2
Tac nhan chinh: Nguoi dung
Kieu: chi tiet
Nhung nguoi tham gia:
- Nguai dung: Tfit ca nguai dung.
Mo ta ngan gon: Chia se ho so, tai lieu ca nhan cua minh cho ngtrcri khac trong he
thong Van phong dien tu.
Dieu kien tien quyet:
-He thong may (server) chu dang cung cap dich vu.
-He thong may khach (client) ket noi thong suot vai may chu.
Sir kien kich hoat: Klii ngudi dung can chia se ho so, tai lieu
Dieu kien thuc hien:
-Nguoi dung da dang nhap vao he thong.
-Ngudi dung phai chpn 1 h6 so can chia se.
Luong sir kien chinh:
1.Ngudi dung chpn 1 ho so cdn chia se va thuc Men chia se
2.He thdng cung cip hop thoai mang danh sach ngudi dupe chia se
3.Ngudi dung chpn ngudi dupe chia se va tien hanh chia se.(l)
4.Ket thuc qua trinh chia se tai lieu
12
Chuong 3: Noi dung thuc hien
Van phong dien tit
Cac ngoai le:
(1) Ngudi dung khdng mudn chia se thi he thong huy bo lenh chia se.
Bang 6: Mo ta Usccase chia se ho so', tai lieu
3.
Mo ta Usecase tint kiSm hd so; tai lieu
Ten: Tim kidm hd so, tai lieu
H):3
Tac nhan chinh: Nguai dung
Kieu: chi tiet
Nhfrng ngirdi tham gia:
- Ngudi dung: Tat ca ngudi dung.
Mo ta ngan gon: Tim kiem nhung tai lieu, ho so thuoc quyen so him hoac dugfc chia
se cua ngudi dung.
Dieu kien tien quyt:
-He thong may (server) chu dang cung c^p dich vu.
-He thong may khach (client) ket noi thong suot vdi may chu.
Str kien kich hoat: Khi ngudi dung thuc hien chuc nang tim kiem ho so, tai lieu
Diiu kien thuc hien:
-Ngudi dung da dang nhap vao he thong.
-Chon mot noi de tim kiem trong so cac ho so cua ngudi dung.
Luong su kien chinh:
1.Ngudi dung chpn chuc nang tim kiem ho so, tai lieu
2.He thdng hien cac hop thoai chi din ngudi dung lam theo
3.Ngudi dung nhap vao cac thong tin can tim va thuc hien tim. (1)
4.K6t thuc qua trinh tim ki&n hd so, tai lieu
Cac ngoai le:
(1) N6u cac thong tin tim kidm khong chinh xac he thdng se khong tra vh k^t
qua.
Cac yeu can khac: khong cd
Bang 7: Mo ta Usccase tim kiem tai lieu, ho so1
13
Van phong dien tfr
Chuang 3: Npi dung thuc hien
3.3.1.4 So13d Usecase cua chile nang quan ly cong van
i 1 inli 3: Usecase chiie nang quan ly cong van
1.
Mo ta Usecase chuyen cong van
Ten: Chuyen cong van
Tac nhan chinh: Van thu
Kieu: chi tiet
Nhfrng ngnoi tham gia:
- Van thu: La nhung ngudi thuoc nhom Van thu.
Mo ta ngan gon: Chuyen cong van den tay nguqi nhan
Diiu kien tien quyit:
-He thong may (server) chu dang eung cap dich vu.
-He thong may khach (client) ket noi thong suot vdi may chu.
Sir kien kich hoat: Khi van thu cdn chuygn cong van d^n nguoi nhan
9iu kien thuc hien:
-Van thu da dang nhap vao he th6ng.
-1 cong van den dang dugc van thu chon de chuyen den nguoi nhan
14
Chuong 3: Ndi dung thuc hien
Van phdng dien tfr
Luong sir kien chinh:
1.Van thu chpn 1 cdng van can chuyen va chpn chuc nang chuyen cdng van.
2.He th6ng cung cSp hop thoai mang danh sach ngudi nhan cong van
3.Van thu chon ngudi nhan va tien hanh guri.
4.K^t thiic qua trinh chia se tai lieu
Biing 8: Mo tsi Usccasc chuyen cong van
2.
Md ta Usecase thay cldi thong tin cong van
T8n: Thay d6i thong tin cong van
ID: 2
Tac nhan chinh: Van thu
Kiiu: chi ti^t
Nhung ngudi tham gia:
- Van thu: La nhung ngudi thupc nhdm Van thu.
Mo ta ngan gon: Chuyen cdng van den tay ngudi nhan
Dieu kien tien quyet:
-He thong may (server) chu dang cung cap dich vu.
-He thong may khach (client) ket noi thong suot vdi may chu.
Sy ki6n kich hoat: Khi van thu thay ddi thong tin cua cac cong van
Dieu kien thuc hien:
-Van thu da dang nhap vao he thong.
-1 cdng van dang duoc van thu chon de thay ddi thong tin
Ludng su kien chinh:
5.Van thu chpn 1 cdng van can chuyen va chpn chiic nang chuyen cdng van.
6.He thdng cung cip hop thoai mang danh sach ngudi nhan cdng van
7.Van thu chpn ngudi nhan va tien hanh gui.
8.KSt thuc qua trinh chia se tai lieu
Bang 9: Mo ta Usccasc thay doi thong tin cong van
15
Chuang 3: Npi dung thyc hien
Van phong (lien tii
3.3.1.5 So1 do Usecase cua ch^c nang Lap lich
Hinh 4: Usecase cluic nang lap lich
/.
Mo ta Usecase lap lich cd nhdn
Ten: Lap lich ca nhan
ID: 1
Tac nhan chinh: Nguai dung
Kieu: chi tiet
Nhung nguoi tham gia:
- Nguai dung: Tat ca nguai dung.
Mo ta ngan gon: Lap lich cua moi ca nhan
Sieu kien tien quyet:
-He thong may (server) chu dang cung cap dich vu.
-He thdng may khach (client) k^t n6i thong su6t vdi may chu.
Sy kien kich hoat: Khi nguai dung thuc hien chuc nang lap lich
Diiu kien thyc hien:
-Ngiroi dung da dSng nhap vao he thong.
-Chpn khoan thai gian dat lich
Luong sy kien chinh:
1. Nguoi dung chon chuc nang lap lich
16