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

XÂY DỰNG WEBSITE THIỆP ĐIỆN TỬ

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 (2.59 MB, 89 trang )



- 














  





2004


B GIO DC V O TO A X HI CH NGHA VIT NAM
TRNG HDL NGOI NG - TIN HC c lp - T do - Hnh phc
Thnh ph H Ch Minh
KHOA CNG NGH THNG TIN



Ch  : Sinh vin phi dn t ny vo trang th nht ca bn  n

  MSSV : 0011075
NGNH : H THNG THNG TIN L : TT0002

1. Tn  ti : .

2. Nhim v (yu cu v ni dung v s liu ban u):
a) Phn tch v thit k h thng bng UML.
b) Xy dng website thip in t bng PHP v Mysql.

3. Ngy giao nhim v  n : 04/05/2004
4. Ngy hon thnh nhim v : 24/07/2004
5. i hng dn : Phn hng dn :
1) Th.s H Vit Uyn Synh Tt c

Ni dung v yu cu ATN  c thng qua khoa
Ng
 
(K v ghi r h tn) (K v ghi r h tn)







Kt qu nh gi : 
 im hng dn : Ng

 im duyt :  i din VP.Khoa
 im bo v : (K v ghi r h tn) (K v ghi r h tn)
 im tng kt :
 Ngy bo v :
 Ni lu tr :
Ng

(K v ghi r h tn)

C LC



 X
A. t vn  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. Cc chc nng chnh ca h thng trang 9
I.  trang 9
II.  trang 9
III.  trang 9
C.  trang 12
I. Rng buc v giao din trang 12
II. Rng buc v an ninh trang 12

III. Rng buc v vn hnh trang 12
IV. Rng buc v chnh sch v php lut trang 12
Chng 02 : Phn tch yu cu
A. Phn tch chc nng 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. Phn tch ng thi 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. Thit k giao din 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




Chng 01 : Xc nh yu cu - Phn A : t vn  Trang 1

HTH
 
A.
I.






           

           




   



II. 

               

 

1. 







         





Chng 01 : Xc nh yu cu - Phn A : t vn  Trang 2


, t










2. - webmail
-


m

a. 

visa)


)
 
(administrator)







        


        
website, g



Chng 01 : Xc nh yu cu - Phn A : t vn  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


 :
Ngi qun tr c th kim li nhun t
website.


       

 :

    

Ngi s dng phi tn tin.
b. 
th



Chng 01 : Xc nh yu cu - Phn A : t vn  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






        
 
       


        

Chng 01 : Xc nh yu cu - Phn A : t vn  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






Chng 01 : Xc nh yu cu - Phn A : t vn  Trang 6










-greetingcards (
  ti ny, chng ta chn 1 gii php xy dp
in tn ph v c ng k thnh vin.
III. 
1. 

thnh vin(member)
Nhm 3 : 
4

2. 








Nthnh vin












Chng 01 : Xc nh yu cu - Phn A : t vn  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
Chng 01 : Xc nh yu cu - Phn A : t vn  Trang 8

package
  
  

  
  
qun tr  
   
   

   
  


  


5
   
   
   

  ng
  

X  
  
cho n
n  

4
6
   
themes trong website
   
  
  
  
  
giao .
  
th   
  
 i 
   
   


2
7
   
    
   
trang web
   
   
   
trang web
   
  
   
   
  
  
   
 

6
8
    
    
   
   

   
   
  

  

  
   
   

  

7
Chng 01 : Xc nh yu cu - Phn B : Cc chc nng chh ca h thng Trang 9

B.
I.
Server
Internet
Personal Computer
Database
Workstation

II.
1. Ct chng trnh.
2. Cp nht d liu.
3. Thng k.
4. Xem gp .
5. Kim duyt ni dung file m thnh vin gi ln.
6. Xo thnh vin.
7. Gp .
8. Gi thng tin mi.
9. Gi thip.
10. Xem thip.

11. ng nhp.
12. ng k thnh vin.
13. Tm kim thip theo ch .
14. Xem thip gi.
III.
1.  :
Hr : bt buc
1 Database r : bt buc
2. u :
 thi : ch  thip, file hnh nh thip
  : ch  nhc, file nhc
  : ch  th, file cha ni dung bi
th(file text)
Chng 01 : Xc nh yu cu - Phn B : Cc chc nng chh ca h thng Trang 10

  : nhp tn ch  mi.
3.  :
 thi : thng k s lng thip no
c gi nhiu nht.
  : thng k s lng thh vin
ca trang web.
S : thng k s ln trang web c
truy cp.
4.  :
  : ta , ngi gi, ngy gi v
ni dung ca  kin.
5. n :
 thi : cc thip c sp xp theo
tng ch  m thnh vin gi
ln trang web.

  : d li c hin th theo tng
ch  m thnh vin gi ln
cho trang web.
  : cc bi th c hin th theo
tng ch .
6. n :
  : nhp tn ng nhp ca thnh
vin cn xa.
  :  kin hin th theo ngy gi,
ngi qun tr chn  kin
mun xa.
7.  :
  :  kin hin th theo ngy gi,
ngi qu tr ch cn nhn
vo xem ni dung ca tng 
kin
8. i :
D liu ch  : bt buc chn ch  trc khi
gi thng tin.
 thi : nhp ng dn file mun
upload ln trang web v ta 
ca thip.
  : nhp ng dn file mun
upload ln trang web v tn bi
nhc.
Chng 01 : Xc nh yu cu - Phn B : Cc chc nng chh ca h thng Trang 11

  : nhp ng dn file mun
upload v tn bi th.
9. p :

 thi : bt buc chn 1 mu thip
mun gi i.
  : ty chn.
  : ty chn.
 thi : lu tr thip  gi i.
10. p :
 thi : hin th thip theo tng ch .
11. p :
 ng r,
bt buc nhp tn ng nhp
v mt khu.
12. n :
 ng , bt buc nhp tn
ng nhp, username, c th
nhp hoc khng nhp a
ch email.
13.  :
 thip : hin th cc thip theo ch 
 chn.
  : bt buc chn ch  thip.
14. i :
 thi
 
 
 thi : b buc phi c m thip
gi.
Chng 01 : Xc nh yu cu - Phn C : Cc rng buc h thng Trang 12

C. :
I.  :


II. Rng buc v an ninh :
Bo mt v mt khu ca thnh vin.
Thnh vin no khng tun th cc qui nh ca wensite
th s b ngi qun tr xa.
III.  :
 
IV.  :

Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 13


A. 
I. Summary usecase :
Thanh vien Nguoi gui thiep
Nguoi quan tri
Nguoi nhan thiep
Quan ly thiep dien tu

Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng 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

Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng 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>>
Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 16

IV. 
1.  :
M t :
 web site 
 
 User Goal

 website v CSDL ca website 

        r   
p  sai.
 
Kch bn :
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


Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 17

2. 
M t :
  website
 
 User Goal
 h thng,
session c khi to, cp nht li ngy ng nhp vo
h thng.
 
Kch bn :
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


Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 18

3. 
M t :
    n 
web.
 
 User Goal
 

 
Kch bn :
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

Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 19

4. Xem thip :
M t :
 
.
 
 User Goal
 

 
Kch bn :
Hien thi mau thiep theo
chu de chon
Chon chu de
thiep
















Chng 02 : Phn tch yu cu - Phn A : Phn tch chc nng Trang 20

5. Phn quyn thnh vin :
M t :
 
 r, thnh vin
 User Goal
 .
 qun tr.
Kch bn :
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]

×