Chương 1: Tổng quan về đề tài 1.1 Giới thiệu đề tài.Xây dựng chương trình quản lý phòng trọ nhằm áp dụng công nghệ thông tin vàoquản lý nói chung và quản lý phòng trọ nói riêng để
Tổng quan về đề tài
Giới thiệu đề tài
Xây dựng chương trình quản lý phòng trọ nhằm ứng dụng công nghệ thông tin vào quản lý, giúp theo kịp xu hướng công nghệ toàn cầu Chương trình này không chỉ nâng cao hiệu quả quản lý mà còn mở rộng cơ hội tiếp cận công nghệ cho các nhà quản lý phòng trọ.
Chương trình quản lý phòng trọ giúp người quản lý tối ưu hóa quy trình, tiết kiệm thời gian và giảm thiểu sai sót trong việc tính tiền, đảm bảo sự công bằng cho khách hàng Nó mang lại sự thuận lợi cho khách hàng trong việc đăng ký thuê phòng và tạo cảm giác an tâm về tổ chức Bằng cách thay thế việc quản lý bằng hồ sơ giấy tốn thời gian và dễ nhầm lẫn, chương trình này cung cấp một phương pháp quản lý thống nhất cho tất cả các nhà trọ, đồng thời cho phép điều chỉnh một số chi tiết để phù hợp với từng loại hình nhà trọ khác nhau.
Mục đích của hệ thống là hỗ trợ người quản lý trong việc cập nhật thông tin khách thuê và dịch vụ, cũng như tìm kiếm thông tin khách hàng Người quản lý có thể dễ dàng sửa chữa thông tin khách hàng và điều chỉnh đơn giá dịch vụ khi cần thiết Hệ thống cho phép lưu trữ, xóa bỏ và in ấn thông tin, đảm bảo quản lý hiệu quả và tiện lợi.
Phân công công việc
Bảng 1 Bảng phân công công việc
STT Tên đầu việc Công việc chia đến nhỏ nhất Thành viên Đánh giá Kết luận
Làm việc với Windows Form
Lò Văn Hùng Phạm Văn Phi
Hoàn thành tốt nhiệm vụ
2 Thiết kế cơ sở dữ liệu
Làm việc với SQL Server
Lò Văn Hùng Phạm Văn Phi
Hoàn thành tốt nhiệm vụ
Hoàn thiện bài báo cáo word
Tạo các sơ đồ cho bài báo cáo Lò Văn Hùng
Hoàn thành tốt nhiệm vụ
Thêm hình ảnh giao diện và hoàn thiện
Hoàn thành tốt nhiệm vụ
Tạo sơ đồ use case Nguyễn Mạnh Tuấn Hoàn thành nhiệm vụ 7/10
Khảo sát thực trạng và xác định yêu cầu hệ thống
Khảo sát thực trạng
Mỗi một nhà trọ sẽ có vai trò nhất định trong quy trình quản lý phòng trọ Cụ thể như sau:
Mỗi khách hàng sẽ được ghi nhận thông tin cá nhân như họ tên, giới tính, địa chỉ, số điện thoại và số CCCD để chủ trọ thuận tiện trong việc quản lý check in và check out.
Các loại phòng trong nhà trọ được quản lý dựa trên số lượng, loại hình và giá cả tương ứng Mỗi loại phòng cũng được trang bị các tiện nghi phù hợp với đặc điểm của loại phòng đó.
Quản lý đăng ký thuê phòng:
Chủ trọ tiếp nhận và lưu trữ thông tin khi khách hàng đăng ký thuê phòng, sau đó sẽ phản hồi chấp thuận Tiếp theo, chủ trọ sẽ sắp xếp phòng và dịch vụ theo yêu cầu của khách hàng.
Quản lý thông tin nhận phòng:
Khi khách hàng đăng ký thuê phòng thì chủ trọ sẽ dựa vào những thông tin đó để giao phòng chính xác.
Quản lý việc trả phòng:
Chủ trọ sẽ xác nhận tên khách hàng, số phòng và ngày trả để đảm bảo thanh toán chính xác Việc này giúp ngăn chặn tình trạng khách hàng trả phòng sớm hoặc yêu cầu gia hạn thời gian lưu trú.
Quản lý thông tin hủy đăng ký:
Chủ trọ cần xác định thông tin của khách hàng hủy đăng ký, bao gồm tên và ngày hủy, để tiến hành hủy bỏ việc đăng ký phòng và sắp xếp phòng cho khách khác Việc hủy đăng ký có thể yêu cầu khách hàng bồi thường cho chủ trọ theo thỏa thuận đã ký Chủ trọ cần lưu ý vấn đề này để đảm bảo quyền lợi của mình.
Xác định yêu cầu hệ thống
Chức năng này chủ yếu nhằm tạo danh sách các phòng để tra cứu, bao gồm việc quản lý trạng thái phòng như còn trống, đã hết, đang sửa chữa hoặc dọn dẹp Ngoài ra, nó còn quản lý trang thiết bị tiện nghi trong phòng, chẳng hạn như điện thoại.
Quản lý đăng ký thuê phòng:
Quản lý các hoạt động đặt và thuê phòng khi có khách đến thuê.
Lập danh sách thông tin về khách hàng để tra cứu thông tin khi cần thiết.
Lập danh sách quản lý các dịch vụ trong nhà trọ như giặt là, đưa đón khách và mát xa giúp chủ trọ dễ dàng tiếp nhận và phản hồi các yêu cầu từ khách hàng.
Nhà trọ có nhiệm vụ tổng hợp tình hình hoạt động hàng tháng, hàng quý và hàng năm, bao gồm thống kê số lượng khách (khách nội địa và quốc tế) và doanh thu Đồng thời, nhà trọ cũng cần đưa ra lãi suất và định hướng phát triển cho tương lai.
- Yêu cầu sơ đồ tổ chức:
Hình 2: Sơ đồ quản lý thuê phòng
Hình 3: Sơ đồ quản lý Khách hàng
Hình 5: Sơ đồ Báo cáo
Các hồ sơ
Hợp đồng đăng ký thuê phòng trọ:
Hình 6: Hợp đồng thuê nhà
Khi chuyển vào trọ ở ta phải đi đăng ký nơi ở tạm trú:
Hình 7: Đơn đăng ký tạm trú
Hình 8: Bản khai nhâp khẩu
Phân tích và thiết kế hệ thống
Cài đặt và triển khai ứng dụng
Mã hóa chương trình
- Lớp quản lý khách hàng
- Lớp Quản ký phòng trọ
Cài đặt giao diện chương trình
Giao diện đăng nhập vào trang chủ quản lý phòng trọ:
Giao diện quản lý khách hàng:
Giao diện quản lý phòng trọ:
Giao diện quản lý dịch vụ:
Giao diện quản lý báo cáo tài chính:
4.3 Ứng dụng, triển khai phát triển chương trình
Cố gắng đưa chương trình vào thử nghiệm thực tế sớm nhất có thể để có thể biết được những thiếu sót của chương trình và hoàn thiện hơn.
Tích cự lắng nghe những ý kiến đóng góp của mọi người để chương trình được hoàn thiện và sử dụng rộng rãi.
Ứng dụng, triển khai phát triển chương trình
- Hiểu khá rõ quy trình xây dựng và thiết kế một ứng dụng Windows Forms bằng công nghệ NET Framework.
- Tìm hiểu và nắm khá rõ về công cụ để xây dựng ứng dụng – Visual Studio C# và hệ quản trị CSDL MS SQL.
Phân quyền và xác thực người dùng là hai khái niệm quan trọng trong quản lý hệ thống đa người dùng Chúng giúp đảm bảo an toàn thông tin và kiểm soát quyền truy cập, từ đó nâng cao hiệu quả hoạt động của hệ thống Hiểu rõ về phân quyền và xác thực không chỉ giúp bảo vệ dữ liệu mà còn tối ưu hóa trải nghiệm người dùng trong các ứng dụng hiện đại.
- Nắm được quy trình xây dựng và phát triển một phần mềm theo hướng đối tượng.
- Chưa hiểu sâu sắc và sử dụng thành thạo tất cả các control dùng trên Windows Forms Application cũng như lập trình trên môi trường NET Framework.
- Thiết kế ứng dụng còn đơn giản, chưa đáp ứng đầy đủ các chức năng, tính thẩm mỹ trong một ứng dụng chưa cao.
- Thuật toán cho các xử lý chưa tối ưu.
Nhóm đồ án đã nỗ lực hoàn thành yêu cầu đề tài, mặc dù thời gian và năng lực có hạn Ứng dụng được xây dựng tập trung vào các chức năng chính như thêm, xóa, sửa và tìm kiếm Mục tiêu của nhóm là phát triển ứng dụng trở thành một sản phẩm có thể demo trên nhiều hệ điều hành, phù hợp với các hệ thống vừa và lớn, đồng thời cung cấp đầy đủ tính năng cần thiết với giao diện thân thiện, dễ sử dụng.