1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài tập lớn môn cơ sở dữ liệu (9)

11 14 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

Định dạng
Số trang 11
Dung lượng 162,06 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khách hàng muốn đặt phòng tại khách sạn, sẽ cần lựa chọn loại phòngphòng đơn, phòng đôi,giường lớn, giường nhỏ … và phương thức thuê phòng thuê theo giờ, thuê qua ngày ,thuê qua đêm

Trang 1

Khoa Công nghệ Thông tin

Bộ môn Công nghệ Phần mềm

Đề tài: Quản lý khách sạn

Nhóm thực hiện: 06 – lớp 63IT3

Giáo viên hướng dẫn:

Các thành viên:

1) Đỗ Mạnh Tuấn (Nhóm trưởng)

2) Đinh Kim Bảo Long

3) Hoàng Xuân Tiến

1.Mô tả bài toán

Trang 2

Khách hàng muốn đặt phòng tại khách sạn, sẽ cần lựa chọn loại phòng(phòng đơn, phòng đôi,giường lớn, giường nhỏ … ) và phương thức thuê phòng (thuê theo giờ, thuê qua ngày ,thuê qua đêm) lễ tân kiểm tra xem yêu cầu của khách hàng có đáp ứng được hay không, nếu không đáp ứng được sẽ thông báo lại cho khách, nếu đáp ứng được thì kiểm tra chứng minh thư, giữ lại chứng minh thư hoặc giữ tiền cọc và bắt đầu tính giờ vào, sau đó hỏi khách có cần đồ ăn đồ uống gì không và đưa khách chìa khóa phòng

Khi khách muốn trả phòng thì lễ tân gọi nhân viên buồng phòng lên kiểm tra lại phòng, tính xem khách có sử dụng đồ có phí của khách sạn không xong thông báo xuống Lễ tân kiểm tra thông tin về phòng khách thuê và tính tổng hóa đơn từ lúc khách bắt đầu nhận phòng, trả phòng và phí phát sinh Đưa khách hóa đơn, chứng minh thư và thanh toán

Trường hợp khách muốn cọc trước 1 phần tiền thì hệ thống sẽ lưu lại số tiền cọc trước của khách

Trường hợp khi kiểm tra phòng khách muốn trả mà thấy thiếu đồ hoặc hỏng đồ của khách sạn thì sẽ tính tiền thiệt hại và thêm vào phí phát sinh

Trong trường hợp khách muốn nợ tiền thì lễ tân sẽ ghi nhận tiền khách nợ và lưu vào hệ thống, hệ thống sẽ lưu lại thông tin khách nợ, số tiền nợ và thời gian nợ Trường hợp khách quá số giờ đã đặt thì hệ thống sẽ tính giờ phụ thu theo mức giá

có sẵn, nếu khách quá nhiều giờ thì hệ thống sẽ chuyển đổi phương thức thuê phòng của khách

Mỗi lần chuyển ca hệ thống sẽ tính tổng tiền ca trước và giao lại cho ca sau

Cuối mỗi ngày hệ thống sẽ đưa ra báo cáo của ngày đấy , cuối mỗi tháng hệ thống đưa ra báo cáo của tháng đấy

2.Phân tích dữ liệu và vẽ sơ đồ thực thể liên kết

a Lập bảng phân tích

Trang 3

Động từ + bổ ngữ Danh từ Tác nhân

Đặt + phòng

Chọn + loại phòng

Chọn + phương thức thuê

Kiểm tra + yêu cầu

Giữ + chứng minh thư

Giữ + tiền cọc

Tính + giờ vào

Hỏi + nhu cầu ăn uống

Đưa + chìa khóa

Trả + phòng

Gọi + buồng phòng

Kiểm tra + phòng

Thanh toán + hóa đơn

Cọc + tiền

Ghi nhận + tiền cọc

Nợ + tiền

Ghi nhận + tiền nợ

Tính + giờ phụ thu

Chuyển đổi + phương thức

thuê

Chuyển + ca

Tính + tiền ca

Khách Phòng Loại phòng Phương thức thuê phòng

Lê tân Chứng minh thư Tiền cọc

Đồ ăn uống Chìa khóa phòng Nhân viên buồng phòng

Hóa đơn Tiền nợ Thời gian ở

Giờ phụ thu Ca

Báo cáo Phí phát sinh

Tác nhân

Hồ sơ dữ liệu

Hồ sơ dữ liệu

Hồ sơ dữ liệu

Tác nhân

Hồ sơ dữ liệu

Hồ sơ dữ liệu

Hồ sơ dữ liệu

= Tác nhân

Hồ sơ dữ liệu

Hồ sơ dữ liệu

Hồ sơ dữ liệu

Hồ sơ dữ liệu

=

Hồ sơ dữ liệu

Hồ sơ dữ liệu

Trang 4

Khách Họ tên khách x

Số chứng minh thư x

Họ tên nhân viên x

Trạng thái phòng x

Trang 5

Phương thức thanh toán x

Dịch vụ

Ca làm

Sự cố phát sinh

b.Vẽ sơ đồ thực thể liên kết

Trang 7

c.Mô hình quan hệ(dạng 3NF)

Khách (số điện thoại, họ tên, địa chỉ, chứng minh thư)

Hóa đơn(mã hóa đơn, tổng tiền, số điện thoại,thời gian lập hóa đơn,phương thức thanh toán,tiền cọc,tiền nợ, mã nhân viên)

Nhân viên(mã nhân viên,họ tên nhân viên, chức vụ)

Ca làm(mã ca, lương theo ca)

Phòng(mã phòng, mã loại phòng, trạng thái)

Loại phòng (mã loại phòng, tên loại phòng)

Chi tiết loại phòng (mã loại phòng, mã phương thức thuê,đơn giá)

Phương thức thuê (mã phương thức thuê, tên phương thức thuê)

Dịch vu(mã dịch vụ, tên dịch vụ, đơn giá dịch vụ)

Bảng công(mã nhân viên, mã ca,ngày)

Chi tiết hóa đơn(mã hóa đơn, mã phòng,mã sự cố,số lượng phòng, thời gian ra, thời gian vào, mã phương thức thuê)

Dịch vụ của phòng(mã phòng, mã dịch dịch vụ,số lượng dịch vụ)

Sự cố phát sinh(mã sự cố, tên sự cố,phí phát sinh)

3.Mô tả các ràng buộc

Trang 8

Khách Tên trường Kiểu dữ

liệu

Kích thước Ràng buộc Ghi chú

Hóa đơn Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Tiền cọc Money

Tiền nợ money

Phương thức

Thời gian lập

Nhân viên Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Trang 9

Ca làm Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

phòng Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Loại phòng Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Chi tiết loại phòng Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Mã phương thức thuê Char 1 Khóa chính

Phương thức thuê Tên trường Kiểu dữ

liệu

Kích thước Ràng buộc Ghi chú

Mã phương thức thuê Char 1 Khóa chính

Tên phương thức thuê nVarchar 5 Not null

Trang 10

Dịch vụ Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Đơn giá dịch vụ money

Bảng công Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Chi tiết hóa đơn Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Chi tiết dịch vụ Tên trường Kiểu dữ

liệu

Kích thước Ràng buộc Ghi chú

Số lượng dịch vụ tinyint

Trang 11

Sự cố phát sinh Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Phí phát sinh money

5 Các vấn đề nghiệp vụ của bài toán và cách xử lý

a Các nghiệp vụ

Quản lý thông tin(thêm, sửa, xóa) : phòng, nhân viên, khách, dịch vụ, ca làm, loại

phòng, phương thức thuê, sự cố

Chức năng đặt phòng: tạo hóa đơn(tạo mã hóa đơn, giờ vào, thông tin khách hang,

thông tin nhân viên), chọn loại phòng , chọn phương thức thuê, ghi nhận tiền cọc,chọn

số lượng phòng

Chức năng cập nhật hóa đơn: thêm dịch vụ và số lượng sử dụng , đổi phòng.

Chức năng trả phòng: in hóa đơn(tính tổng tiền(tiền dịch vụ, tiền phòng, tiền phát

sinh),in hóa đơn, giờ ra), ghi nhận tiền nợ, chọn phương thức thanh toán,

Chức năng báo cáo : báo cáo doanh thu (ca, ngày, tháng), thông kê lương nhân viên Chức năng đăng nhập: ghi nhận nhân viên, ca làm.

b Cách xử lý

Ngày đăng: 14/10/2021, 13:26

TỪ KHÓA LIÊN QUAN

w