Mô tả dự án Về yêu c/u cRa d# ,n: Hiện nay, khá nhiều trang web chỉ là rao vặt chứ không phải mua bán oline đ!ng nghĩa, không có một sự ràng buộc, kiểm soát nào giữa người mua lẫn người
Trang 1TRƯỜNG ĐẠI HỌC NGOẠI NGỮ TIN HỌC THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
1
Trang 2Mục lục
Bảng b,o c,o đồ ,n 1
Tên d# ,n 1
Nhóm th#c hiện đề t*i 1
Lưu trữ c,c thay đổi 2 Bảng chữ ký 3 Mục lục 4
1.Giới thiệu 6
1.1.Mục tiêu 6
1.2.Các định nghĩa và từ viết tắt 6
1.3.Tham khảo 6
2.Phân tích yêu c+u 6
2.1.Mô tả dự án 6
2.2.Actors và Use Cases 6
2.2.1.Các Use Case Diagram 6
2.2.2.Mô tả Actors 10
2.2.3.Mô tả Use Cases 10
2.3 Môi trường vận hành 10 2.4.Các giải thiết và phụ thuộc 10
3.Yêu c+u chức năng 10
3.1.UC01: Login 10
3.2.UC02: List users in a division 11
4.Thiết kế hệ thống 12
4.1.Kiến tr!c hệ thống 12
4.2.Thiết kế dữ liệu 12
5.Hệ thống được xây dựng 12
5.1.Chức năng chính 1 12
5.2.Chức năng chính 2 12
6.Tổng kết 12
6.1.Các chức năng đã hoàn thành 12
6.2.Các chức năng có thể phát triển 12
2
Trang 31 Giới thiệu
1.1 Mục tiêu
Với nhiều thành quả quan tr ng, công nghệ thông tin đã được ứng dụng rộng dãi trong nhiều lĩnh vực, trở thành một trong những yếu tố quan tr ng nhất của sự phát triển kinh tế - xã hội, an ninh - quốc phòng Việc đẩy mnh ứng dụng công nghệ thông tin sẽ làm thay đổi tác phong làm việc, nâng cao năng suất lao động, nâng cao dân trí… Chính vì thế, công nghệ thông tin sẽ trở thành nền kinh tế mũi nh n của nước ta trong những năm tới đây
Hơn nữa thương mi điện tử là một lĩnh vực mới đang được nhiều cơ quan, nhiều công ty, nhiều đoàn thể cũng như cá nhân nghiên cứu và phát triển nhằm đưa các thiết bị, các ứng dụng liên quan đến điện tử tin h c vào phục vụ cho sự phát triển kinh doanh Thương mi điện tử là mộttrong những lĩnh vực được xem là mang tính thời sự ở Việt nam, ở nước ta cũng đã có nhiều tổ chức, cá nhân nghiên cứu, ứng dụng thương mi điện tử vào kinh doanh nhưng đây là một lĩnh vựcmới mẻ và còn rất non trẻ Với những thao tác đơn giản trên máy có nối mng Internet người tiêu dùng sẽ có tận tay những gì mình c+n chỉ c+n vào các trang web bán hàng, làm theo hướng dẫn vàclick vào những gì bn c+n Không c+n đi đâu xa, chỉ c+n ngồi ti chỗ là có thể ch n lựa thỏa thích các mặt hàng mà mình yêu thích và được giao hàng tận nơi, tiết kiệm được thời gian, công sức và
cả tiền bc
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mi hóa trên Internet nhưng do những khó khăn về cơ sở h t+ng như vi3n thông chưa phát triển mnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng li ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web
Để tiếp cận và góp ph+n đẩy mnh sự phổ biến của thương mi điện tử ở Việt Nam, em đã quyết
định thực hiện đề tài “Xây d#ng Website b,n qu/n ,o thời trang”
1.2 Các định nghĩa và từ viết tắt trong báo cáo
Trang 42 Phân tích yêu c+u
2.1 Mô tả dự án
Về yêu c/u cRa d# ,n:
Hiện nay, khá nhiều trang web chỉ là rao vặt chứ không phải mua bán oline đ!ng nghĩa, không có một sự ràng buộc, kiểm soát nào giữa người mua lẫn người bán, vì thế tỉ lệ rủi ro khi mua hàng đối với khách hàng là rất cao,phương thức thanh toán “tiền trao , cháo m!c” chưa thuâyntiêyn cho khách hàng về vấn đề mua hàng, dịch vụ chăm sóc khách hàng còn kzm
Cải tiến :
- Cung cấp người dùng quản trị hàng hóa thống số k{ thuâyt chính xác
- Hỗ trợ viêyc quản l| thông tin khách hàng,măyt hàng, hóa đơn ,lâyp hóa đơn thống kê
- Giao diêyn gi!p khách hàng yêu thích
- Hỗ trợ các hình thức thanh toán
- Quy trình mua hàng chăyt chẽ r~ ràng
Về yêu c/u hêS thTng:
- Hệ thống được áp dụng rộng rãi, phổ biến cho m i đối tượng
- Tính s•n sàng cao (high availability)
- Giao diện đơn giản, thân thiện, đẹp và d3 nhìn, d3 sử dụng cho m i đối tượng mà khôngc+n trình độ cao
- Phải có tính bảo mật cao
- Thao tác nhanh chóng, hợp l|, hiệu quả, chính xác
- Cập nhật, phục hồi và sao lưu dữ liệu
- Không dính các lỗi bảo mật cơ bản: Top 10 OWASP
- Có các chức năng sau:
1.Quản trị hệ thống
- Quản l| giỏ hàng: quản l| giỏ hàng của khách hàng khi h ch n sản phẩm
- Thống kê sản phẩm: Bán chy nhất, bán được trong ngày, tu+n, tháng, năm
- Hiển thị chi tiết thông tin của sản phẩm
- Tìm kiếm: Cho phzp khách hàng ghz thăm website của cửa hàng tìm kiếm sản phẩmtheo một số tiêu chí như: Tên sản phẩm, tên hãng sản xuất, giá sản phẩm, hay dựavào một số đặc điểm khác…
- Liên hêy hỗ trợ
Về yêu c/u đTi tưUng:
Có 2 đối tượng sử dụng cơ bản là người dùng và nhà quản trị:
- Người dùng Qua Website, khách hàng có thể xem thông tin, lựa ch n những sản phẩm ưa:
thích ở m i nơi thậm chí ngay trong phòng làm việc của mình
- Nhà quản trị: Nhà quản trị có toàn quyền sử dụng và cập nhật sản phẩm, hoá đơn, quản l| khách hàng, đảm bảo tính an toàn cho Website
Trang 5PhVm vi d# ,n đưUc Wng dXng
- Dành cho m i đối tượng có nhu c+u mua sắm trên mng
- Do nghiệp vụ của cửa hàng kết hợp với công nghệ mới và được xử l| trên hệ thống máy tính nên công việc liên lc nơi khách hàng cũng như việc xử l| hoá đơn thực hiện một cách nhanh chóng và chính xác R!t ngắn được thời gian làm việc, cũng như đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng
MXc đYch d# ,n
- Đáp ứng nhu c+u mua bán ngày càng phát triển của xã hội, xây dựng nên một môi trường làm việc hiệu quả
- Th!c đẩy phát triển buôn bán trực tuyến
- R!t ngắn khoảng cách giữa người mua và người bán, to ra một Website trực tuyến
có thể đưa nhanh thông tin cũng như việc trao đổi mua bán các loi điện thoi qua mng
- Việc quản l| hàng trở nên d3 dàng
- Sản phẩm được sắp xếp có hệ thống nên người dùng d3 tìm kiếm sản phẩm
2.2 Actors và Use Cases
Trang 6Diagram 01 – Kh,ch h*ng thân thiết
Trang 7Diagram 02 – Kh,ch h*ng v^ng lai
Trang 8Diagram 03 – Nhân viên
Diagram 04 : Quản lý
Trang 9
2.2.2 Mô tả Actors
# Tên Actor Mô tả
quyền trong hêy thống
# Code Name Brief Description
trong giỏ hàng tiện ích mua sắm
mong muốn
actor quản l|
trặc cho khách hàng
Trang 1033 UC33 Chat với khách hàng Cho phzp actor trao đổi với khách hàng qua tin nhắn
của khách hàng
bán
Table 3: Use Case List
Trang 113 Yêu c+u chức năng
(Viết description đ+y đủ các Use cases Đối với các usecases quan tr ng của hệ thống, sẽ vẽ kèm theo activity diagram hoặc sequences diagram (tối thiểu 5 activity/sequence diagram)
3.1 UC02: ĐĂNG KÝ
4.
Description Đăng k| gi!p người dùng trở thành khách hàng thân thiết
Actor Khách hàng vãng lai Trigger Ch n vào n!t Đăng kí
Pre-condition Người dùng có quyền đăng kí tài khoản mới
Main Flow: Login th*nh công
click vào button đăng k|
2 Hệ thống sẽ trả về kết quả đăng kí thành công nếu tài khoản khách hàng chưa tồn ti
Trang 12Business Rules
Rule No Rule Description
System Message
Message thông báo khi actor nhập sai tên thông tin đăng k|
Message thông báo khi actor nhấn đăng k|
Message thông báo khi actor nhấn đăng k|
3.2 UC03 : ĐỔI MẬT KHẨU
Description Đổi mật khẩu khi người dùng muốn đảm bảo bảo mật tài khoản
Actor Khách hàng thân thiết , nhân
viên
Trigger Ch n vào n!t đổi mật khẩu
Pre-condition Người dùng đã có tài khoản
Trang 13Business Rules
Rule No Rule Description
System Message
Message thông báo khi actor nhấn n!t đổi mật khẩu
Message thông báo khi actor nhấn n!t đổi mật khẩu
Message thông báo khi actor nhấn n!t đổi mật khẩu
3.3 UC04: XEM ĐIỂM TÍCH LŨY
Name Xem điểm tích lũy Code UC04
Description Khách hàng xem điểm tích lũy để áp dụng đổi khuyến mãi
Actor Khách hàng thân thiết Trigger Ch n vào n!t xem điểm
Pre-condition Người dùng đã có tài khoản
Trang 14Main Flow: Đổi mật khẩu th*nh công
2 Lấy dữ liệu trả về hiển thị cho người dùng
Name Đánh giá sản phẩm Code UC04
Description Khách hàng sau khi đã nhận đươc hàng đánh giá sản phẩm
Trang 15Actor Khách hàng thân thiết Trigger Ch n vào n!t đánh giá
Pre-condition Người dùng đã có tài khoản
Post
condition Nhận điểm đánh giá hoặc đánh giá thành công
Activities
Main Flow: Đổi mật khẩu th*nh công
1 Actor bình luận , đánh giá sao sản
Message thông báo khi actor nhấn n!t đồng |
Message thông bái khi actor nhấn n!t đống | khi không ghi thông tin
3.5 UC10: ĐẶT HÀNG
Trang 16Name Đặt hàng Code UC10
Description Khách hàng sau khi ch n sản phẩm muốn mua và đặt hàng để sở hữu
Actor Khách hàng thân thiết,khách
Trang 17System Message
Message thông báo khi actor nhấn n!t đồng |
3.6 UC11: HỦY HÀNG
Description Khách hàng muốn hủy hàng khi đã đặt hàng
Actor Khách hàng thân thiết ,khách
hàng vãng lai
Trigger Ch n vào n!t hủy hàng
Pre-condition Có đơn hàng trng thái chờ được duyệt
Trang 182 Kiểm tra trng thái đơn hàng trả về kết quả trng thái thông báo
Business Rules
Rule No Rule Description
System Message
Message thông báo khi actor nhấn n!t hủy hàng
Message thông báo khi actor nhấn n!t hủy hàng
3.7 UC12: THEO DÕI ĐƠN HÀNG
Name Theo d~i đơn hàng Code UC12
Description Khách hàng theo d~i đơn hàng của mình đang ở trng thái nào
Actor Khách hàng thân thiết ,khách
Trang 19Main Flow: Theo dõi th*nh công
Message thông báo khi actor nhấn n!t tìm kiếm đơn hàng
3.8 UC13 : ÁP DỤNG MÃ GIẢM GIÁ
Trang 20Name Áp dụng mã giảm giá Code UC13
Description Khách hàng áp dụng mã giảm để giảm số tiền phải trả
Actor Khách hàng thân thiết Trigger Ch n n!t áp dụng mã giảm giá
Pre-condition Có mã giảm giá
Main Flow: Áp dXng th*nh công
Message thông báo khi actor nhấn n!t áp dụng mã giảm giá
Message thông báo khi actor nhấn n!t áp dụng mã giảm giá
3.9 UC15: THANH TOÁN ONLINE
Trang 21Name Thanh toán online Code UC015
Description Khách hàng muốn trả tiền thông qua phương tiện điện tử
Actor Khách hàng thân thiết, Khách
Main Flow: Thanh to,n online th*nh công
phương thức thanh toán online
ch n phương tiện điện tử thanh
toán online
Trang 222 Kiểm tra dữ liệu ,ủy thác api pt điện tử
để xử l| thanh toán
4 API PT điện tử trả về trng thái thông báo
Business Rules
Rule No Rule Description
System Message
Message thông báo khi actor nhấn n!t thanh toán
3.10 UC19: XEM CHI TIẾT SẢN PHẨM
Name Xem chi tiết sản phẩm Code UC019
Description Khách hàng muốn xem chi tiết sản phẩm
Actor Khách hàng thân thiết, Khách
Trang 23Description Khách hàng muốn tìm kiếm sản phẩm
Trang 24Actor Khách hàng thân thiết, Khách
Message thông báo khi actor nhấn n!t tìm kiếm
3.12 UC22.LIÊN HỆ TRỢ GIÚP
Trang 25Name Liên hệ trợ gi!p Code UC22
Description Khách hàng chat với bộ phận cửa hàng để giải đáp thắc mắc
Actor Khách hàng thân thiết Trigger Ch n hỗ trợ khách hàng
Business Rules
Rule No Rule Description
System Message
Trang 263.13 UC24 ĐỔI ƯU ĐÃI
Name Đổi ưu đãi Code UC24
Description Khách hàng đổi ưu đãi để lấy voucher giảm giá
Actor Khách hàng thân thiết Trigger Ch n ưu đãi
Main Flow: Đổi ưu đ^i th*nh công
điểm
2 Kiểm tra dữ liệu ,xử l| và trả về voucher ưu đổi cho người đổi
Trang 27Business Rules
Rule No Rule Description
System Message
Message thông báo khi actor nhấn n!t đổi voucher
3.14 UC27 DUYỆT ĐƠN HÀNG
Name Duyệt đơn hàng Code UC27
Description Xác nhận đã tiếp nhận đơn hàng để đóng gói và giao
Actor Nhân viên Trigger Ch n xác nhận đơn hàng
Pre-condition Đơn hàng trng thái đang chờ
Trang 28Message thông báo khi actor nhấn n!t xác nhận đơn hàng
Message thông báo khi actor nhấn n!t xác nhận đơn hàng
3.15 UC28.XÁC NHẬN ĐÃ GIAO HÀNG
Name Xác nhận đã giao hàng Code UC28
Description Xác nhận đã giao hàng cho khách hàng
Trang 29Actor Nhân viên Trigger Ch n xác nhận giao hàng
Pre-condition Đơn hàng đang trong trng thái vận chuyển
Message thông báo khi actor nhấn n!t xác nhận đơn hàng
Message thông báo khi actor nhấn n!t xác nhận đơn hàng
Trang 31Người dùng có thể ch n sản phẩm theo danh mục để xem những sản phẩm mình mong muốn
6.2 Sắp xếp sản phẩm (bán chy, tăng d+n, giảm d+n)
Trang 32Sắp xếp sản phẩm theo | muốn
Trang 33Người dùng có thể xem chi tiết sản phẩm vào thêm vào giỏ hàng
Trang 346.5 Thanh toán và ch n voucher
Trang 356.6 Ch n phương thức thanh toán và thanh toán
Trang 366.7 Tra cứu đơn hàng
Trang 376.9 Đổi mật khẩu
6.10 Đổi điểm tích lũy
Trang 386.11 Lịch sử đơn hàng
6.12 Thống kê
Trang 396.13 Quản l| người dùng
Trang 406.14 Quản l| sản phẩm
6.15 To sản phẩm
Trang 416.16 Xem chi tiết và chỉnh sửa
6.17 Quản l| hóa đơn
Trang 426.18 Xem chi tiết hóa đơn
6.19 Quản l| voucher
Trang 436.20 To voucher
Trang 447 Tổng kết
7.2 Các chức năng có thể phát triển
1
Trang 45Báo cáo dự án “Tên dự án” v1.0.1
3