
M C L CỤ Ụ
1

CH NG IIƯƠ I: NG D NG ASP.NET MVC 3 PHÁT TRI N WEBỨ Ụ Ể
SITE
3.1. Phân tích t ng quan v h th ng.ổ ề ệ ố
3.1.1. N i dung bài toánộ
Nhằm xây d ng m t trang web bán đi n tho i di đ ng tr c tuy n v iự ộ ệ ạ ộ ự ế ớ
các ch c năng dành cho c ng i dùng (khách hàng) và ng i qu n tr trangứ ả ườ ườ ả ị
web.
Đ m b o đ các tiêu chí c b n c a m t Website có ch t l ng là:ả ả ủ ơ ả ủ ộ ấ ượ
Ch t l ng s ấ ượ ử
d ngụ
Hi u quệ ả Năng su tấTính an toàn Tính th a ỏ
mãn
Hình 3.1.1.1- Các tiêu chí đánh giá website
Th c hi n m t cách đáng tin c y các nhi m v c a Website nh là:ự ệ ộ ậ ệ ụ ủ ư
- Đ y đ ch c năng ng i dùng.ầ ủ ứ ườ
- Đ y đ ch c năng ng i qu n tr .ầ ủ ứ ườ ả ị
- Có c ch ki m soát l i và b o đ m h th ng th c hi n t t.ơ ế ể ỗ ả ả ệ ố ự ệ ố
- B o m t thông tin và ch c năng c a h th ng.ả ậ ứ ủ ệ ố
- Mang tính sáng t o so v i các s n ph m hi n t i.ạ ớ ả ẩ ệ ạ
3.1.2. Đ i t ng s d ngố ượ ử ụ
Nh ng ữs n ph m Công ngh thông tin hi n đ i đ u h ng t i xâyả ẩ ệ ệ ạ ề ướ ớ
d ng theo h ng đ i t ng. T c là t t c nhi m v , ch c năng c a h th ngự ướ ố ượ ứ ấ ả ệ ụ ứ ủ ệ ố
đ u đ c b t đ u t các đ i t ng (th hi n c a các l p).ề ượ ắ ầ ừ ố ượ ể ệ ủ ớ
Nhóm ng i s d ng đ c chia làm 2 đ i t ng chính là ng i dùngườ ử ụ ượ ố ượ ườ
(User) và ng i qu n tr h th ng (Admin):ườ ả ị ệ ố
2

Hình 3.1.2.1- Nhóm ng i s d ng h th ngườ ử ụ ệ ố
3.1.3. Yêu c u đ t ra v i h th ng m iầ ặ ớ ệ ố ớ
Đ m t ể ộ trang web có th ti p t c t n t i và phát tri n hay không thì s nể ế ụ ồ ạ ể ả
ph m m i đ c xây d ng ph i có tính sáng t o và m i m v i ng i sẩ ớ ượ ự ả ạ ớ ẻ ớ ườ ử
d ng.ụ
Đa s các trang web bán hàng tr c tuy n hi n nay đ u đ m b o đ cố ự ế ệ ề ả ả ượ
đ y đ tính năng cho vi c bán hàng tr c tuy n nh : Xem các s n ph m, xemầ ủ ệ ự ế ư ả ẩ
thông tin, c u hình s n ph m, tìm ki m s n ph m, so sánh s n ph m, xem tinấ ả ẩ ế ả ẩ ả ẩ
t c, l a ch n m t hàng, đ t hàng, thanh toán,...ứ ự ọ ặ ặ
Tuy nhiên đa s các trang web đ u không đ ý đ n s tùy bi n trong thố ề ể ế ự ế ể
hi n mà ng i s d ng mu n đó là kh năng tùy bi n, đáp ng l i ng iệ ườ ử ụ ố ả ế ứ ạ ườ
dùng m t cách tr c ti p trong khi s d ng trang web. Đó là kh năngộ ự ế ử ụ ả
Responsive Ability.
Chúng ta có th ví d nh khi dùng m t trang web ng i dùng khôngể ụ ư ộ ườ
thích m t Menu v i m u s c đó mà mu n m t m u h a thích thì ta s choộ ớ ầ ắ ố ộ ầ ọ ư ẽ
h l a ch n m u hi n th . ọ ự ọ ầ ể ị
Trang Web
Ng i qu n tr ườ ả ị
h th ngệ ố
(Admin)
Ng i s d ngườ ử ụ
(User)
Thành viên h ệ
th ng ố
(User)
3

Ho c khi h không mu n nhìn th y thì n nó đi ch ng h n. N u th cặ ọ ố ấ ẩ ẳ ạ ế ự
hi n t t nh ng ch c năng này thì m t trang web m i ra đ i hoàn toàn có thệ ố ữ ứ ộ ớ ờ ể
áp đ o các trang web m i v i s sáng t o trong thi t k .ả ớ ớ ự ạ ế ế
Không nh ng chữ ỉ có ch c năng ứchính là bán hàng tr c tuy nự ế mà ngoài ra
chúng ta ph i xây d ng ả ự trang web nh m t h th ng qu n lý th c. Có nghĩa làư ộ ệ ố ả ự
ngoài vi c th c hi n ch c năng mua bán s n ph m thì h th ng ph i h ngệ ự ệ ứ ả ẩ ệ ố ả ướ
đ i t ng:ố ượ
-V i ng i s d ng (User):ớ ườ ử ụ Tìm ki m s n ph m, xem thông tin s nế ả ẩ ả
ph m, xem c u hình, ch c năng s n ph m, xem các tin t c, l a ch nẩ ấ ứ ả ẩ ứ ự ọ
s n ph m đ đ t mua, đ t hàng qua m ng, thanh toán, đăng ký thànhả ẩ ể ặ ặ ạ
viên h th ng, đăng nh p, đăng xu t.... Ch y u là nh ng ch c năngệ ố ậ ấ ủ ế ữ ứ
xem thông tin t h th ng ch không th s a đ i chúng.ừ ệ ố ứ ể ử ổ
-V i ng i qu n tr (Admin):ớ ườ ả ị Ngoài t t c nh ng ch c năng c aấ ả ữ ứ ủ
ng i s d ng h th ng thì ng i qu n tr còn có th thay đ i n iườ ử ụ ệ ố ườ ả ị ể ổ ộ
dung các s n ph m, thêm m i, s a xóa đ i v i tin t c, thành viên,ả ẩ ớ ử ố ớ ứ
đ n hàng, mua bán, th ng kê khi c n thi t, c u hình các n i dungơ ố ầ ế ấ ộ
hi n th nh Menu, Banner, qu ng cáo,... Nói chung là ng i qu n trể ị ư ả ườ ả ị
có toàn quy n v i h th ng mà h qu n lý.ề ớ ệ ố ọ ả
3.2.Cài đ t và ki m th n i dung Website.ặ ể ử ộ
3.2.1. Thi t k c s d li u cho ph n m m:ế ế ơ ở ữ ệ ầ ề
3.2.1.1. C s d li u cho qu n lý Bán Hàng tr c tuy nơ ở ữ ệ ả ự ế
4

-B ng Thành viên: ả
-B ng Nhóm Tin:ả
-B ng Tin T c:ả ứ
5

