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ƯNGGiả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 thu51
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
a) Tên ứng dụng
Xâ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ễ dàng hơn Giúp nhận phản hồi của khách hàng thuận tiện hơn Giúp tiết kiệm chi phí nhân lực Có thể dễ dàng trao đổi thông tin với khách hàng qua internet chỉ với một chiếc smartphone Quản lý hàng hóa dễ dàng chỉ với một website Khách hàng dễ dàng tìm kiếm nhiều thông tin sản phẩm đa dạng chỉ với một 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
1.2 Ý tưởng Nguyễn Ngọc Hùng a) Tên ứng dụng
Xây dựng website bán linh kiện máy tính b) Mục đích
Xây dựng website để cung cấp dịch vụ bán hàng trực tuyến linh kiện máy tính, giúp khách hàng dễ dàng tìm kiếm và mua sắm các sản phẩm linh kiện máy tính một cách thuận tiện và nhanh chóng Đồng thời giúp khách hàng có thể cập nhật thông tin mới nhất về các sản phẩm linh kiện máy tính, đặc biệt là những sản phẩm mới nhất và nổi bật trên thị trường.
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
- 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
1.3 Ý tưởng Nguyễn Ngọc Thạch a) Tên ứng dụng
Xây dựng website tin tức b) Mục đích
Xây dựng website tin tức để cung cấp thông tin nhanh chóng và chính xác nhất cho độc giả Giúp độc giả có thể cập nhật tin tức mới nhất từ nhiều lĩnh vực khác nhau, từ chính trị, kinh tế, xã hội, đến thể thao, giải trí, khoa học công nghệ, v.v Giúp độc giả tiếp cận với những thông tin chính xác nhất và đáng tin cậy nhất, từ đó giúp họ hiểu rõ hơn về thế giới xung quanh
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 122 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ệướcNgườ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 IDUC 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ệướcNgườ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 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 IDUC 03
Th t củ ụNgi 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ệướcNgườ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ậộ 3 Hi n th ra danh sách tìm kiếấmểị
4 Ch n s n ph m trong danh sách ho c nhâấn vào nút tìm ọảẩặkiếấm đ chuy n đếấn trang 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 IDUC 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ệướcNgườ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 IDUC 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ệướcNgườ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ùng5 Sau khi người dùng ch n thếm, s a hoăc xóa seỗ nhâấn Submitọử
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 IDUC 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ệướcNgườ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 IDUC 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ệướcNgườ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ệướcNgườ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ệướcNgườ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ưủữả
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ệướcNgườ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 IDUC 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ệướcNgườ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á
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ệướcNgườ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 IDUC 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ệướcNgườ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ảẩụứử
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 IDUC 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ệướcNgườ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 IDUC 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ệướcNgườ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ìmhi 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ưệịụữộưủ
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ể
Kếất qu c a dòngả ủ s kiếấnự
H thôấng seỗ ki m tra Nếấu đúng seỗ chuy n vếề trang ch , nếấu sai seỗệểểủ xuâất hi n thông báo yếu câều ngệười dùng nh p l iậạ
Ngo i lạ ệ Bao gôềm
Yếu câều đ c bi tặệCh c năng đã tôền t iứạ
Trang 61Hình 2.52: Bi u đôề tuâền t đăng nh pểựậ