1. Phân tích
1.1. Phân tích yêu c u h th ng:
1.1.1 Các yêu c u ch c năng:
1.1.1.1 Yêu c u ch c năng nghi p v :
Cho phép ng i dung đăng kyườ h th ng v i vai trò qu n tr và khách vi ng ế
thăm.
L u tr thông tin c a t t c các đ i t ng.ư ượ
L u tr thông tin đăng kư y c a khách vi ng. ế
Cho phép khách hàng đ t mua hàng qua web sau khi đã đăng kysy và xác th c
thông tin ng i dung.ườ
Cho phép khách vi ng thăm tìm ki m thông tin s n ph m.ế ế
Cho phép các ng i dung hi u ch nh các thông tin khác nhau ng v i t ng đ iườ
t ng.ượ
H tr cho ng i qu n tr trong vi c qu n tr h th ng nh ườ ư qu n lý các m t
ng nh thêm, s a, xóa và qu n lý các thành viên trang web. Th ng kêư
m t hàng, thành viên, đ n đ t hàng. ơ
1.1.1.2 Yêu c u ch c năng h th ng:
Cho phép ng i dung đăng nh p vào h th ng ng v i ch c năng khác nhauườ
c a t ng đ i t ng. ượ
Đ m b o b o m t thông tin đăng ky, đăng nh p c a khách hàng( ví d : mã s
th tín d ng, tài kho n ngân hàng…).
Phân quy n h n c a t ng đ i t ng ng i dùng vào vi c khai thác tài nguyên ượ ườ
h th ng.
1.1.2. Các yêu c u phi ch c năng:
1.1.2.1. Nh m l i ích c a các d i t ng ng i dung: ượ ườ
Giao di n hài hoà, thân thi n, giúp ng i dùng d dàng s d ng. ườ
H tr truy xu t nhanh đ n các trang, và kh năng ki m soát l i t t. ế
Tính t ng thích: t ng thích v i m i trình duy t.ươ ươ
Tính ti n hóa.ế
1.1.2.2. Nh m l i ích c a vi c phát tri n d án:
Tính modul hóa.
Các tham s thi t k đ ng đ hi u ch nh. ế ế
Tính dung l i code.
1.2. B ng chú gi i và vai trò c a đ i t ng: ượ
1.2.1. Các đ nh nghĩa:
Admin (Qu n tr viên):
Qu n tr viên có th đăng nh p Website c a h .
Qu n tr viên có th xem, chèn, c p nh t, xoá các s n ph m.
Qu n tr viên th xem, tr l i ý ki n, góp ý ph n h i c a khách ế
hàng ho c xoá các thông tin đó t khách hàng.
Qu n tr viên th xem, xoá các thông tin c a khách hàng nh ng ư
không đ c quy n thay đ i thông tin đó.ượ
Qu n tr viên có th c p nh t tin t c, thông tin các s n ph m m i nh t.
Visitors (Khách hàng):
Khách hàng th đăng tài kho n m i ho c đăng nh p vào tài
kho n khách hàng đã đăng ký.
Khách hàng có th xem, s a thông tin c a h .
Khách hàng có th tìm ki m thông tin theo tên, giá c , ch c năng. ế
Khách hàng th g i thông tin góp ý, ph n h i đ n ho c liên h v i ế
qu n tr viên.
Khách hàng có th xem tin t c t t c các s n ph m có m t website.
Khách hàng có th đánh giá b t kỳ s n ph m nào.
Exchange Info (Trao đ i thông tin):
Là vi c admin g i thông tin đ n các đ i t ng khác và ng c l i. ế ượ ượ
Login (đăng nh p h th ng):
Ph c v c đ i t ng khi đăng ky h th ng cung c p 1 tài ượ
khoanrvaf h dùng tài kho n này đăng nh p vào h th ng.
Registers member( đăng ky thành viên):
m t quá trình khi khách vi ng thăm mu n tr thành thành ế
viên c a h th ng v i vai trò visitor.
Search (tìm kiêm):
Là c ch cho phép khách vi ng tìm thông tin s n ph m, d ch v .ơ ế ế
1.3. Đ c t h th ng:
. Ng i dung c a h th ngườ
1.3.1: Guest (Khách vãng lai)
Đ c quy n xem thông tin, giá, thông s k thu t hình nh c aượ
s n ph m.
S d ng công c m ki m c a website. ế
Xem nh ng tin t c ,câu h i th ng g p,chính ch h tr ,b o nh, ườ
nh ng s n ph m m i,...có trong website.
Ch n nh ng s n ph mh thích vào trong gi hàng, nh ng không ư
th mua ng.
Đăng làm thành viên đ th mua ng nh ng chính ch
h tr khác.
So nh s n ph m có trong website.
Ngi ra th s d ng h tr qua đi n tho i ,Email đ gi i đáp
th c m c c a mình v website, v s n ph m c a website.
1.3.2: Member (Thành viên)
Ngoài nh ng ch c năng c a khách ng lai, thành viên còn
nh ng ch c năng nh : ư
Đ t mua s n ph m trong website.
Ch nh s a thông tin cá nn, l y l i m t kh u.
Liên h qu n tr , h ng nh ng d ch v t v n c a website. ưở ư
So nh s n ph m.
th xem đ c nh ng Đ n hàng c a l n giao d ch tr c. ượ ơ ướ
1.3.3.: Admin (Qu n tr )
Ngi nh ng ch c năng c a khách vãng lai tnh viên. Ng i ườ
qu n tr còn có c quy n sau:
Qu n lý Qu n tr :
+ Xem, thêm m i, xóa i kho n c a Admin.
+ s a thông tin cá nhân.
Qu n khách ng: Xem thông tin, cung c p l i m t kh u, xóa
khách hàng.
Qu n s n ph m: Xem thông tin, tìm ki m,thêm m i, s a xóa ế
s n ph m.
Qu n ng s n xu t: Xem thông tin, tìm ki m, thêm m i, s a ế
xóa cung c p.
Qu n lý Tin t c: Xem n i dung, thêm m i, s a và xóa tin t c.
Qu n FAQ: Xem n i dung,t p h p nh ng u h i th ng g p ườ
trong Feedback c a khách hàng, tr l i, s a vàa FAQ.
Qu n lý qu ng cáo: Xem danh sách, thêm m i, s a và xóa qu ng cáo,
thay đ i tr ng ti.
Qu n lý Đ n hàng: Xem Đ n hàng, thay đ i tr ng thái, th ng kê Đ n ơ ơ ơ
ng.
Th ng qu n tr , thành viên, s n ph m, Hãng s n xu t, qu ng cáo
Đ n hàng trong website.ơ
Các Functions:
1: Guest Functions
Xem Thông Tin
Input Tng tin ng i dùng ch n t giao di n.ườ
Process m trong CSDL thông tin phù h p.
Output Hi n th thông tin tìm đ c. ượ
m Ki m Thông Tinế
Input Tìm theo t khóa ng i s a d ng nh p vào theo tên. ườ
Giá,ng s n xu t...c a s n ph m.
Process m trong CSDL thông tin phù h p
Output
Hi n th thông tin tìm đ c phù h p v i t khóa ng i ượ ườ
ng nh p o ho c hi n th thông báo khi không thông tin
phù h p v i t khóa ng i dùng nh p vào. ườ
Ch n gi ng
Input Ch n s n ph m vào gi hàng.
Output Hi n th chi ti t gi ng. ế
S a gi hàng
Input Ch n s n ph m trong gi ng đ xoá,s a s l ng.Tm ượ
s n ph m vào gi ng.
Process X lý thông tin trong CSDL.
Output Hi n th chi ti t gi hàng. ế
Đăng Ký Tnh Viên
Input Fullname,username,password,phone,email,address.
Process
Ki m tra thông tim ng i ng nh p vào ườ
đúng hay kng, sau đó ki m tra Username đã trong
CSDL hay ch aư
Output Đăng ký tnh ng h th ng s đăng nh p t đ ng cho
khách hàng
Data l uư
trFullname,username,password,phone,email,address
2: Member Functions
Ngi các quy n nh c a Guest t Member n có c quy n khác ư
Đăng Nh p
Input Username, Password
Process Ki m tra UsernamePassword đ c nh p vào phù h p v i ượ
thông tin trong CDSL.
Output Login vào h th ng ho c hi n th thông báo
S a Thông Tin Cá Nn
Input Fullname,phone,email,address
Process Ki m tra tính h p l c a các thông tin đ c nh p vào ượ
Output Thông báo
Data l uư
tr uL u các thông tin đ c ch nh s aư ượ
Ch n gi ng
Input Ch n s n ph m vào gi hàng.
Output Hi n th chi ti t gi hàng. ế
S a gi hàng
Input Ch n s n ph m trong gi hàng đ xoá,s a s
l ng.Thêm s n ph m vào gi hàng.ượ
Process X thông tin trong CSDL.
Output Hi n th chi ti t gi ng. ế
Data l u trư L u tng tin gi ng o CSDL.ư
Mua Hàng
Input Ch n các s n ph m o gi hàng.
Process Ki m tra tính h p l c a các thông tin đ c nh p vào. ượ
Output Mua hàng thành công s hi n th m t thông báo c m n. ơ
Data l u trư L u Đ n hàng vào CSDLư ơ
Đăng Xu t
Input Click vào bi u t ng thoát ượ
Output Hi n th ph n đăng nh p trong trang ch