1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Phân tích thiết kế bài toán quản lý khách sạn

28 1K 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 28
Dung lượng 831,85 KB

Nội dung

Một khách sạn có cơ cấu tổ chức & hoạt động của khách sạn: + Ban giám đốc: yêu cầu các bộ phận duoi báo cáo số lượng phòng cho thue, doanh thu,… + Bộ phận qly phòng: kiểm tra và chuẩn bị

Trang 1

M c l c ụ ụ

Trường Đại Học Công Nghệ Thông Tin và Truyền Thông

Khoa: Công Nghệ Thông Tin

Trang 2

MÔN: PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Đề tài: Phân tích thiết kế bài toán quản lý khách sạn

Giáo viên: Nguyễn Văn Việt

Trang 3

1. Lời mở đầu

Tại các nước phát triển nghành hoạt động kinh doanh khách sạn, nhà hàng pháttriển rất mạnh mẽ và có lợi nhuận cao vì có sự hỗ trợ của CNTT Ở nước ta những nămgần đây nghành du lịch mới thực sự phát triển về qui mô cũng như ảnh hưởng đối vớinhững kĩ thuật - Xã hội Tuy nhiên, việc áp dụng công nghệ thông tin trong nghành vẫncòn hạn chế do đó việc á dụng CNTT vào chương trình quản lý khách sạn cho ngành dulịch là vô cùng cần thiết để nâng cao hiệu quả kinh doanh chất lượng

Báo cáo gồm 2 phần:

Chương 1: Mô tả bài toán quản lý khách sạn

Chương 2: Phân tích thiết kế hệ thống hướng đối tượng

Nhóm chúng em xin cảm ơn thầy Nguyễn Văn Việt đã giúp truyền đạt cho chúng

em những kiến thức quý báu để có thể thực hiện tốt đề tài này Trong quá trình làm vẫncòn thiếu sót mong thầy và các bạn góp ý thêm để bài báo cáo được hoàn thiện

Trang 4

CHƯƠNG 1: MÔ TẢ BÀI TOÁN QUẢN LÝ KHÁCH SẠN

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

Một khách sạn có cơ cấu tổ chức & hoạt động của khách sạn:

+ Ban giám đốc: yêu cầu các bộ phận duoi báo cáo số lượng phòng cho thue, doanh thu,…

+ Bộ phận qly phòng: kiểm tra và chuẩn bị trang thiết bị cho phòng, báo cáo tình trang phòng

+ Bộ phận tài chính, kế hoạch: kiểm soát chi phí buồng phòng, quản lý thanh toán với lễ tân

+ Lễ tân : giao tiếp với khách hàng, sắp xếp phòng và thanh toán tiền cho khách hàng

Khách sạn cần xây dựng 1 hệ thống quản lý phòng và khách hàng và các dịch vụ của khách sạn

1.2 Khảo sát bài toán.

1.2.1. Nguồn khảo sát

Việc khảo sát tiến hành tại khách sạn thông qua phỏng vấn một số người có ngiệp vụliên quan đến qui trình thuê trả phòng, cụ thể là:

- Lễ Tân

- Phó giám đốc khách sạn(quản lí khối buồng phòng)

- Trưởng phụ trách khói buồng phòng

- Kế toán trưởng

1.2.2. Mục đích của việc khảo sát.

Nhằm xác định các nghiệp vụ và các chức năng thực hiện cho hệ thống cần xây dựng

Quản lý khách sạn là một khối nghiệp vụ hết sức phức tạp, đòi hỏi hệ thống quản

lý đồ sộ trong khuôn khổ bài tập lớn môn học này, chúng em sẽ đi sâu vào khảo sát hệthống quản lý buồng phòng với các chức năng liên quan đến việc đặt phòng, cho thuê vàtrả phòng , thông qua đó phân tích, xem xét những ưu nhược điển của hệ thống này

Trang 5

1.2.3. Nội dung khảo sát

1.2.3.1. Cơ cấu tổ chức của khách sạn

1. Bộ phận có quyền lực tối cao nhất là ban giám đốc,

ban giám đốc gồm nhiều người được phân chia theo 3 nhiện vụ chính như sau:

- Quản lý khối buồng phòng và các dịch vụ khác

- Quản lý khối tài chính kế hoạch

- Quản lý khối bảo vệ bảo dưỡng

Khối buồng phòng và các dịch vụ khác bao gồm các phòng ban sau: : Lễ tân, bộ phậnbuồng phòng, bả , bếp Các phòng dịch vụ khác (như giặt là tắm hơi )

Khối tài chính kế hoạch bao gồm: Phòng tài chính kế hoạch, Phòng hành chính tổng hợp Khối bảo vệ bảo dưỡng gồm có: phòng bảo vệ và phòng bảo dưỡng

2 Các khỗi chức năng liên quan đến việc cho thuê và trả phòng.

- Lễ tân: bộ phận này làm nhiệm vụ giao tiếp với khách hàng thông qua các hoạtđộng như đặt phòng, thuê phòng, trả phòng từ phía khách

Đầu mỗi ngày gửi mộ list sắp xếp phòng đặt trước cho bộ phận buồng phòng, báocho bộ phận buồng phòng khi co người thuê và trả phòng

Thanh toán các hóa đơn thuê và trả phòng của khách cho bộ phận tài chính Kếhoạch

Tiếp nhận khiếu nại củng như giải đáp thắc mắc,hoặc đáp thắc mắc, hoặc đáp ứngyêu cầu khác

- Bộ phận buồng phòng: Thường xuyên kiểm tra các phòng , chịu trách nhiệmchuẩn bị trang thiết bị trong phòng khi có yêu cầu từ lễ tân, nếu có trục trặc phải báocáo cho lễ tân

Trang 6

Thay đổi các dịch vụ theo yêu cầu của khách , điều chỉnh có cân nhắc

Đưa ra các quyết định về thay điỉu mức phí cũng như chất lượng dịch vụ

3 Đánh giá hệ thống

Hệ thống quản lý này có thể đáp ứng được yêu cầu cơ bản của việc quản lý Tuynhiên trog tình hình đổi mới, các nhà nghỉ khách sạn cạnh tranh nhau khốc liệt về giá cảcũng như chất lượng dịch vụ Khách sạn nào cũng cần phải cố gắng nâng caoc hất lượngdịch vụ cũng như giảm thiểu chi phí quản lý Hệ thống quản lý cũ củ khách sạn vẫn cònnhiều bất cập, điều này /không những làm phát sinh những chi phí quản lý không cầnthiết mà còn làm cho công việc quản lý trở nên nặng nề , phức tạp , đẽ dẫn đén saiphạm , khó lòng giảm chi phí và nâng cao chât lượng dịch vụ để cạnh tranh Cụ thể

hệ thống quản lý này có những nhược điểm sau:

Hầu hết các thông tin liên quan đến nghiệp vj khách sạn đều được lưu trữ trên sổsách,giấy tờ từ thong tin về khách hàng, các yeu cầu của khach đến sổ ghi thông tinphòng, thông tin đặt phòng Điều này khiến cho việc cập nhật, tra cứu dữ liệu, lập bácáo trở nên hết sức khó khăn Công việc liên quan đến xử lsy dữ liệu trở nên hết sứcnặng nề, tốn nhiều cong sức mà không hiệu quả, gặp nhiều sai sót nhầm lẫn

Thông tin trùng lặp ở nhiêu nơi khồng cần thiết (bộ phận lễ tân luôn phải lywygiức thông tin về tình trạng buồng phòng, và mỗi khi có sự thay đối, bộ phận lễ tân phảicập nhậ trong sổ của mình đồng thời thông báo cho bô phận buồng phòng biết phải cậpnhật trong sổ của mình đồng thời htoong báo cho bộ phân buồng phòng biêt để cập nhật

sổ thông tin của bộ phận mình

- Mọi công việc cập nhật, lập báo cáo, tính tiền đều được nhân viên làm thủ công,

hệ thống vi tính hỗ trợ rất itm nên tốn thời gian và dễ xảy ra sai sót

- Với cách quản lý như trên thì sẽ khó lòng đưa ra các dự doán chính xác, nhanh chóng

để bộ phận quản lý có thể kịp thời điều chỉnh các chính sách của khách sạn Vậynên công việc này phụ thuộc rất nhiều vào kinh ngiệm của mỗi cán bộ trong kháchsạn

- Các bộ phận trao đổi thông tin với nhau tương đối khó khăn, với các công việc gấpthì phải cử người đi trực tiếp thông báo, còn với những việc khác thì thông thường làthóng nhất môt thời điểm trong ngày để trao đổi thông tin Điều này kiến choluowng thông tin luuw chuyển giữa các bộ phận không được thông suốt và cũng có

Trang 7

- Do hầu hết mọi công việc được thực hiện một cách thủ công , thế nên công việcđược giải quyết một cách tương đối linh hoạt , mềm dẻo chứ không quá máy móc Điều này là hết sức cần thiết bởi với hệ thống quản lý khách sạn thì việc mềm dẻo,linh hoạt thay đổi với mỗi khách hàng để làm hài lòng khách hàng và hết sức cầnthiết.

- Khách sạn có một đội ngũ quả lý lâu năm nhiều kinh ngiệm, co chế quản lý này

có thể tận dụng tối đa kinh ngiệm của từng cán bộ , điều mà máy móc không thểlàm nổi

4 Đề xuất giải pháp cho hệ thống:

Với mục đích khắc phục được những nhược điểm của hệ thống cũ , chúng tôi xin đềxuất ra một số giải pháp như sau:

Xây dưng một hệ thống phần mềm quản lý đồng bộ, hiêu quả đồng thời thíchhợp vơi những đặc thù riêng của khách sạn

- Với việc đưa hệ thống này vào hoạt động , mọi thông tin sẽ được lưu trong một cơ

sở dữ lieuj chung cua hệ thống, mọi công việc cập nhật, tra cứu thông tin , lập báo cáo

sẽ trở nên hết sức dễ dàng với dự trợ giúp của máy tính

- Thông tin lưu chuyển giữa các bộ phận trở nên nhất quán , thông suốt (do máytính trong hệ thống dùng chung một cơ sở dữ liệu thống nhất và được kết nối với nhauthông qua mạng nội bộ)

- Các luồng thông tin trong hệ thống được lưu chuyển một cách nhanh chóng,chính xác với độ an toàn cao

- Thực hiện đào tạo về nghiệp vụ, kĩ năng sử dụng máy tính,kĩ năng sử dụng phầnmềm

Trang 8

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định các chức năng hệ thống.

1:Tạo báo cáo mới

2:Sửa báo cáo

3.Xem báo cáo

4:Xóa báo cáo

5:Tìm kiếm báo cáo

Dang nhap

Tim kiem

Quản lý Dịch vụ

Trang 9

2.2.1 Biểu đồ UC tổng quát

- Biểu đồ trình tự:

Trang 10

2.2.2 Mô hình các UC chi tiết

1 UC dang nhap: (actor: nhân viên(hoặc giám đốc)) bieu do trinh tu

2 Mô hình gói UC “quản lý đặt phòng”

a.Tạo thông tin đặt phòng mới

Actor:Khách hàng,nhân viên,ban quản lý

Mục đích:Giúp cho khách hàng đặt phòng tại khách sạn trước khi khách đến ở tại khách sạn

Trang 11

3 UC tạo mới phòng đặt.

- biểu đồ trình tự

- Biểu đồ hoạt động:

Trang 12

4 Mô hình UC “báo cáo”

-5 Tìm thông tin đặt phòng

Actor: Nhân viên

Mô tả:Tìm thông tin đặt phòng khi có yêu cầu”xem”,”sửa”,”xóa” thông tin đặt phòng.Biểu đồ hoạt động:

Trang 13

Luồng sự kiện:Nếu thông tin tìm kiếm không tồn tại trong hệ thống thì báo cáo và dừng lại.

6 Xem thông tin đặt phòng

Actor:Khách hàng,nhân viên,ban quản lý

Mục đích :Xem chi tiết thông tin đặt phòng tại khách sạn

Mô tả khái quát:Khi cần xem thông tin đặt phòng Actor tìm phòng sau đó hệ thống tìm kiếm và hiển thị thông tin

Biểu đồ hoạt động

Trang 14

Luồng sự kiện phụ:Không tìm thấy thông tin cần xem (thông tin chưa được tạo)

Hệ thống thông báo và dừng thao tác

7 UC “thuê phòng”

a.Khách đặt phòng trước

Actor:Khách hàng ,nhân viên

Mục đích:Sắp xếp phòng cho khách khi khách ở tại khách sạn

Mô tả khái quát:Khi có yêu cầu lấy phòng của khách thì nhân viên lễ tân sẽ kiểm tra thông tin đặt phòng của khách sau đó sẽ cập nhật thông tin ngày,giờ khác đến ở tại khách sạn

Biểu đồ hoạt động:

Trang 15

8 Khách không đặt phòng trước

Actor:Khách sạn,nhân viên

Mục đích:Xếp phòng cho khách khi khách co yêu cầu thuê phòng tại khách sạn

Mô tả khái quát:Khi có yêu cầu thuê phòng của khách ,nhân viên sẽ kiểm tra thông tin phòng xem còn phòng phù hợp với yêu cầu khách hay không,nếu còn sẽ làm thủ tục thuê phòng cho khách

Biểu đồ hoạt động:

Trang 16

9 UC “Đổi phòng”

Actor:Khách hàng,nhân viên

Mục đích:Ghi lại những thay đổi về thông tin thuê phòng của khách hàng

Mô tả khái quát:Khi khách hàng có yêu cầu đổi phòng thì nhân viên khách sạn sẽ kiểm trathông tin phòng xem có phòng phù hợp với yêu cầu của khách không nếu có thì yêu cầu

hệ thống cập nhật thông tin khách và phòng mới

Biểu đồ hoạt động:

Trang 17

Luồng sự kiện phụ:Không có phòng phù hợp với với yêu cầu đổi phòng của khách.

10 UC”Trả phòng”

Actor:Nhân viên,khách hàng

Mục đích:Điều khiển trả phòng cho khách

Mô tả khái quát:Khi có yêu cầu thanh toán của khách hàng thì nhân viên sẽ kiểm tra thôngtin và lập hóa đơn thanh toán cho khách

Trang 18

11 UC “Quản lý sử dụng dịch vụ”

Actor:Khách hàng,nhân viên,quản lý dịch vụ

Mục đích:Quản lý được tất cả các dịch vụ mà khách hàng đã sử dụng tại khách sạn hỗ trợ cho quá trình lập hóa đơn thanh toán

Mô tả khái quát:Khách hàng yêu cầu sử dụng dịch vụ nhân viên quản lý dịch vụ sẽ cũng cấp các dịch vụ của khách sạn cho khách hàng Sau đó khách hàng lựa chọn dịch vụ thì nhận viên có nhiệm vụ cập nhật vào thống kê

Biểu đồ hoạt động:

12 UC “Báo cáo”

Tùy theo yêu cầu của ban quản lý mà các bộ phận chức năng sẽ phải đưa ra các báo cáo.Báo cáo có thể chia làm nhiều loại khác nhau,báo cáo bất kỳ hay báo cáo định kỳ (hàng ngày,hàng tuần,hàng tháng, hàng năm) báo cáo về số phòng bán được,lượng khách hay doanh thu

Đây là một chức năng rất quan trọng của hệ thống,thông qua chức năng này ban quản

Trang 19

Bao gồm - Báo cáo tài chính.

- Báo cáo tần suất sử dụng phòng

b Chức năng:Sửa báo cáo

Actor:Nhân viên

Trang 20

c Chức năng :Xem báo cáo

Actor:Ban quản lý,nhân viên

Lớp thực thể:Bản báo cáo lưu thông tin báo cáo của khách sạn.Lớp giao diện:Form_xem báo cáo cho phép xem thông tin báo cáo.Lớp điều khiển:DK_tìm báo cáo thực hiện,tìm báo cáo để xem.Biểu đồ cộng tác:

Trang 21

d Chức năng:Xóa báo cáo

Actor:Nhân viên

Lớp thực thể:Bản báo cáo lưu thông tin báo cáo của khách sạn.Lớp giao diện:Form_xóa báo cáo

Lớp điều khiển:- DK_tìm báo cáo thực hiện,tìm báo cáo để xóa

- DK_thực hiện xóa báo cáo

Biểu đồ cộng tác:

Trang 22

f Chức năng:Tìm kiếm báo cáo

Actor:Nhân viên

Lớp thực thể:Bản báo cáo lưu thông tin báo cáo của khách sạn

Lớp giao diện:Form_tìm kiếm cho phép nhập thông tin,tìm kiếm báo cáo.Lớp điều khiển:DK_tìm báo cáo thực hiện,tìm kiếm báo cáo

Biểu đồ cộng tác:

2.3 Thiết kế lớp

Ta có biểu đồ các lớp

Trang 23

Bảng 1:Thông tin về loại phòng

Tên loại phòng Text 30 Cho biết tên loại phòng

dựa trên loại phòng

Trang 24

Bảng 2:Thông tin về phòng

dựa trên loại phòng

Các thao tác:

+ Taomoi():Thực hiện tạo mới phòng mới

+ Them():Thực hiện thêm phòng mới

+ Xoa():Thực hiện xóa phòng

+ Timkiem():Thực hiện tìm phòng

Bảng 3:Thông tin về dịch vụ

dịch vụ có trong khách sạn

Ngày sử dụng dịch

Các thao tác:

+ Taomoi():Thực hiện tạo mới dịch vụ

+ Them():Thực hiện thêm dịch vụ

+ Xoa():Thực hiện xóa dịch vụ

+ Timkiem():Thực hiện tìm dịch vụ

Trang 25

Bảng 4:Thông báo về khách

Ngày khách vào Date/time

Ngày khách đi Date/time

Mã nhân viên Text

Các thao tác:

+ Them():Thực hiện thêm khách

+ Sua():Sửa thông tin khách hàng

+ Xoa():Thực hiện xóa khách hàng

+ LayTenKhach():Lấy tên khách hàng

+ LayDiaChi():Lấy địa chỉ của khách hàng

Bảng 5:Hóa đơn

Trang 26

Các thao tác:

+ Taomoi():Thực hiện tạo mới hóa đơn

+ Them():Thực hiện thêm hóa đơn

+ Xoa():Thực hiện xóa hóa đơn

+ Timkiem():Thực hiện tìm hóa đơn

Bảng 6:Thông tin về nhân viên

Tên nhân viên Text 30 Cho biết tên nhân viên

Ngày sinh Date/time

khách sạn của nhân viên và chức vụ của nhân viên trong khách sạn

Các thao tác:

+ Them():Thực hiện thêm nhân viên

+ Sua():Thực hiện sửa thông tin nhân viên

+ Xoa():Thực hiện xóa một nhân viên ra khỏi hệ thống

+ LayHoTenNV():Lấy họ tên của nhân viên

Trang 27

Yêu cầu thêm Text 50

Các thao tác:

+ Taomoi():Thực hiện tạo mới phòng mới

+ Them():Thực hiện thêm phòng mới

+ Xoa():Thực hiện xóa phòng

+ Timkiem():Thực hiện tìm phòng

Bảng 8:Thông tin về khách đặt

đến

Các thao tác:

+ Them():Thực hiện thêm khách hàng

+ Sua():Thực hiện sủa thông tin khách hàng

+ Xoa():Thực hiện xóa khác hàng

+ LayTenKhach():Lấy tên khách hàng

+ LayDiaChi():Lấy địa chỉ của khách hàng

Ngày đăng: 28/08/2017, 21:42

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w