Đang tải... (xem toàn văn)
Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng, thúc đẩy phát triển buôn bán trực tuyến và việc quản lý h
Trang 1ĐẠI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN CDIO 3 (SE 397)
ĐỀ BÀI: XÂY DỰNG WEBSITE BÁN SÁCHGVHD: ThS.Nguyễn Quốc Long
Trang 2Lớp -Trường SE 397 BB - Đại học Duy Tân
Tên GVHD ThS.Nguyễn Quốc Long ThS.Nguyễn Phúc Minh Tú 3 Lê Ngô Quang Đạo 4 Nguyễn Minh Toàn
PHÊ DUYỆT TÀI LIỆU GVHD ThS.Nguyễn Quốc Long
Trang 3CHƯƠNG I Ý TƯỞNG SẢN PHẨM (CONCEIT) 9
1.THÀNH VIÊN VÀ Ý TƯỞNG CÁ NHÂN 9
1.1 Ý TƯỞNG: THÁI BÁ HƯNG 9
1.2 Ý TƯỞNG : VÕ HOÀNG DIỄN 11
1.3 Ý TƯỞNG: LÊ NGÔ QUANG ĐẠO 12
1.4 Ý TƯỞNG: NGUYỄN MINH TOÀN 14
Trang 43 MÔ TẢ USE CASE 23
3.1 BIỂU ĐỒ USE CASE TỔNG QUÁT 23
3.2 USE CASE ĐĂNG KÍ 24
3.3 USE CASE ĐĂNG XUẤT 27
3.4 USE CASE ĐĂNG NHẬP 29
3.5 USE CASE CẬP NHẬT TÀI KHOẢN 31
3.6 USE CASE YÊU CẦU HỖ TRỢ CỦA KHÁCH HÀNG 33
3.7 USE CASE TÌM KIẾM 34
3.8 USE CASE XEM THÔNG TIN SÁCH 36
3.9 USE CASE THÊM VÀO GIỎ HÀNG 38
3.10 USE CASE CẬP NHẬT SỐ LƯỢNG TRONG GIỎ HÀNG 40
3.11 USE CASE XÓA SÁCH KHỎI GIỎ HÀNG 43
3.12 USE CASE ĐẶT HÀNG 46
3.13 USE CASE XEM THÔNG TIN ĐƠN HÀNG 48
3.14 USE CASE QUẢN LÍ ĐƠN HÀNG 49
3.15 USE CASE QUẢN LÝ PHƯƠNG THỨC THANH TOÁN 51
3.16 USE CASE QUẢN LÝ KHÁCH HÀNG 52
3.17 USE CASE QUẢN LÝ YÊU CẦU 54
3.18 USE CASE THỐNG KÊ DOANH THU 55
CHƯƠNG III THIẾT KẾ HỆ THỐNG (IMPLEMENT) 56
4
Trang 5Xây dựng website bán sách
1 LƯỢC ĐỒ CƠ SỞ DỮ LIỆU 56
2 THIẾT KẾ KIẾN TRÚC BẢNG 57
3 THIẾT KẾ PROTOTYPE 63
3.1 GIAO DIỆN TRANG CHỦ 63
3.2 GIAO DIỆN ĐĂNG KÍ 64
3.3 GIAO DIỆN ĐĂNG NHẬP 65
3.4 GIAO DIỆN CHI TIẾT SÁCH 66
3.5 GIAO DIỆN GIỎ HÀNG 67
3.6 GIAO DIỆN THANH TOÁN 68
3.7 GIAO DIỆN ĐẶT HÀNG 69
3.8 GIAO DIỆN CHI TIẾT TÁC GIẢ 70
3.9 GIAO DIỆN CHI TIẾT NHÀ XUẤT BẢN 71
3.10 GIAO DIỆN THỐNG KÊ (ADMIN) 72
3.11 GIAO DIỆN QUẢN LÝ SÁCH (ADMIN) 73
3.12 GIAO DIỆN QUẢN LÝ ĐƠN HÀNG (ADMIN) 74
3.13 GIAO DIỆN QUẢN LÍ TÀI KHOẢN (ADMIN) 75
CHƯƠNG IV VẬN HÀNH VÀ KIỂM THỬ 76
1.GIAO DIỆN TRANG CHỦ 76
2.GIAO DIỆN TIN TỨC 76
3.GIAO DIỆN TUYỂN DỤNG 77
4.GIAO DIỆN GIỚI THIỆU 77
5.GIAO DIỆN LIÊN HỆ 78
6 GIAO DIỆN ĐĂNG KÍ 78
7.GIAO DIỆN ĐĂNG NHẬP 79
8.GIAO DIỆN THÔNG TIN SÁCH 79
5
Trang 6Xây dựng website bán sách
`9.GIAO DIỆN THANH TOÁN 80
10.GIAO DIỆN THANH TÌM KIẾM 80
11.GIAO DIỆN THÔNG TIN KHÁCH HÀNG 81
12.GIAO DIỆN LỊCH SỬ ĐẶT HÀNG 81
12.GIAO DIỆN THỐNG KÊ – ADMIN 82
13.GIAO DIỆN QUẢN LÝ SẢN PHẨM- ADMIN 82
14 GIAO DIỆN QUẢN LÝ KHÁCH HÀNG- ADMIN 83
15.GIAO DIỆN QUẢN LÝ ĐƠN HÀNG- ADMIN 83
Trong đời đại hiện nay, công nghệ thông tin đang phát triển rất mạnh mẽ vì hầu hết người dùng đều sử dụng mạng internet với nhiều mục đích như: tìm kiếm thông
6
Trang 7Xây dựng website bán sách
tin, mua bán trực tuyến, khai thác dữ liệu,… Trong đó, hình thức kinh doanh online đang phát triển rất mạnh mẽ
Chính vì thế, việc thiết kế website kinh doanh sách trên mạng là một nhu cầu cần thiết giúp các độc giả dễ dàng tìm kiếm những cuốn sách mà họ cần dùng
Trong khi các nhà bán sách khó khăn trong việc quản lý từng loại sách, giá cả, tìm kiếm, cập nhật sách thì bây giờ chúng ta có thể sử dụng phần mềm ứng dụng công nghệ thông tin để có thể quản lý nó một cách dễ dàng, tiết kiệm chi phí,…
Do đó nhóm chúng em muốn thiết kế ra một website bán sách online cho những đọc giả muốn tìm đọc những cuốn sách hay mà không thể tìm kiếm hoặc mua nó một cách dễ dàng
Ý NGHĨA
Website bán hàng trực tuyến nhằm đưa các sản phẩm lên mạng giúp khách hàng có thể tìm kiếm những mặt hàng mình muốn, đăng ký mua sản phẩm trực tiếp trên mạng Thông qua website khách hàng có thể tìm thấy những thông tin về các sản phẩm theo loại về tên, tác giả, tình trạng còn hàng,… Các thông tin được cập nhật thường xuyên và nhanh chóng Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng, thúc đẩy phát triển buôn bán trực tuyến và việc quản lý hàng trở nên dễ dàng
VỀ MẶT LÝ LUẬN
Toàn bộ chương trình và bản thuyết minh của đề tài sẽ trở thành tài liệu nghiên cứu, tham khảo nhanh, dễ hiểu, thiết thực cho những thầy cô và các bạn sinh viên, những người yêu thích bộ môn công nghệ Web và ứng dụng, nhất là lĩnh vực xây dựng Web quản lý trên môi trường, ngôn ngữ Asp.net.
VỀ MẶT THỰC TIỄN
Góp phần giúp cho việc tối ưu hóa quá trình quản lý của các Công Ty, Store giúp hạn chế, loại bỏ những chi phí tốn kém về quảng cáo v.v… từ đó tăng hiệu quả kinh doanh.
CÁC ĐỐI TƯỢNG NGHIÊN CỨU
Các khách hàng, nhà cung cấp, đối tác kinh doanh
7
Trang 8Xây dựng website bán sách Tài liệu quản lý công ty
Quy trình quản lý bán hàng, sản phẩm, nhân sự
PHẠM VI NGHIÊN CỨU
Về thời gian: từ 12/01/2024 đến 03/2024 Về nội dung:
Tập trung tìm hiểu về Js, HTML, CSS,… Phân tích thiết kế hướng đối tượng.
Nghiên cứu, phân tích và xây dựng website bán sách.
PHƯƠNG PHÁP NGHIÊN CỨU
Tìm hiểu các tài liệu liên quan (Js, HTML, CSS, các quy trình bán hàng,…) Phân tích và lựa chọn các giải pháp.
Tổng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm Góp ý của người có kinh nghiệm.
ĐỐI TƯỢNG SỬ DỤNG
Có 3 đối tượng sử dụng cơ bản:
Người quản trị: (Admin) có quyền sử dụng và cập nhật, cấp quyền cho tài khoản, , đảm bảo tính an toàn cho Website.
Khách hàng: (Customer) Mua hàng, quản lý giỏ hàng, tìm kiếm sản phẩm Khách vãng lai (Guest) Xem thông tin sản phẩm
CÔNG CỤ VÀ CÁC NGÔN NGỮ SỬ DỤNG
8
Trang 9Xây dựng website bán sách
CHƯƠNG I Ý TƯỞNG SẢN PHẨM (CONCEIT)1.THÀNH VIÊN VÀ Ý TƯỞNG CÁ NHÂN1.1 Ý TƯỞNG: THÁI BÁ HƯNG
Họ và tên (sinh viên): Thái Bá Hưng
Chuyên ngành (của sinh viên): Công nghệ phần mềm Tên ý tưởng (sản phẩm): Xây dựng Website Quản lý bán sách.
MÔ TẢ Ý TƯỞNG SẢN PHẨM
Xây dựng hệ thống quản lý bán sách giúp việc hoạt động quản lý bán sách diễn ra dễ dàng, tiết kiệm thời gian và công sức
Giúp khách hàng có thể tra cứu, tìm kiếm trước những loại sách có tại cửa hàng cũng như đăng ký tài khoản tham khảo, mua bán qua website
Giúp người quản lý dễ dàng quản lý hoạt động mua bán sách của cửa hàng một cách thuận tiện hơn.
Website hỗ trợ các chức năng sau: Tìm kiếm, đăng kí, đăng nhập, quản lý mặt hàng, tham gia đánh giá sản phẩm, quản lý tài khoản mua hàng, quản lý thanh toán.
9
Trang 10Phân tích thiết kế hướng đối tương: Đã học Hệ quản trị cơ sở dữ liệu: Đã học Ngôn ngữ lập trình (Java, C#): Đã học HTML/CSS: Đã học.
ĐÁNH GIÁ KHẢ NĂNG PHÁT TRIỂN CỦA SẢN PHẨM
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
Trang 11Xây dựng website bán sách
1.2 Ý TƯỞNG : VÕ HOÀNG DIỄN
Họ và tên (sinh viên): Võ Hoàng Diễn.
Chuyên ngành (của sinh viên): Công nghệ phần mềm.
Tên ý tưởng (sản phẩm): Xây dựng phần mềm quản lý quán café.
MÔ TẢ Ý TƯỞNG SẢN PHẨM
Xây dựng hệ thống quản lý quán café giúp việc hoạt động quản lý sản phẩm diễn ra dễ dàng, tiết kiệm thời gian và công sức
Giúp người dùng có thể tra cứu, tìm kiếm trước những sản phẩm có tại cửa hàng cũng như cập nhật giá bán, quản lý các doanh thu của cửa hàng
Ngoài ra, còn giúp người quản lý dễ dàng quản lý hoạt động mua bán, quản lý doanh thu của cửa hàng một cách thuận tiện hơn.
Website hỗ trợ các chức năng sau: Tìm kiếm mặt hàng, thêm xóa mặt hàng, quản lý bàn, quản lý doanh thu, quản lý tài khoản nhân viên, …
ĐÁNH GIÁ CƠ SỞ KIẾN THỨC
Phân tích thiết kế hệ thống: Đã học Phân tích thiết kế hướng đối tương: Đã học Hệ quản trị cơ sở dữ liệu: Đã học.
Ngôn ngữ lập trình (Java, C#, Python): Đang nghiên cứu HTML/CSS: Đang nghiên cứu.
ĐÁNH GIÁ KHẢ NĂNG PHÁT TRIỂN CỦA SẢN PHẨM
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
11
Trang 12Xây dựng website bán sách
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm
Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý
tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5) Người quản lý cửa hàng
TBKháCaoRất cao
Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra
Ước tính độ khó để phát triển thành công sản
Ước lượng số năm cần thiết để phát triển sản
1.3 Ý TƯỞNG: LÊ NGÔ QUANG ĐẠO
Họ và tên (sinh viên): Lê Ngô Quang Đạo
Chuyên ngành (của sinh viên): Công nghệ phần mềm Tên ý tưởng (sản phẩm): Xây dựng website quản lý nhà trọ
MÔ TẢ Ý TƯỞNG SẢN PHẨM
Hiện nay, nhu cầu về nhà trọ ngày càng tăng cao Với phương pháp thông thường, các chủ nhà trọ vừa và nhỏ sẽ quản lý cơ sở của mình bằng sổ sách hoặc trên thiết bị vi tính đơn thuần Phương pháp này sẽ mất thời gian, khó có thể linh động mọi nơi, người cho thuê khi có phòng cần dán các tờ rơi trong một khu vực nhỏ, khó tiếp cận được với khách hàng và ngược lại
Website quản lý nhà trọ sẽ có tính hiệu quả và nhanh chóng do hệ thống đem lại làm tăng hiệu quả trong việc quản lý và đăng tin thuê phòng giúp tiết kiệm khá nhiều thời gian, công sức và kinh phí.
12
Trang 13Xây dựng website bán sách
ĐÁNH GIÁ CƠ SỞ KIẾN THỨC
Phân tích thiết kế hệ thống: Đã học Phân tích thiết kế hướng đối tương: Đã học Hệ quản trị cơ sở dữ liệu: Đã học.
Ngôn ngữ lập trình (Java, C#, Python): Đang nghiên cứu HTML/CSS: Đang nghiên cứu.
ĐÁNH GIÁ KHẢ NĂNG PHÁT TRIỂN CỦA SẢN PHẨM
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm
Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)
Khách hàng, đối tác, nhà cung cấp, …
TBKháCaoRất cao
Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra
Ước tính độ khó để phát triển thành công sản
Ước lượng số năm cần thiết để phát triển sản
1.4 Ý TƯỞNG: NGUYỄN MINH TOÀN
Họ và tên (sinh viên): Nguyễn Minh Toàn
Chuyên ngành (của sinh viên): Công nghệ phần mềm
13
Trang 14Xây dựng website bán sách
Tên ý tưởng (sản phẩm): Phần mềm quản lý thư viện
MÔ TẢ Ý TƯỞNG SẢN PHẨM
Trong thời đại tri thức ngày nay, việc nâng cao chất lượng giáo dục là nhiệm vụ quan trọng và hàng đầu của nước ta Song song với việc đào tạo, việc quản lý cũng không kém phần quan trọng đặc biệt là việc quản lý sách trong các thư viện
Hằng ngày một số lượng lớn sách trong các thư viện được sử dụng Việc quản lý sách vốn đã rất khó khăn, nhưng do nhu cầu đọc của chúng ta ngày càng tăng nên việc quản lý sách trong các thư viện càng khó khăn hơn.
Phần mêm quản lý thư viện này ra đời nhằm giải quyết phần nào khó khăn trên Phần mềm hỗ trợ các chức năng thông dụng mà nhiệm vụ của thủ thư hay làm và hỗ trợ việc lưu trữ dữ liệu sách.
ĐÁNH GIÁ CƠ SỞ KIẾN THỨC
Phân tích thiết kế hệ thống: Đã học Phân tích thiết kế hướng đối tương: Đã học Hệ quản trị cơ sở dữ liệu: Đã học.
Ngôn ngữ lập trình (Java, C#, Python): Đang nghiên cứu HTML/CSS: Đang nghiên cứu.
ĐÁNH GIÁ KHẢ NĂNG PHÁT TRIỂN CỦA SẢN PHẨM
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm
14
Trang 15Xây dựng website bán sách
Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)
Khách hàng, đối tác, nhà cung cấp, …
TBKháCaoRất cao
Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra
Ước tính độ khó để phát triển thành công sản
Ước lượng số năm cần thiết để phát triển sản
2 ĐÁNH GIÁ Ý TƯỞNG
Tên ý tưởng sản phẩm đề xuất: Xây dựng website bán sách.
Liệt kê mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm Thành viên 1 Đã học Đã học Đã học Đang nghiên cứu Thành viên 2 Đã học Đã học Đã học Đang nghiên cứu Thành viên 3 Đã học Đã học Đã học Đang nghiên cứu Thành viên 4 Đã học Đã học Đã học Đang nghiên cứu
Ước lư ng số người hưởng l i từ sản phẩm của bạn
15
Trang 16Xây dựng website bán sách
Ước tính số lư ng người sẽ bỏ tiền ra mua sản phẩm của bạn
Liệt kê các loại đối tư ng hưởng l i từ sản phẩm
Đối Tượng 1 Đối Tượng 2
TV 1 Người quản lý cửa hàng, nhân viên
Trang 17Tên sản phẩm: Xây dựng website bán sách Ngày bắt đầu: 12/01/2024, ngày kết thúc: 03/2024 Tên nhóm: Nhóm 10
CHƯƠNG II PHÂN TÍCH HỆ THỐNG(DESIGN)1 KHẢO SÁT HIỆN TRẠNG
1.1 KHẢO SÁT THỰC TẾ
Cùng với sự phát triển mạnh mẽ của Internet, ngày nay, việc sở hữu một Website không còn là điều xa lạ, thậm chí trong một số trường hợp còn là tiêu chuẩn bắt buộc đối với doanh nghiệp – công ty trong thời điểm cạnh tranh mang tính toàn cầu như hiện nay cũng như để đáp ứng nhu cầu tiếp cận khách hàng online.
17
Trang 18Xây dựng website bán sách
1.2 KHẢO SÁT NGƯỜI DÙNG
Hệ thống lưu trữ dữ liệu của tất cả những loại giày mà cửa hàng kinh doanh Hệ thống lưu trữ thông tin người dùng, cho phép thay đổi thông tin cá nhân Hệ thống lưu trữ lịch sử mua hàng của người dùng.
Website cho phép tìm kiếm danh sách các loại giày được bán theo tên, loại, thương
Đây là một website quản lý và đặt mua các sản phẩm của cửa hàng sách Cơ sở dữ liệu sẽ cập nhật thường xuyên theo nhu cầu của người sử dụng.
Người quản trị (Admin) :
Người quản trị sẽ được cấp 1 tài khoản đăng nhập vào hệ thống Tên đăng nhập: “admin” và mật khẩu: “123456” để có thể đăng nhập.
Người quản trị có thể quản lý sản phẩm, quản lý khách hàng, quản lý đơn hàng, thống kê doanh.
Khách vãng lai (Guest) :
Khách vãng lai không cần đăng nhập
18
Trang 19Xây dựng website bán sách
Khách vãng lai chỉ có thể xem các Banner, Tin Tức, Giới Thiệu, Tuyển Dụng, Liên Hệ, Link Liên Kết và Thông Tin Sách (Tên Sách, Tác Giả, Xuất Xứ, Giá Tiền, Đánh Giá, Khuyến Mãi).
Khách hàng (Customer ) :
Khách hàng chưa có tài khoản có thể đăng ký.
Khách hàng đăng nhập có thể sử dụng tất cả chức năng của website trừ các chức năng đặc quyền của Người quản trị.
2.2 PHẠM VI DỰ ÁN ĐƯỢC ỨNG DỤNG.
Website được tạo ra dành cho những người quản lý hệ thống cửa hàng sách và các độc giả.
Khi ứng dụng website vào việc quản lý cửa hàng sách thì mọi thứ trở nên khá là thuận lợi
Người quản trị có thể xử lý những công việc quản lý sản phẩm, quản lý doanh thu một cách dễ dàng, triệt để, nhanh chóng và tiện lợi
Rút ngắn được thời gian làm việc Các độc giả có thể tiếp cận với sach một các dễ dàng hơn.
2.3 MỤC ĐÍCH DỰ ÁN.
Thông qua việc nghiên cứu về thị trường, khách hàng, cửa hàng có thể đi trước để nắm được tình hình kinh doanh, khách hàng có thể tiếp cận với sách một cách dễ dàng.
Đưa ra chính sách kinh doanh phù hợp để mang lại hiệu quả kinh doanh cho cửa hàng.
Đánh giá khả năng về tài chính – rủi ro.
19
Trang 20Khi khách hàng đặt hàng thì đơn đặt hàng sẽ được admin phê duyệt và tiến hành giao cho bên vận chuyển, nhân viên vận chuyển sẽ giao sản phẩm tận nơi cho khách hàng
Về việc thanh toán, khách hàng có thể chọn một trong hai phương thức thanh toán đó là: thanh toán bằng tiền mặt hoặc thanh toán bằng thẻ ngân hàng Cửa hàng phải chuẩn bị hoá đơn thanh toán
Về giao diện người dùng:
Đẹp, dễ dàng sử dụng và dễ dàng thao tác.
Sản phẩm đa dạng, có thể lọc sản phẩm (theo giá tiền, tình trạng
khuyến mãi, sản phẩm mới, theo sao được đánh giá) và sắp xếp thứtự sản phẩm (theo giá tiền, tên sản phẩm).
Có các hộp thoại tìm kiếm khi muốn tìm những sản phẩm mong muốn bằng cách nhập từ khóa.
Về nghiệp vụ:
Người phát triển phải am hiểu về nghiệp vụ quản lý các cửa hàng sách ở Việt Nam, phải hiểu rõ cách thức mua bán hàng, và phải biết khách hàng thích những sản phẩm như thế nào Người phát triển đặc biệt phải hiểu rõ các thông số kĩ thuật về máy tính: Có thể đưa ra đựơc một cái nhìn tổng quát nhất, hiểu biết rõ và sâu rộng về
Trang 21Xây dựng website bán sách
Phần cứng: CPU Core 4 trở lên
Hệ điều hành: Windows 7 trở lên
Người quản trị (admin) : Có thể là chủ cửa hàng hoặc quản lý Đây là người sẽ quản lý tất cả các nghiệp vụ của cửa hàng.
Khách vãng lai (Guest) : Đây là người dùng không chính thức.
Khách hàng (Customer) : Đây là người dùng đã đăng kí và đăng
Trang 22Thêm vào giỏ hàng
Cập nhật số lượng trong giỏ hàng Xóa sách khỏi giỏ hàng
Trang 23Xây dựng website bán sách
3 MÔ TẢ USE CASE
3.1 BIỂU ĐỒ USE CASE TỔNG QUÁT
Đặc tả Use case tổng quát:
Use case Tổng quát
Tác nhân Người quản trị, khách hàng, khách vãng lai
Mục đích Mô tả toàn bộ chức năng của từng đối tượng người dùng trong hệ thống
23
Trang 24Xây dựng website bán sách
3.2 USE CASE ĐĂNG KÍ
Đặc tả chi tiết luồng sự kiện
1 Người dùng chọn chức năng đăng ký 2 Hệ thống hiển thị giao diện đăng ký.
3 Người dùng nhập thông tin đăng ký và gửi đến hệ thống 4 Hệ thống lưu thông tin đăng ký và hiển thị thông báo đăng ký thành công.
Các yêu cầu cụ thể Tên user name không được trùng lặp với các tài khoản đã có
trong hệ thống
Điều kiện trước Nguời dùng lần đầu đăng ký tài khoản
Điều kiện sau Thông báo đăng ký thành công/ thất bại
Các yêu cầu mở
Biểu đồ tuần tự đăng ký
24
Trang 25Xây dựng website bán sách
Biểu đồ hoạt động
25
Trang 26Xây dựng website bán sách
26
Trang 27Xây dựng website bán sách
3.3 USE CASE ĐĂNG XUẤT
Đặc tả chi tiết luồng sự kiện
Tác nhân Người quản trị, người dùng
Mục đích Dùng để đăng xuất khỏi hệ thống
Mô tả chung Use case này mô tả người sử dụng đăng xuất khỏi hệ thống.
Luồng sự kiện chính
1 Người dùng nhấn vào nút “Đăng xuất”
2 Hệ thống xuất hiện câu thông báo “Bạn có muốn đăng xuất khỏi hệ thống hay không?” và 2 nút “Có” và “Không” bên dưới câu thông báo.
3 Người dùng xác nhận một lần nữa bằng cách nhấn vào một trong hai nút Nếu nhấn vào “Có” sẽ đăng xuất, nếu nhấn vào nút “Không” sẽ không đăng xuất khỏi hệ thống.
Luồng thay thế Không có
Các yêu cầu cụ thể Người dùng đã đăng nhập vào hệ thống.
Điều kiện trước Người dùng đã đăng nhập vào hệ thống.
Điều kiện sau Nếu use case thành công, người dùng đăng xuất khỏi hệ
thống, ngược lại sẽ tiếp tục thực hiện các use case khác.
Các yêu cầu mở
27
Trang 28Xây dựng website bán sách Biểu đồ tuần tự đăng xuất
Biểu đồ hoạt động đăng xuất
28
Trang 29Xây dựng website bán sách
3.4 USE CASE ĐĂNG NHẬP
Đặc tả chi tiết luồng sự kiện
Tác nhân Người quản trị, khách hàng.
Mô tả chung Người dùng khi muốn đăng nhập vào hệ thống
Luồng sự kiện chính
1 Người dùng chọn chức năng đăng nhập 2 Hệ thống hiển thị giao diện đăng nhập 3 Người dùng nhập thông tin đăng nhập 4 Gửi thông tin đã nhập đến hệ thống.
5 Kiểm tra thông tin đăng nhập, nếu đúng thì cho phép truy cập, sai thì thông báo yêu cầu nhập lại.
Luồng thay thế 4.1 Nếu người dùng nhập sai thông tin thì yêu cầu nhập lại
nhưng chỉ trong giới hạn cho phép.
Các yêu cầu cụ thể Tên đăng nhập và mật khẩu khớp với thông tin đã đăng ký.
Điều kiện trước Nguời dùng đã đăng ký thành viên trong hệ thống
Điều kiện sau Thông báo đăng nhập thành công/ thất bại
Trang 30Xây dựng website bán sách
Biểu đồ hoạt động đăng nhập
30