1. Trang chủ
  2. » Giáo Dục - Đào Tạo

đề tài phân tích và thiết kế hệ thống quản lý phòng trọ

26 23 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Phân tích và thiết kế hệ thống quản lý phòng trọ
Tác giả Nguyễn Phúc Lộc, Lê Huy Hậu, Nguyễn Đức Duy, Nguyễn Đồng Thân Thoại, Nguyễn Trần Huy Hoàng
Trường học Trường Đại học Đông Á
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo kết thúc môn
Năm xuất bản 2024
Thành phố Đà Nẵng
Định dạng
Số trang 26
Dung lượng 4,42 MB

Nội dung

Chủ trọ chưa quảng bá đượcphòng trọ, nhà trọ đến mọi người, nhất là những người có nhu cầu thuê thực sự.Do đó, trong đồ án Phân tích thiết kế hệ thống này, em muốn xây dựng một ứngdụng n

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

HƯỚNG ĐỐI TƯỢNG

Tên đề tài: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ PHÒNG TRỌ

Họ và tên: Nguyễn Phúc Lộc

Lê Huy Hậu Nguyễn Đức Duy Nguyễn Đồng Thân Thoại Nguyễn Trần Huy Hoàng Lớp: IT22H

Đà Nẵng, tháng 05 năm 2024

Trang 2

MỤC LỤC

LỜI MỞ ĐẦU ii

CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG HỆ THỐNG 1

1.1 Khảo sát hiện trạng: 1

1.2 Phát biểu bài toán: 1

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3

2.1 Biểu đồ Use case: 3

2.1.1 Biểu đồ use case tổng quát: 3

2.1.2 Biểu đồ use case chi tiết 4

2.2 Biểu đồ tuần tự: 7

2.3 Biểu đồ hoạt động: 9

2.4 Biểu đồ lớp: 10

2.5 Thiết kế cơ sở dữ liệu vật lý: 11

2.6 Thiết kế giao diện 20

CHƯƠNG 3 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 22

3.1 Kết quả đạt được 22

3.2 Chưa thực hiện được 22

3.3 Hướng phát triển 22

TÀI LIỆU THAM KHẢO 23

Trang 3

LỜI MỞ ĐẦU

Hiện nay, với việc số lượng sinh viên và người lao động đến thành phố Đà Nẵngsinh sống, học tập và làm việc không ngừng tăng cao trong những năm gần đây, việc tìmkiếm cho mình một phòng trọ, nhà trọ lý tưởng phù hợp với túi tiền và nhu cầu cá nhânđối với mỗi bạn tân sinh viên hoặc người lao động là một vấn đề hết sức nan giản Họchưa có một công cụ thực sự hiệu quả để giải quyết vấn đề tìm trọ ở đâu, giá cả như thếnào là hợp lý, mọi người đánh giá về trọ này như thế nào, Chủ trọ chưa quảng bá đượcphòng trọ, nhà trọ đến mọi người, nhất là những người có nhu cầu thuê thực sự

Do đó, trong đồ án Phân tích thiết kế hệ thống này, em muốn xây dựng một ứngdụng nhằm quản lý và review phòng trọ - nhà ở, cung cấp những tính năng thiết yếu nhấtnhưng theo một cách độc đáo mới lạ hơn, nhằm giúp cho người thuê trọ và người chủ trọ

dễ dàng kết nối với nhau, khiến cho người thuê trọ nắm bắt được đầy đủ thông tin vềphòng trọ, từ đó đưa ra quyết định thuê trọ hợp lý, chủ trọ dễ dàng quảng bá phòng trọ vàtìm kiếm khách hàng

Trang 4

CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG HỆ THỐNG 1.1 Khảo sát hiện trạng:

Hiện nay trên thị trường ứng dụng dịch vụ phòng trọ không có nhiều app cho chủtrọ quản lý phòng trọ hiệu quả mà đa số chỉ là các app tìm kiếm phòng trọ như lànha.chotot.vn và ohanaliving.vn

Với sự phát triển của công nghệ 4.0 cộng thêm xu hướng thích nhanh gọn của ngườitrẻ Vậy nên sự ra đời của app quản lý phòng trọ đã giải quyết các vấn đề liên quan đếnphòng trọ giữa người thuê và chủ trọ

1.2 Phát biểu bài toán:

Hệ thống quản lý phòng được xây dựng cho các người sử dụng là: Người dùng,chủ trọ và quản trị viên (admin)

- Đối với Người dùng cần đảm bảo các chức năng sau:

+ Nhận thông báo: tiền nhà, khiếu nại

+ Gửi khiếu nại đến chủ trọ

+ Thanh toán tiền trọ

+ Xem quản lý thông tin cá nhân

+ Xem tình trạng các phòng trọ khác

+ Đăng kí – nhập – xuất tài khoản

- Đối với Chủ trọ cần đảm bảo các chức năng sau:

+ Nhận thông báo khiếu nại, tới hạn tiền nhà

+ Tính điểm công dân

+ Thông báo lịch cúp điện cúp nước, sửa chữa, cháy,…

+ Kiểm tra phòng nào đã hoặc chưa thanh toán

+ Duyệt – thêm – xoá – sửa User

Trang 5

- Đối với Admin cần đảm bảo các chức năng sau:

+ Nhận thông báo khiếu nại, tới hạn tiền nhà

+ Tính điểm công dân

+ Thông báo lịch cúp điện cúp nước, sửa chữa, cháy,…+ Kiểm tra phòng nào đã hoặc chưa thanh toán

+ Duyệt – thêm – xoá – sửa User

Trang 6

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ Use case:

2.1.1 Biểu đồ use case tổng quát:

Hình 2-1 Biểu đồ Use-case tổng quát

Trang 7

2.1.2 Biểu đồ use case chi tiết

Hình 2-2 Biểu đồ Use-case Xác thực người dùng

Hình 2-3 Biểu đồ Use-case chỉnh sửa thông tin cá nhân

Trang 8

Hình 2-4 Biểu đồ Use-case quản lý phòng trọ

Hình 2-5 Biểu đồ Use-case tương tác với phòng trọ

Trang 9

Hình 2-6 Biểu đồ Use-case quản lý phòng trọ

Hình 2-7 Biểu đồ Use-case quản lý phòng trọ

Trang 10

Hình 2-8 Biểu đồ Use-case quản lý tài khoản người dùng

2.2 Biểu đồ tuần tự:

Trang 11

Hình 2-9 Biểu đồ tuần tự

Trang 12

2.3 Biểu đồ hoạt động:

Hình 2-10 Biểu đồ hoạt động

Trang 13

2.4 Biểu đồ lớp:

Hình 2-11 Biểu đồ lớp

Trang 14

2.5 Thiết kế cơ sở dữ liệu vật lý:

Bảng 1 USERS

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

Trang 15

Bảng 2 APARTMENTS

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

Trang 16

Bảng 3 CATEGORIES

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 apartment_id VARCHAR(50) Foreign key

Trang 17

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 type ENUM(1, 2) 1 images, 2

5 aparment_id VARCHAR(50) Foreign key

6 user_id VARCHAR(50) Foreign key

7 accepter_id VARCHAR(50) Foreign key

8 created_at DATETIME

9 updated_at DATETIME

Bảng 6 COMMENTS

Trang 18

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 url VARCHAR(255)

3 description VARCHAR(500)

4 created_at DATETIME

5 updated_at DATETIME

Trang 19

Bảng 8 POST_REQUEST_VIDEOS

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 video_id VARCHAR(50) Foreign key

3 post_request_id VARCHAR(50) Foreign key

4 created_at DATETIME

5 updated_at DATETIME

Bảng 9 COMMENT_VIDEOS

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 video_id VARCHAR(50) Foreign key

3 comment_id VARCHAR(50) Foreign key

4 description VARCHAR(500)

5 created_at DATETIME

6 updated_at DATETIME

Trang 20

Bảng 10 MEETING_SCHEDULES

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 time VARCHAR(50)

3 apartment_id VARCHAR(50) Foreign key

4 user_id VARCHAR(50) Foreign key

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 url VARCHAR(255)

3 description VARCHAR(500)

4 created_at DATETIME

5 updated_at DATETIME

Trang 21

Bảng 12 POST_REQUEST_IMAGES

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 image_id VARCHAR(50) Foreign key

3 type ENUM(1, 2) 1 - image, 2 - canvas

4 post_request_id VARCHAR(50) Foreign key

5 created_at DATETIME

6 updated_at DATETIME

Bảng 13 COMMENT_IMAGES

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

2 image_id VARCHAR(50) Foreign key

3 comment_id VARCHAR(50) Foreign key

4 created_at DATETIME

5 updated_at DATETIME

Trang 22

Bảng 14 CANVAS

STT TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

1 id VARCHAR(50) UUID Primary key

Trang 23

2.6 Thiết kế giao diện

Hình 2-12 Giao diện đăng nhập

Hình 2-13 Giao diện đăng kí

Trang 24

Hình 2-14 Giao diện khách

Hình 2-15 Giao diện chủ

Trang 25

CHƯƠNG 3 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 3.1 Kết quả đạt được

Qua môn học này thì em đã nắm chắc các bước thực hiện, quá trình để phân tíchmột hệ thống và xây dựng các biểu đồ dựa trên nội dung đã phân tích đó Trong đề tàinày em đã phân tích được những nội dung cần thiết cơ bản của một hệ thống quản lýphòng trọ Thuần thục hơn các kỹ năng vẽ biểu đồ, nắm vững chức năng của các loại biểu

đồ, thiết kế database và thiết kế vẽ giao diện

3.2 Chưa thực hiện được

‒ Phân tích thiết kế chưa hoàn toàn tối ưu về chức năng hệ thống

‒ Các biểu đồ chưa thể hiện đầy đủ toàn bộ chức năng

‒ Chưa có đủ tất cả design giao diện

3.3 Hướng phát triển

Em sẽ tiếp tục nghiên cứu nghiệp vụ hệ thống của đề tài đã chọn để thiết kế phântích hệ thống được chuẩn hơn, hoàn thiện hơn, đồng thời kết hợp thêm nghiên cứu trảinghiệm người dùng UI-UX để thiết kế giao diện đẹp và thể hiện chức năng chuẩn trêngiao diện đó, phấn đấu biến đề tài nghiên cứu này thành đề tài được sử dụng rộng rãi

Trang 26

TÀI LIỆU THAM KHẢO

TT Tên tác giả Năm

XB

Tên sách,giáo trình,tên bài

báo,văn bản

NXB,tên tạp chí/nơi ban hành VB

Patterns: A Brain-Friendly Guide:

Building Extensible andMaintainable Object-Oriented

Software

O'Reilly(WILEY UK)

3 Louis Davidson 2020

Pro SQL Server RelationalDatabase Design andImplementation: Best Practicesfor Scalability and Performance

Ngày đăng: 15/07/2024, 16:34

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w