You are on page 1of 14

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG

TIN VÀ TRUYỀN THÔNG VIỆT HÀN


KHOA KHOA HỌC MÁY TÍNH
----------------

ĐỒ ÁN CƠ SỞ

Giáo Viên Hướng Dẫn: THS NGUYỄN THÀNH CẨM


Sinh Viên Thực Hiện : TRẦN LONG VŨ
Mã Sinh Viên : 22IT348
Lớp : 22IT4
Sinh Viên Thực Hiện : BÙI THANH VƯƠNG
Mã Sinh Viên : 22IT349
Lớp : 22IT4
Đề Tài:
XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ CHO THUÊ

Đà Nẵng – 2023


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

MỤC LỤC

MỤC LỤC............................................................................................................2

LỜI CAM ĐOAN................................................................................................3

LỜI CẢM ƠN......................................................................................................4

PHẦN 1: MỞ ĐẦU..............................................................................................5

1. Lý Do Chọn Đề Tài.......................................................................................5

2. Mục Đích Nghiên Cứu..................................................................................5

3. Đối Tượng Và Phạm Vi Nghiên Cứu............................................................5

4. Phương Pháp Nghiên Cứu.............................................................................5

PHẦN 2: NỘI DUNG..........................................................................................6

Chương 1: Cơ Sở Lý Thuyết.............................................................................6

Chương 2: Phân Tích Thiết Kế Hệ Thống.........................................................7

Chương 3: Hướng Dẫn Sử Dụng.......................................................................8

Chương 4: Thảo Luận Và Đánh Giá...............................................................10

PHẦN 3: KẾT LUẬN........................................................................................11

Tài Liệu Tham Khảo.........................................................................................12

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

LỜI CAM ĐOAN


Tôi xin cam đoan đồ án cơ sở ‘‘ Sử Dụng Java Để Xây Dựng Ứng Dụng Quản
Lý Nhà Cho Thuê’’ là kết quả của quá trình tự nghiên cứu của bản thân dưới sự
hướng dẫn của thầy NGUYỄN THÀNH CẨM, không sao chép kết quả của bất
kỳ đồ án cơ sở nào trước đó. Đồ án cơ sở có tham khảo tài liệu, thông tin theo
danh mục tài liệu tham khảo của đồ án cơ sở.

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

LỜI CẢM ƠN
Để có thể hoàn thành đề tài luận văn tốt nghiệp một cách hoàn chỉnh, bên cạnh
sự nỗ lực và cố gắng của bản thân còn có sự hướng dẫn nhiệt tình của quý Thầy
Cô, cũng như sự động viên ủng hộ của gia đình và bạn bè suốt thời gian học tập
và nghiên cứu thực hiện luận văn tốt nghiệp
Xin chân thành bày tỏ lòng biết ơn đến Thầy Nguyễn Thành Cẩm , người đã hết
lòng giúp đỡ và tạo mọi điều kiện tốt nhất cho tôi hoàn thành luận văn này. Xin
chân thành bày tỏ lòng biết ơn để toàn thể quý Thầy Cô trong khoa Khoa Học
Máy Tính đã tận tình truyền đạt những kiến thức quý báu cũng như tạo mọi điều
kiện thuận lợi nhất cho tôi trong suốt quá trình học tập nghiên cứu cho đến khi
thực hiện đề tài luận văn.

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

PHẦN 1: MỞ ĐẦU


1. Lý Do Chọn Đề Tài
Trong xã hội hiện nay , nhu cầu cho thuê nhà là rất lớn , có những khu đô thị cho
thuê nhà với số lượng rất khủng ( từ hàng trăm đến hàng nghìn nhà ) nên với sức
người chúng ta sẽ rất khó để quản lý hết số lượng đồ sộ đó, cộng với thời đại
internet hóa hiện nay , chúng ta hoàn toàn có thể tạo ra một ứng dụng thao tác
hoàn toàn trên máy tính/điện thoại để có thể quản lý số lượng nhà đó một cách
chuẩn xác, thuận tiện
2. Mục Đích Nghiên Cứu
Để biết rõ được cách thức quản lý của những người cho thuê nhà, từ đó ta xây
dựng và phát triển phần mềm quản lý nhà sao cho tối ưu nhất trong việc quản lý
nhà
3. Đối Tượng Và Phạm Vi Nghiên Cứu
Những khu đô thị lớn cho thuê nhà
4. Phương Pháp Nghiên Cứu
Phỏng Vấn Trực Tiếp Và Tham Khảo Các Tài Liệu Trên Mạng

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

PHẦN 2: NỘI DUNG


Chương 1: Cơ Sở Lý Thuyết
Phần mềm quản lý nhà cho thuê là một hệ thống điện tử giúp cho việc quản lý
các hoạt động cho thuê nhà trở nên thuận tiện hơn. Để hiểu cơ sở lý thuyết về
phần mềm quản lý nhà cho thuê, ta có thể liệt kê một số khái niệm sau đây:
Quản lý danh sách khách hàng: Phần mềm sẽ giúp quản lý danh sách khách
hàng thuê nhà, bao gồm thông tin cá nhân, hợp đồng thuê nhà, số tiền phải trả,
các hạn mức thanh toán và các quy định liên quan.
Quản lý danh sách nhà cho thuê: Phần mềm sẽ cho phép quản lý các thông tin về
các căn nhà cho thuê, bao gồm tình trạng căn nhà, số phòng, giá thuê và các
thông tin liên quan khác.
Lập hợp đồng thuê nhà: Phần mềm cho phép lập hợp đồng thuê nhà dựa trên
thông tin khách hàng và thông tin căn nhà cho thuê.
Thanh toán tiền thuê nhà: Phần mềm sẽ hỗ trợ quản lý thiết lập hạn mức thanh
toán và quản lý việc thu tiền thuê nhà, cũng như việc triển khai các phương thức
thanh toán phù hợp.
Quản lý các phương tiện bảo trì: Phần mềm cung cấp các công cụ để theo dõi và
quản lý bảo trì sửa chữa của nhà cho thuê.
Báo cáo và thống kê: Phần mềm cung cấp các công cụ để tạo ra các báo cáo và
thống kê liên quan đến việc quản lý nhà cho thuê, giúp người dùng có cái nhìn
chi tiết về tình hình và khả năng tài chính của mình.

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

Chương 2: Phân Tích Thiết Kế Hệ Thống


Thu thập yêu cầu: Quá trình này bao gồm việc thu thập đầy đủ các yêu cầu về
công việc quản lý nhà cho thuê để xác định các tính năng và chức năng cần có
của hệ thống phần mềm.
Thiết kế kiến trúc: Bước này bao gồm việc xác định kiến trúc của hệ thống, bao
gồm các thành phần hệ thống, giao tiếp giữa các thành phần và cấu trúc hệ
thống. Một hệ thống phần mềm quản lý nhà cho thuê bao gồm các thành phần
như phần mềm quản lý khách hàng, quản lý nhà cho thuê, thanh toán hoạt động
và các chức năng khác.
Thiết kế cơ sở dữ liệu: Bước này bao gồm thiết kế cơ sở dữ liệu để lưu trữ dữ
liệu của h thống phần mềm. Các bảng dữ liệu cần thiết như bảng khách hàng,
bảng nhà cho thuê và bảng hợp đồng thuê nhà.
Thiết kế giao diện người dùng: Bước này bao gồm thiết kế giao diện người dùng
cho hệ thống phần mềm. Giao diện người dùng phải dễ sử dụng, dễ hiểu và cho
phép người dùng truy cập các tính năng và chức năng cần thiết một cách dễ
dàng.
Thiết kế phần mềm: Bước này bao gồm việc thiết kế các tính năng và chức năng
của hệ thống phần mềm. Tất cả các yêu cầu, kiến trúc, cơ sở dữ liệu và giao diện
người dùng được đưa vào để thiết kế phần mềm đáp ứng các yêu cầu cụ thể của
hệ thống phần mềm.
Kiểm thử và triển khai: Bước này bao gồm việc kiểm tra và xác minh tính hoạt
động của hệ thống phần mềm để đảm bảo tính đúng đắn và chính xác của hệ
thống. Sau đó, hệ thống sẽ được triển khai và phát hành cho user sử dụng.

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

Chương 3: Hướng Dẫn Sử Dụng

Giao Diện Đăng Nhập

Tên Đăng Nhập

Mật Khẩu

Nút Đăng Nhập

- Nhập đúng tên tài khoản và mật khẩu để truy cập vào tài khoản admin hoặc tài
khoản khách
- Ứng dụng bao gồm 1 tài khoản admim và nhiều tài khoản khách tương đương
với số phòng

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

Giao Diện ADMIN

Bảng Bảng Hóa Đơn Nút Đăng Xuất


Danh
Sách
phòng
Thêm
Hóa Đơn

Chat
Cho Thuê
Phòng

ID BILL
Trả Phòng

1. Bảng Danh Sách Phòng: Hiển Thị Trạng Thái Các Phòng Và Tên Khách
Thuê
2. Bảng Hóa Đơn: Hiển Thị Các Hóa Đơn Chưa Thanh Toán
3.Nút Đăng Xuất Dùng Để Trở Về Giao Diện Đăng Nhập
4.Thêm Hóa Đơn: Nhập Các Thông Tin Hóa Đơn Để Thêm Hóa Đơn
5.Cho Thuê Phòng: Nhập Thông Tin Khách Hàng Cho Thuê
6.Chat: Dùng Để Thông Báo Hoặc Nhận Thông Báo Từ Khách Thuê
7.ID BILL: Nhập ID Để Xem Chi Tiết Về Hóa Đơn Hoặc Thanh Toán Hóa Đơn

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

8.Trả Phòng: Nhập Số Phòng Muốn Trả Để Trả Phòng

Giao Diện Khách

Thông tin khách


Nút đăng xuất
Bảng hóa đơn hàng

Đổi
mật
khẩu

Xem
chi tiết

Xem lịch sử
Chat

1.Bảng hóa đơn: Hiển thị các hóa đơn chưa thanh toán của phòng
2.Thông Tin Khách Hàng: Khu vực hiển thị thông tin của khách thuê
3.Nút đăng xuất: Dùng để trở về giao điện đăng nhập
4.Đổi mật khẩu: Nhập mật khẩu hiện tại ,mật khẩu mới và xác nhận mật khẩu
để thay đổi mật khẩu
5.Xem lịch sử: Nhập tháng và năm để xem lịch sử đã thanh toán
6.Chat: Dùng để thông báo hoặc nhận thông báo từ ADMIN

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

7.Xem chi tiết: Nhập id để xem chi tiết về hóa đơn

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

Chương 4: Thảo Luận Và Đánh Giá


Phần mềm quản lý nhà là một công cụ hữu ích cho các nhà quản lý nhà cho
thuê, giúp cho việc quản lý nhà trở nên dễ dàng hơn, đơn giản hơn và hiệu quả
hơn. Tuy nhiên, cũng có những ưu và nhược điểm cần phải đánh giá.
Một trong những ưu điểm của phần mềm quản lý nhà là giúp giảm thiểu thời
gian và công sức về việc quản lý nhà, từ việc thuê nhà, quản lý hợp đồng, thanh
toán đến việc bảo trì nhà. Nó giúp tăng cường tính chính xác và minh bạch trong
các giao dịch liên quan đến quản lý nhà.
Tuy nhiên, một trong những nhược điểm của phần mềm quản lý nhà là chi phí
đầu tư ban đầu có thể tương đối cao, đặc biệt là đối với các doanh nghiệp mới
thành lập. Ngoài ra, nếu không được cài đặt và quản lý đúng cách, phần mềm có
thể gây ra sự cố và khó khăn trong việc sử dụng.
Để đánh giá đúng chất lượng của phần mềm quản lý nhà, người dùng nên xem
xét các tính năng quan trọng như độ ổn định, tính bảo mật, tính khả dụng, tính
linh hoạt và đơn giản hóa quy trình quản lý nhà.
Trong tổng thể, phần mềm quản lý nhà là một công cụ hữu ích cho việc quản lý
nhà, giúp tăng cường quy trình quản lý và tiết kiệm thời gian của người dùng.
Tuy nhiên, những chi phí đầu tư ban đầu và chi phí duy trì hệ thống phần mềm
cũng là vấn đề cần xem xét

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

PHẦN 3: KẾT LUẬN

Tổng kết lại, phần mềm quản lý nhà là một công cụ hữu ích cho các doanh
nghiệp quản lý nhà, giúp quy trình quản lý trở nên dễ dàng hơn, hiệu quả hơn và
tăng cường tính chính xác và minh bạch trong các giao dịch liên quan đến quản
lý nhà. Tuy nhiên, cần phải xem xét các chi phí đầu tư ban đầu và chi phí duy trì
hệ thống phần mềm để đánh giá đúng chất lượng phần mềm và cân nhắc lợi ích
của việc sử dụng phần mềm đối với doanh nghiệp của mình.

Trần Long Vũ-Bùi Thanh Vương


Xây Dựng Chương Trình Quản Lý Nhà Cho Thuê

Tài Liệu Tham Khảo

1. Java For Dummies 8th Edition ( Barry Burd )


2. Data Analysis Using SQL and Excel ( Gordon S. Linoff)
3. Modern Java EE Design Patterns ( Markus Eisele)
4. Modern Java Recipes ( Ken Kousen )

Trần Long Vũ-Bùi Thanh Vương

You might also like