Thành viên và ý tưởng cá nhân 1.1 Ý tưởng Dương Quang Vinha Tên ứng dụngXây dựng website bán sản phẩm giày dép b Mục đích● Xây dựng Website để mở rộng khả năng tương tác với khách hàng d
Trang 1BÔ GI O D C V Đ O T O TRƯỜNG Đ I HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN
🙟🙟🙟
Tên đề tài: XÂY DỰNG WEBSITE B N SẢN PHẨM VỀ THÚ CƯNG
Giảng viên hướng dẫn : Trần Huệ Chi
Trang 2M C L C
1.1 Ý tưởng Dương Quang Vinh
1.2 Ý tưởng Nguyễn Ngọc Hùng
1.3 Ý tưởng Nguyễn Ngọc Thạch
1.4 Ý tưởng Lê Lưu
1.5 Ý tưởng Nguyễn Hoàng Trung Hiếu
Trang 33.12 Use case Quản lý doanh thu 51
Trang 5- Vẽ biểu đồ hoạt động
- Làm demo
- Hỗ trợ ý tưởng
CHƯƠNG I: Ý TƯỞNG SẢN PHẨM (CONCEIT)
1 Thành viên và ý tưởng cá nhân
1.1 Ý tưởng Dương Quang Vinh
từ khóa
c) Chức năng
Các yêu cầu chức năng:
● Khách vãng lai: đăng ký, xem và tìm kiếm sản phẩm.
● Người dùng: đánh giá sản phẩm, mua và thanh toán sản phẩm
● Admin: Phê duyệt hóa đơn, tạo mới và cập nhật đơn hàng, cấp quyền và tạo tài khoản cho khách hàng.
d) Phạm vi
Trong nước Việt Nam
e) Yêu cầu
● Nhân viên kỹ thuật, bảo mật, bảo trì và phát triển hệ thống ứng dụng
● Nhân viên quản lý, nhân viên bán hàng
● Nhân viên SEO
Trang 6f) Vẽ biểu đồ phân cấp chức năng theo hướng đối tượng
Các yêu cầu chức năng:
● Khách vãng lai: đăng kí, xem và tìm kiếm sản phẩm
● Người dùng: đánh giá sản phẩm, mua và thanh toán sản phẩm
● Admin: Phê duyệt hóa đơn, tạo mới và cập nhật đơn hàng, cấp quyền và tạo tàikhoản cho khách hàng
d) Phạm vi
- Sản phẩm: quản lý website bán linh kiện máy tính
Trang 7- Phân phối: chỉ phục vụ cho người dùng ở Việt Nam
e) Yêu cầu
● Nhân viên kỹ thuật, bảo mật, bảo trì và phát triển hệ thống ứng dụng
● Nhân viên quản lí, nhân viên bán hàng
● Nhân viên SEO
f) Vẽ biểu đồ phân cấp chức năng theo hướng đối tượng
c) Chức năng Các yêu cầu chức năng:
Người dùng: đọc tin tức, chia sẻ bài viết, đăng ký nhận bản tin
Trang 8Admin: quản lý nội dung trang web, đăng bài viết, phê duyệt bình luận, quản lý thành viên vàbản tin
d) Phạm vi Sản phẩm:
quản lý trang web tin tức
Phân phối: Website được phân phối rộng rãi trên toàn thế giới
e) Yêu cầu Nhân viên biên tập, soạn thảo tin tức
Nhân viên quản lý, phê duyệt và đăng tải tin tức
Nhân viên kỹ thuật, bảo mật, bảo trì và phát triển hệ thống ứng dụng
Nhân viên SEO để tối ưu hóa trang web và thu hút độc giả
f) Vẽ biểu đồ phân cấp chức năng theo hướng đối tượng
1.4 Ý tưởng Nguyễn Hoàng Trung Hiếu
a) Tên ứng dụng
Xây d ng website bán vé tàuự
b) Mục đích
Trang 9Website bán vé tàu đ cung câấp d ch v mua bán vé tàu tr c tuyếấn cho khách hàng Giúp ngể ị ụ ự ười dùng tiếất ki m th i gian, tránh đệ ờ ược nh ng dòng đ i dài đ mua vé t i nhà ga Cung câấp cho khách ữ ợ ể ạhàng thông tin vếề tình tr ng vé, giá vé và l ch trình tàu chính xác và nhanh chóng.ạ ị
c) Chức năng Các yêu cầu chức năng:
Khách hàng: tìm kiếấm, mua và thanh toán vé tàu tr c tuyếấn, xem l ch trình tàu, ki m tra tình tr ng ự ị ể ạ
vé, g i ph n hôềi và nh n hôỗ tr tr c tuyếấn ử ả ậ ợ ự
Admin: qu n lý thông tin vé, c p nh t thông tin l ch trình tàu, phế duy t đ n đ t vé, qu n lý và x ả ậ ậ ị ệ ơ ặ ả ử
lý yếu câều hôỗ tr khách hàng.ợ
d) Phạm vi Sản phẩm:
S n ph m: qu n lý trang web bán vé tàu tr c tuyếấn ả ẩ ả ự
Phân phôấi: Website đ ược phân phôấi r ng rãi trến toàn quôấc.ộ
e) Yêu cầu Nhân viên biên tập, soạn thảo tin tức
Nhân viến hôỗ tr khách hàng tr c tuyếấn Nhân viến qu n lý và x lý đ n đ t vé Nhân viến kyỗ thu t,ợ ự ả ử ơ ặ ậ
b o m t, b o trì và phát tri n h thôấng ng d ng Nhân viến SEO đ tôấi u hóa trang web và thu ả ậ ả ể ệ ứ ụ ể ưhút khách hàng
f) Vẽ biểu đồ phân cấp chức năng theo hướng đối tượng
Trang 10- Đáp ứng nhu cầu tìm kiếm và đánh giá sản phẩm của người dùng, xây dựng nên một môi trường làm việc hiệu quả.
- Giúp khách hàng có cái nhìn tổng quát về sản phẩm, so sánh các loại sản phẩm
để có sự lựa chọn tốt nhất Sản phẩm được sắp xếp có hệ thống nên người dùng
dễ dàng tìm kiếm sản phẩm.
- Rút ngắn khoảng cách giữa người bán và người mua thông qua website có thể đưa nhanh thông tin cá nhân cũng như việc trao đổi mua bán Giúp việc quản lý sản phẩm trở nên dễ dàng.
2.3 Đối tượng nghiên cứu:
Tìm hiểu về phân tích thiết kế hệ thống hướng đối tượng Tìm hiểu các công cụ
hỗ trợ phân tích thiết thiết kế hệ thống hướng đối tượng như visio, mockup… Quy trình nghiệp vụ cung cấp sản phẩm giày: Dịch vụ quảng bá, quy trình chăm sóc khách…
2.4 Phạm vi:
Về nội dung: Tìm hiểu về SQL server, phân tích thiết kế hướng đối tượng website chăm sóc và bán thú cưng quy trình nghiệp vụ cung cấp dịch vụ chăm sóc và bán thú cưng.
CHƯƠNG II PHÂN TÍCH HỆ THỐNG (DESIGN)
1 Mô tả tác nhân
Trang 12
2 Biểu đồ use case
2.1PHÂN TÍCH USE CASE
2.1.1 Bi u đồồ uses case t ng quát ể ổ
Trang 13Danh sách use case và các tác nhân:
DANH SÁCH USER CASE
Khách vãng lai
nh p ậ
Ng ườ i dùng đăng ký
ngũ t vâấn, qu n tr viến ư ả ị 2.1.2 Bi u đồồ User case ể
2.1.2.1 User case đăng ký
Trang 14Hình 2.2: Bi u đôề user ể case đăng ký
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p website thành công ậ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Sau khi ng ườ i dùng truy c p thành công website, ng ậ ườ i dùng
nhâấn vào ch c năng đ đăng kí tài kho n ứ ể ả
2 Điếền đâềy đ thông tin đ đăng kí nhâấn Submit đ th c hi n ủ ể ể ự ệ
Trang 15Hình 2.3: Bi u đôề tuâền t đăng ký ể ự
Trang 162.3.2.2 User case xem thông tin dịch vụ
Trang 17Use Case ID UC 02
Tến Use Case Xem Thông tin d ch v ị ụ
Mô t ả Use case này mô t cách ng ả ườ i dùng s d ng h thôấng đ ử ụ ệ ể
xem thông tin thông tin d ch ị vụ
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà ỉ ọ ử ụ ứ
h đã ch n ọ ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ Dòng s ki n ự ệ 1 Ch n ọ d ch v ị ụ
2 Nhâấn ch n ọ xem thông tin chi tiếất
Trang 18Hình 2.6: Bi u đôề tuâền t xem thông tin d ch v ể ự ị ụ
Trang 192.3.2.3 User case tìm kiếm
Trang 20Use Case ID UC 03
Th t c ủ ụ Ng i dùng ch ra răềng h muôấn tìm kiếấm các n i dung mà h câền ườ ỉ ọ ộ ọ Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công, và cũng câền ph i ch n ậ ệ ả ọ
ch c năng nào h muôấn ứ ọ
Điếều ki n sau ệ Ng ườ i dùng seỗ tìm kiếấm đ ượ c n i dung mà h đã ch n ộ ọ ọ
2 Nh p n i dung câền tìm kiếấm ậ ộ
Trang 21Hình 2.9: Bi u đôề tuâền t tìm kiếấm ể ự
Trang 222.3.2.4 User case quản lí sản phẩm
Trang 23User Case ID UC 04
Tến Use Case Qu n lý s n ph m ả ả ẩ
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ qu n lý ử ụ ệ ể ả
ph m ẩ
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Trang 25Hình 2.12: Bi u đôề tuâền t qu n lí s n ph m ể ự ả ả ẩ
Trang 26Hình 2.13: Bi u đôề ho t đ ng qu n lí s n ph m ể ạ ộ ả ả ẩ
Trang 27User Case ID UC 05
Tến Use Case Qu n lý ng ả ườ i dùng
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ qu n lý tài ử ụ ệ ể ả
kho n c a các thành viến khác ả ủ
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng vào website thành công, và cũng câền ph i ch n ch c ả ọ ứ
năng nào h muôấn ọ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Sau khi ng ườ i dùng truy c p website thành công, nhâấn vào ậ
m c qu n lý tài kho n ng ụ ả ả ườ i dùng
2 Hi n th danh sách ng ể ị ườ i dùng
3 Admin có th thếm ng ể ườ i dùng ho c xem thông tin ng ặ ườ i dùng tùy theo nhu câều
4 Ch n ng ọ ườ i dùng đ xem thông tin, s a ho c xóa ng ể ử ặ ườ i dùng
5 Sau khi ng ườ i dùng ch n thếm, s a hoăc xóa seỗ nhâấn Submit ọ ử
đ th c hi n l nh đã ch n ể ự ệ ệ ọ Kếất qu c a dòng ả ủ
Trang 28Hình 2.15: Bi u đôề tuâền t qu n lí ng ể ự ả ườ i dùng
Trang 29Hình 2.17: Bi u đôề ho t đ ng ể ạ ộ qu n lí ng ả ườ i dùng ( xóa t i ả
Trang 31Use Case ID UC 06
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ qu n lý và ử ụ ệ ể ả
báo cáo thôấng kế
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Thôấng kế doanh thu seỗ hi n th trang ch ể ị ở ủ
2 H thôấng hi n th doanh thu các tháng c a năm hi n t i ệ ể ị ủ ệ ạ
3 Ng ườ i dùng có th thay đ i năm câền thôấng kế ể ổ
4 Ng ườ i dùng có th thay đ i d ng c t thôấng kế ể ổ ạ ộ
Trang 32Hình 2.20: Bi u đôề tuâền t báo cáo thôấng kế ể ự
Trang 332.3.2.7 User case quản lí đơn hàng
Trang 34Use Case ID UC 07
Tến Use Case Qu n lý đ n hàng ả ơ
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ qu n lý ử ụ ệ ể ả
đ n hàng ơ
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Thôấng kế đ n hàng seỗ hi n th trang ch ơ ể ị ở ủ
Trang 35Hình 2.23: Bi u đôề tuâền t qu n lí đ n hàng ể ự ả ơ
Trang 36Hình 2.24: Bi u đôề ho t đ ng Thay đ i tr ng thái đ n hàng ể ạ ộ ổ ạ ơ
Trang 372.3.2.8 User case bình luận khách hàng
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Trang 38Hình 2.27: Bi u đôề ho t đ ng bình lu n khách hàng ể ạ ộ ậ
2.3.2.9 User case quản lí thông tin pet
Trang 39Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
ch c năng qu n lý thông tin s n ph m ứ ả ả ẩ
2 Và ng ườ i dùng t vâấn chính xác thông tin c a nh ng s n ư ủ ữ ả
ph m cho khách hàng ẩ Kếất qu c a dòng ả ủ
Trang 40Hình 2.29: Bi u đôề ho t đ ng qu n lí thông tin pet ể ạ ộ ả
Trang 41Hình 2.31: Bi u đôề ho t đ ng qu n lí thông tin pet (xóa pet) ể ạ ộ ả
Trang 422.3.2.10 User case thanh toán sản phẩm
Tến Use Case Thanh toán s n ph m ả ẩ
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ thanh toán ử ụ ệ ể
các s n ph m mà khách hàng đã thếm vào gi hàng ả ẩ ỏ
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Trang 43Hình 2.34: Bi u đôề ho t đ ng thanh toán ể ạ ộ
Trang 442.3.2.11 User case đánh giá bình luận
Trang 45Use Case ID UC 11
Tến Use Case Đánh giá bình lu n ậ
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ đánh giá ử ụ ệ ể
bình lu n c a đ i ngũ t vâấn ậ ủ ộ ư
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Nhâấp vào ô bình lu n ậ
2 Nh p n i dung muôấn đánh giá ậ ộ
3 Ch n m c đánh giá s n ph m ọ ứ ả ẩ và bâấm đánh giá Kếất qu c a dòng ả ủ
Trang 46Hình 2.36: Bi u đôề tuâền t đánh giá bình lu n ể ự ậ
Trang 472.3.2.12 User case xem thông tin pet
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ xem các ử ụ ệ ể
thông tin vếề pet
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Ng ườ i dùng xem t ng lo i pet, cách chăm sóc chúng ừ ạ
Trang 48Hình 2.39: Bi u đôề tuâền t xem thông tin pet ể ự
Trang 49Hình 2.40: Bi u đôề ho t đ ng xem thông tin pet ể ạ ộ
Trang 50Use Case ID UC 13
Tến Use Case Qu n lý gi hàng ả ỏ
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ qu n lý gi ử ụ ệ ể ả ỏ
hàng
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ch n ỉ ọ ử ụ ứ ọ ọ Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Ng ườ i dùng xem s n ph m, công d ng, ch c năng và cách s ả ẩ ụ ứ ử
d ng trong m c s n ph m ụ ụ ả ẩ
2 Ng ườ i dùng sau khi truy c p m c s n ph m thì ch n s n ph m ậ ụ ả ẩ ọ ả ẩ
và đ a vào gi hàng, l u gi hàng ư ỏ ư ỏ Kếất qu c a dòng ả ủ
Trang 51Hình 2.42: Bi u đôề tuâền t qu n lí gi hàng ể ự ả ỏ
Trang 52Hình 2.43: Bi u đôề ho t đ ng qu n lí gi hàng ( Thếm gi ể ạ ộ ả ỏ ỏ hàng )
Trang 532.3.4.14 User case quên mật khẩu
Trang 54Use Case ID UC 14
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ đ i m t ử ụ ệ ể ổ ậ
kh u ẩ
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Ng ườ i dùng có th thay đ i m t kh u đ tăng tính b o m t ể ổ ậ ẩ ể ả ậ
cho tài kho n cá nhân ả
Trang 55Hình 2.46: Bi u đôề tuâền t quến m t kh u ể ự ậ ẩ
Trang 56Hình 2.47: Bi u đôề ho t đ ng quến m t kh u ể ạ ộ ậ ẩ
Trang 572.3.2.15 User case quản lí tài khoản cá nhân
Trang 58Use Case ID UC 15
Tến Use Case Qu n lí tài kho n ả ả
Mô t ả Usecase này mô t cách ng ả ườ i dùng s d ng h thôấng đ qu n lí tài ử ụ ệ ể ả
kho n ả
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Ng ườ i dùng truy c p h thôấng thành công ậ ệ
Điếều ki n sau ệ Ng ườ i dùng seỗ đ ượ ử ụ c s d ng ch c năng mà h đã ch n ứ ọ ọ
Dòng s ki n ự ệ 1 Ng ườ i dùng có th t qu n lí tài kho n cá nhân c a mình trến ể ự ả ả ủ
trang ch h thôấng ủ ệ
2 Ng ườ i dùng có th inbox tr c tiếấp qua message đ đ ể ự ể ượ c tìm
hi u và đ ể c t vâấn đâềy đ chính xác vếề các s n ph m cũng ượ ư ủ ả ẩ
nh các li u trình điếều tr m n qua nh ng đ i ngũ t vâấn c a ư ệ ị ụ ữ ộ ư ủ chúng tôi
Trang 59Hình 2.49: Bi u đôề tuâền t qu n lí tài kho n ể ự ả ả
Trang 602.3.2.16 User case đăng nhập
Th t c ủ ụ Ng ườ i dùng ch ra răềng h muôấn s d ng các ch c năng mà h đã ỉ ọ ử ụ ứ ọ
ch n ọ
Điếều ki n tr ệ ướ c Đã đăng kí tài kho n thành công ả
Điếều ki n sau ệ Đăng nh p thành công ậ
Dòng s ki n ự ệ 1 Ch n ch c năng đăng nh p ọ ứ ậ
2 Hi n th from đăng nh p ể ị ậ
3 Nh p thông tin tài kho n ậ ả
4 Ki m tra thông tin và thông báo ể
Trang 61Hình 2.52: Bi u đôề tuâền t đăng nh p ể ự ậ