-
2004
B GIO DC V O TO A X HI CH NGHA VIT NAM
TRNG HDL NGOI NG - TIN HC c lp - T do - Hnh phc
Thnh ph H Ch Minh
KHOA CNG NGH THNG TIN
Ch : Sinh vin phi dn t ny vo trang th nht ca bn n
MSSV : 0011075
NGNH : H THNG THNG TIN L : TT0002
1. Tn ti : .
2. Nhim v (yu cu v ni dung v s liu ban u):
a) Phn tch v thit k h thng bng UML.
b) Xy dng website thip in t bng PHP v Mysql.
3. Ngy giao nhim v n : 04/05/2004
4. Ngy hon thnh nhim v : 24/07/2004
5. i hng dn : Phn hng dn :
1) Th.s H Vit Uyn Synh Tt c
Ni dung v yu cu ATN c thng qua khoa
Ng
(K v ghi r h tn) (K v ghi r h tn)
Kt qu nh gi :
im hng dn : Ng
im duyt : i din VP.Khoa
im bo v : (K v ghi r h tn) (K v ghi r h tn)
im tng kt :
Ngy bo v :
Ni lu tr :
Ng
(K v ghi r h tn)
C LC
X
A. t vn trang 1
I. trang 1
II. trang 1
1. trang 1
2. webmail trang 2
a. trang 2
b. trang 3
c. trang 5
III. trang 7
B. Cc chc nng chnh ca h thng trang 9
I. trang 9
II. trang 9
III. trang 9
C. trang 12
I. Rng buc v giao din trang 12
II. Rng buc v an ninh trang 12
III. Rng buc v vn hnh trang 12
IV. Rng buc v chnh sch v php lut trang 12
Chng 02 : Phn tch yu cu
A. Phn tch chc nng trang 13
I. Summary Usecase trang 13
II. UserGoal trang 14
III. trang 15
IV. trang 16
1. bsite trang 16
2. trang 17
3. trang 18
4. trang 19
5. trang 20
6. trang 21
7. trang 22
a. trang 22
b. trang 23
8. trang 24
9. trang 25
10. Xem trang 26
11. trang 27
12. trang 28
13. trang 29
14. trang 30
15. trang 31
16. trang 32
17. trang 33
18. trang 34
B. trang 35
C. Phn tch ng thi trang 36
I. Sequence Diagram trang 36
1. trang 36
2. trang 37
3. trang 39
4. Xem thi trang 41
5. trang 42
6. trang 43
7. trang 44
a. trang 44
b. trang 45
8. trang 46
9. trang 47
10. trang 48
11. trang 49
12. trang 50
13. trang 51
14. trang 52
15. trang 54
16. trang 55
17. trang 56
18. trang 57
II. Statechart Diagram trang 58
1. trang 58
2. trang 58
T
A. Thi trang 59
1. Package trang 59
a. User trang 60
b. Admin trang 62
c. Member trang 66
d. Database trang 67
2. Component trang 68
3. Deployment trang 69
B. Thi trang 70
C. Thit k giao din trang 71
I. trang 71
1. Admin Component trang 71
2. Member Component trang 72
II. trang 73
1. trang 73
2. trang 74
3. trang 75
4. trang 76
5. trang 77
6. trang 78
Chng 01 : Xc nh yu cu - Phn A : t vn Trang 1
HTH
A.
I.
II.
1.
Chng 01 : Xc nh yu cu - Phn A : t vn Trang 2
, t
2. - webmail
-
m
a.
visa)
)
(administrator)
website, g
Chng 01 : Xc nh yu cu - Phn A : t vn Trang 3
thong ke so lan truy cap
thong ke thiep duoc gui nhieu nhat
Nguoi gui thiep
xem thiep
Nguoi nhan thiep
Nhan thiep
gui thiep
Ngan hang
kiem tra tai khoan
Cap nhat thiep
dang nhap
Nguoi dung Nguoi quan tri
:
Ngi qun tr c th kim li nhun t
website.
:
Ngi s dng phi tn tin.
b.
th
Chng 01 : Xc nh yu cu - Phn A : t vn Trang 4
(administrator)
thong ke so lan truy cap
thong ke thiep duoc gui nhieu nhat
Nguoi gui thiep
xem thiep
Nguoi nhan thiep
Nhan thiep
gui thiep
Cap nhat thiep
dang nhap
Nguoi dung
thong ke so thanh vien
thong ke so thanh vien va so
khach dang o tren mang
Nguoi quan tri
Chng 01 : Xc nh yu cu - Phn A : t vn Trang 5
c.
website
(administrator)
thong ke so lan truy cap
thong ke thiep duoc gui nhieu nhat
Nguoi gui thiep
xem thiep
Nguoi nhan thiep
Nhan thiep
gui thiep
Cap nhat thiep
Nguoi dung Nguoi quan tri
Chng 01 : Xc nh yu cu - Phn A : t vn Trang 6
-greetingcards (
ti ny, chng ta chn 1 gii php xy dp
in tn ph v c ng k thnh vin.
III.
1.
thnh vin(member)
Nhm 3 :
4
2.
Nthnh vin
Chng 01 : Xc nh yu cu - Phn A : t vn Trang 7
Xem
IV.
Stt
1
trang web nh
www.yahoo.com,
www.123greeting.com,
www.all4love.com
y
web
8
2
->
.
3
3
n
t
-
u trong
5
4
V
1
Chng 01 : Xc nh yu cu - Phn A : t vn Trang 8
package
qun tr
5
ng
X
cho n
n
4
6
themes trong website
giao .
th
i
2
7
trang web
trang web
6
8
7
Chng 01 : Xc nh yu cu - Phn B : Cc chc nng chh ca h thng Trang 9
B.
I.
Server
Internet
Personal Computer
Database
Workstation
II.
1. Ct chng trnh.
2. Cp nht d liu.
3. Thng k.
4. Xem gp .
5. Kim duyt ni dung file m thnh vin gi ln.
6. Xo thnh vin.
7. Gp .
8. Gi thng tin mi.
9. Gi thip.
10. Xem thip.
11. ng nhp.
12. ng k thnh vin.
13. Tm kim thip theo ch .
14. Xem thip gi.
III.
1. :
Hr : bt buc
1 Database r : bt buc
2. u :
thi : ch thip, file hnh nh thip
: ch nhc, file nhc
: ch th, file cha ni dung bi
th(file text)
Chng 01 : Xc nh yu cu - Phn B : Cc chc nng chh ca h thng Trang 10
: nhp tn ch mi.
3. :
thi : thng k s lng thip no
c gi nhiu nht.
: thng k s lng thh vin
ca trang web.
S : thng k s ln trang web c
truy cp.
4. :
: ta , ngi gi, ngy gi v
ni dung ca kin.
5. n :
thi : cc thip c sp xp theo
tng ch m thnh vin gi
ln trang web.
: d li c hin th theo tng
ch m thnh vin gi ln
cho trang web.
: cc bi th c hin th theo
tng ch .
6. n :
: nhp tn ng nhp ca thnh
vin cn xa.
: kin hin th theo ngy gi,
ngi qun tr chn kin
mun xa.
7. :
: kin hin th theo ngy gi,
ngi qu tr ch cn nhn
vo xem ni dung ca tng
kin
8. i :
D liu ch : bt buc chn ch trc khi
gi thng tin.
thi : nhp ng dn file mun
upload ln trang web v ta
ca thip.
: nhp ng dn file mun
upload ln trang web v tn bi
nhc.
Chng 01 : Xc nh yu cu - Phn B : Cc chc nng chh ca h thng Trang 11
: nhp ng dn file mun
upload v tn bi th.
9. p :
thi : bt buc chn 1 mu thip
mun gi i.
: ty chn.
: ty chn.
thi : lu tr thip gi i.
10. p :
thi : hin th thip theo tng ch .
11. p :
ng r,
bt buc nhp tn ng nhp
v mt khu.
12. n :
ng , bt buc nhp tn
ng nhp, username, c th
nhp hoc khng nhp a
ch email.
13. :
thip : hin th cc thip theo ch
chn.
: bt buc chn ch thip.
14. i :
thi
thi : b buc phi c m thip
gi.
Chng 01 : Xc nh yu cu - Phn C : Cc rng buc h thng Trang 12
C. :
I. :
II. Rng buc v an ninh :
Bo mt v mt khu ca thnh vin.
Thnh vin no khng tun th cc qui nh ca wensite
th s b ngi qun tr xa.
III. :
IV. :
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 13
A.
I. Summary usecase :
Thanh vien Nguoi gui thiep
Nguoi quan tri
Nguoi nhan thiep
Quan ly thiep dien tu
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 14
II. Usergoal :
Gui thiep
Duyet lai thiep muon gui
Nguoi gui thiep
Xem thiep gui
Nguoi nhan thiep
Gui file nhac moi
Gui tho van, tuc ngu
Gui mau thiep moi
Gop y
Thanh vien
Dang nhap
Dang ky thanh vien
Tim kiem thiep theo chu de
Xem thiep
Nguoi dung
Xoa thiep gui
Gui nhung thiep co ngay gui la
ngay hien tai
Xoa cac thanh vien khong dang
nhap trong vong 1 thang
Thoi gian
Cap nhat thiep, nhac, tho van, chu
de,gop y, phan quyen
Thong ke
Xem y kien
Kiem duyet noi dung cac file do
thanh vien gui
Cai dat chuong trinh
Xoa thanh vien
Phan quyen cho thanh vien
Nguoi quan tri
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 15
III. :
Quan ly thiep dien tu
Cai dat chuong trinh
Dang nhap Kiem tra username va password
Quen password
Dang ky thanh vien
Tim kiem thiep theo chu deThong keXem y kien
Kiem duyet noi dung cac file do
thanh vien gui
Xoa thanh vien
Gop y
Gui mau thiep moi
Gui file nhac moi
Cap nhat thiep, nhac, tho van, chu
de
<<include>>
<<extend>>
<<include>>
Xoa thiep gui
Xem thiep gui
Gui thiep
Duyet lai thiep muon gui
Gui tho van, tuc nguThem thiep,nhac,tho van, chu de
<<include>>
Xoa thiep,nhac,tho van,chu de
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<extend>>
Xoa thanh vien khong dang nhap
trong 1 thang
<<extend>>
Gui thiep theo ngay chon lua
<<include>>
Phan quyen cho thanh vien
<<extend>>
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 16
IV.
1. :
M t :
web site
User Goal
website v CSDL ca website
r
p sai.
Kch bn :
Chon cau hinh co
ban cua he thong
Nhap thong tin
ket noi CSDL
Nhap thong tin
ve nguoi quan tri
Kiem tra cau hinh
co ban he thong
Thong bao cau
hinh sai
Sai
Thong bao ket
noi khong duoc
Kiem tra ket noi
CSDL
Sai
Thong bao sai
Sai
Thuc hien cai dat chuong
trinh vao he thong
Thong bao cai
dat thanh cong
Dung [Ket noi CSDL duoc]
Nguoiquantri
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 17
2.
M t :
website
User Goal
h thng,
session c khi to, cp nht li ngy ng nhp vo
h thng.
Kch bn :
Nhap username
va password
Kiem tra username
va password
Thong bao nhap username
hoac password sai
Sai
Khoi tao
session
Setattribute (username) cho
session
Hien thi trang lam viec ung
voi quyen cua username do
Cap nhat ngay
dang nhap
Dung[username va password]
Nguoidung
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 18
3.
M t :
n
web.
User Goal
Kch bn :
Nhap thong tin
dang ky
Thong bao
username da co roi
Kiem tra username
da co chua?
Da co username nay
<<Kiem tra dia chi email nhap dung khong?>>
Thong bao nhap
dia chi email sai
Them du lieu vao
bang nguoidung
Thong bao dang
ky thanh cong
Sai[ VD : haiau ]
Chua co
Dung [VD : ]
Nguoidung
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 19
4. Xem thip :
M t :
.
User Goal
Kch bn :
Hien thi mau thiep theo
chu de chon
Chon chu de
thiep
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 20
5. Phn quyn thnh vin :
M t :
r, thnh vin
User Goal
.
qun tr.
Kch bn :
Nhap username cua thanh
vien muon phan quyen
Chon quyen han muon
phan cho thanh vien do
[Kiem tra co username
do hay khong]
[Khong co thanh vien nao co username do]
Ket noi va cap nhat du lieu
trong CSDL thanh vien
[Co username do]
[Kiem tra ket noi CSDL
co bi loi hay khong?]
Thong bao da thuc hien thanh cong va hoi co muon
phan quyen cho 1 thanh vien khac nua khong?
[Khong co loi trong ket noi CSDL]
Thong bao loi
ket noi CSDL
[Ket noi CSDL bi loi]
[Kiem tra xem nguoi quan tri co muon
tiep tuc phan quyen hay khong?]
[Khong muon tiep tuc phan quyen]
[Tiep tuc phan quyen cho thanh vien khac]