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

Đề tài: "Tìm hiểu và phân tích bài toán quản lý khách sạn" ppt

32 676 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 32
Dung lượng 2,71 MB

Nội dung

Nhiệm vụ của bài toán - Tìm hiểu cơ cấu tổ chức của Khách sạn TVD - Tìm hiểu nhiệm vụ và qui trình thực hiện công việc tại Khách sạn - Khảo sát tình hình thực tế của Khách sạn - Áp dụng

Trang 1

Luận văn

Đề tài: "Tìm hiểu và phân tích bài toán quản

lý khách sạn"

Trang 2

LỜI CÁM ƠN

Trong quá trình học và tìm hiểu về môn học Access Với những khó khăn

về sự khó hiểu của ngôn ngữ và việc thực hành cũng như trong quá trình thực hiện báo cáo ,chúng tôi xin chân thành cám ơn sự chỉ bảo hướng dẫn của thầy Huỳnh Tôn Nghĩa ,thầy đã khuyến khích chúng tôi tìm hiểu thêm về Access để chúng tôi quyết định nghiên cứu đề tài này

Nhưng trong quá trình không khỏi nhưng thiếu sót ,và sai lầm ,chúng tôi mong thấy và các bạn vui lòng góp ý và bỏ qua cho nhóm

Xin chân thành cảm ơn!

LỜI MỞ ĐẦU

1 Lý do chọn đề tài

Trang 3

Để nhằm tạo điều kiện cho sinh viên làm quen với thực tế, có được cái nhìntổng hợp, giúp cho sinh viên chúng em hạn chế được sự bỡ ngỡ khi ra trường,hàng năm nhà trường tổ chức cho sinh viên đi thực tập tại các cơ sở theo nội dungngành nghề đào tạo Đây là điều kiện thuận lợi giúp chúng em phát huy được nănglực bản thân cũng như khả năng áp dụng lý thuyết được trang bị ở trường vào thực

tế Mặc dù chúng tôi không phải là dân chuyên ngành tin nhưng chúng tôi lànhững nhà quản lý công nghiệp tương lai nên việc tìm hiểu về chương trình quản

lý Access là rất cần thiết

Trong thời buổi công nghệ đã có những bước phát triển mạnh mẽ Máytính điện tử không còn là phương tiện quý hiếm mà đang ngày một gần gũi vớicon người

Đứng trước sự bùng nổ thông tin, các tổ chức và các doanh nghiệp đều tìmmọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin họchoá các hoạt động tác nghiệp của đơn vị mình Mức độ hoàn thiện tuỳ thuộc vàoquá trình phân tích và thiết kế hệ thống

Từ nhu cầu nêu trên, trong thời gian tìm hiểu để hoàn thành bài báo cáonhóm em đã sử dụng vốn kiến thức ít ỏi của mình tìm hiểu và phân tích bài toánquản lý khách sạn Nó chỉ mang tính chất thử nghiệm để học hỏi, trao đổi kinhnghiệm và làm quen với thực tế

2 Đề tài bao gồm

Chương I: NHIỆM VỤ MỤC TIÊU KHẢO SÁT BÀI TOÁN

Chương II: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ PHÁT TRIỂN

Chương III: MÔ HÌNH DỮ LIỆU

Chương IV: XỬ LÝ MÔ HÌNH

Kết luận và Hướng phát triển Phụ lục

MỤC LỤC

Trang 4

CHƯƠNG I : NHIỆM VỤ, MỤC TIÊU VÀ KHẢO SÁT BÀI TOÁN………5

I.Nhiệm vụ và mục tiêu của bài toán……… 5

II.Khảo sát bài toán……… 5

CHƯƠNG II: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ PHÁT TRIỂN……… 8

I.Hệ quản trị cơ sở dữ liệu Microsoft Access……… 8

II Khảo sát bài toán……… 8

CHƯƠNG III : MÔ HÌNH DỮ LIỆU……… 9

I.Sơ đồ mô tả hệ thống dữ liệu……….9

II Thiết kế chương trình……… 10

1 Thiết kế Table………10

2.Thiết kế form……… 18

CHƯƠNG IV: XỬ LÝ MÔ HÌNH……… 21

I.Phần lệnh của các nút trong FORM……….21

II.Hệ thống menu……… 21

KẾT LUẬN……….28

HƯỚNG PHÁT TRIỂN……… 29

Trang 5

PHẦN NHẬN XÉT ĐÁNH GIÁ GHI ĐIỂM CỦA GIẢNG VIÊN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 6

NỘI DUNG

Chương I:

NHIỆM VỤ, MỤC TIÊU VÀ KHẢO SÁT BÀI TOÁN

I Nhiệm vụ và mục tiêu của bài toán

1 Nhiệm vụ của bài toán

- Tìm hiểu cơ cấu tổ chức của Khách sạn TVD

- Tìm hiểu nhiệm vụ và qui trình thực hiện công việc tại Khách sạn

- Khảo sát tình hình thực tế của Khách sạn

- Áp dụng các kiến thức về Cơ sở dữ liệu và Phân tích - thiết kế hệ thốngthông tin quản lý để xây dựng chương trình quản lý Khách sạn tự động thựchiện một số công việc bằng máy tính có thể thay thế một phần công việccho con người

2 Mục tiêu của bài toán

Nghiên cứu và thử nghiệm bài toán Phân tích - Thiết kế hệ thống thông tin quản

lý Từ đó phân tích thiết kế cài đặt chương trình Quản lý Khách sạn

II Khảo sát bài toán

1 Cơ cấu tổ chức của khách sạn(nói chung đối với một khách sạn đơn giản)

Trang 7

Có nhiệm vụ hoàn thành công việc đăng ký, giao phòng cho khách và nhận lạiphòng, lập phiếu thanh toán và thu tiền của khách, nhận những yêu cầu củakhách, giới thiệu và giải đáp những thắc mắc của khách.

 Phòng bảo vệ

Bảo vệ có nhiệm vụ giữ xe, khuân hành lý và giữ gìn an ninh trật tự trongkhách sạn Theo dõi các thiết bị của khách sạn và chịu trách nhiệm về hệthống ánh sáng

 Phòng phục vụ

Kiểm tra và dọn vệ sinh phòng Phục vụ ăn, uống, giặt ủi đưa đón khách bằng

xe của khách sạn khi khách có yêu cầu

Quản lý phòng:

Các phòng của khách sạn được quản lý dựa vào phòng số, loại phòng, giá cơbản Khách sạn gồm có ba loại phòng 1, 2, 3 tương ứng với giá như sau 3000000đ,2000000đ ,1000000đ và được quản lý theo từng loại phòng riêng

Quản lý thiết bị

Ngoài ra mỗi phòng còn được trang bị các thiết bị, nên thiết bị cũng được quản

lý theo mã thiết bị, tên thiết bị Thiết bị được quản lý theo loại phòng , vì thế nênphòng loại 1 sẽ có những thiết bị cao cấp hơn phòng loại 2 và 3 sẽ có mức giá cao hơnnhững loại phòng còn lại Thêm nữa ,nếu như khách sạn muốn trang bị thêm các loạithiết bị mới ,thì nó cũng sẽ được cập nhật một cách dễ dàng

Quản lý khách thuê phòng

Tất cả các thông tin đăng ký thuê phòng đều được quản lý dựa trên số chứng minh nhân dân hay hộ chiếu, tên khách hàng đăng ký, ngày đến, ngày đi, và số tiền đặt cọc.,mã số phòng ,giá phòng ,loại phòng, và có thể thêm một số ghi chú

thêm v v…Và khách đền thuê phòng sẽ được cập nhật ngay vào T_KHACH, T_KHACHTHUEPHONG, và trong thời gian thuê khách hàng phải giữ gìn tài sản của khách sạn nếu có hư hại gì thì khách sẽ bị tính tiền vi phạm,và sẽ tính vào tổngtiền mà kháh phải trả khi khách trả phòng

Quản lý việc trả phòng:

Dựa trên thông tin đăng ký thuê phòng và thông tin nhận phòng, việc trả phòng được khách sạn quản lý các thông tin sau: Các thông tin khách hàng được cập nhật đầy đủ như trong T_KHACH, ngày trả, giờ trả, họ tên người trả ,Số CMT_HC,

Trang 8

Nếu khách hàng muốn gia hạn thêm thời gian ở tại khách sạn thì phải tiến hành làm thủ tục đăng ký lại Bên cạnh việc trả phòng của khách thì khách sạn sẽ kiểm tra lại tình trạng phòng Và cập nhật vào T_VIPHAM sau đó sẻ tính tiền phạt trongmục tiền đền hay tiền vi phạm

Quản lý thông tin huỷ đăng ký:

Cũng như việc quản lý các công việc trên thì việc huỷ đăng ký được quản lý cácthông tin sau: Chính là các hành động được thực hiện trên nút xóa trong phần cập nhậtkhách

2 Quy trình quản lý

Khi khách hàng có nhu cầu ở khách sạn thì khách hàng có thể liên hệ với kháchsạn để tiến hành làm thủ tục đăng ký trước hoặc khách hàng có thể làm thủ tụcthuê và nhận phòng để ở ( trường hợp phòng còn trống ) Có hai hình thức liênhệ: đến trực tiếp, qua điện thoại

Khi khách hàng làm thủ tục đăng ký thì khách hàng phải khai báo đầy đủthông tin về mình khi Bộ phận Lễ tân (BPTL) yêu cầu Hầu hết khách hàng đềuphải đặt cọc một số tiền nhất định dựa vào loại phòng mà mình đã đăng ký.Khi khách hàng đến nhận phòng thì ngoài số tiền đặt cọc, khách hàng phải gửicho BPLT CMND_HC ( hoặc các văn bằng có hình còn thời hạn sử dụng ).BPLT căn cứ vào đó để kiểm tra lại thông tin khi khách đăng ký phòng Sau khikiểm tra xong BPLT sẽ chỉ trả lại các văn bằng này khi khách hàng làm xong thủtục trả phòng Sau đó BPLT sẽ kiểm tra lại tình trạng phòng để tiến hành giaophòng cho khách Nếu khách không đồng ý thì làm thủ tục đổi phòng cho khách (nếu còn phòng trống ).Và khách sẽ được tính tiền và nhận hóa đơn khi trả phòng Hình thức thanh toán ở khách sạn chủ yếu bằng tiền mặt (tiền Việt nam_VNĐ)

Trang 9

Doanh thu trong tháng

Doanh thu năm

Thoát

Trở về Access

Trở về Win

CHƯƠNG II

CƠ SỞ LÝ THUYẾT VÀO CÔNG CỤ PHÁT TRIỂN

I Hệ quản trị cơ sở dữ liệu Microsoft Access

Microsoft Access là một hệ quản trị cơ sở dữ liệu tương tác với người sửdụng chạy trên môi trường Windows, nó tăng thêm sức mạnh trong công tác tổchức và tìm kiếm thông tin Các qui tắc kiểm tra dữ liệu , giá trị mặc định, khuônnhập dữ liệu của MS Access hoàn toàn đáp ứng yêu cầu Khả năng kết nối vàcông cụ truy vấn mạnh của nó giúp ta tìm kiếm thông tin một cách nhanh chóng

II Mục đích yêu cầu người sử dụng

a Nhu cầu thực tế

Trên thực tế nhu cầu xem xét thông tin về một vấn đề nào đó tại mộtthời điểm đối với người quản lý, nhà lãnh đạo rất cần thiết Các thông tin này làmột trong nhiều phần nhỏ trong hệ thống dữ liệu đầy đủ Các dữ liệu cần xem xétchỉ được quan tâm theo một khía cạnh nào đó mà thôi

 Tại mỗi lúc các thông tin mà người sử dụng cần biết là rất khác nhau.Thông tin có thể là nhắn gọn hoặc đầy đủ tuỳ thuộc vào yêu cầu cụ thểcủa người sử dụng

 Việc xem xét theo dõi các thông tin tại một thời điểm bất kỳ có ý nghĩarất lớn Chúng cho phép người quản lý theo dõi được việc quản lýthường xuyên đối với các nhân viên đang làm việc tại khách sạn

Trang 10

 Hệ thống tự động kiểm tra và tính tổng các khoản tiền dịch vụ và tiềnphòng mà khách phải trả khi người sử dụng nhập vào ngày - giờ trảphòng đồng thời hệ thống in ra phiếu thanh toán cho khách.

 Khi đến thuê phòng thì hệ thống sẽ cho biết danh sách các phòng còntrống và từng loại phòng trong khách sạn

CHƯƠNG III

MÔ HÌNH DỮ LIỆU I.Sơ đồ mô tả hệ thống dữ liệu

T_DULIEULUUHo

TenCmt_hcMasophongNgaydenNgaytraTiendattruocLoaiphongGiaphongTienviphamTongtienGhi chu Tienthuediachi

Ten

Cmt_hc

GiatridenNgayxacdinhGhichuMasophong

T_PHONG

Masophong

LoaiphongSudung

T_DANGKYTRUOCHo

TenNgaydenLoaiphongSodienthoai

T_TENQGTen

Trang 11

II Thiết kế chương trình

1 Thiết kế Table

T_KHACH(Cmt _Hc , Ho ,ten,diachi.phai,dienthoai,quocgia )

Trang 12

T_KHACHTHUEPHONG(Ho,ten,Cmt_Hc,masophong,ngayden,ngaytra,

loaiphong,giaphong,tiendattruoc,ghichu)

Trang 13

T_PHONG( Masophong,loaiphong,sudung,ghichu)

Trang 14

T_LOAIPHONG(Loaiphong,giaphong,anh )

T_THIETBI(Tentb,giatb.loaiphong,ghichu)

Trang 15

T_DULIEULUU(Ho,ten,Cmt_Hc,masophong,

ngayden,ngaytra,tiendattruoc,loaiphong,giaphong,tienvipham,tienthue, tongtien, ghichu,diachi)

T_DANGKYTRUOC(Ho,ten,diachi , dienthoai,loaiphong,soluongphong,ngayden)

Trang 16

T_VIPHAM(Ho ,ten,Cmt_Hc,masophong,giatriden,ngayxacdinh,ghichu)

Trang 17

Tạo mối quan hệ

Trang 18

2 Thiết kế form

Sau đây là một số Form tiêu biểu

MAINFORM

Trang 19

F_NHAPKHACH

Trang 20

F_TIMKHACH

Trang 21

F_TRAPHONG và F_TRAPHONG2

Trang 22

CHƯƠNG IV : XỬ LÝ MÔ HÌNH

Trang 23

I.Phần lệnh của các nút trong FORM

Chủ yếu là sử dụng một số lệnh trong VB,trong giáo trình Access

Vì cũng có nhiều thủ tục lệnh giống nhau nên chúng tôi chỉ đưa ra một số thủ tục tiêu biểu của chương trình

FORM ĐĂNG KÝ TRƯỚC

Option Compare Database

On Error GoTo Err_luu_Click

If Me.ngayden.Value < Now() Then

MsgBox " Ban phai nhap ngay lon hon hom nay"

Exit Sub

End If

If Me.ten.Value = "" Then

Trang 24

End If

If Me.ngayden.Value = Now() Then

MsgBox "Ban chua nhap ngay den"

Private Sub huy_Click()

On Error GoTo Err_huy_Click

DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70

DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Trang 25

Private Sub thoat_Click()

'If (Me.ho.Value = "") Or (Me.ten.Value = "") Or (Me.ngayden.Value = Now()) Or (Me.soluongphong.Value = 0) Or (Me.dienthoai.Value = "") Or (Me.loaiphong.Value = 0) Then

Private Sub moi_Click()

On Error GoTo Err_moi_Click

Trang 26

str = MsgBox(" ban co sua toan bo", vbYesNo + vbInformation)

Dim n As Form, d As Form

Dim link As String

Private Sub undo_Click()

On Error GoTo Err_undo_Click

DoCmd.RunCommand acCmdUndo

Exit_undo_Click:

Exit Sub

Trang 27

Dim phong As Integer

Dim tthue As Currency

Dim ttong As Currency

MsgBox " Ban da nho so tien guu lai khach no la " & -ttong & ""

ttong = Me.tiendattruoc - ttong

Trang 28

If d![masophong] = Me.masophong Then

NÚT XEM HÓA ĐƠN

Private Sub xemhoadon_Click()

On Error GoTo Err_xemhoadon_Click

Dim stDocName As String

Trang 29

Hiển thị khách

Đăng ký trước

Trang 30

KẾT LUẬN

Mặc dù đã rất cố gắng tìm hiểu công việc " Quản lý khách sạn " nhưngkhông sao tránh khỏi những thiếu sót Mong quý Thầy , và các bạn đóng góp ýkiến để em rút ra được nhiều kinh nghiệm quý báu khi bước vào cuộc sốngmới

Quá trình khảo sát, phân tích - thiết kế và cài đặt bài toán quản lý kháchsạn cơ bản đã hoàn thành những công việc sau:

- Cập nhật, lưu trữ, thêm thông tin:

* Doanh thu trong tháng

* Doanh thu cả năm

- Cho một giao diện thân thiện với người sử dụng

- Chạy theo chế độ đa nhiệm

- In ấn nhanh chóng và thuận lợi

Bài toán quản lý khách sạn này chủ yếu là áp dụng với khách sạn có quy mô tương đối nhỏ, do đặc thù của mỗi khách sạn nên công tác quản lý với mỗi khách sạn là khác nhau

Do thời gian hạn chế và trình độ hiểu biết của bản thân chưa nhiều.,nên việcphân tích thiết kế và cài đặt bài toán quản lý khách sạn chưa hoàn thiện như mộtphần mềm quản lý Nó mang tính chất học hỏi, trao đổi và bắt đầu làm quen với

Trang 31

thực tế Nhưng qua bài báo cáo này, em đã học hỏi được nhiều kinh nghiệm trongquá trình phân tích thiết kế và cài đặt một chương trình quản lý, đồng thời cũng bổsung kiến thức cho bản thân.

Em xin chân thành cảm ơn Thầy Huỳnh Tôn Nghĩa đã tận tình giúp đỡ để chúng em hoàn thành bài báo cáo cáo này

Hướng phát triển thêm

- Chương trình chỉ mới cho phép nhân viên trong khách sạn tiếp cận hệ thống.Nên hướng là cần phải phân quyền sử dung hệ thống cho khách có thể tiếp cận với hệthống

- Mở rộng bài toán cho nhiều khách sạn riêng biệt

- Thống kê danh sách khách hàng theo khoảng thời gian nào đó

- Đưa ra doanh thu cho khách sạn trong khoảng thời gian nhất định

- Ngoài ra để chương trình được tối ưu hơn, ta có thể xây dựng thêm hệthống cung cấp thông tin về phòng, giá cả và cho phép đặt phòng qua mạng

Ngày đăng: 06/07/2014, 15:21

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w