đồ án cdio đề tài xây dựng website dịch vụ hỗ trợ lái xe hộ khi say

84 0 0
đồ án cdio đề tài xây dựng website dịch vụ hỗ trợ lái xe hộ khi say

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ý tưởng sản phẩm cho việc xây dựng một trang web bán quần áo qua mạng có thể bao gồm các yếu tố sau:Giao diện người dùng thân thiện:- Thiết kế trang web với giao diện người dùng thân thi

Trang 1

TRƯỜNG ĐẠI HỌC DUY TÂN

Trang 2

TỔNG QUAN DỰ ÁN

Tên dự án Xây dựng website hỗ trợ dịch vụ lái xe hộ khi say Ngày bắt đầu – kết thúc Từ 25/01/2024 đến 20/3/2024

Tên GVHD Mai Thị An Ninh Trưởng nhóm Trường: Đại học Duy Tân

Khoa: Công Nghệ Thông

Trang 3

Mục lụ

Trang 4

PHẦN 1: Ý TƯỞNG SẢN PHẨM (CONCEIVE) 8

1.1 ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) 8

1.2 ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM 17

1.3 Ý TƯỞNG ĐỀ XUẤT 19

PHẦN 2: THIẾT KẾ HỆ THỐNG (DESIGN) 21

2.1 Người dùng hệ thống (Actor) 21

2.2 Yêu cầu của hệ thống 21

2.2.1 Yêu cầu chức năng: 21

2.2.2 Yêu cầu phi chức năng: 22

2.3 Mô hình hóa yêu cầu hệ thống 22

2.3.1 Biểu đồ usecase tổng quát 22

2.3.2 Usecase Đăng ký 25

2.3.3 Usecase Đăng nhập 27

2.3.4 Usecase Tìm kiếm 30

2.3.5 Usecase Đặt dịch vụ 33

2.3.6 Usecase Quản lý tài khoản 36

2.3.7 Usecase Phản hồi và đánh giá 44

3.1 Lựa chọn cơ sở dữ liệu 68

3.2 Thiết kế cơ sở dữ liệu: 68

3.2.1 Bảng HOADON 69

3.3.1 Bảng KHACHHANG 69

Trang 5

3.3.3 Bảng PAY 69

3.3.4 Bảng CHITIETDON 70

3.3 Thiết kế giao diện 70

3.3.1 Giao diện trang chủ 70

3.3.2 Giao diện đăng nhập 71

3.3.3 Giao diện quản lý tài khoản 72

3.3.4 Giao diện xem thông tin tài khoản 72

3.3.5 Giao diện sửa thông tin tài khoản 73

3.3.6 Giao diện đổi mật khẩu 74

3.3.7 Giao diện xem thông tin người dùng 76

3.3.8 Giao diện xóa người dùng 77

3.3.9 Giao diện sửa thông tin người dùng 78

3.3.10 Giao diện thêm người dùng 79

3.3.11 Giao diện tìm kiếm 80

3.3.12 Giao diện thống kê 81

3.3.13 Giao diện đăng ký 81

Bảng 6: Usecase Quản lý tài khoản 38

Bảng 7: Usecase Phản hồi và đánh giá 45

Trang 6

Bảng 16: Đặc tả bảng CHITIETDON 70

Bảng 17: Đặc tả giao diện Trang chủ 71

Bảng 18: Đặc tả giao diện đăng nhập 72

Bảng 19: Đặc tả giao diện quản lý tài khoản 72

Bảng 20: Đặc tả giao diện xem thông tin tài khoản 73

Bảng 21: Đặc tả giao diện sửa thông tin tài khoản 74

Bảng 22: Đặc tả giao diện đổi mật khẩu 75

Bảng 23: Đặc tả giao diện xem thông tin người dùng 76

Bảng 24: Đặc tả giao diện xóa người dùng 77

Bảng 25: Đặc tả giao diện sửa thông tin người dùng 78

Bảng 26: Đặc tả giao diện thêm người dùng 79

Bảng 27: Đặc tả giao diện tìm kiếm 80

Bảng 28: Đặc tả giao diện thống kê 81

Bảng 29: Đặc tả giao diện đăng ký 83

Hình 1: Usecase tổng quát 23

Hình 2: Usecase đăng ký 25

Hình 3: Biểu đồ hoạt động đăng ký 26

Hình 4: Biểu đồ tuần tự đăng ký 27

Hình 5: Usecase đăng nhập 27

Hình 6: Biểu đồ hoạt động đăng nhập 29

Hình 7: Biểu đồ tuần tự đăng nhập 30

Hình 8: Usecase tìm kiếm 30

Hình 9: Biểu đồ hoạt động tìm kiếm 32

Hình 10: Biểu đồ tuần tự tìm kiếm 33

Hình 11: Usecase đặt dịch vụ 33

Hình 12: Biểu đồ hoạt động đặt dịch vụ 35

Hình 13: Biểu đồ tuần tự đặt dịch vụ 36

Hình 14: Usecase quản lý tài khoản 36

Hình 15: Biểu đồ hoạt động cập nhật thông tin tài khoản 39

Hình 16: Biểu đồ hoạt động đổi mật khẩu 40

Hình 17: Biểu đồ hoạt động xem thông tin tài khoản 41

Hình 18: Biểu đồ tuần tự cập nhật thông tin tài khoản 42

Hình 19: Biểu đồ tuần tự đổi mật khẩu 43

Hình 20: Biểu đồ tuần tự xem thông tin tài khoản 44

Hình 21: Usecase phản hồi và đánh giá 44

Hình 22: Biểu đồ hoạt động phản hồi và đánh giá 46

Hình 23: Biểu đồ tuần tự phản hồi và đánh giá 48

Hình 24: Usecase thống kê 48

Hình 25: Biểu đồ hoạt động thống kê 50

Trang 7

Hình 27: Usecase quản lý hệ thống 51

Hình 28: Biểu đồ hoạt động thêm người dùng 54

Hình 29: Biểu đồ hoạt động xem thông tin người dùng 55

Hình 30: Biểu đồ hoạt động sửa thông tin người dùng 56

Hình 31: Biểu đồ hoạt động xóa người dùng 57

Hình 32: Biểu đồ tuần tự thêm người dùng 59

Hình 33: Biểu đồ tuần tự xem thông tin người dùng 60

Hình 34: Biểu đồ tuần tự sửa thông tin người dùng 61

Hình 35: Biểu đồ tuần tự xóa người dùng 62

Hình 36: Usecase xác nhận đặt dịch vụ 62

Hình 37: Biểu đồ hoạt động xác nhận đặt dịch vụ 64

Hình 38: Biểu đồ tuần tự xác nhận đặt dịch vụ 65

Hình 39: Usecase quản lý chuyến đi 65

Hình 40: Biểu đồ hoạt động quản lý chuyến đi 66

Hình 41: Biểu đồ tuần tự quản lý chuyến đi 67

Hình 42: CSDL 68

Hình 43: Giao diện trang chủ 70

Hình 44: Giao diện đăng nhập 71

Hình 45: Giao diện quản lý tài khoản 72

Hình 46: Giao diện xem thông tin tài khoản 73

Hình 47: Giao diện sửa thông tin tài khoản 74

Hình 48: Giao diện đổi mật khẩu 75

Hình 49: Giao diện xem thông tin người dùng 76

Hình 50: Giao diện xóa người dùng 77

Hình 51: Giao diện sửa thông tin người dùng 78

Hình 52: Giao diện thêm người dùng 79

Hình 53: Giao diện tìm kiếm 80

Hình 54: Giao diện thống kê 81

Hình 55: Giao diện đăng ký 82

Trang 8

Ý tưởng sản phẩm cho việc xây dựng một trang web bán quần áo qua mạng có thể bao gồm các yếu tố sau:

Giao diện người dùng thân thiện:

- Thiết kế trang web với giao diện người dùng thân thiện, dễ sử dụng và hiệu quả.

- Tích hợp hình ảnh chất lượng cao và mô tả chi tiết để người mua có cái nhìn chân thực về sản phẩm.

Hệ thống tìm kiếm và lọc:

- Cung cấp hệ thống tìm kiếm mạnh mẽ và các bộ lọc thông minh để khách hàng có thể dễ dàng tìm thấy sản phẩm mong muốn.

- Sắp xếp sản phẩm theo nhiều tiêu chí như giá, màu sắc, kích thước, và thương hiệu.

Hệ thống thanh toán an toàn và linh hoạt:

- Tích hợp nhiều phương thức thanh toán an toàn và thuận tiện như thẻ tín dụng, chuyển khoản ngân hàng, và cổng thanh toán trực tuyến phổ biến.

- Cung cấp tính năng lưu trữ thông tin thanh toán để giảm thời gian thanh toán trong các lần mua sắm sau.

Chăm sóc khách hàng tận tâm:

- Tích hợp hệ thống hỗ trợ trực tuyến và chat trực tiếp để giải đáp nhanh chóng mọi thắc mắc của khách hàng.

- Gửi thông báo và cập nhật về đơn hàng, khuyến mãi và sự kiện đặc biệt để duy trì liên kết với khách hàng.

Chia sẻ xã hội và đánh giá sản phẩm:

- Tích hợp các nút chia sẻ xã hội để khách hàng có thể chia sẻ sản phẩm yêu thích của họ.

Trang 9

Quản lý tồn kho và đặt hàng hiệu quả:

- Tích hợp hệ thống quản lý tồn kho thông minh để đảm bảo sẵn có sản phẩm và

- Tăng sự tương tác giữa cửa hàng và khách hàng.

Những tính năng trên giúp tạo ra một trải nghiệm mua sắm trực tuyến độc đáo và thuận lợi cho người dùng, đồng thời cũng giúp cửa hàng xây dựng danh tiếng và thu hút khách hàng mới.

b.Đánh giá cơ sở kiến thức của sinh viên 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 hoặc ý tưởng sản phẩm đã nêu:

-Phân tích thiết kế hệ thống -Hệ quản trị cơ sở dữ liệu -Ngôn ngữ C

Mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

-Kỹ năng tư duy -Kỹ năng lập trình -Kỹ năng làm việc nhóm c.Đánh giá khả năng phát triển của 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):

-Học sinh, sinh viên

-Giáo viên, giảng viên, những người muốn học hay truyền tải

Trang 10

Trung bình

Khá Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ

tiền ra cho ý tưởng sản phẩm của bạn: X

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay thế: 2 năm

- Họ & Tên (Sinh viên): Dương Công An

- 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 hỗ trợ dịch vụ lái xe hộ khi say - Ngày/Tháng/Năm: 11/01/2024

a.Mô tả ý tưởng sản phẩm.

- Trong những năm gần đây tình uống bia rượu say sau đó gây tại nạn thường xuyên xảy ra Vì vậy ứng dụng đặt tài xế lái xe cho người say rượu ngày nay càng phát triển nhiều.

- Lái xe thuê cho người say là gì?

- Lái xe thuê cho người say là dịch vụ dành cho những người khi đã uống rượu bia Với dịch vụ này khi uống say bạn chỉ cần tải app và đặt tài sẽ có tài xế lái xe đến đón bạn Điều này mang lại rất nhiều lợi ích cho những người thường xuyên uống bia rượu ở ngoài Giúp đảm bảo an toàn cho bản thân cũng như những người đi đường khác Tạo một giao diện trực quan, thân thiện với người dùng và dễ sử dụng Đảm bảo rằng trang web có giao diện tương thích với các thiết bị di động để người dùng có thể truy cập bất kỳ lúc nào.

Trang 11

11 b.Đánh giá cơ sở kiến thức của sinh viên.

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 hoặc ý tưởng sản phẩm đã nêu:

-Phân tích thiết kế hệ thống -Phân tích thiết kế hướng đối tượng -Hệ quản trị cơ sở dữ liệu.

Mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

-Kỹ năng tư duy -Kỹ năng lập trình -Kỹ năng làm việc nhóm 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ừ

Học sinh, sinh viên, Khách hàng, công ty, nhân viên…

Trung bình Khá Cao Rất cao Đánh giá khả năng các nhà đầu tư sẽ

bỏ tiền ra cho ý tưởng sản phẩm của

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến khi

Trung bình Khá Cao Rất cao Ước tính độ khó để phát triển thành

Trang 12

Ước lượng thời gian cần thiết để

phát triển sản phẩm của bạn: 1 năm

- Họ & Tên (Sinh viên): Trần Hữu Hải

- 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Ý VÀ DỊCH VỤ CHĂM SÓC THÚ CƯNG TRUNG TÂM CỨU HỘ ĐỘNG VẬT

- Ngày/Tháng/Năm: 11/01/2024 a.Mô tả ý tưởng sản phẩm.

Sản phẩm trong dự án xây dựng website quản lý và dịch vụ chăm sóc thú cưng trung tâm cứu hộ động vật là một trang web đa chức năng, cung cấp các tính năng và dịch vụ sau:

- Trang chủ (Homepage): Trang chủ cung cấp thông tin cơ bản về trung tâm cứu hộ động vật, thông tin liên hệ, và các dịch vụ chính được cung cấp.

- Thông tin về dịch vụ: Trang web cung cấp chi tiết về các dịch vụ chăm sóc thú cưng mà trung tâm cứu hộ động vật cung cấp, bao gồm khám bệnh, phẫu thuật, tiêm phòng, xét nghiệm, và chăm sóc thú cưng.

- Lịch hẹn trực tuyến: Người dùng có thể đặt lịch hẹn trực tuyến thông qua trang web, chọn ngày giờ phù hợp với họ.

- Dịch vụ tư vấn trực tuyến: Cung cấp khả năng tư vấn trực tuyến với các chuyên gia thú y thông qua video cuộc gọi hoặc chat.

- Hồ sơ thú cưng: Cho phép chủ thú cưng tạo và quản lý hồ sơ thú cưng, bao gồm lịch sử tiêm phòng, bệnh án, và lịch hẹn trước.

- Thanh toán trực tuyến: Hệ thống thanh toán trực tuyến cho phép người dùng thanh toán dịch vụ thú y trực tuyến qua nhiều phương thức thanh toán an toàn - Blog và hướng dẫn: Cung cấp nội dung hữu ích về chăm sóc thú cưng, bao gồm

bài viết, hướng dẫn, và video hướng dẫn.

- Tích hợp chat trực tuyến: Tích hợp chat trực tuyến để hỗ trợ người dùng và giải quyết câu hỏi cơ bản.

Đánh giá cơ sở kiến thức của sinh viên.

Trang 13

13 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 hoặc ý tưởng sản phẩm đã nêu:

-Phân tích thiết kế hệ thống -Phân tích thiết kế hướng đối tượng -Hệ quản trị cơ sở dữ liệu Mảng kỹ năng cần thiết cho việc phát

triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

-Kỹ năng tư duy -Kỹ năng lập trình -Kỹ năng làm việc nhóm b.Đá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ừ

Học sinh, sinh viên, Khách hàng, công ty, nhân viên…

Trung bình Khá Cao Rất cao Đánh giá khả năng các nhà đầu tư sẽ

bỏ tiền ra cho ý tưởng sản phẩm của bạn:

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến khi

Trang 14

Ước tính độ khó để phát triển thành

Ước lượng thời gian cần thiết để

phát triển sản phẩm của bạn: 1 năm

- Hiện nay các dịch phụ thiết kế web khá phổ biến nếu muốn cạnh tranh được cần phải sáng tạo trong việc lựa chọn dịch vụ thiết kế web.

- Dự án sẽ tập trung vào việc phát triển một dịch vụ thiết kế web cho phép người dùng tạo ra các trang web tùy chỉnh của riêng họ mà không cần có kiến thức về lập trình Người dùng sẽ có thể chọn từ một loạt các mẫu thiết kế, bố cục và màu sắc, sau đó thêm nội dung của họ để tạo ra một trang web hoàn chỉnh.

b.Đánh giá cơ sở kiến thức của sinh viên 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 hoặc ý tưởng sản phẩm đã nêu:

-Phân tích thiết kế hệ thống -Phân tích thiết kế hướng đối tượng -Hệ quản trị cơ sở dữ liệu.

Mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm

Trang 15

Học sinh, sinh viên, Khách hàng, công ty, nhân viên…

Trung bình Khá Cao Rất cao Đánh giá khả năng các nhà đầu tư sẽ

bỏ tiền ra cho ý tưởng sản phẩm của bạn:

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến

Ước lượng thời gian cần thiết để

phát triển sản phẩm của bạn: 1 năm

- Họ & Tên (Sinh viên): Nguyễn Văn Đồng

- Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm

Trang 16

- Tên ý tưởng (Sản phẩm): Thiết kế web bán hàng điện tử

- Ngày/Tháng/Năm: 15/01/2024 a.Mô tả ý tưởng sản phẩm.

- Ý tưởng sản phẩm là một trang web bán các thiết bị điện tử trực tuyến, như điện thoại di động, máy tính xách tay, máy ảnh, TV, và các sản phẩm điện tử khác - Trang web cung cấp thông tin chi tiết về các sản phẩm, bao gồm hình ảnh, mô tả,

thông số kỹ thuật, và đánh giá từ người dùng.

- Khách hàng có thể thêm sản phẩm vào giỏ hàng, tiến hành thanh toán trực tuyến và nhận được thông báo xác nhận đơn hàng.

- Trang web cũng cung cấp các chương trình khuyến mãi, giảm giá và phiếu quà tặng để khuyến khích khách hàng mua hàng.

- Các chức năng quản lý người dùng, quản lý đơn hàng và quản lý sản phẩm cũng được tích hợp trong trang web.

b.Đánh giá cơ sở kiến thức của sinh viên 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 hoặc ý tưởng sản phẩm đã nêu:

-Phân tích thiết kế hệ thống -Phân tích thiết kế hướng đối tượng -Hệ quản trị cơ sở dữ liệu Mảng kỹ năng cần thiết cho việc phát

triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

-Kỹ năng tư duy -Kỹ năng lập trình -Kỹ năng làm việc nhóm.

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ừ

Học sinh, sinh viên, khách hàng, công ty, nhân viên…

Trang 17

17 Đánh giá khả năng các nhà đầu tư sẽ

bỏ tiền ra cho ý tưởng sản phẩm của bạn:

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến

Ước lượng thời gian cần thiết để

phát triển sản phẩm của bạn: 1 năm

1.2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM - Tên ý tưởng sản phẩm: Xây dựng web bán quần áo qua mạng - Ngày 25 tháng 01 năm 2024

Liệt kê 3 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 Chuyên nghành 1 Chuyên nghành 2 Chuyên nghành 3 Thành viên 1 Phân tích thiết kế hệ

Trang 18

Thành viên 4 Android studio Java (OOP) MY SQL Thành viên 5 Phân tích thiết kế hệ

Đối tượng 1 Đối tượng 2 Thành viên 1 Người dùng cuối Công ty mua sản phẩm Thành viên 2 Người dùng cuối Cửa hàng mua sản phẩm Thành viên 3 Người dùng cuối Công ty mua sản phầm Thành viên 4 Người dùng cuối Công ty mua sản phầm Thành viên 5 Người dùng cuối Công ty mua sản phầm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn

Trang 19

Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu: Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

Trang 20

-Ý tưởng: Trong những năm gần đây tình uống bia rượu say sau đó gây tại nạn thường xuyên xảy ra Vì vậy ứng dụng đặt tài xế lái xe cho người say rượu ngày nay càng phát triển nhiều.

-Phạm vi tiếp cận:

Về thời gian: Từ 25/01/2024 đến 25/04/2024 Về nội dung:

Hỗ trợ đặt tài nhanh chóng và trả tiền trực tuyến hoặc trực tiếp Thống kê báo cáo chi tiết theo thời gian.

Hỗ trợ tận tâm, chăm sóc khách hàng chu đáo Tối ưu thời gian đặt tài xế

Trang 21

Người dùng có thể truy cập vào website của hệ thống để xem thông tin dịch vụ và đăng ký

Thành viên (Khách hàng đã đăng ký)

Có đầy đủ các chức năng của khách hàng chưa đăng kí, quản lý tài khoản cá nhân, phản hồi, đặt dịch vụ Lái xe hộ Là người thực hiện trực tiếp dịch vụ lái xe, có chức

năng quản lý đơn hàng, xác nhận đặt dịch vụ và đăng nhập

2.2. Yêu cầu của hệ thống.

Khách vãng lai (Người dùng chưa đăng ký tài khoản)

Trang 22

Thống kê, báo cáo

- Giao diện của hệ thống ưa nhìn, thân thiện với người dùng - Luôn giữ được kết nối mạng ổn định để cập nhập cơ sở dữ liệu - Thời gian xử lý < 6s.

- Số lượng tối đa người truy cập 100-200 người - Hiệu suất thời gian hoạt động là 99% - Tính bảo mật và độ an toàn cao.

- Người sử dụng phần mềm không biết nhiều về tin học nhưng vẫn dễ dàng sử dụng được nhờ sự trợ giúp của hệ thống.

- Cấp quyền chi tiết cho người sử dụng - Hệ thống sẽ hoạt động bằng tiếng Việt - Phần hướng dẫn ngắn gọn, dễ hiểu.

2.3.Mô hình hóa yêu cầu hệ thống

Use case mô tả sự tương tác đặc trưng giữa người dùng và hệ thống Nó thể hiện ứng xử của hệ thống đối với bên ngoài, trong một hoàn cảnh nhất định, xét từ quan điểm của người quản lý Nó mô tả các yêu cầu đối với hệ thống quản lý, có nghĩa là những gì hệ thống phải làm chứ không phải mô tả hệ thống làm như thế nào Tập hợp tất cả Use case của hệ thống sẽ mô tả tất cả các trường hợp mà hệ thống có thể được sử dụng.

Trang 23

Hình 1: Usecase tổng quát

STT Tên Use case Ý nghĩa/ Ghi chú

1 Đăng ký tài khoản Use case này giúp cho khách vãng lai có thể đăng ký tài khoản.

Trang 24

STT Tên Use case Ý nghĩa/ Ghi chú

2 Đăng nhập Use case này giúp người dùng sử dụng các chức năng của hệ thống cần đến quyền

truy cập.

3 Tìm kiếm Use case này mô tả chức năng tìm kiếm sản phẩm của Admin, khách hàng Chức năng này giúp cho việc tìm kiếm dịch vụ được dễ dàng hơn 4 Đặt dịch vụ Use case này mô tả chức năng đặt dịch

vụ của khách hàng.

5 Quản lý tài khoản Use case này mô tả chức năng quản lý tài khoản cá nhân của tác nhân lái xe hộ, thành viên

6 Phản hồi và đánh giá Use case này mô tả chức năng phản hồi và đánh giá của khách hàng đã đăng ký 7 Thống kê Use case này mô tả chức năng thống kê

các dịch vụ mà khách hàng đã đặt của Admin hệ thống

8 Quản lý hệ thống Use case này mô tả chức năng quản lý hệ thống của tác nhân Admin

9 Xác nhận đặt dịch vụ Use case này mô tả chức năng xác nhận các đơn đặt dịch vụ mà khách hàng đã đặt của tác nhân lái xe hộ

10 Quản lý chuyến đi Use case này mô tả chức năng quản lý chuyến đi mà tác nhân lái xe hộ đang thực hiện

Bảng 1: Usecase Tổng quát

Trang 25

5.1.Nếu tài khoản đã tồn tại thì hiển thị thông báo và yêu cầu nhập lại

5.2.Nếu tài khoản chưa tồn tại thì chuyền đến bước 6

6.CSDL lưu kết và

7.Đăng nhập vào trang chủ

Bảng 2: Usecase đăng ký

Trang 26

2.3.2.3 Biểu đồ hoạt động Đăng ký

Hình 3: Biểu đồ hoạt động đăng ký

Trang 27

27 2.3.2.4 Biểu đồ tuần tự Đăng ký

Hình 4: Biểu đồ tuần tự đăng ký

2.3.3.1 Đặc tả usecase Đăng nhập

Hình 5: Usecase đăng nhập

Trang 28

Mã Use case UC02

Tác nhân Thành viên, lái xe hộ, Admin hệ thống

Điều kiện trước Đăng ký thành công

5.2.Nếu không tồn tại tài khoản thì hiển thị thông báo

Bảng 3: Usecase Đăng nhập

Trang 29

Hình 6: Biểu đồ hoạt động đăng nhập

2.3.3.3 Biểu đồ tuần tự Đăng nhập

Trang 30

Hình 7: Biểu đồ tuần tự đăng nhập

Hình 8: Usecase tìm kiếm

Trang 31

5.2 Nếu thông tin không tồn tại thì thông báo không có thông tin và quay lại bước 3

6. Hiển thị thông tin

Bảng 4: Usecase Tìm kiếm

Trang 32

2.3.4.2. Biểu đồ hoạt động Tìm kiếm

Hình 9: Biểu đồ hoạt động tìm kiếm

Trang 33

Hình 10: Biểu đồ tuần tự tìm kiếm

Trang 34

Điều kiện trước Đăng nhập thành công

5. Hiển thị form thanh toán 5.3 Nếu thanh toán thất bại thì

quay lại bước 2

5.4 Nếu thanh toán thành công

Trang 35

Hình 12: Biểu đồ hoạt động đặt dịch vụ

Trang 36

2.3.5.3. Biểu đồ tuần tự Đặt dịch vụ

Hình 13: Biểu đồ tuần tự đặt dịch vụ

Trang 37

Mô tả Quản lý thông tin cá nhân trên hệ thống Điều kiện trước Đăng nhập thành công

Luồng sự kiện

Xem thông tin tài khoản

1. Chọn chức năng quản lý tài khoản

3. Chọn chức năng xem thông tin tài khoản

2. Hiển thị form quản lý tài khoản

4. Hiển thị thông tin cá nhân

Cập nhật thông tin tài khoản

1. Chọn chức năng quản lý tài khoản

7.1 Nếu thông tin không hợp lệ thì thông báo không hợp lệ và quay lại bước 5

7.2 Nếu thông tin hợp lệ thì tiến hành cập nhật và tới bước 8

8. Thông báo cập nhật thành công và hiển thị thông tin tài khoản

Đổi mật khẩu

1. Chọn chức năng quản lý tài khoản

3. Chọn chức năng đổi mật khẩu

5. Nhập mật khẩu cũ và mật khẩu mới

6. Chọn đổi mật khẩu

2. Hiển thị form quản lý tài khoản

4. Hiển thị form đổi mật khẩu

7. Kiểm tra CSDL

7.1 Nếu mật khẩu cũ không

Trang 38

đúng hoặc mật khẩu mới không hợp lệ thì thông báo không hợp lệ và quay lại bước 5

7.2 Nếu hợp lệ thì tiến hành đổi và tới bước 8

8. Thông báo đổi mật khẩu thành công và quay lại form quản lý tài khoản

Bảng 6: Usecase Quản lý tài khoản

Trang 39

Biểu đồ hoạt động Cập nhật thông tin tài khoản

Hình 15: Biểu đồ hoạt động cập nhật thông tin tài khoản

Ngày đăng: 25/04/2024, 16:26

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan