1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án mobike ứng dụng rao bán xe máy

62 0 0

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM -🙚🙘🕮🙚🙘 - Đồ án MOBIKE - ỨNG DỤNG RAO BÁN XE MÁY Giảng viên hướng dẫn: Thái Thuỵ Hàn Uyển No Name ID Huỳnh Duy Khang 20521433 Nguyễn Đăng Khoa 20521470 SE121.N21.PMCL HCM , tháng năm 2023 LỜI CẢM ƠN Trước tiên, chúng em muốn bày tỏ lòng biết ơn sâu sắc gửi lời cảm ơn chân thành đến cô Thái Thụy Hàn Uyển - giảng viên hướng dẫn mơn Đồ án 1, hướng dẫn tận tâm mà dành cho nhóm em Sự đồng hành hỗ trợ từ đóng vai trị vơ quan trọng q trình hồn thành đồ án Chúng em biết ơn tạo điều kiện thuận lợi để chúng em có hội thực đồ án tiến triển trình nghiên cứu Cô chia sẻ thông tin quan trọng hướng dẫn chúng em cách tiếp cận phân tích đề tài Sự am hiểu sâu sắc lĩnh vực kiến thức chuyên môn cô giúp chúng em có nhìn rõ ràng chi tiết mục tiêu yêu cầu đồ án Dù vậy, trình học tập, làm đồ án thời gian kiến thức có hạn nên nhóm em khơng thể tránh khỏi thiếu sót Nhóm em mong nhận thơng cảm, đóng góp xây dựng từ để nhóm em có thêm nhiều kiến thức có ích ngày hoàn thiện Một lần nữa, chúng em xin chân thành cảm ơn Thái Thụy Hàn Uyển hỗ trợ đóng góp q báu q trình thực đồ án Chân thành, Nhóm sinh viên thực Thành phố Hồ Chí Minh, ngày 01 tháng 07 năm 2023 MỤC LỤC Chương Mở đầu 1.1 Tổng quan đồ án 1.2 Mục tiêu đồ án Chương TUYÊN BỐ ĐỒ ÁN 2.1 Khảo sát nghiên cứu thị trường 2.2 Mục đích hệ thống 2.2.1 Nhu cầu thực tế 2.2.2 Cơ hội phát triển 2.3 Yêu cầu hệ thống 2.4 Mô tả tác nhân 2.5 Mô tả chức 2.5.1 Quản lý tài khoản 2.5.2 Tìm kiếm 2.5.3 Quản lý đăng 2.5.4 Quản lý tính hệ thống Chương XÂY DỰNG HỆ THỐNG 11 3.1 Sơ đồ Usecase 11 3.1.1 Quản lý tài khoản 11 3.1.2 Quản lý người dùng 12 3.1.3 Quản lý đăng 13 3.1.4 Quản lý liên lạc giao dịch 14 3.1.5 Quản lý danh sách đăng yêu thích 15 3.1.6 Quản lý thống kê 16 3.1.7 Quản lý hệ thống 17 3.2 Danh sách tác nhân 17 3.3 Danh sách usecase 17 3.4 Đặc tả usecase 18 3.4.1 Đăng nhập 18 3.4.2 Đăng kí 18 3.4.3 Quên mật 19 3.4.4 Xem thông tin người dùng 20 3.4.5 Chỉnh sửa thông tin người dùng 20 3.4.6 Phân quyền người dùng 21 3.4.7 Đánh giá đăng 21 3.4.8 Xem đăng cá nhân người dùng đăng 22 3.4.9 Xem thông tin chi tiết đăng cá nhân người dùng 22 3.4.10 Thêm đăng 23 3.4.11 Xoá đăng 23 3.4.12 Chỉnh sửa đăng 24 3.4.13 Cập nhật trạng thái đăng 25 3.4.14 Tìm kiếm người dùng 25 3.4.15 Xem thông tin người dùng 26 3.4.16 Xem thông tin chi tiết đăng 26 3.4.17 Liên lạc với người bán 27 3.4.18 Thêm/xoá đăng yêu thích 27 3.4.19 Xem danh sách đăng yêu thích 28 3.5 Sơ đồ lớp 28 3.5.1 Sơ đồ lớp mức độ hệ thống 28 3.5.2 Đặc tả lớp 29 3.5.2.1 PERMISSION 29 3.5.2.2 ACCOUNTINFO 29 3.5.2.3 ACCOUNT 29 3.5.2.4 ACCOUNTSTAT 30 3.5.2.5 ADDRESS 30 3.5.2.6 CITY 31 3.5.2.7 DISTRICT 31 3.5.2.8 WARD 31 3.5.2.9 POST 32 3.5.2.10 POSTSTATUS 32 3.5.2.11 POSTSTAT 32 3.5.2.12 IMAGE 33 3.5.2.13 IMAGETYPE 33 3.5.2.14 VEHICLEINFO 33 3.5.2.15 MANUFACTURER 34 3.5.2.16 VEHICLELINEUP 34 3.5.2.17 VEHICLETYPE 34 3.5.2.18 VEHICLECONDITION 34 3.5.2.19 COLOR 35 3.5.2.20 RATING 35 3.5.2.21 LIKE 35 3.5.2.22 VIEW 36 3.5.2.23 CHATROOM 36 3.5.2.24 CHATPARTICIPANT 36 3.5.2.25 CHATMESSAGE 37 3.5.2.26 VERSION 37 3.6 Sơ đồ trạng thái 37 3.6.1 Trạng thái đăng 37 3.6.2 Trạng thái người dùng 38 3.7 Thiết kế kiến trúc phần mềm 39 3.7.1 Tổng quan 39 3.7.2 Chi tiết kiến trúc phần mềm 40 3.7.2.1 Cấu trúc Back-end 40 3.7.2.2 Cấu trúc Front-end 42 3.8 Thiết kế giao diện 42 3.8.1 Danh sách hình 42 3.8.2 Mơ tả chi tiết hình 43 3.8.2.1 Màn hình : Chào mừng 43 3.8.2.2 Màn hình : Đăng nhập 44 3.8.2.3 Màn hình : Đăng nhập thông qua Facebook 46 3.8.2.4 Màn hình : Đăng nhập thơng qua Google 47 3.8.2.5 Màn hình : Đăng ký 48 3.8.2.6 Màn hình : Quên mật 50 3.8.2.7 Màn hình : Trang chủ thị trường 52 3.8.2.8 Màn hình : Tìm kiếm 54 Chương KẾT LUẬN 56 4.1 Kết đạt 56 4.2 Tương lai phát triển 56 TÓM TẮT ĐỒ ÁN Mục đích dự án tạo ứng dụng MoBike - tảng rao bán xe máy, nhằm mang đến môi trường giao dịch tiện lợi, nhanh chóng an tồn cho người mua người bán Lý chọn đề tài nhận thấy nhu cầu việc mua bán xe máy ngày tăng cao, với đa dạng hãng xe, dòng xe mẫu mã thị trường Ứng dụng MoBike thiết kế với mục tiêu phân loại xếp sản phẩm xe máy để đơn giản hóa trình tìm kiếm xe phù hợp cho người mua Với hỗ trợ ứng dụng, người mua dễ dàng tìm kiếm so sánh loại xe theo tiêu chí mà họ quan tâm, từ hãng xe, dịng xe mẫu mã tính Điều giúp tiết kiệm thời gian nỗ lực tìm kiếm người mua, đồng thời đảm bảo họ tìm thấy xe máy phù hợp với nhu cầu sở thích cá nhân Ngồi ra, ứng dụng MoBike cịn đóng vai trị quan trọng việc hỗ trợ người bán xe máy tìm kiếm khách hàng tiềm cách dễ dàng Thông qua việc đăng thông tin chi tiết xe máy, người bán tiếp cận đối tượng khách hàng sẵn sàng mua xe tăng khả tiếp cận thị trường Điều giúp tối ưu hóa q trình bán hàng, đồng thời tạo điều kiện thuận lợi cho người bán xe máy để thúc đẩy doanh số bán hàng tăng cường hiệu kinh doanh họ Với tính ưu việt tiềm lớn, ứng dụng MoBike hứa hẹn trở thành công cụ hữu ích khơng thể thiếu cho người u xe người muốn bán xe thị trường Đồ án đời nhằm đáp ứng nhu cầu ngày tăng giao dịch mua bán xe máy góp phần tạo cộng đồng mua bán xe trực tuyến sôi động phát triển Chương Mở đầu 1.1 Tổng quan đồ án Ứng dụng rao bán xe máy - MoBike thiết kế để cung cấp môi trường giao dịch thuận tiện, nhanh chóng an tồn cho người mua người bán xe máy Với đa dạng hãng xe, dòng xe mẫu mã thị trường nay, ứng dụng MoBike giúp phân loại xếp sản phẩm để đơn giản hóa q trình tìm kiếm xe phù hợp cho người mua giúp người bán tìm kiếm khách hàng tiềm dễ dàng Bên cạnh đó, ứng dụng cịn hỗ trợ doanh nghiệp bán lẻ quản lý kinh doanh thống kê doanh số bán hàng mình, khơng giúp họ tiết kiệm thời gian cơng sức mà cịn tăng cường hiệu kinh doanh Với tính ưu việt này, MoBike hứa hẹn ứng dụng hữu ích cho người yêu xe người muốn bán xe thị trường 1.2 Mục tiêu đồ án • Mục đích : tạo tảng trực tuyến cho người bán người mua xe máy tương tác giao dịch mua bán xe máy cách thuận tiện, nhanh chóng an tồn • Mục tiêu : cung cấp cho người dùng giao diện dễ sử dụng chức tìm kiếm thơng minh, giúp họ tìm kiếm đăng bán loại xe máy theo nhiều tiêu chí khác nhau, bao gồm thương hiệu, kiểu dáng, mức giá, tình trạng địa điểm • Lợi ích : giúp người dùng tiết kiệm thời gian công sức việc tìm kiếm mua bán xe máy, giảm thiểu rủi ro giao dịch mua bán, đảm bảo tính an tồn xác giao dịch, tạo thị trường mua bán xe máy trực tuyến cạnh tranh đa dạng Đồng thời, đồ án giúp người dùng tìm kiếm tìm sản phẩm chất lượng giá hợp lý hơn, giúp tăng cường hoạt động thương mại điện tử kết nối người bán người mua tảng Chương TUYÊN BỐ ĐỒ ÁN 2.1 Khảo sát nghiên cứu thị trường Kết khảo sát nghiên cứu thị trường rao bán xe máy online cho thấy việc mua bán xe máy trực tuyến trở thành xu hướng phổ biến người tiêu dùng Theo nghiên cứu, có 60% số người dùng mua xe máy trực tuyến cho biết họ cảm thấy tiện lợi nhanh chóng so sánh với việc mua cửa hàng truyền thống Trong đó, 70% nhà bán xe máy thấy gia tăng doanh số doanh thu từ hoạt động kinh doanh trực tuyến Những lợi ích việc bán xe máy online bao gồm tiết kiệm chi phí bán hàng quảng cáo, mở rộng khách hàng tiềm nâng cao hiệu bán hàng Tuy nhiên, nghiên cứu số thách thức việc bán xe máy trực tuyến Trong đó, vấn đề đáng ý việc đảm bảo chất lượng sản phẩm đáp ứng nhu cầu mong muốn khách hàng Ngoài ra, vấn đề giao hàng thách thức lớn người bán xe máy trực tuyến Tổng thể, việc bán xe máy trực tuyến trở thành phương thức bán hàng tiềm hứa hẹn Tuy nhiên, để thành công việc kinh doanh trực tuyến, nhà bán hàng cần phải đáp ứng yêu cầu khách hàng đảm bảo chất lượng sản phẩm, đồng thời phải xây dựng chiến lược quảng cáo bán hàng hiệu 2.2 Mục đích hệ thống 2.2.1 Nhu cầu thực tế Ứng dụng nhằm cung cấp tảng mua bán xe đáng tin cậy thân thiện với người dùng, nhằm đáp ứng nhu cầu dịch vụ Điều bao gồm tính tùy chọn tìm kiếm lọc, cơng cụ giao tiếp thân thiện với người dùng 2.2.2 Cơ hội phát triển Ứng dụng nhắm đến việc tận dụng tiềm tăng trưởng thị trường thương mại điện tử xe máy Với tăng dần việc sử dụng cơng nghệ internet để mua sắm, có nhu cầu ngày tăng tảng kỹ thuật số giúp dễ dàng mua bán phương tiện giao thông Ứng dụng mong muốn đáp ứng nhu cầu trở nên đứng đầu ngành 2.3 Yêu cầu hệ thống Yêu cầu phần cứng: • Bộ xử lý: 2,0 GHz trở lên • Bộ nhớ: GB trở lên • Lưu trữ: GB trở lên Yêu cầu phần mềm: • Hệ điều hành: Android trở lên • Trình duyệt web: Google Chrome, Mozilla Firefox, Safari Yêu cầu mạng: • Kết nối Internet: kết nối băng thơng rộng ổn định • Bảo mật: mã hóa SSL để truyền liệu an tồn u cầu người dùng: • Giao diện người dùng: trực quan dễ sử dụng, với định hướng rõ ràng chức tìm kiếm • Khả truy cập: tương thích với loạt thiết bị, bao gồm điện thoại thông minh, máy tính bảng máy tính để bàn • Tính đáp ứng: thiết kế đáp ứng cho hiển thị tối ưu kích thước hình độ phân giải khác u cầu bảo trì: • Cập nhật thường xuyên để sửa lỗi cải thiện hiệu suất • Hỗ trợ người dùng cho vấn đề kỹ thuật câu hỏi Tùy chọn cho người dùng để đóng góp ý kiến đề xuất tính 3.7.2.2 Cấu trúc Front-end Hình 3.15 : Sơ đồ lớp cho AdminInterface / UserInterface Tên lớp AdminInterface / UserInterface Configuration AuthenticationView FeatureView ClientLogic Mô tả Tầng logic UX/UI/Client dành cho quản trị viên/người dùng Cấu hình cài đặt kết nối Endpoints Viewmodels để xác thực đăng nhập Viewmodels cho tính ứng dụng Logic views ứng dụng & logic yêu cầu / phản hồi Bảng 3.52 : Bảng mô tả lớp cho AdminInterface / UserInterface 3.8 Thiết kế giao diện 3.8.1 Danh sách hình STT Tên hình Chào mừng Đăng nhập Đăng nhập thông qua Facebook Đăng nhập qua Google Đăng ký Quên mật Thị trường 10 Lọc Chi tiết đăng Đánh giá đăng Mơ tả Màn hình chào mừng cho người dùng lần sử dụng ứng dụng Người dùng đăng nhập vào ứng dụng Đăng nhập vào ứng dụng thông qua tài khoản Facebook Đăng nhập vào ứng dụng thông qua tài khoản Google Người dùng tạo tài khoản Khi người dùng quên mật họ cần đặt lại mật Giao diện ứng dụng hiển thị tất đăng rao bán có Lọc đăng Hiển thị thông tin chi tiết đăng Hiển thị tất đánh giá người dùng cho đăng 42 Bảng 3.53 : Bảng danh sách hình 3.8.2 Mơ tả chi tiết hình 3.8.2.1 Màn hình : Chào mừng Hình 3.16 : Màn hình chào mừng STT Tên Loại Tính Điều kiện getStarted_Button Nút Chuyển hướng đến hình đăng nhập Nhấn nút Bảng 3.54 : Bảng mơ tả hình chào mừng 43 Ghi 3.8.2.2 Màn hình : Đăng nhập Hình 3.17 : Màn hình đăng nhập 44 STT Tên Loại Tính Điều username_ Khung nhập TextInput văn Nhập tên người dùng Nhập văn password_ Khung nhập TextInput văn Nhập mật Nhập văn password Visibility_ Ẩn/hiện mật Nhấn nút remember Account_ Checkbox forgotPass word_Tex tButton Nút Nhớ tài khoản Nút radio cho lần đăng nhập Chuyển hướng Nút văn đến trang quên mật signIn_Bu tton facebookL ogin_Imag eButton Nút googleLogi n_ImageBu tton Nút register_Te xtButton Nút văn Nút Chuyển hướng đến trang chủ thị trường Chuyển đến hình đăng nhập thơng qua Facebook Chuyển đến hình đăng nhập thơng qua Google Chuyển đến hình đăng ký Ghi kiện Nhấn nút Nhấn nút Nhấn nút Nếu đăng nhập thành công chuyển hướng, ngược lại hiển thị thông báo thông tin đăng nhập không hợp lệ Nhấn nút Nhấn nút Nhấn nút Bảng 3.55 : Bảng mơ tả hình đăng nhập 45 3.8.2.3 Màn hình : Đăng nhập thơng qua Facebook Hình 3.18 : Màn hình đăng nhập thơng qua Facebook STT Tên Loại Tính Điều kiện Ghi Chuyển hướng Nhấn trang đăng nút nhập Chuyển hướng learnMore Nhấn Nút văn đến mục learn _Button nút more Chuyển hướng continue_ Nhấn Nút đến trang chủ thị Button nút trường Bảng 3.56 : Bảng mơ tả hình đăng nhập thông qua Facebook back_Butt on Nút 46 3.8.2.4 Màn hình : Đăng nhập thơng qua Google Hình 3.19 : Màn hình đăng nhập thơng qua Google STT Tên Loại Tính Điều kiện Ghi chooseAc Chuyển hướng Nhấn count_Ima Nút đến trang chủ thị nút geButton trường useAnothe Dùng tài khoản rAccount_ Nhấn Nút khác để đăng ImageButt nút nhập on Bảng 3.57 : Bảng mơ tả hình đăng nhập thơng qua Google 47 3.8.2.5 Màn hình : Đăng ký Hình 3.20 : Màn hình đăng ký 48 STT Tên Loại Tính Điều kiện email_Tex Khung nhập tInput văn Nhập email Nhập văn username_ Khung nhập TextInput văn Nhập tên người dùng Nhập văn phonenum ber_TextI nput Nhập số điện thoại người dùng Nhập văn password_ Khung nhập TextInput văn Nhập mật Nhập văn confirmPa ssword_T extInput Nhập xác nhận mật Nhập văn Khung nhập văn Khung nhập văn Tạo tài khoản với createAcc thông tin Nhấn ount_Butt Nút cung cấp điều nút on hướng đến trang chủ backToLo Chuyển hướng Nhấn gin_TextB Nút văn trở lại trang nút utton đăng nhập Bảng 3.58 : Bảng mô tả hình đăng ký 49 Ghi Hệ thống hiển thị thông báo email nhập không hợp lệ tồn hệ thống Hệ thống hiển thị thông báo tên người dùng nhập không hợp lệ tồn hệ thống Hệ thống hiển thị thông báo số điện thoại nhập không hợp lệ Hệ thống hiển thị thông báo mật nhập không hợp lệ Hệ thống hiển thị thông báo xác nhận mật nhập không khớp với mật Hệ thống báo lỗi trường thông tin yêu cầu không hợp lệ 3.8.2.6 Màn hình : Quên mật Hình 3.21 : Màn hình quên mật 50 STT Tên Loại email_Tex Khung nhập tInput văn confirm_B utton Tính Nhập email Điều Ghi kiện Nhập văn Hệ thống hiển thị thông báo email nhập không hợp lệ tồn hệ thống Gửi mật Nhấn Nút người nút dùng đăng nhập Chuyển hướng backToLo người dùng Nhấn gin_TextB Nút văn quay trở lại nút utton trang đăng nhập Bảng 3.59 : Bảng mơ tả hình qn mật 51 3.8.2.7 Màn hình : Trang chủ thị trường Hình 3.22 : Màn hình trang chủ thị trường 52 STT Tên Loại Tính search_Te xtInput Khung nhập văn Nhập từ khố tìm kiếm Điều kiện Nhập văn Hiển thị Nhấn Nút thông báo nút người dùng Chuyển hướng người dùng đến trang danh sách filter_Butt Nhấn Nút đăng với on nút lọc thuộc tính tương ứng chọn Chuyển hướng người dùng đến seeMore_ trang danh sách Nhấn TextButto Nút văn đăng với thứ nút n tự xếp đăng trước Chuyển hướng đến trang chi tiết postPrevie đăng hiển View Nhấn w_Button thị thông tin đăng chọn Chuyển hướng đến trang tương tabBar View Nhấn ứng với trang chọn Bảng 3.60 : Bảng mơ tả hình trang chủ thị trường notificatio n_ImageB utton 53 Ghi 3.8.2.8 Màn hình : Tìm kiếm Hình 3.22 : Màn hình trang chủ thị trường 54 Điều STT Tên Loại Tính search_Te xtInput Khung nhập văn Nhập từ khố tìm kiếm Nhập văn historySea rchItem_V iew View Hiển thị lịch sử tìm kiếm, nhấn vào tìm kiếm với từ khoá lịch sử tương ứng Nhấn từ khoá deleteHist orySearch _Button Nút Xố lịch sử tìm kiếm Nhấn nút kiện Bảng 3.61 : Bảng mô tả hình tìm kiếm 55 Ghi Chương KẾT LUẬN 4.1 Kết đạt Thương mại điện tử đại diện cho phương pháp kinh doanh tận dụng thực cách, thị trường chứng khốn hàng hóa giảm giá, thương mại điện tử tồn giao dịch cao Thương mại điện tử có hội lớn trình kinh doanh Ngồi ra, giới thiệu kỹ thuật phong cách giao dịch Sử dụng thương mại điện tử rộng rãi giới Internet thực tế tốt nhiều để mang lại lợi ích cho cá nhân quốc gia Với ứng dụng chúng tôi, đạt mục tiêu tạo triển khai ứng dụng dựa thương mại, áp dụng công cụ dịch vụ hệ thống Việc tạo ứng dụng Thương mại điện tử giúp nắm vững thuật ngữ, nguyên tắc thương mại lời khuyên kinh doanh Ngoài ra, làm việc dự án giúp chúng tơi có nhìn tốt quy trình phát triển phần mềm hướng đối tượng, bao gồm tổng quan, yêu cầu, trạng thái dự án, theo dõi tiến độ, thiết kế/mơ hình biểu đồ kỹ công cụ làm ứng dụng đa dạng 4.2 Tương lai phát triển Chúng em hy vọng tiếp tục làm việc ứng dụng để trì tính chất hoạt động dự án, thiết kế tính mới, khắc phục lỗi cải thiện hiệu suất ứng dụng nói chung Trong tương lai xa, chúng em áp dụng kỹ chúng em học từ dự án vào dự án/mục tiêu mới, nâng cao chất lượng cơng việc mở rộng tầm nhìn chúng em giới phần mềm 56

Ngày đăng: 04/09/2023, 20:28

Xem thêm:

w