Khóa luận tốt nghiệp công nghệ thông tin xây dựng quản lý website khu chung cư hoàng huy

Khóa luận tốt nghiệp công nghệ thông tin xây dựng hệ thống quản lý website khu chung cư Hoàng Huy, ứng dụng công nghệ hiện đại, hiệu quả.

Trường đại học

Đại học Hải Phòng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2024

60
8
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

1. CHƯƠNG 1: GIỚI THỆU QUẢN LÝ KHU CHUNG CƯ HOÀNG HUY

1.1. Khái niệm khu chung cư

1.2. Giới thiệu tên đề tài

1.3. Phân tích yêu cầu

1.3.1. Phân tích chức năng

1.3.2. Phân tích hoạt động của hệ thống

2. CHƯƠNG 2: PHÂN TÍCH QUẢN LÝ KHU CHUNG CƯ HOÀNG HUY

2.1. Phân tích hệ thống

2.2. Phân tích chức năng hệ thống

2.2.1. Mô tả use case: Đăng nhập

2.2.2. Mô tả use case: Quản lý toà

2.2.3. Mô tả use case: Quản lý căn hộ

2.2.4. Mô tả use case: Quản lý tài khoản

2.2.5. Mô tả use case: Xem thống kê doanh thu

2.2.6. Mô tả use case: Xem thông tin căn hộ

2.2.7. Mô tả use case: Xem thông tin mua bán

2.2.8. Mô tả use case: Xem thông tin cư dân

Tài liệu tham khảo

Tóm tắt

I. Giới thiệu quản lý khu chung cư Hoàng Huy

Khu chung cư Hoàng Huy là một trong những dự án nhà ở cao tầng nổi bật tại Hải Phòng. Khóa luận tốt nghiệp này tập trung vào việc xây dựng hệ thống quản lý website cho khu chung cư này, nhằm đáp ứng nhu cầu quản lý và cung cấp thông tin cho cư dân. Khu chung cư không chỉ là nơi ở mà còn là một phần quan trọng trong việc phát triển đô thị bền vững. Việc quản lý hiệu quả các căn hộ và cư dân là rất cần thiết để đảm bảo sự hài lòng và an toàn cho người dân. Hệ thống này sẽ giúp quản lý website một cách hiệu quả, từ việc đăng nhập, quản lý căn hộ, đến việc thống kê doanh thu. Theo đó, việc phát triển công nghệ thông tin trong quản lý khu chung cư là một bước tiến quan trọng trong việc nâng cao chất lượng sống cho cư dân.

1.1 Khái niệm khu chung cư

Khu chung cư là một dạng nhà ở cao tầng, nơi mà mỗi căn hộ được thiết kế để phục vụ cho mục đích ở. Chủ sở hữu căn hộ có quyền sử dụng không gian chung trong khuôn viên. Các dự án chung cư thường được kết hợp với các dịch vụ thương mại và công cộng, tạo nên một môi trường sống tiện nghi. Hệ thống quản lý website cho khu chung cư Hoàng Huy sẽ giúp cư dân dễ dàng tiếp cận thông tin và dịch vụ, từ đó nâng cao trải nghiệm sống của họ.

1.2 Giới thiệu tên đề tài

Tên đề tài 'Xây dựng quản lý website khu chung cư Hoàng Huy' phản ánh rõ ràng mục tiêu của đồ án tốt nghiệp CNTT. Dự án này không chỉ nhằm phát triển một hệ thống quản lý mà còn góp phần vào việc cải thiện chất lượng sống cho cư dân. Việc xây dựng phần mềm quản lý sẽ giúp tối ưu hóa quy trình quản lý, từ việc thêm, sửa, xóa căn hộ đến việc thống kê doanh thu. Điều này không chỉ mang lại lợi ích cho ban quản lý mà còn cho cư dân, giúp họ dễ dàng theo dõi thông tin và tương tác với ban quản lý.

II. Phân tích yêu cầu

Phân tích yêu cầu là bước quan trọng trong việc phát triển hệ thống quản lý website cho khu chung cư Hoàng Huy. Yêu cầu chức năng được chia thành nhiều nhóm, bao gồm quản lý căn hộ, cư dân, mua bán, và tài khoản. Mỗi nhóm chức năng đều có những yêu cầu cụ thể nhằm đảm bảo hệ thống hoạt động hiệu quả. Ví dụ, nhóm quản lý căn hộ cần có các chức năng như thêm, sửa, xóa căn hộ, trong khi nhóm quản lý cư dân cần có khả năng quản lý thông tin cư dân. Các yêu cầu phi chức năng cũng rất quan trọng, bao gồm yêu cầu về bảo mật dữ liệu, tốc độ xử lý và giao diện người dùng. Những yêu cầu này sẽ giúp đảm bảo rằng hệ thống không chỉ hoạt động tốt mà còn mang lại trải nghiệm tốt cho người dùng.

2.1 Phân tích chức năng

Yêu cầu chức năng của hệ thống bao gồm nhiều nhóm khác nhau. Nhóm quản lý căn hộ sẽ thực hiện các thao tác như thêm, sửa, và xóa căn hộ. Nhóm quản lý cư dân sẽ quản lý thông tin cư dân, bao gồm việc thêm, sửa, và xóa thông tin. Nhóm quản lý mua bán sẽ thực hiện các hợp đồng và thống kê doanh thu. Nhóm quản lý tài khoản sẽ đảm bảo rằng người dùng có thể đăng nhập và quản lý tài khoản của mình. Những yêu cầu này không chỉ giúp hệ thống hoạt động hiệu quả mà còn đảm bảo rằng mọi thông tin đều được cập nhật kịp thời và chính xác.

2.2 Phân tích hoạt động của hệ thống

Hệ thống sẽ có hai loại tài khoản: người dùng và người quản lý. Người dùng sẽ có thể thực hiện các thao tác như xem thông tin căn hộ, phản hồi thông tin, và chỉnh sửa thông tin cá nhân. Người quản lý sẽ có quyền truy cập vào tất cả các chức năng của hệ thống, bao gồm quản lý căn hộ, cư dân, và thống kê doanh thu. Hệ thống sẽ đảm bảo rằng mọi thao tác đều được ghi nhận và xử lý một cách nhanh chóng. Việc phân quyền rõ ràng sẽ giúp bảo mật thông tin và đảm bảo rằng chỉ những người có quyền mới có thể thực hiện các thao tác quan trọng.

III. Phân tích thiết kế dữ liệu

Thiết kế dữ liệu là một phần quan trọng trong việc xây dựng hệ thống quản lý website cho khu chung cư Hoàng Huy. Dữ liệu sẽ được tổ chức thành các bảng khác nhau, bao gồm bảng căn hộ, cư dân, tài khoản, và thông tin mua bán. Mỗi bảng sẽ chứa các trường dữ liệu cần thiết để lưu trữ thông tin. Việc ánh xạ lớp sang bảng sẽ giúp đảm bảo rằng dữ liệu được lưu trữ một cách có tổ chức và dễ dàng truy cập. Hệ thống cũng sẽ sử dụng các quy tắc chuyển đổi để đảm bảo rằng dữ liệu được nhập vào là hợp lệ và chính xác. Điều này không chỉ giúp cải thiện hiệu suất của hệ thống mà còn đảm bảo rằng thông tin luôn được cập nhật và chính xác.

3.1 Quy tắc chuyển đổi

Quy tắc chuyển đổi sẽ được áp dụng để đảm bảo rằng dữ liệu được nhập vào hệ thống là hợp lệ. Điều này bao gồm việc kiểm tra định dạng dữ liệu, đảm bảo rằng các trường bắt buộc được điền đầy đủ, và kiểm tra tính hợp lệ của các giá trị. Việc này sẽ giúp giảm thiểu lỗi và đảm bảo rằng thông tin được lưu trữ trong hệ thống là chính xác. Hệ thống cũng sẽ có các thông báo lỗi rõ ràng để người dùng có thể dễ dàng nhận biết và sửa chữa các lỗi khi nhập dữ liệu.

3.2 Ánh xạ lớp sang bảng

Ánh xạ lớp sang bảng là một bước quan trọng trong thiết kế dữ liệu. Mỗi lớp trong hệ thống sẽ tương ứng với một bảng trong cơ sở dữ liệu. Điều này giúp tổ chức dữ liệu một cách có hệ thống và dễ dàng truy cập. Việc này cũng giúp đảm bảo rằng mọi thông tin đều được lưu trữ một cách có tổ chức, từ thông tin căn hộ, cư dân, đến thông tin tài khoản. Hệ thống sẽ sử dụng các truy vấn SQL để truy xuất và cập nhật dữ liệu, đảm bảo rằng mọi thao tác đều được thực hiện một cách nhanh chóng và hiệu quả.

21/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. GIỚI THỆU QUẢN LÝ KHU CHUNG CƯ HOÀNG HUY 1.1 Khái niệm khu chung cư - Khu chung cư thuộc công trình nhà ở cao tầng, là một dạng nhà ở không sở hữu đất, trong đó mỗi căn hộ chỉ dành riêng cho mục đích ở và có lối vào riêng, tách từ diện tích chung của khu nhà chung cư. Chủ sở hữu căn hộ có quyền sử dụng chung tất cả không gian cộng đồng trong khuôn viên khu chung cư. - Các dự án chung cư nhà cao tầng thường được kết hợp với khu thương mại, dịch vụ và đặt gần ở những khu dịch vụ, công cộng, giáo dục, … Chúng được xem như một điểm nhấn của đô thị, nhắm tới mục tiêu phát triển bền vững, đồng thời duy trì sự hài hòa với môi trường và cảnh quan xung quanh.

- Các dự án chung cư cao tầng cao cấp ngoài thiết kế, trang thiết bị sang trọng, giá cả và vị trí tương xứng, còn phải đáp ứng nhu cầu tiện lợi giao thông, cảnh quan đẹp, không gian công cộng cao cấp, trong đó yêu cầu về giao thông đặt lên hàng đầu. 1 - Ưu điểm và nhược đểm của chung cư: + Ưu điểm:  Tiết kiệm đất. Giảm chi phí xây dựng cơ sở hạ tầng kỹ thuật.  Hiệu suất sử dụng đất cao.

 Có lợi trong việc tổ chức sử dụng không gian mặt đất.  Diện tích cây xanh tăng lên.  Làm phong phú thêm bộ mặt đô thị.  Tạo điểm nhấn cho đô thị.

+ Nhược điểm:  Đòi hỏi trình độ thiết kế và kỹ thuật xây dựng cao.  Một số người dân chưa thích nghi với đời sống cộng đồng nhà chung cư.  Hạn chế trong quản lý và khai thác sử dụng.  Đòi hỏi vốn đầu tư lớn, thời gian thu hồi vốn chậm.2 Giới thiệu tên đề tài Nhà ở là một trong những nhu cầu cơ bản của người dân, đối với các đô thị lớn như Hà Nội, Hải Phòng, TP.

Hồ Chí Minh, Đà Nẵng, … nhà ở còn liên quan đến một loạt các vấn đề như chính trị - kinh tế - xã hội - môi trường và mỹ quan đô thị. Trong chiến lược tổng thể phát triển kinh tế - xã hội, nhà ở được xem là một trong những nội dung quan trọng được Đảng bộ và chính quyền Thành phố quan tâm chỉ đạo. Thêm vào đó mật độ dân nội thành sống rất dày và chật hẹp. Trong khi đó, người dân nông thôn để ra thành thị tìm việc là ngày càng tăng, cộng thêm dân nhập cư từ các tỉnh khác cũng tìm về thành phố, khiến nhu cầu nhà ở ngày càng cấp bách.

Chính vì muốn dân cư có chỗ ở nên dưới sự chỉ đạo của Chính phủ, Thành phố đã quy hoạch nhiều khu dân cư tập trung ở ngoại thành, thành lập thêm các quận mới và xây dựng chương trình giảm dân nội thành. Do cuộc sống của người dân ngày càng được cải thiện về nhiều mặt, trong đó nhu cầu về nhà ở cũng là một vấn đề đang được quan tâm. Trong khi đó, số lượng chung cư cao cấp hiện không đủ đáp ứng mong muốn của người dân. Chính vì vậy em xin đề xuất “Xây dựng phần mềm Quản lý khu chung cư Hoàng Huy”.2 Phân tích yêu cầu 1.1 Phân tích chức năng :  Yêu cầu chức năng: 1.

Nhóm quản lý căn hộ: (Dữ liệu do ban quản lý hạ tầng cung cấp)  Thêm căn hộ  Sửa căn hộ  Xoá căn hộ 2. Nhóm quản lý cư dân: (Dữ liệu do khách hàng và cư dân cung cấp)  Thêm cư dân  Sửa cư dân  Xoá cư dân 3. Nhóm quản lý mua - bán - thuê:  Lập hợp đồng mua, bán, thuê  Thống kê doanh thu  Xem thông tin mua - bán căn hộ 4. Nhóm quản lý truy cập hệ thống:  Đăng nhập  Đăng xuất 5.

Nhóm quản lý tài khoản:  Thêm tài khoản  Sửa tài khoản  Xóa tài khoản 6. Nhóm quản lý toà  Thêm toà  Sửa toà  Xóa toà  Yêu cầu phi chức năng: 1. Yêu cầu về sản phẩm:  Dữ liệu không bị hack hay mất mát  Tốc độ xử lý, phản hồi nhanh  Xử lý được lượng dữ liệu lớn  Giao diện đẹp, tươi sáng  Có thể thêm các chức năng cần thiết sau này  Sửa chữa, bảo trì miễn phí  Bảo hành 10 năm. Yêu cầu về tổ chức/tiến trình phát triển:  Ngôn ngữ lập trình: java 3  Hệ quản trị cơ sở dữ liệu: SQL Server  Chuẩn chất lượng phần mềm: ISO/IEC 9126  Hệ điều hành: Windows 3.

Yêu cầu từ bên ngoài:  Thời gian: 1 tháng (chậm tối đa 3 – 4 ngày)  Chi phí: 100.000đ  Bản quyền: Độc quyền.  Liên kết phần mềm khác: Không 1.2 Phân tích hoạt động của hệ thống : 1. Giao diện đăng nhập (có 2 loại tài khoản: người dùng và người quản lý): Nếu là người dùng phải đăng nhập bằng tài khoản được người quản lý cấp trước đó. Nếu là người quản lý, phải đăng nhập bằng tài khoản được cấp trước bởi nhà phát triển (có thể thay đổi sau này).

Giao diện dành cho người dùng: Khi chọn đăng nhập dành cho người dùng. Người dùng có thể thực hiện các công việc sau:  Nhập thông tin cư dân mua nhà.  Phản hồi các thông tin không hài lòng.  Chỉnh sửa thông tin của cư dân.

 Xem danh sách thông tin mua – bán căn hộ.  Xem thông tin căn hộ. Giao diện dành cho người quản lý: Khi chọn đăng nhập dành cho quản lý. Người quản lý phải có username và password để đăng nhập vào hệ thống.

Sau khi đăng nhập thành công, người quản lý có thể làm các công việc sau:  Xem thông tin toà  Xem thông tin căn hộ.  Xem danh sách thông tin mua – bán căn hộ.  Xem thống kê doanh thu.  Xem thông tin cư dân  Quản lý tài khoản.

 Xem sự kiện 1. Hệ thống có nút đăng xuất ở bất kỳ giao diện nào. Khi chọn nút “Đăng Xuất” đóng các thao tác hiện tại mở lại giao diện đăng nhập. PHÂN TÍCH QUẢN LÝ KHU CHUNG CƯ HOÀNG HUY 2.1 Phân tích hệ thống  Biểu đồ use case tổng quát: Hình 2.1 Biểu đồ use case tổng quát.

5  Biểu đồ phân rã người quản lý Hình 2.2 Biểu đồ phân rã của người quản lý 6  Biểu đồ phân rã của người dùng: Hình 2.3 : Biểu đồ phân rã của người dùng 2.2 Phân tích chức năng hệ thống 2. Mô tả use case: Đăng nhập - Mô tả vắn tắt: Use case này cho phép người (người quản lý, người dùng) đăng nhập hệ thống bằng tên đăng nhập và mật khẩu để truy nhập các chức năng của hệ thống theo vai trò. - Luồng sự kiện:  Luồng cơ bản: 1. Use case này bắt đầu khi người dùng kích vào nút “Đăng nhập” trên giao diện đăng nhập của hệ thống.

Hệ thống kiểm tra tên và mật khẩu của người dùng trong bảng “TAIKHOAN”. Nếu là tài khoản dành cho nhân viên chuyển sang bước 2. Nếu là tài khoản của người quản lý chuyển sang bước 3. Hệ thống sẽ hiển thị giao diện quản lý dành cho nhân viên.

Hệ thống sẽ hiển thị giao diện quản lý dành cho người quản lý. Use case này kết thúc.  Luồng rẽ nhánh: 1. Hủy bỏ: Tại Bước 2 trong luồng cơ bản, nếu người dùng kích vào nút “Hủy bỏ” thì use case kết thúc.

Sai tên hoặc mật khẩu: Tại bước 1 trong luồng cơ bản nếu người dùng nhập sai tên đăng nhập hay mật khẩu thì hệ thống sẽ thông báo lỗi. Người dùng có thể nhập lại và tiếp tục bước 2 hoặc chọn hủy bỏ để kết thúc use case. Không thể kết được với cơ sở dữ liệu: Tại bất kì thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc. - Các yêu cầu đặc biệt: Use case này được dùng để phân quyền của người dùng theo tên đăng nhập.

Các quyền được kiểm soát theo vai trò người quản lý, người dùng. - Tiền điều kiện: Người quản lý phải có tài khoản được nhà phát triển cung cấp trước đó. Người dùng phải có tài khoản do người quản lý cấp. - Hậu điều kiện: Người dùng đăng nhập được vào hệ thống.

Mô tả use case: Quản lý toà - Mô tả vắn tắt: Use case này cho phép người quản lý có thể quản lý toà - Luồng sự kiện:  Luồng cơ bản: 1. Use case này bắt đầu khi người quản lý bấm vào nút “Toà”. Hệ thống sẽ lấy thông tin từ bảng “TOÀ” và hiển thị danh sách thông tin các Toà. Thêm Toà: Người quản lý bấm vào nút “Thêm toà”.

Hệ thống hiển thị một giao diện thêm toà. Người quản lý nhập các thông tin cho toà rồi bấm vào nút “Lưu”. Hệ thống sẽ thêm toà mới vào bảng “TOÀ” và thêm mới các căn của khu vừa thêm vào bảng “CANHO”. Sửa Toà: Người quản lý chọn Toà có thông tin sai, nhập lại thông tin cho đúng và nhấn nút “Lưu”.

Hệ thống sẽ cập nhật lại thông tin về toà rồi lưu lại vào CSDL. Xóa Toà: Người quản lý chọn toà cần xóa và bấm nút “Xóa”. Hệ thống sẽ xóa toàn bộ thông tin liên quan đến toà đó. Bao gồm cả thông tin về các toà đó.

Use case này kết thúc khi người quản lý bấm vào 1 mục quản lý khác trên giao diện quản lý. 8  Luồng rẽ nhánh: 1. Tại bước 2 và 3 trong luồng cơ bản nếu người quản lý nhập thông tin cho toà không hợp lệ. Hệ thống sẽ hiện thông báo lỗi.

Người quản lý có thể nhập lại hoặc nhấn “Hủy”. Không thể kết nối được với cơ sở dữ liệu: Tại bất kì thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc. - Các yêu cầu đặc biệt: Chỉ người quản lý mới sử dụng được use case này. - Tiền điều kiện: Người quản lý phải đăng nhập vào hệ thống trước khi use case này bắt đầu.

- Hậu điều kiện: Không. Mô tả use case: Quản lý căn hộ - Mô tả vắn tắt: Use case này cho phép người quản lý có thể quản lý căn hộ - Luồng sự kiện:  Luồng cơ bản: 1. Use case này bắt đầu khi người quản lý bấm vào nút “Căn hộ”. Hệ thống sẽ lấy thông tin từ bảng “CANHO” và hiển thị danh sách thông tin các căn hộ.

Thêm Căn hộ: Hệ thống tự động thêm căn hộ mới khi có 1 căn hộ mới được thêm.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Khóa Luận Tốt Nghiệp CNTT: Xây Dựng Hệ Thống Quản Lý Website Chung Cư Hoàng Huy là một nghiên cứu chuyên sâu về việc thiết kế và triển khai hệ thống quản lý website dành cho các chung cư, cụ thể là chung cư Hoàng Huy. Tài liệu này tập trung vào các yếu tố kỹ thuật như kiến trúc hệ thống, quy trình quản lý dữ liệu, và tích hợp các tính năng hỗ trợ quản lý hiệu quả. Đây là nguồn tài liệu hữu ích cho sinh viên CNTT, nhà phát triển web, và các chuyên gia quản lý dự án bất động sản, giúp họ hiểu rõ hơn về cách xây dựng hệ thống quản lý website chuyên nghiệp và tối ưu hóa quy trình vận hành.

Để mở rộng kiến thức về các hệ thống quản lý và công nghệ liên quan, bạn có thể tham khảo thêm Nghiên cứu xây dựng cloud storage và vpn trong điện toán đám mây sử dụng devstack luận văn thạc sĩ, một tài liệu chuyên sâu về điện toán đám mây và các giải pháp lưu trữ hiện đại. Ngoài ra, Luận văn tốt nghiệp điều khiển thiết bị từ xa qua điện thoại và giao tiếp máy tính cung cấp cái nhìn chi tiết về việc tích hợp công nghệ điều khiển từ xa vào các hệ thống quản lý. Cuối cùng, Luận văn thạc sĩ khoa học máy tính hỗ trợ suy luận trong điều khiển truy xuất dữ liệu gis sẽ giúp bạn hiểu sâu hơn về các phương pháp quản lý và truy xuất dữ liệu hiệu quả.