1.2 LÝ DO HÌNH THÀNH ĐỀ TÀI1.3 MỤC TIÊU NGHIÊN CỨU1.4 NỘI DUNG NGHIÊN CỨU1.5 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU1.5.1 Đối tượng nghiên cứu1.5.2 Phạm vi nghiên cứu1.6 PHƯƠNG PHÁP NGHIÊN CỨU1.
CƠ SỞ LÝ TRUYẾT
Mô tả hệ thống
Mô tả quy trình nghiệp vụ quản lý cho thuê căn hộ dịch vụ Lotus:
Nghiệp vụ 1: Quản lý cho thuê phòng
Bước 1: Nhập mã phòng (MaPH), kiểm tra tình trạng phòng khi có khách hàng đến thuê phòng tại căn hộ dịch vụ Nhân viên phụ trách quản lý phòng đó sẽ dẫn khách hàng đến xem phòng, giới thiệu đến khách hàng các thông tin liên quan về phòng như: diện tích phòng (DienTich), giá phòng
(GiaPhong), tiền đặt cọc (TienDatCoc), tiền điện nước (DonGiaDien, DonGiaNuoc) và các khoản phí liên quan (PhiRac, PhiWiFi, PhiXe).
Bước 2: Khi khách hàng xác nhận thuê phòng, nhân viên quản lý sẽ ghi nhận thông tin khách hàng bao gồm: Họ tên khách hàng (HoKH, TenKH), ngày sinh (NgaySinh), giới tính (GioiTinh), Số chứng minh hoặc căn cước công dân (CMND_CCCD) và các thông tin khác (NgheNghiep, DienThoai, Email); Và lập hợp đồng cho thuê, ghi nhận ngày thuê (NgayThue) – Ngày trả phòng (NgayTraPhong) vào hệ thống Sau đó bàn giao lại phòng cho khách.
Bước 3: Nhân viên bảo vệ sẽ ghi nhận loại xe (TenLoaiXe) của khách hàng (nếu có), ghi nhận số lượng (SoLuong) và cập nhật phí xe (PhiXe) theo từng phòng.
Nghiệp vụ 2: Quản lý tình trạng phòng và xuất hóa đơn định kỳ
Bước 1: Vào mỗi ngày cuối cùng trong tháng (ví dụ: ngày 31/01), hệ thống sẽ thống kê, tính toán lại tất cả các khoảng chi phí trong tháng theo phòng (MaPH) bao gồm: Chỉ số điện, nước khách hàng đã dùng trong tháng vừa qua (CSNCu, CSNMoi, CSDCu, CSDMoi), Phí rác (PhiRac), phí WiFi (PhiWiFi), giá phòng (GiaPhong), Từ ngày - Đến ngày (TuNgay, DenNgay)
Bước 2: Khi đến hạn hợp đồng cho thuê, nhân viên quản lý sẽ đến gặp gỡ khách hàng, nếu:
Khách hàng trả phòng: nhân viên quản lý xác nhận kết thúc hợp đồng cho thuê, nhận lại phòng, kiểm tra tình trạng phòng xem có hư hỏng hay cần sửa chữa gì không, cập nhật lại tình trạng phòng lên trên hệ thống.
Khách hàng tiếp tục thuê phòng: nhân viên quản lý tiến hành gia hạn hợp dồng cho thuê, thay đổi các chi tiết hợp đồng (nếu có), cập nhật ngày thuê(NgayThue) – ngày trả phòng (NgayTraPhong) mới vào hệ thống Quay lại Bước 1.
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰ HỆ THỐNG…
3.1 KHẢO SÁT HIỆN TRẠNG VÀ NHU CẦU
3.2 PHÂN TÍCH CƠ SỞ DỮ LIỆU
3.2.1 Phân tích chức năng của hệ thống
Sơ đồ ngữ cảnh hệ thống
Biểu đồ phân cấp chức năng
Ma trận thực thể chức năng
Ma trận luồng dữ liệu DFD
3.2.2 Phân tích dữ liệu của hệ thống
Bảng từ điển dữ liệu
Danh sách các thực thể
Danh sách các mối liên kết
3.3 THIẾT KẾ CƠ SỞ DỮ LIỆU
3.3.1 Mô hình Logic của hệ thống
Chuyển đổi từ mô hình E-R sang mô hình quan hệ
Danh sách các quan hệ
Thiết kế ơ sở dữ liệu vật lý
Sơ đồ dữ liệu quan hệ
Luồng hệ thống cho biểu đồ “Quản lý bán hàng”
Luồng hệ thống cho biểu đồ “Quản lý thanh toán”
Xác định các giao diện
THIẾT KẾ CƠ SỞ DỮ LIỆU
Mô hình dữ liệu mức quan niệm
HÌNH 3.1 - Mô hình dữ liệu mức quan niệm
Mô hình dữ liệu quan hệ
NHANVIEN (MaNV, MaCV, HoNV, TenNV, NTNS, Phai, DiaChi, SDT, Luong) CHUCVU (MaCV, TenCV)
KHACHHANG (MaKH, HoKH, TenKH, NgaySinh, GioiTinh, CMND_CCCD, NgheNghiep, DienThoai, Email)
LOAIPH (MaLoaiPH, GioiHanNguoiO, DienTich, BanCong, GiaPhong) PHONG (MaPH, MaTinhTrang, MaLoaiPH, MaNV, Them)
THUEPHONG ( MaKH, MaPH, MaNV, TienDatCoc, NgayThue, NgayTraPhong) TIENNUOC (MaTN, DonGiaNuoc, CSNCu, CSNMoi)
TIENDIEN (MaTD, DonGiaDien, CSDCu, CSDMoi) DIENNUOC(MaDienNuoc, MaTN, MaTD, TongDienNuoc)
HOADON (MaHD, MaPH, MaDienNuoc, MaTienXe, PhiRac, PhiWiFi, GiaPhong, TuNgay, DenNgay, TongTien, DaThanhToan)
LOAIXE (MaLoaiXe, TenLoaiXe, MaNV) TIENXE(MaTienXe, TongTienXe )
CTTX (MaTienXe, MaLoaiXe, SoLuong, PhiXe )
Ràng buộc dữ liệu
NHANVIEN (MaNV, MaCV, HoNV, TenNV, NTNS, Phai, DiaChi, SDT, Luong) Rb1: Phái (Phai) của nhân viên chỉ có thể là ‘Nam’ hoặc ‘Nữ’ hoặc ‘Khác’
- Bối cảnh: NHANVIEN - Biểu diễn: n NHANVIEN (n.Phai {‘Nam’, ‘Nữ’, ‘Khác’}
KHACHHANG (MaKH, HoKH, TenKH, NgaySinh, GioiTinh, CMND_CCCD, NgheNghiep, DienThoai, Email)
Rb2: Giới tính (GioiTinh) của khách hàng chỉ có thể là ‘Nam’ hoặc ‘Nữ’ hoặc
- Bối cảnh: KHACHHANG - Biểu diễn: n KHACHHANG (n.Phai {‘Nam’, ‘Nữ’, ‘Khác’}
HOADON (MaHD, MaPH, MaDienNuoc, MaTienXe, PhiRac, PhiWiFi, GiaPhong, TuNgay, DenNgay, TongTien, DaThanhToan)
Rb3: Đã thanh toán (DaThanhToan) của hóa đơn chỉ có thể là ‘Y’ (Yes) hoặc ‘N’
- Bối cảnh: HOADON - Biểu diễn: n HOADON (n.DaThanhToan {‘Y’, ‘N’})
CTTX (MaTienXe, MaLoaiXe, SoLuong, PhiXe ) Rb4: Số lượng xe (SoLuong) phải lớn hơn hoặc bằng 0
- Bối cảnh: CTTX - Biểu diễn: n CTTX (n.SoLuong >= 0)
* RBTV liên thuộc tính trên cùng một quan hệ
THUEPHONG ( MaKH, MaPH, MaNV, TienDatCoc, NgayThue, NgayTraPhong)
Rb5: Ngày thuê phòng (NgayThue) phải nhỏ hơn ngày trả phòng (NgayTraPhong) ít nhất là 180 ngày
- Biểu diễn: d THUEPHONG ( day(d.NgayTraPhong) – day(d.NgayThue)