báo cáo bài tập lớn đề tài xây dựng website cho thuê nhà

14 3 0
báo cáo bài tập lớn đề tài xây dựng website cho thuê nhà

Đ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

DAI HOC GIAO THONG VAN TAI BAO CAO BAI TAP LON ĐÈ TÀI: Xây dung website cho thué nha Lớp: Công nghệ thông tin - K58 Sinh viên thực hiện: Đào Như Anh Hà Nội, tháng 11 — 2020 Trang 1/14 11 GIỚI THIỆU CHUNG Mục đích Tài liệu đưa đặc tả tiết yêu cầu phần mềm cho hệ thống đặt thuê phòng homestay Hệ thơng cho phép khách hàng đặt phịng từ xa, đánh giá phòng: cho phép chủ nhà quản lý đơn đặt phịng, tự động bồ trí phịng hiển thị Hệ thống có giao diện thân thiện dễ sử dụng để khách hàng chủ nhà có thê sử dụng 12 Pham vi NAL Stay la ung dung web phuc vu cho ca chu nha va khach muốn thuê nhà Các chủ nhà có cung cấp thơng tin phịng, nhà Khách muốn th vào xem đặt phịng Thơng tin đơn đặt phòng gửi cho chủ nhà Chủ nhà chấp nhận đơn đặt phịng, cập nhật thơng tin phịng Khách sau th có thê đánh giá vê phòng 1.3 STT 1.4 STT Các định nghĩa, thuật ngữ, từ viết tắt Thuật ngữ, từ viêt tắt Giải thịch Ghi Tài liệu tham khảo Tên tài liệu Ghi Trang 2/14 MO TA HE THONG 2.1 So đồ phân rã chức Quản lý cho thuê thuê phòng Quản lý Người Dùng Quản lý “C — > > SY > — Tim Kiém Cập nhật Nhà Bao cao, In Tem `—— >| 7 “TT Cập nhật vi Người dùng VS Cap nhat Đơn đặt phòng Cập nhật Phòng `—— —ýợyỶY.ae is Quản lý Báo cáo thống kê `——— Đăng ký w Thué nha “TT Đăng nhập “ Quan ly Cho thuê “| Cập nhật Đơn đặt phịng `———— Bình luận Đánh giá Z > Phân quyền `———— 2.2 Đặc tả hệ thống - QL nguoi dung - QL thué nha - QL dang nha QL báo cáo, thống kê 2.3 2.3.1 Đặc tả chức Quản lý người dùng - - Đăng nhập - Dang ky - Cap nhat nguoi dung - Phan quyén Trang 3/14 2.3.2 Quản lý thuê nhà Tim kiém Cap nhat don dat thué Bình luận đánh giá 2.3.3 Quan ly dang nha Cap nhat nha Cap nhat don dat thué 2.3.4 Quản lý báo cáo thống kê Báo cáo doanh thu theo tháng 2.4 2.4.1 Đặc tả chức sở Đăng nhập Mục đích: Người dùng đăng nhập hệ thống Mô tả: Người dùng thực điền thông tin tài khoản mật vào biểu mẫu đề hệ thống kiểm tra Tác nhân: Người dùng Điều kiện: Người dùng nhập tài khoản mật Lng kiện chính: Hệ thông tiếp nhận tài khoản mật khẩu, kiểm tra, thoả mã cho phép người dùng đăng nhập báo với người dùng Luông kiện phụ: Nêu tài khoản mật khâu saI, tài khoản chưa tôn tại, báo với người dùng 2.4.2 Đăng ký Mục đích: Người dùng đăng ký tài khoản Mơ tả: Người dùng thực điền thông tin vào biểu mẫu để hệ thống kiểm tra lưu lại Tác nhân: Người dùng Điều kiện: Người dùng đủ thông Luông kiện chính: Hệ thống tiếp nhận thơng tin kiểm tra lưu lại Luông kiện phụ: Nếu tài khoản bị trùng báo cho người dùng yêu cầu nhập lại 2.4.3 Cập nhật người dùng Mục đích: Người dùng thay đổi thơng tin cá nhân Mơ tả: Người dùng sau đăng nhập sửa đơi thơng tin cá nhân Tác nhân: Người dùng Điều kiện trước: Người dùng đăng nhập điền đầy đủ thông tin cá nhân Luéng su kién chinh: Hé thống tiếp nhận thông tin cá nhân mới, lưu lại Trang 4/14 Luéng su kién phu: Néu nguoi dùng chưa nhập đủ thơng tin u cầu hồn thành 2.4.4 Tìm kiêm Mục đích: Người th nhà tìm kiếm nhà theo tên Mơ tả: Người th nhà có thê tìm kiếm nhà theo tên Tác nhân: Khách thuê nhà Điều kiện trước: Người thuê nhà nhập tên nhà Luéng su kién chinh: Hé thống tiếp nhận từ khố, thực tìm kiếm trả đữ liệu cho khách thuê nhà Luông kiện phụ: Nếu khơng tìm thấy hiển thị thơng báo cho khách thuê nhà 2.4.5 Cập nhật đơn thuê nhà Mục đích: Khách th nhà có thê tạo, huỷ, sửa đơn thuê nhà Mô tả: Sau đăng nhập chọn nhà mong muốn, khách thuê nhà tạo ,huỷ, sửa đơn thuê nhà Tác nhân: Khách thuê nhà Điều kiện trước: Khách thuê nhà thực yêu câu tạo, nhập đủ thông tin, yêu cầu huỷ, yêu cầu sửa, nhập đủ thông tin Luéng su kién chinh: Hé thống tiếp nhận yêu cầu kiểm tra thông tin vào, thực lưu lại đơn Luông kiện phụ: Nếu thiếu thơng tin u cầu khách th nhà nhập đủ cịn nhỏ nhà khơng cho phép huỷ 2.4.6 Bình luận đánh giá nhà Mục đích: Khách th nhà đưa bình luận, đánh giá cho nhà Mô tả: Sau đăng nhập sử dụng dịch vụ, khách hàng có thê bình luận đánh giá nhà Tác nhân: Khách thuê nhà Điều kiện trước: Khách thuê nhà sử dụng dịch vụ nhập đủ bình luận đánh giá Luéng su kién chinh: Hé thống tiếp nhận yêu cầu, thực lưu lại Luông kiện phụ: Nếu khách chưa sử dụng dịch vụ thơng báo khơng phép bình luận đánh giá 2.4.7 Cập nhật nhà Mục đích: Người cho th tạo, sửa nhà Mơ tả: Sau đăng nhập người cho thuê tạo sửa nhà Điều kiện trước: Người cho thuê đăng nhập thực nhập thông tin, yêu cầu tạo sửa nhà Luéng su kién chinh: Hé thống tiếp nhận yêu cầu, kiểm tra thông tin lưu lại Luông kiện phụ: Nếu người cho thuê nhập thiếu thơng tin u cầu nhập đủ Trang 5/14 2.4.8 Cap nhat don thué nha - Muc dich: Nguoi cho thué nha c6 huy, sua trang thai don thué nha - M6 ta: Sau ding nhap người cho thuê có thé stra trạng thái huỷ đơn trước - Tac nhan: Nguoi cho thuê - _ Điều kiện trước: Người cho thuê đăng nhập, đơn đặt nhiều ngày - _ Luổng kiện chính: Hệ thống tiếp nhận yêu cầu kiểm tra đơn rôi thực yêu cầu - Luổng kiện phụ: Nếu đơn cịn ngày trước thời điểm nhận phịng khơng cho phép huỷ sửa 2.4.9 Báo cáo doanh thu theo tháng - - Mục đích: Báo cáo cho người cho thuê doanh thu - Mô tả: Báo cáo doanh thu người cho thuê theo tháng - Tác nhân: Hệ thông - _ Điều kiện trước - _ Luỗng kiện chính: Hệ thống tính tốn báo cáo cho người cho th - Luéng su kién phu Trang 6/14 3.1 PHAN THICH HE THONG Sơ đồ quan hệ thực thể Đơn đặt nhà Trạng thái Mã Đơn đặt Mã nhà Tên người đặt Số điện thoại người đặt Ngày đặt Ngày bắt đầu thuê Ngày kết thúc Số người lớn Số trẻ Trạng thải đơn đặt Mã người đặt Mã Tên Mật ¬~-{ Họ Số Mã Số Bình luận người dùng tài khoản khấu tên điện thoại Quyền điện thoại | Mơ Mã Mã Mã Nội Bình luận nhà người dùng dung Mã Tên Địa Mã Mô Số } Gia nhà nhà chủ nhà ta phòng Mã loại nhà tả Trạng thái Nhà Mã trạng thái Mã nhà Thời gian bat dau Thời gian kết thúc „ Tài khoản ` Mã trạng thái Tên trạng thái : — Mã Ảnh Đường dẫn ảnh Mã nhà n Đánh giá Mã Đánh giá Mã nhà Mã người dùng Đánh giá 3.2 3.2.1 Loại nhà n Mã Loại nhà Tên loại Mô tá Thực thể Tài khoản - - Mã người dùng - _ Tên tài khoản: Bắt buộc - - Mật khẩu: Bắt buộc - Họ tên: Bắt buộc - _ Số điện thoại: Bắt buộc 3.2.2 - Ma quyén: Mac dinh - §6 dién thoai: Bat budc Nha - Mã nhà - _ Tên nhà: Bắt buộc - - Địa chỉ: Bắt buộc - - Mã chủ nhà (Mã Người dùng) - Mota - S6 phong - Gia Trang 7/14 - - Mã loại nhà: Bắt buộc 3.2.3 Loại nhà - Mã loại nhà - = Tên loại - 3.2.4 Mota Bình luận Mã Bình luân - Mã nhà Mã người dùng Nội dung 3.2.5 Đơn đặt phòng - Mã Đơn đặt - Mã nhà - Tên người đặt: Bắt buộc - - Số điện thoại người đặt: Bắt buộc - Ngày dat: Bắt buộc - _ Ngày thuê: Bắt buộc 3.2.6 - Người kết thúc: Bắt buộc - Trang thai don dat Danh gia - Mã đánh giá - Mã nhà - - Mã người dùng - - Đánh giá 3.2.7 3.2.8 Quyền - Ma quyén - Ténquyén Anh - Maanh - - Đường dẫn ảnh - Mã nhà Trang 8/14 3.2.9 Trang thai_Nha - Méatrang thai - Mã nhà - _ Thời gian bắt đầu: Bắt buộc - _ Thời gian kết thúc: Bắt buộc 3.2.10 3.3 Trang thai - Méatrang thai - Tén trang thai Phân tích chức 3.3.1 Biéu usecase Usecase tổng quát Xem thông tin _ ản lý tiết Đánh giá Ẵ Người thuê nhà Quản lý nhà Đăng nhập Ẵ Quản lý Su 25,2 đơn đặt Chủ nhà Đăng kí Xem danh sách H04 240) Trang 9/14 Usecase quan ly nha Thém nha Quan ly nha Sửa nhà Extension points Chủ nhà Xoá nhà Usecase quản lý phòng Thêm phòng Quản lý phòng Sửa phòng Extension points Chủ nhà Xố phịng Usecase quan ly don dat Quan ly don dat Extension points Chủ nha Xố đơn Trang 10/14 Usecase danh gia Bình luận Đánh giá Extension points Khách Cho điểm 3.3.2 Biểu đồ lớp Images House House Link Image has n Room Name 1 Address n has Description Description Order Price Image House Phonenumber Guest Name Username Amount Bed Room From has 1 has Description Amount Bath Room Category House Name Name To n Order Date has Total n Comment User User Username House Password Content n h 1 n Phonenumber - ImgLink create Name n has n Role Name Description Trang 11/14 3.3.3 Biểu đồ - _ Biểu đồ thêm nhà Admin H - F———— Ân nút thêm Án nút thêm Án nút thêm Lưu liệu tẾ——— Trả thông báo £Ế——— Hiện thị thông báo - _ Biểu đồ tuân tự đặt phòng Ầ | Tài khoản Ấn nút xem nhà ị ị H J Yêu cầu hiểh thị thơng tin nha Thơng tin phịng | | Thông tin đơn đặt | | Đơn đặt i ‡ H ; tra đăng nhập Yêu cầu đăng nhập Đăng nh: ng nhập Chọn phòng muốn thuê Yêu câu đăng nhập Hiển thị thơng tin phịng 'u câu th phịng lệ u cầu lưu thơng ng tin tin thị thuê phòng tra tài khoản Trả kết kiểm tra Hiển thị thông tin nhà H Trả kết tẾ——— Trả thông báo —————— 3.3.4 Biểu đồ trạng thái đơn đặt Huỷ đơn đơn phòng Tạo đơn đặt Xác nhận đơn Chờ nhận phòng | Nhân phòng Chờ Thanh tốn Thanh tốn Sửa đơn đặt phịng Trang 12/14 | 4.1 PHAN THICH HE THONG Những kết thu - - Về kiến thức © O©O © © © Hiều rõ ngơn ngữ lập trình Java, thao tác tốt với CSDL MYSQL Học kiến thức Angular Hiéu thêm framework css bootstrap Biét tao va lam viéc voi API Biết sử dụng google firebase để lưu trữ ảnh upload lên Server © Biét cach phan quyén Springboot va Angular - - Về chương trình o_ Ứng dụng chạy tốt thiết bị o_ Tính bảo mật cao, xây dựng chế bảo mật backend frontend o_ Server hoạt động tốt khơng có lỗi 4.2 Hướng phát triển Bên cạnh kết đạt được, em có số hướng phát triển cho chương trình sau: - Trong tuong lai phát triển ứng dụng để tốn online - _ Thiết kế giao diện cho phần mềm thân thiện với người dùng Trang 13/14

Ngày đăng: 02/01/2024, 22:53

Từ khóa liên quan

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

Tài liệu liên quan