Đang tải... (xem toàn văn)
Ý 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 1TRƯỜNG ĐẠI HỌC DUY TÂN
Trang 2TỔ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 3Mục lụ
Trang 4PHẦ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 53.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 6Bả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 7Hì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 9Quả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 10Trung 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 1111 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 1313 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 15Họ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 1717 Đá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 18Thà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 21Ngườ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 22Thố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 23Hì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 24STT 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 255.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 262.3.2.3 Biểu đồ hoạt động Đăng ký
Hình 3: Biểu đồ hoạt động đăng ký
Trang 2727 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 28Mã 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 29Hình 6: Biểu đồ hoạt động đăng nhập
2.3.3.3 Biểu đồ tuần tự Đăng nhập
Trang 30Hình 7: Biểu đồ tuần tự đăng nhập
Hình 8: Usecase tìm kiếm
Trang 315.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 322.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 33Hì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 35Hình 12: Biểu đồ hoạt động đặt dịch vụ
Trang 362.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 37Mô 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 39Biể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