I. Giới thiệu về đồ án xây dựng hệ thống quản lý nhà chung cư Sông Đà 1
Hệ thống quản lý nhà chung cư Sông Đà 1 là một đồ án tốt nghiệp được thực hiện tại Viện Đại học Mở Hà Nội, Khoa Công nghệ Thông tin vào năm 2015. Đề tài này nhằm ứng dụng công nghệ thông tin để hỗ trợ công tác quản lý tòa nhà chung cư của Công ty Sông Đà 1. Với sự phát triển mạnh mẽ của công nghệ, việc tin học hóa quản lý nhà chung cư đã trở thành một nhu cầu cấp thiết. Đồ án được thực hiện bởi hai sinh viên: Nguyễn Thị Kim Tình và Trần Thị Lý dưới sự hướng dẫn của ThS. Nguyễn Thị Tâm. Mục tiêu chính là xây dựng một giải pháp phần mềm toàn diện giúp giảm bớt sức lao động, tiết kiệm thời gian và tăng độ chính xác trong công việc quản lý.
1.1. Mục tiêu của đề tài
Mục tiêu chính của đồ án là xây dựng hệ thống hỗ trợ quản lý nhà chung cư toàn diện. Hệ thống này hỗ trợ các chức năng quan trọng như quản lý căn hộ, quản lý nhân sự và thống kê báo cáo. Bằng cách tin học hóa các hoạt động quản lý, đề tài giúp giảm không gian lưu trữ, tránh thất lạc dữ liệu và tự động hóa các thông tin theo nhu cầu thực tế. Đồ án cũng nhằm chứng minh rằng ứng dụng công nghệ thông tin trong quản lý bất động sản là hiệu quả và cần thiết.
1.2. Phạm vi của đề tài
Phạm vi của hệ thống quản lý nhà chung cư bao gồm ba khối chức năng chính. Thứ nhất là quản lý căn hộ, bao gồm cập nhật thông tin căn hộ, quản lý tình trạng và lịch sử. Thứ hai là quản lý nhân sự, bao gồm quản lý thông tin nhân viên, phân công nhiệm vụ. Thứ ba là thống kê báo cáo, cung cấp các báo cáo chi tiết. Đề tài được khảo sát dựa trên quy trình quản lý tòa nhà chung cư Hemisco tại Phúc La, Hà Đông, Hà Nội.
II. Khảo sát và phân tích yêu cầu hệ thống
Giai đoạn khảo sát và phân tích hệ thống là bước quan trọng trong việc xây dựng hệ thống quản lý nhà chung cư hiệu quả. Nhóm đồ án đã tiến hành khảo sát quy trình quản lý tòa nhà chung cư tại Hemisco để hiểu rõ các nhu cầu thực tế. Từ đó, các yêu cầu chức năng được xác định và phân loại. Biểu đồ ngữ cảnh của hệ thống được xây dựng để thể hiện các thực thể liên quan và mối quan hệ với hệ thống. Ma trận thực thể - chức năng (E-F) được sử dụng để ánh xạ các chức năng cần thiết cho từng thực thể. Các biểu đồ DFD (Data Flow Diagram) ở nhiều mức được xây dựng để mô tả chi tiết các quy trình xử lý dữ liệu.
2.1. Quy trình nghiệp vụ quản lý căn hộ
Quy trình quản lý căn hộ là một phần quan trọng của hệ thống. Quy trình này bao gồm các hoạt động như tiếp nhận thông tin căn hộ mới, cập nhật tình trạng sử dụng, quản lý hợp đồng thuê và các thay đổi về chủ sở hữu. Hệ thống phải hỗ trợ tìm kiếm, sửa đổi và xóa thông tin căn hộ một cách linh hoạt. Bên cạnh đó, lưu trữ lịch sử các thay đổi cũng là yêu cầu quan trọng để phục vụ công tác kiểm tra và thanh toán.
2.2. Quy trình nghiệp vụ quản lý nhân sự
Quy trình quản lý nhân sự bao gồm các chức năng quản lý thông tin nhân viên, phân công nhiệm vụ và thống kê báo cáo hiệu suất. Hệ thống cần duy trì dữ liệu về nhân viên, vị trí công việc, lương thưởng và khen thưởng kỷ luật. Quản lý nhân sự hiệu quả giúp tối ưu hóa tài nguyên con người, cải thiện năng suất làm việc và hỗ trợ quyết định quản lý chiến lược.
III. Thiết kế và kiến trúc hệ thống
Thiết kế hệ thống quản lý nhà chung cư được thực hiện theo quy trình tiêu chuẩn, bao gồm thiết kế cơ sở dữ liệu và thiết kế giao diện người dùng. Cơ sở dữ liệu là thành phần trung tâm, được thiết kế để lưu trữ tất cả thông tin liên quan đến căn hộ, nhân sự và các hoạt động quản lý. Biểu đồ phân cấp chức năng (Function Decomposition Diagram) được sử dụng để chia nhỏ các chức năng phức tạp thành các phần tử nhỏ hơn, dễ quản lý. Biểu đồ DFD (Data Flow Diagram) ở mức 0 và mức 1 thể hiện chi tiết luồng dữ liệu giữa các process, data store và external entity. Thiết kế này đảm bảo hệ thống có khả năng mở rộng và bảo trì trong tương lai.
3.1. Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu được thiết kế với các bảng chính bao gồm: bảng căn hộ, bảng cư dân, bảng nhân viên, bảng phòng ban, bảng hợp đồng và bảng giao dịch. Mỗi bảng được xác định các trường dữ liệu, khóa chính và khóa ngoại để đảm bảo tính toàn vẹn dữ liệu. Thiết kế relational cho phép truy vấn hiệu quả và báo cáo linh hoạt.
3.2. Biểu đồ chức năng và luồng dữ liệu
Biểu đồ DFD mức 0 (Context Diagram) thể hiện hệ thống như một process duy nhất với các thực thể bên ngoài. DFD mức 1 phân rã hệ thống thành các process con chính. Các luồng dữ liệu rõ ràng cho phép các nhà phát triển hiểu được cách thông tin chuyển động trong hệ thống, từ đó thiết kế chương trình hiệu quả.
IV. Cài đặt công nghệ sử dụng và kết quả
Cài đặt hệ thống quản lý nhà chung cư được thực hiện sử dụng các công nghệ hiện đại, phù hợp với nhu cầu của năm 2015. SQL được lựa chọn làm hệ quản trị cơ sở dữ liệu chính, cung cấp khả năng lưu trữ dữ liệu an toàn, hiệu quả và khả năng truy vấn mạnh mẽ. Giao diện người dùng được phát triển để tương thích với các thiết bị phổ biến tại thời điểm đó. Các điều khiển cơ bản của ứng dụng được tối ưu để người dùng có thể dễ dàng thao tác. Đồ án cũng đề xuất các hướng phát triển trong tương lai, bao gồm tích hợp thêm các tính năng quản lý tài chính, quản lý bảo trì và quản lý khác.
4.1. Công nghệ và công cụ phát triển
Hệ quản trị cơ sở dữ liệu SQL là nền tảng chính cho lưu trữ dữ liệu. Ngôn ngữ lập trình được chọn phù hợp với việc xây dựng ứng dụng quản lý trên các nền tảng khác nhau. Các công cụ phát triển được sử dụng bao gồm các IDE, database management tools và testing tools. Kiến trúc ứng dụng được thiết kế theo mô hình client-server, cho phép nhiều người dùng truy cập hệ thống đồng thời.
4.2. Giao diện người dùng và kết quả
Giao diện người dùng được thiết kế đơn giản, trực quan và dễ sử dụng. Các màn hình chính bao gồm: quản lý căn hộ, quản lý nhân sự, quản lý hệ thống và xem báo cáo. Kết quả cuối cùng là một hệ thống hoàn chỉnh hỗ trợ các nhu cầu quản lý của Công ty Sông Đà 1, với khả năng mở rộng và cải tiến trong tương lai.