(TIỂU LUẬN) báo cáo NHẬP môn CÔNG NGHỆ PHẦN mềm đề tài WEBSITE hỗ TRỢ tìm NHÀ TRỌ

130 7 0
(TIỂU LUẬN) báo cáo NHẬP môn CÔNG NGHỆ PHẦN mềm đề tài WEBSITE hỗ TRỢ tìm NHÀ TRỌ

Đ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

Ứng dụng hỗ trợ tìm nhà trọ | Nhóm HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN - - BÁO CÁO NHẬP MƠN CƠNG NGHỆ PHẦN MỀM Giảng viên: Hồng Hữu Hạnh Đề tài: WEBSITE HỖ TRỢ TÌM NHÀ TRỌ NHĨM LỚP Nhóm thực hiện: Hà Nội 2021 e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm BẢNG PHÂN CÔNG CÔNG VIỆC Thành viên Nguyễn Văn Quân Kim Vân Anh 1|Page Ứng dụng hỗ trợ tìm nhà trọ | Nhóm Phạm Như Quỳnh Dương Xuân Sang Ngơ Trí Hịa 2|Page Ứng dụng hỗ trợ tìm nhà trọ | Nhóm Nguyễn Đình Hồng B18DCCN 242 − Đăng nhập − Đăng xuất − Xem đăng − Xem tài khoản người dùng − Quên mật − Báo cáo + Slide 95% BẢNG ĐÁNH GIÁ VÀ XẾP LOẠI Thành viên Nguyễn Văn Quân 3|Page Ứng dụng hỗ trợ tìm nhà trọ | Nhóm Kim Vân Anh Phạm Như Quỳnh Dương Xn Sang Ngơ Trí Hịa Nguyễn Đình Hồng MỤC LỤC I MỞ ĐẦU Mơ tả toán Đặc tả yêu cầu II 2.1 Mục đích 2.2 Phạm vi Phân rã chức 3.1 Các chức sản phẩm 3.2 Sơ đồ phân rã chức PHÂN TÍCH HỆ THỐNG Mơ hình Use Case 1.1 Use Case Diagrams tổng quát 1.2 Use Case Descriptions, Activity D Activity Diagram Ứng dụng hỗ trợ tìm nhà trọ | Nhóm Domain Model Robustness Diagrams 2.1 Các chức chung người d 2.2 Các chức riêng nh 4.1 Các chức chung người d 4.2 Các chức riêng nh 1.1 Tổng quát 1.2 Theo UC 3.1 Các chức chung người d 3.2 Các chức riêng nh III THIẾT KẾ HỆ THỐNG Class Diagrams Hệ thống giao diện GUI Sequence Diagrams IV CÀI ĐẶT Triển khai code chức Phụ lục 5|Page Ứng dụng hỗ trợ tìm nhà trọ | Nhóm NỘI DUNG BÁO CÁO I MỞ ĐẦU Mô tả toán Ý tưởng chúng em xuất phát từ thực tế sinh viên gặp khó khăn trình tìm nhà trọ ngày đầu nhập học Để khắc phục tình trạng này, nhóm em muốn xây dựng phần mềm để giup sinh viên tiêt kiêṃ đươc thơi gian tim tro, nhanh chong ổn đinh chô đê co môi trương hoc tâpp̣ va lam viêcp̣tôt nhât, thuâṇ tiêṇ nhât Đặc tả u cầu 2.1 Mục đích Nhóm em thảo luận đưa đề xuất thực trang web hỗ trợ người dùng, sinh viên có nhu cầu tìm kiếm nhà phịng trọ Trang web thiết kế với mục đích giúp người dùng tối ưu hóa bước, đặc biệt thời gian tìm kiếm thơng tin Bên cạnh trang web giúp đáp ứng yêu cầu tìm kiếm mà người dùng đề như: phù hợp với điều kiện kinh tế, địa điểm, an ninh, tiện nghi, sở vật chất, giao thông thuận 6|Page Ứng dụng hỗ trợ tìm nhà trọ | Nhóm tiện… Ngồi trang web cố gắng cải tiến cung cấp dịch vụ tiện ích đa dạng như: lưu trữ thơng tin tìm kiếm, ủng hộ nhóm phát triển trang web, tạo mục gợi ý nhanh, mở rộng phạm vi tìm kiếm nhà trọ, đánh giá tốt để người dùng có lựa chọn tốt nhất… 2.2 Phạm vi ● Phạm vi nằm giới hạn môn học Nhập môn công nghệ phần mềm ● Phạm vi người dùng: ▪ Đối tượng người dùng chủ yếu trang web trước hết phục vụ bạn sinh viên có nhu cầu tìm phịng trọ ▪ Mở rộng phạm vi đối tượng người làm, hộ gia đình nhỏ lẻ muốn thuê hộ, chung cư Các công ty nhỏ, team muốn thuê lại địa điểm để làm văn phòng, nơi làm việc… ● Phạm vi sử dụng: trang web sử dụng riêng lẻ thiết bị cá nhân điện thoại, pc, ipad… ● Phạm vi ngôn ngữ: phần mềm sử dụng ngôn ngữ tiếng Việt tiếng Anh Phân rã chức 3.1 Các chức sản phẩm Ứng dụng “Tìm nhà trọ” dạng web Để sử dụng ứng dụng người dùng phải đăng ký tài khoản (tên tài khoản, email, mật khẩu, xác nhận lại mật khẩu, thông tin cá nhân chi tiết) Các tác nhân liên quan đến ứng dụng bao gồm: Người th trọ: Người dùng thơng thường, cần có tài khoản truy cập sử dụng ứng dụng ● Người cho thuê trọ: Khi đăng ký tài khoản người dùng, có phịng muốn cho th, người cho thuê trọ cần phải đăng ký tài khoản cho thuê, cung cấp ảnh số thẻ cước công dân ● Người quản lý (admin): Sẽ trực tiếp quản lý người dùng, sai phạm người dùng quản lý số liệu thống kê liên quan đến ứng dụng Bất kỳ tài khoản thông thường sử dụng chức năng: ● ● Đăng nhập ● Đăng xuất ● Tìm kiếm phịng trọ ● Xem thông tin đăng ● Quản lý thông tin cá nhân ● Lấy lại mật tài khoản 7|Page Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.2 Quên mật 106 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.3 Đánh giá người dùng 3.2.4 Bình luận 3.2.5 Sửa bình luận 107 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.6 Xóa bình luận 108 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.7 Báo cáo lỗi hệ thống 3.2.8 Báo cáo đăng 3.2.9 Báo cáo người dùng 3.2.10 Xác nhận đặt phòng 109 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.11 Chat với người dùng 3.2.12.Xóa đăng( chủ trọ) 110 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.13 Ẩn đăng 3.2.14 Sửa đăng 111 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.15 Đăng phịng 3.2.16.Đặt lịch xem phòng qua boxchat 112 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.17.Thêm đăng vào danh sách quan tâm 3.2.18 Xóa đăng khỏi danh sách quan tâm 113 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.19 Kiểm tra sai phạm người dùng 3.2.20.Kiểm tra sai phạm đăng 114 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.21.Khố tài khoản 3.2.22.Xố đăng 115 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.23.Xóa bình luận 3.2.24 Xem biểu đồ 116 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.25 Kiểm duyệt đăng 3.2.26 Tìm kiếm người dùng 117 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 3.2.27 Xác thực tài khoản IV CÀI ĐẶT Tổng quan phần mềm 118 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm - Project code js sử dụng thư viện reactjs để code giao diện, nodejs code backend Sử dụng Code Editor Visual Studio Code Quản lý phiên git github Server Client giao tiếp với thông qua Web API - Host chạy trực tiếp server -> localhost - Môi trường chạy: Nodejs - Database: MySql - Cài đặt a) Cài đặt môi trường chạy - Tải project - Tải cài đặt nodejs - Tải cài đặt mysql b) Kết nối database: - Tạo database mysql - Import database file export.sql có thư mục projectNhomBackend c) Chạy Project - - Chạy server: ● Mở thư mục projectNhomBackend code editor ● Bật cmd chạy lệnh “npm i” để cài đặt thư viện ● Tiếp tục chạy “npm start” để chạy server Chạy client ● Mở thư mục projectNhom code editor ● Bật cmd chạy lệnh “npm i” để cài đặt thư viện ● Tiếp tục chạy “npm start” để chạy client 119 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm Phụ lục Tài liệu tham khảo [1] Bài giảng Nhập môn Công nghệ phần mềm – PGS.TS Hoàng Hữu Hạnh 120 | P a g e ... đăng 8|Page Ứng dụng hỗ trợ tìm nhà trọ | Nhóm − Khố tài khoản người dùng 3.2 Sơ đồ phân rã chức 9|Page Ứng dụng hỗ trợ tìm nhà trọ | Nhóm 10 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm AI PHÂN... dụng hỗ trợ tìm nhà trọ | Nhóm Các u cầu đặc biệt Tiền điều kiện Hậu điều kiện Các điểm mở rộng 1.2.2.9 Tên Use-Case Báo cáo người dùng Báo cáo người dùng 31 | P a g e Ứng dụng hỗ trợ tìm nhà trọ. .. 1.2.2.7 Báo cáo lỗi hệ thống 28 | P a g e Ứng dụng hỗ trợ tìm nhà trọ | Nhóm Tên Use-Case Mô tả ngắn gọn Chuỗi kiện Các yêu cầu đặc biệt Tiền điều kiện 29 | P a g e Ứng dụng hỗ trợ tìm nhà trọ |

Ngày đăng: 03/12/2022, 09:04

Hình ảnh liên quan

BẢNG PHÂN CƠNG CÔNG VIỆC Thành viên - (TIỂU LUẬN) báo cáo NHẬP môn CÔNG NGHỆ PHẦN mềm đề tài WEBSITE hỗ TRỢ tìm NHÀ TRỌ

h.

ành viên Xem tại trang 2 của tài liệu.
BẢNG ĐÁNH GIÁ VÀ XẾP LOẠI - (TIỂU LUẬN) báo cáo NHẬP môn CÔNG NGHỆ PHẦN mềm đề tài WEBSITE hỗ TRỢ tìm NHÀ TRỌ
BẢNG ĐÁNH GIÁ VÀ XẾP LOẠI Xem tại trang 5 của tài liệu.
1. Mơ hình Use Case - (TIỂU LUẬN) báo cáo NHẬP môn CÔNG NGHỆ PHẦN mềm đề tài WEBSITE hỗ TRỢ tìm NHÀ TRỌ

1..

Mơ hình Use Case Xem tại trang 14 của tài liệu.

Trích đoạn

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

Tài liệu liên quan