1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo đồ án môn lập trìnhtrênmôitrường windows quản lý khách sạn

31 11 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản Lý Khách Sạn
Tác giả Bùi Quốc Minh, Đỗ Anh Tuấn, Lê Minh Bảo, Đặng Phan Quang Nhật
Người hướng dẫn Nguyễn Đình Ánh
Trường học Trường Đại Học Công Nghệ TP. HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Đồ Án
Năm xuất bản 2022
Thành phố TP.HCM
Định dạng
Số trang 31
Dung lượng 1,63 MB

Cấu trúc

  • CHƯƠNG I: ĐẶT VẤN ĐỀ VÀ MÔ TẢ (5)
    • 1.1. Tình hình, nhu cầu và xu hướng phát triển (5)
    • 1.2. Hoạt động thuê phòng (6)
    • 1.3. Hoạt động nhận phòng (6)
    • 1.4. Đăng kí sử dụng dịch vụ (7)
    • 1.5. Hoạt động trả phòng (7)
    • 1.6. Lập báo cáo (8)
    • 1.7. Yêu cầu của hệ thống (8)
      • 1.7.1. Yêu cầu lưu trữ (8)
      • 1.7.2. Yêu cầu nghiệp vụ (9)
      • 1.7.3. Yêu cầu báo biểu (9)
      • 1.7.4. Các yêu cầu phi chức năng (9)
  • CHƯƠNG II MÔ HÌNH HÓA YÊU CẦU (10)
    • 2.1. Mô hình cơ sở dữ liệu (10)
    • 2.2. Mô hình Erd (15)
    • 2.3. Mô hình Class diagram (15)
    • 2.4. Mô hình Use case diagram (16)
    • 2.5. Mô hình Activity diagram (16)
  • CHƯƠNG III MÔ TẢ HỆ THỐNG PHẦN MỀM (18)
    • 3.1. Giao diện đăng nhập (18)
    • 3.2. Giao diện quản lý chính (20)
    • 3.3. Giao diện quản lý nhân viên (21)
    • 3.4. Giao diện quản lý khách hàng (22)
    • 3.5. Giao diện quản lý dịch vụ (23)
    • 3.6. Giao diện quản lý phòng (25)
    • 3.7. Giao diện đặt phòng (26)
    • 3.8. Giao diện quản lý lịch làm việc nhân viên (27)
    • 3.9. Giao diện quản lý đăng ký dịch vụ (28)
    • 3.10. Giao diện quản lý hóa đơn (29)
    • 3.11. Giao diện liên hệ (30)
  • CHƯƠNG IV: KẾT LUẬN (30)
    • 4.1 Kết luận (30)
    • 4.2 Hướng phát triển (31)

Nội dung

MÔ HÌNH HÓA YÊU CẦU

Mô hình cơ sở dữ liệu

 Các bảng thông tin: a) Bảng NHANVIEN (Nhân viên)

Bảng chứa thông tin nhân viên:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài

MaNV Mã nhân viên varchar Khóa chính 10

TenNV Tên nhân viên nvarchar Not null 40

CV Chức vụ nvarchar Not null 20 b) Bảng KHACHHANG (Khách hàng)

Bảng chứa thông tin khách hàng:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài

MaKH Mã khách hàng varchar Khóa chính 10

TenKH Tên khách hàng nvarchar Not null 40

DCKH Địa chỉ nvarchar Not null 40

DTKH Số điện thoại nvarchar Not null 15

CMND Căn cước công dân nvarchar Not null 15 c) Bảng DICHVU (Dịch vụ)

Bảng chứa thông tin dịch vụ:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài

MaDV Mã dịch vụ varchar Khóa chính 10

TenDV Tên dịch vụ nvarchar Not null 40

DVT Đơn vị tính varchar Not null 10

GiaDV Giá dịch vụ float null d) Bảng LOAIPHONG (Loại phòng)

Bảng chứa thông tin loại phòng:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài

MaLP Mã loại phòng varchar Khóa chính 10

TenLP Tên loại phòng nvarchar Not null 40 e) Bảng PHONG (Phòng)

Bảng chứa thông tin phòng:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài

MaPhong Mã phòng varchar Khóa chính 10

SL Số lượng int null

SucChua Sức chứa int null

MaLP Mã loại phòng varchar Not null 10

TinhTrang Tình trạng phòng text null f) Bảng HOADON (Hóa đơn)

Bảng chứa thông tin hóa đơn:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài

MaHD Mã hóa đơn varchar Khóa chính 10

NgayLap Ngày lập date null

TongThanhTien Tổng thành tiền float null

MaNV Mã nhân viên varchar Not null 10

MaKH Mã khách hàng varchar Not null 10

MaDKDV Mã đăng kí dv varchar Not null 10 g) Bảng PHIEUDATPHONG (Phiếu đặt phòng)

Bảng chứa thông tin phiếu đặt phòng:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài

MaPDP Mã phiếu đặt phòng varchar Khóa chính 10

SoNgay Số ngày date null

MaNV Mã nhân viên varchar Not null 10

MaKH Mã khách hàng varchar Not null 10

SoDem Số đêm date null

NgayDat Ngày đặt date null

NgayTra Ngày trả date null

TienPhong Tiền phòng float null

MaPhong Mã phòng varchar Not null 10 h) Bảng DANGKYDV (Đăng ký dịch vụ)

Bảng chứa thông tin phiếu đăng ký:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dàiMaDKDV Mã phiếu đăng ký varchar Khóa chính 10

NgayDK Ngày đăng ký date null

MaKH Mã khách hàng varchar Not null 10

SLDV Số lượng dịch vụ int null

ThanhTienDV Thành tiền DV float null

MaDV Mã dịch vụ varchar Not null 10 i) Bảng LICHLAMVIEC (Lịch làm việc)

Bảng chứa thông tin lịch làm việc:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài

MaLichLV Mã lịch làm việc varchar null 10

MaNV Mã nhân viên varchar null 10

Ca Ca làm nvarchar null 50

Ngay Ngày làm date null j) Bảng TAIKHOAN (Tài Khoản)

Bảng chứa thông tin tài khoản:

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc Độ dài TenTaiKhoan Tên tài khoản varchar Not null 50

MatKhau Mật khẩu varchar Not null 50

MÔ TẢ HỆ THỐNG PHẦN MỀM

Giao diện đăng nhập

 (Tên tài khoản:minh,Mật khẩu: 1234)

 Khi người dùng nhập tên đăng nhập hoặc mật khẩu không đúng và nhấn đăng nhập sẽ hiển thị thông báo “Tên tài khoản hoặc mặt khẩu không đúng

 Khi người dùng không nhập tên đăng nhập hoặc mật khẩu sẽ không hiển thị nút đăng nhập

 Khi người dùng nhập tên đăng nhập và mật khẩu hợp lệ sẽ chuyển đến giao diện quản lý khách sạn

 Khi người dùng nhấn Thoát sẽ tắt giao diện Đăng nhập

 Khi người dùng nhấn hiển thị mật khẩu sẽ mã hóa mật khẩu sang dạng kí tự la-tinh

Giao diện quản lý chính

Mô tả:Hiển thị tổng quát toàn bộ các chứng năng của phần mềm.

 Khi người quản lý nhấn đăng xuất,màn hình sẽ trở về giao diện Đăng nhập

Giao diện quản lý nhân viên

 Khi người quản lý nhấn nút thêm mà không nhập hoặc nhập thiếu thông tin nhân viên sẽ hiện thông báo lỗi

Khi người quản lý nhập đầy đủ thông tin khách hàng và nhấn nút thêm, thông tin nhân viên sẽ được cập nhật vào cơ sở dữ liệu và hiển thị trong bảng bên cạnh.

 Khi người quản lý nhập thông tin hoặc nhấn vào bảng kế bên và nhất nút Xóa,dữ liệu thông tin nhân viên sẽ bị xóa khỏi database+Sửa:

Khi người quản lý nhập thông tin hoặc nhấn vào bảng kế bên và chọn nút sửa, hệ thống sẽ kiểm tra tính hợp lệ của thông tin nhân viên Nếu thông tin không hợp lệ, sẽ hiển thị thông báo lỗi “không tìm thấy” Ngược lại, nếu thông tin hợp lệ, dữ liệu sẽ được sửa trong cơ sở dữ liệu.

 Khi người quản lý nhấn thoát, màn hình sẽ trở về giao diện chính quản lý khách sạn

Giao diện quản lý khách hàng

 Khi người quản lý nhấn nút thêm mà không nhập hoặc nhập thiếu thông tin khách hàng sẽ hiện thông báo lỗi

Khi người quản lý nhập đầy đủ thông tin khách hàng và nhấn nút thêm, thông tin này sẽ được lưu vào cơ sở dữ liệu và hiển thị ngay lập tức ở bảng kế bên.

 Khi người quản lý nhập thông tin hoặc nhấn vào bảng kế bên và nhất nút Xóa,dữ liệu khách hàng sẽ bị xóa khỏi database

Khi người quản lý nhập thông tin hoặc nhấn vào bảng bên cạnh và chọn nút sửa, nếu hệ thống không tìm thấy thông tin dịch vụ hợp lệ, sẽ hiển thị thông báo lỗi “không tìm thấy” Ngược lại, dữ liệu sẽ được cập nhật trong cơ sở dữ liệu.

 Khi người quản lý nhấn thoát, màn hình sẽ trở về giao diện chính quản lý khách sạn

Giao diện quản lý dịch vụ

 Khi người quản lý nhấn nút thêm mà không nhập hoặc nhập thiếu thông tin dịch vụ sẽ hiện thông báo lỗi

Khi người quản lý nhập đầy đủ thông tin dịch vụ và nhấn nút thêm, thông tin đó sẽ được lưu vào cơ sở dữ liệu và hiển thị ngay lập tức ở bảng bên cạnh.

 Khi người quản lý nhập thông tin hoặc nhấn vào bảng kế bên và nhất nút Xóa,dữ liệu thông tin dịch vụ sẽ bị xóa khỏi database

Khi người quản lý nhập thông tin hoặc nhấn vào bảng bên cạnh và chọn nút sửa, hệ thống sẽ kiểm tra tính hợp lệ của thông tin khách hàng Nếu thông tin không hợp lệ, hệ thống sẽ hiển thị thông báo lỗi “không tìm thấy” Ngược lại, nếu thông tin hợp lệ, dữ liệu sẽ được sửa đổi trong cơ sở dữ liệu.

 Khi người quản lý nhấn thoát, màn hình sẽ trở về giao diện chính quản lý khách sạn

Giao diện quản lý phòng

 Khi người quản lý nhấn nút thêm mà không nhập hoặc nhập thiếu thông tin phòng sẽ hiện thông báo lỗi

 Khi người quản lý nhập đầy đủ thông tin phòng và nhấn nút thêm, thông tin khách hàng sẽ được thêm vào database và hiển thị ở bảng kế bên

 Khi người quản lý nhập thông tin hoặc nhấn vào bảng kế bên và nhất nút Xóa,dữ liệu phòng sẽ bị xóa khỏi database

Khi người quản lý nhập thông tin hoặc nhấn vào bảng kế bên và chọn nút sửa, hệ thống sẽ kiểm tra tính hợp lệ của thông tin phòng Nếu thông tin không hợp lệ, hệ thống sẽ thông báo lỗi "không tìm thấy"; ngược lại, dữ liệu sẽ được sửa đổi trong cơ sở dữ liệu.

 Khi người quản lý nhấn thoát, màn hình sẽ trở về giao diện chính quản lý khách sạn

Giao diện đặt phòng

Thực hiện các chức năng thêm, xóa, sửa, thoát của chi tiết phiếu đặt phòng.

Giao diện quản lý lịch làm việc nhân viên

Thực hiện các chức năng thêm, xóa, sửa, thoát của quản lý lịch làm việc nhân viên.

Giao diện quản lý đăng ký dịch vụ

Thực hiện các chức năng thêm, xóa, sửa, thoát của quản lý đăng ký dịch vụ.

Giao diện quản lý hóa đơn

Thực hiện các chức năng thêm, xóa, sửa, thoát của thanh toán hóa đơn.

Giao diện liên hệ

Hiển thị thông tin của nhà sáng lập ra phần mềm, địa chỉ, email website liên hệ, số điện thoại.

Ngày đăng: 29/11/2023, 05:59

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w