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

Đề tài xây dựng phần mềm quản lý nhà trọ nhóm 11

27 0 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 đề Xây Dựng Phần Mềm Quản Lý Nhà Trọ Nhóm 11
Tác giả Nguyễn Đăng Khải, Nguyễn Hoài Thanh Thiện, Hồ Duy Khang, Nguyễn Hải Sơn
Người hướng dẫn Dương Thành Phết
Trường học Trường Đại Học Công Nghệ TP.HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Đồ Án
Năm xuất bản 2023
Thành phố TP.HCM
Định dạng
Số trang 27
Dung lượng 5,1 MB

Nội dung

● Ưu điểm của tìm nhà trọ online Ưu điểm của tìm nhà trọ online - Mang lại rất nhiều lợi ích như có nhiều thông tin về người được cho thuê, có thể chọn lựa, thay đổi thoải mái các tiêu c

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN HỌC PHẦN HỌC PHẦN: CÔNG NGHỆ PHẦN MỀM

Đề tài:

XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ TRỌ NHÓM 11

Giảng viên hướng dẫn: Dương Thành Phết

Sinh viên thực hiện: Nguyễn Đăng Khải 2180606962

Nguyễn Hoài Thanh Thiện 2180607137

Lớp: 21DTHC5

TP.HCM, tháng 10/2023

Trang 2

BẢNG PHÂN CÔNG NHÓM ST

T

Xây dựng dề tài, hoàn thiện báo cáo 90%

Xây dựng dề tài, hoàn thiện báo cáo 70%

Trang 3

Em cũng muốn gửi lời cảm ơn đến các thành viên trong nhóm

dự án Sự hợp tác và cống hiến của các bạn đã góp phần quan trọng vào báo cáo của dự án.

Vì kiến thức bản thân còn hạn chế, nên trong quá trình xây dựng

đề tài nghiên cứu khoa học này em không tránh khỏi những sai sót, kính mong nhận được những ý kiến đóng góp từ quý thầy cô Em xin chân thành cảm ơn!

Trang 4

MỤC LỤC

CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI

1.1 Giới thiệu đề tài 3

1.2 Cách quản lí nhà trọ truyền thống và hiện đại 3

1.3 Đối tượng và Phạm vi 4

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ 6

2.1 Tổng quan về các ứng dụng quản lí 6

2.2 Các ứng dụng quản lí phòng trọ nổi bật hiện nay 7

2.3 Quy trình tạo ra một ứng dụng quản lí 7

2.4 Ngôn ngữ lập trình và cài đặt 8

CHƯƠNG 3 THIẾT KẾ HỆ THỐNG VÀ CƠ SỞ DỮ LIỆU 9

3.1 Kiến trúc tổng quan 9

3.2 Cơ sở dữ liệu 9

3.3 Giao diện người dùng 10

3.4 Các chức năng chính 10

CHƯƠNG 4 THIẾT KẾ PHẦN MỀM 11

4.1 Giao diện đăng nhập 11

4.2 Giao diện của Admin 13

4.3 Giao diện Chủ trọ 14

4.4 Sở đồ usecase 19

CHƯƠNG 5 KẾT LUẬN 23

5.1 Những kết quả đạt được 23

5.2 Kết quả chưa đạt được 23

Trang 5

CHƯƠNG1 TỔNG QUAN VỀ ĐỀ TÀI

1.1. Giới thiệu đề tài

Hiện nay, sự phát triển của CNTT đã làm thay đổi mạnh mẽ diện mạo của nền kinh tế nước nhà Tin học được áp dụng vào hầu hết các công việc quản lí, kinh doanh,

du lịch….Ở Việt Nam ngành CNTT tuy còn non trẻ nhưng với tốc độ phát triển và đang dần được ứng dụng trong các lĩnh vực của nền kinh tế góp phần thúc đẩy sự pháttriển của xã hội

Việc đưa công nghệ thông tin vào công tác quản lý làm giảm bớt sức lao động củacon người, tiết kiệm được thời gian, độ chính xác cao và tiện lợi hơn rất nhiều so vớiviệc quản lý thủ công trên giấy tờ như trước CNTT giúp thu hẹp không gian lưu trữ,tránh được thất lạc dữ liệu, tự động hóa hệ thống và cụ thể hóa các thông tin theo nhu cầu của con người

Ứng dụng tin học trong công tác quản lý nhà trọ là mô hình quản lý mới hứa hẹn sẽ mang lại nhiều hiệu quả trong công tác quản lí nói chung Phần mềm quản lý nhà trọ là hệ thống độc lập giúp chủ nhà trọ quản lý và kiểm soát nhà trọ tốt hơn.Trong quá trình xây dựng một phần mềm quản lý, phân tích thiết kế hệ thống thôngtin đóng một vai trò quan trọng nhất Có đặc tả yêu cầu đúng mới giúp việc xây dựngphần mềm được tối ưu Tài liệu còn cung cấp chi tiết các yêu cầu phần mềm chothiết kế viên và hỗ trợ lập trình viên cài đặt cũng như trong công việc kiểm thử của kiểm thử viên

1.2 Cách tìm nhà trọ truyền thống và hiện đại

Nếu như không được người quen giới thiệu cho một địa chỉ uy tín để thuê thì việc tìm nhà trọ thuê chủ yếu sẽ được chia làm 2 loại đó là "truyền thống" và "hiện đại" Kiểu "truyền thống" là bạn sẽ tự thân đi xe “lòng vòng” và nói chuyện ở các khách hàng được cho thuê phòng trọ

Ngược lại, với xu thế phát triển công nghệ 4.0 bây giờ thì kiểu “hiện đại” là cách quản lí ngay tại nhà bằng cách mở ứng dụng lên và thực hiện các chức năng cần thiết

Chúng ta hãy cùng nhau phân tích ưu điểm, nhược điểm của 2 kiểu tìm phòng trọ này để xem rằng liệu nên chọn tìm theo kiểu nào và cần chú ý những gì khi tìm kiếm phòng trọ theo cách đó

Ưu nhược điểm của việc quản lí phòng trọ truyền thống

Nhược điểm của việc quản lí phòng trọ truyền thống

● Nhược điểm của cách quản lí nhà trọ kiểu cũ

- Thứ nhất, tốn thời gian và chi phí đi lại để nói chuyện với khách hàng

- Thứ hai: Khó khăn trong việc quản lí, không thể nhanh gọn mà rất phiền phức

- Cuối cùng đó là sẽ có nhiều khó khăn cho người mới mở phòng trọ chưa có nhiều kinh nghiệm trong việc cho thuê nhà trọ

Ưu điểm của cách tìm phòng trọ kiểu cũ

● Ưu điểm của cách tìm phòng trọ kiểu cũ

- Khá là khó để tìm ra ưu điểm nhưng có lẽ gặp mặt trực tiếp để nói chuyện thì chắc chắn sẽ hơn ngồi ở nhà làm việc qua máy tính, cũng như ứng dụng

Ưu nhược điểm của việc tìm phòng trọ qua mạng internet

Nhược điểm của việc tìm phòng trọ qua mạng internet

Trang 6

● Nhược điểm việc quản lí phòng trọ bằng ứng dụng

- Nguồn thông tin quá nhiều đôi khi sẽ làm bạn “nhiễu loạn”: rất nhiều chức năng cũng như rất nhiều thông tin để thực hiện việc “cho thuê phòng trọ” nên đôi khi bạn không biết phải làm cái nào

- Cũng vẫn tốn chi phí để duy trì sử dụng ứng dụng

- Hơi khó khăn khi sử dụng ứng dụng quản lí với các người lớn tuổi, người không thể sử dụng công nghệ một cách thành thạo

● Ưu điểm của tìm nhà trọ online

Ưu điểm của tìm nhà trọ online

- Mang lại rất nhiều lợi ích như có nhiều thông tin về người được cho thuê, có thể chọn lựa, thay đổi thoải mái các tiêu chí mình muốn(giá rẻ, phòng mới, an ninh, chính chủ…)

- Không cần phải tốn công đi lại ngoài đường để tìm kiếm mà chỉ cần "lướt" trên điện thoại, máy tính

Tổng kết về vấn đề ứng dụng phòng trọ online và offline trong thời đại 4.0

Sau phân tích ở trên chúng ta có thể thấy được rằng nhược điểm của thuê nhà trọ trên mạng là có nhưng rất ít và cũng sẽ không quá “tệ” như cách quản lí phòng trọ kiểu truyền thống

1.3 Đối tượng và phạm vi

Đề tài nhắm vào những người đang mong muốn tìm được quản lí nhà trọ của

họ nhưng lại lười về việc đi tới tận nơi, tốn kém kinh phí

Mô tả phạm vi hệ thống

Thông tin tổng quan:

Tên dự án: Xây dựng phần mềm quản lý nhà trọ “Chú Ba”

Nhóm thực hiện: Nhóm 11

Phát biểu vấn đề:

Trang 7

Nhằm đáp ứng nhu cầu ứng dụng công nghệ thông tin cho các hoạt động

kinh doanh và để giảm bớt thời gian tìm kiếm, theo dõi hoạt động của nhà trọtrong việc quản lý Ứng dụng”Quản lý Nhà Trọ “ ra đời nhằm đáp ứng vấn

đề trên

Mục tiêu:

Giúp nhà trọ quản lý được tình trạng phòng thuê

● - Cập nhật, thêm, xóa, sửa, tra cứu các thông tin về khách hàng

● - Quản lý được các dịch vụ của nhà trọ và các khách hàng sử dụng dịch vụ

● - Thống kê công suất phòng, báo cáo, in ấn doanh thu hàng tháng/năm

- Giúp nhà trọ quản lý được tình trạng phòng thuê

- Cập nhật, thêm, xóa, sửa, tra cứu các thông tin về khách hàng

- Quản lý được các dịch vụ của nhà trọ và các khách hàng sử dụng dịch vụ

- Thống kê công suất phòng, báo cáo, in ấn doanh thu hàng tháng/năm

● - Giúp nhà trọ quản lý được tình trạng phòng thuê

● - Cập nhật, thêm, xóa, sửa, tra cứu các thông tin về khách hàng

● - Quản lý được các dịch vụ của nhà trọ và các khách hàng sử dụng dịch vụ

● - Thống kê công suất phòng, báo cáo, in ấn doanh thu hàng tháng/năm

Mô tả yêu cầu:

- Khách hàng phải cung cấp thông tin cho chủ nhà trọ khi đăng ký thuê

phòng như: Họ tên, địa chỉ, số Chứng minh nhân dân… và chủ nhà trọ sẽ

nhập, lưu trữ các thông tin

Lợi ích mang lại:

- Hỗ trợ nhà trọ có được phong cách làm việc chuyên nghiệp, quản lý hiệu

quả các hoạt động kinh doanh của nhà trọ, hướng tới hình ảnh, phong cách

phục vụ Văn minh

- Lịch sự - Hiện đại đến khách hàng, tạo một ưu thế cạnh tranh trước các đối thủ trong

ngành

Trang 8

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ

2.1.Tổng quan về các ứng dụng quản lí phòng trọ

Kinh doanh nhà trọ - căn hộ từ xưa đến nay chưa bao giờ là lỗi thời và là hình thức kinh doanh siêu lợi nhuận và ổn định Với thời đại phát triển và hiện đại như bây giờ thì việc quản lý hệ thống nhà trọ cho thuê bằng phương pháp thủ công không còn phù hợp nữa Công nghệ đã trở thành một phần không thể thiếu trong cuộc sống mỗi người Ngày nào bạn cũng dùng smartphone, laptop, Ipad để làm việc, giải trí, tra cứu Vậy tại sao bạn vẫn còn áp dụng phương pháp quản lý nhà cho thuê theo cách truyền thống rườm rà và bỏ qua những phần mềm quản lý phòng trọ tiện lợi ?Việc sử dụng phần mềm - app quản lý nhà trọ trên thiết bị thông minh (smartphone, ipad, laptop, ) mang lại rất nhiều lợi ích cho người dùng Đặc biệt khi quy mô kinh doanh của bạn ngày càng mở rộng, bạn cũng cần có phần mềm quản lý phòng trọ hơn bao giờ hết để tiết kiệm công sức và thời gian

Các phần mềm quản lý căn hộ - nhà trọ đều thực hiện một cách tự động mà không cần bạn phải thao tác liên tục Khi mới bắt đầu sử dụng bạn chỉ cần cài đặt công cụ tính toán, nhập dữ liệu (điện, nước, internet, thời gian cho thuê, ) của mỗi nhà cho thuê và thông tin của khách đang thuê

Với chức năng quản lý chỉ số điện nước, tính tiền phỏng, hàng tháng phần mềm

sẽ theo dõi các dữ liệu của mỗi phòng và tự động tỉnh toán ra số tiền điện tiền nước, tiền nhà,…của mỗi phòng trọ Mọi thao tác đều tự động, bạn và khách thuê không cần phải gặp trực tiếp giao dịch như xưa đặc biệt là giai đoạn Covid đang hoành hành như bây giờ Bằng việc tích hợp công cụ thanh toán qua thẻ ngân hàng bạn sẽ dễ dàng thu tiền nhà vô cùng nhanh chóng và chính xác

Có phần mềm quản lý phòng trọ hỗ trợ, việc kiểm soát các khoản tiền cần thu của từng phòng mỗi tháng chưa bao giờ dễ dàng và tiện lợi đến thế Bạn sẽ không còn phải đi đo diện và nhắc nhỏ đóng tiền nhà từng phòng trọ nữa Vì đã có tính năng giảnthông báo thay bạn nhắc nhở thời hạn đóng tiền nhà đến khách thuê

Trang 9

2.2 Các ứng dụng quản lí phòng trọ nổi bật hiện nay

Mono house – Ứng dụng quản lí phòng trọ được tin dùng nhất

Nam Việt- Ứng dụng quản lí phòng trọ được đánh giá cao về giao diện

Digistay – Úng dụng quản lí phòng trọ trực tiếp trên điện thoại

Landsoft- Ứng dụng quản lí phòng trọ an toàn nhất

Khutro – Ứng dụng quản lí tương thích nhất

Simple House – Ứng dụng quản lí phòng trọ dành cho doanh nghiệp Và một vài ứng dụng quản lí khác

2.3 Quy trình tạo ra một ứng dụng quản lí

2.3.1 Tìm hiểu nhu cầu của khách hàng

Ngoài việc sử dụng cho mục đích kinh doanh, bán hàng các ứng dụng còn được các công ty, doanh nghiệp sử dụng trong các mục đích và mục tiêu khác như truyền tải thông tin hay quảng bá thương hiệu Chính vì vậy, trước khi thực hiện thiết

kế, bạn cần có sự trao đổi một cách cụ thể về nhu cầu, mong muốn ngân sách, mục đích, giao diện, loại app để điều hướng thiết kế cho phù hợp

2.3.2 Phân tích rõ yêu cầu

Sau khi đã nắm rõ được những nhu cầu của khách hàng, bạn cần dành một khoảng thời gian để sử dụng vào việc phân tích, nghiên cứu và đưa ra những giải pháp, thời gian cũng như chi phi để thực hiện yêu cầu Trước khi bắt tay vào thiết kế app, bạn nên có một bảng phân tích yêu cầu bao gồm công việc chi tiết cần làm trong

dự án, mô tả các chức năng cần có thời gian làm và hướng xử lý tình huống để thống nhất với khách hang

2.3.3.Báo giá

Một trong những bước quan trọng trong quy trình thiết kế app mà bạn không thể bỏ qua chính là báo giá Sau khi bạn và bên khách hàng đã thống nhất và đồng ý với bảng phân tích yêu cầu, bạn cần đưa ra bảng báo giả cho họ dựa trên những yêu cầu và tinh năng có trên bảng phân tích Nếu hai bên thỏa thuận xong thì sẽ tiến hành

ký hợp dong

2.3.4 Lên ý tưởng thiết kế ứng dụng

Tại bước này, bạn nên xây dựng một ý tưởng thiết kế app dựa trên những nội dung cụ thể mà khách hàng đưa ra Từ đó, bạn có thể tiết kiệm được thời gian, đảm bảo chất lượng sản phẩm và xác định định hưởng một cách rõ ràng Nếu phát hiện những phát sinh trong bước này, bạn có thể giải quyết luôn

2.3.5 Phác hoạ chi tiết

Tới bước này, bạn cần tiến hành mô tả cụ thể và phác hoạ chi tiết những thứ cần thiết có trong trng dụng như giao diện, màu sắc, font chữ, trình tự thông tin một cách đơn gian và nhanh chóng nhất sau khi đã có ý tưởng để khách hàng có thể hình dung được sản phẩm ứng dụng của họ

2.3.6 Tiến hành thiết kế, hoàn thiện, và bàn giao

-Khi bạn đã chuẩn bị xong tất cả mọi thứ cơ bản và cần thiết thì bạn nên nhanhchóng bắt tay vào việc tiến hành thiết kế và hoàn chỉnh phần mềm ứng dụng theonhững gì mà bạn đã phác hoạ Điều quan trọng nhất của bước này trong quy trình thiết

kế app giúp việc lập trình trở nên đơn giản hơn chính là bạn cầu nắm rõ được quy tắcthiết kế và định hướng ứng dụng

Trang 10

-Trước khi mang ứng dụng ra ngoài thị trường, bạn cần bắt buộc kiểm tra cắnthận và xử lý các lỗi xảy ra trên ứng dụng kịp thời và kỳ lưỡng Nếu không phát hiệnthêm lỗi làm gì thì sẽ chuyển qua bước tiếp theo.

-Sau khi đã kiểm tra và hoàn thiện ứng dụng sản phẩm sẽ được bản giao lạicho khách hàng Họ có quyền được kiểm tra và phản hồi khi phát hiện lỗi trong mộtkhoảng thời gian nhất định Bên cạnh đó, người sở hữu ứng dụng cần triển khai cácchiến lược marketing phát triển sản phẩm, khai thác và phát huy những lợi ích tụ điểm

C# có chứa những từ chốt cho phép khai báo những lớp mới, thuộc tỉnh và các hàm hành sự kế thừa, đa hình Trên C#, mọi việc liên quan đến khai báo một lớpnăm ngay trong bản thân phản khai báo lớp

C# cũng hỗ trợ giao diện (Interface), một kiểu khế ước với một lớp liên quan đến những dịch vụ mà giao diện đẻ ra Ngôn ngữ C# định nghĩa một lớp chỉ có thể kế thừa từ một lớp khác nhưng có thể thiết đặt vô số giao diện Khi thiết đặtmột giao diện, lớp phải cái đặt tất cả các hàm hành sự của giao diện

Trang 11

CHƯƠNG 3 Thiết kế hệ thống3.1 Kiến trúc tổng quan

3.2 Cơ sở dữ liệu

3.2.1 Quản lý khai thác phòng:

- Quản lý đăng ký thuê phòng: Khi khách đến thuê phòng, chủ nhà trọ phải ghi nhận lại các thông tin có liên quan đến khách theo quy định chung của khách sạn để tiện cho việc quản lý khách trong thời gian họ đăng ký thuê phòng

-Tất cả các thông tin đăng ký thuê phòng đều được chủ nhà trọ dựa trên họ tên khách đăng ký, số lượng phòng, ngày đến, ngày đi và số điện thọai liên lạc

- Quản lý thông tin nhận phòng: Sau khi đã làm thủ tục đăng ký thuê phòng, khách thuê sẽ được chủ nhà trọ trao phòng và chính thức ghi nhận thời gian mà

họ nhận phòng Nhà trọ sẽ quản lý những thông tin như số phòng nhận, họ tên người nhận phòng, ngày nhận, giờ nhận Nếu đã đăng ký phòng trước thì thông tin nhận phòng phải đúng với thông tin đăng ký thuê phòng đã khai báo trước đó

- Quản lý việc trả phòng: Khi khách thuê có ý muốn trả phòng thì chủ nhà trọ

có nhiệm vụ kiểm tra lại phòng mà họ trả dựa trên thông tin nhận phòng và những dịch vụ mà họ sử dụng Đồng thời phải lập hóa đơn cho tất cả những gì

mà họ phải thanh toán Việc trả phòng được chủ nhà trọ quản lý các thông tin sau: Số phòng trả, họ tên người trả, ngày trả, giờ trả (chính sách trả phòng) Tổng tiền = Tiền phòng + Tiền sử dụng dịch vụ + (Tiền phòng * Phụ thu) Trong đó: Phụ thu tính theo chính sách trả phòng

Chính sách trả phòng

Thời gian trả phòng cuối tháng : Nếu quý khách nhận phòng và sử dụng chưa cuối tháng vẫn tính nguyên giá 1 tháng

3.2.2 Quản lý khách hàng:

Trang 12

Khi khách đến đăng ký và nhận phòng ở nhà trọ, mỗi người đều phải cung cấp những thông tin như: Họ tên, giới tính, địa chỉ, điện thoại, số CMND(PassPort, Visa) …, quốc tịch để nhà trọ có thể quản lý và trích suất thông tin theo yêu cầu (hợp pháp).

3.2.3 Quản lý các dịch vụ của nhà trọ:

Bên cạnh việc thuê phòng, khách hàng còn có nhu cầu sử dụng các loại dịch

vụ Để đáp ứng điều đó, nhà trọ đã cung cấp các loại dịch vụ và các loại hình dịch vụ này sẽ được quản lý theo: tên dịch vụ, đơn vị tính, đơn giá

3.2.4 Quản lý phòng:

Mỗi nhà trọ sẽ có nhiều loại phòng, mỗi loại có nhiều phòng, mỗi phòng có nhiều trang thiết bị khác nhau Vì vậy, các phòng của nhà trọ phải được quản lý dựa vào số phòng, loại phòng, giá cơ bản; tiện nghi thì được quản lý theo: tên thiết bị, số lượng

3.3 Giao diện người dùng

Đây là chức năng tổ hợp tất cả các chức năng dành cho ứng dụng, là phương tiện người sử dụng có thể giao tiếp với máy tính 1 cách thân thiện, giao diện của ứng dụng quản lí phòng trọ được thiết kế 1 cách rất bắt mắt, tuy chưa hoàn thiên đã đáp ứng gần đủ chức năng của một ứng dụng cần làm

3.4.Các chức năng chính

3.4.1.Tính năng quản lí người dùng

Tính năng này được người chủ trọ sử dụng nhằm để quản lí hầu hết các người thuê trọ và người nhà của chủ nhà trọ, bao gồm tên đăng nhập và thông tin tóm tắt, thông tin khách trọ ( họ tên , cmnd , địa chỉ )

Ngoài ra chứ năng quản lí người dùng có thể kiểm tra hoặc xem xét thay đổi thông tin của người dùng, như số phòng, giá, trạng thái, số lượng người tối đa…

3.4.2.Tính năng thu tiền phòng hằng tháng

Giúp người quản lí có thể lưu trữ thông tin khách thuê đã đóng tiền, và người thuê trọ có thể đối chứng với chủ trọ

Thông tin số ngày , tiền phòng tiền nước cũng được lưu trữ 1 cách chính xác

3.4.3.Tính năng trả phòng

Cho phép người quản lí có thể thanh toán và xoá phòng khi khách thuê đã trả phòng, thông tin được lưu vào máy và phòng đã đc trả sẽ xoá đi ở trạng thái phòng đã được thuê

Trang 13

CHƯƠNG 4 Thiết kế Phần Mềm4.1 Giao diện đăng nhập

Phần mềm có 2 người đăng nhập: Admin và Chủ trọ

Hình 1 Giao diện đăng nhậpAdmin:

Tài khoản Admin sẽ tự tạo account trong SQL Server

Ngày đăng: 07/02/2025, 12:25

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

TÀI LIỆU LIÊN QUAN