Kịch bản - Bạn là người quản lý một khu nhà trọ gồm nhiều dãy trọ, mỗi dãy có nhiều phòng khác nhau và được cho thuê cho các đối tượng như sinh viên, công nhân hoặc gia đình nhỏ.. Khu nh
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN 1
BÁO CÁO BÀI TẬP LỚN MÔN: CƠ SỞ DỮ LIỆU
ĐỀ TÀI:
Xây dựng hệ CSDL quản lý Khu nhà trọ
Nhóm bài tập lớn: 07 Lớp tín chỉ: INT1313-20241-03
Thành viên nhóm:
Tạ Duy Hiếu – B22DCCN319 Nguyễn Thanh Sơn – B22DCAT247
Đặng Đức Tài – B22DCAT251
Trang 2Mục lục
Trang 3I Kịch bản thế giới thực
1 Kịch bản
- Bạn là người quản lý một khu nhà trọ gồm nhiều dãy trọ, mỗi dãy có nhiều phòng
khác nhau và được cho thuê cho các đối tượng như sinh viên, công nhân hoặc gia
đình nhỏ Khu nhà trọ của bạn có nhiều loại phòng (phòng đơn, phòng đôi, phòng
gia đình) với mức giá thuê khác nhau và có các dịch vụ tiện ích kèm theo như
điện, nước, internet
- Bạn muốn xây dựng một hệ thống cơ sở dữ liệu để quản lý thông tin khu nhà trọ,
theo dõi tình trạng từng phòng, quản lý hợp đồng và thanh toán của khách thuê,
đồng thời quản lý các dịch vụ và chi phí cho từng phòng
2 Các ứng dụng được thực hiện trên CSDL
Quản lý khu nhà trọ: Hệ thống cần lưu trữ thông tin của từng khu nhà trọ, bao
gồm mã khu, tên khu, địa chỉ, số lượng dãy nhà
Trang 4Quản lý dãy nhà: Mỗi khu trọ có nhiều dãy nhà , mỗi dãy có nhiều phòng trọ với
các thông tin như mã dãy nhà, mã khu nhà trọ, số lượng phòng trong dãy
Quản lý phòng trọ: Thông tin chi tiết của từng phòng bao gồm mã phòng, mã dãy
nhà, loại phòng (phòng đơn, phòng đôi, phòng gia đình), tình trạng phòng (trống,
đang cho thuê, đang bảo trì), và giá thuê
Quản lý khách thuê: Lưu trữ thông tin chi tiết của khách thuê như họ tên, số điện
thoại, số CMND/CCCD, địa chỉ, ngày đăng ký thuê
Quản lý hợp đồng thuê: Mỗi khi khách thuê một phòng trọ, cần tạo một hợp
đồng với các thông tin như mã hợp đồng, ngày bắt đầu thuê, ngày kết thúc dự
kiến, tiền cọc, tiền thuê hàng tháng, và các điều khoản hợp đồng
Quản lý dịch vụ tiện ích: Các dịch vụ tiện ích như điện, nước, internet cần được
quản lý với các thông tin về mức giá và chi tiết thanh toán theo từng phòng
Quản lý thanh toán: Theo dõi các giao dịch thanh toán của khách thuê với các
hóa đơn tiền thuê phòng và các dịch vụ kèm theo
Trang 5Quản lý bảo trì và sửa chữa: Ghi nhận các yêu cầu sửa chữa và bảo trì của từng
phòng trọ, theo dõi tình trạng bảo trì và thời gian hoàn thành
3 Điều kiện ràng buộc
Một khu nhà trọ có nhiều dãy nhà (block).
Một dãy nhà có nhiều phòng trọ.
Một phòng có nhiều hợp đồng qua các thời điểm khác nhau.
Một khách thuê có thể thuê nhiều phòng qua các thời điểm khác nhau (trường
hợp chuyển phòng)
Một hợp đồng có nhiều thanh toán định kỳ.
Một phòng có thể có nhiều hóa đơn dịch vụ liên quan.
Một phòng có thể có nhiều yêu cầu bảo trì.
Trang 6II Thiết kế khái niệm
Trang 7III Thiết kế logic