Tải bản đầy đủ (.docx) (29 trang)

(Tiểu luận) môn phân tích thiết kệ hệ thống thông tin đề tài phân tích thiết kế hệ thống thông tin quản lý đặt phòng cho khách sạn

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.42 MB, 29 trang )

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CƠNG NGHỆ THƠNG TIN
-------------------------------------------

BÀI BÁO CÁO
MƠN: PHÂN TÍCH THIẾT KỆ HỆ THỐNG THƠNG TIN
ĐỀ TÀI
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN QUẢN LÝ ĐẶT PHỊNG CHO

KHÁCH SẠN

Tên nhóm

:

Trần Thị Trà Giang
Mẫn Thị Phương
Vương Đức Lâm
Trần Thành Minh
Bùi Đức Chính

Lớp

:

ĐH10C10

Giảng viên hướng dẫn

:


NGUYỄN THỊ HỒNG HƯƠNG

HÀ NỘI, NGÀY 18 THÁNG 12 NĂM 2022

1


Mục Lục
CHƯƠNG I:KHẢO SÁT............................................................................................3
1.Lời mở đầu:..........................................................................................................3
2.Mô tả đề tài:..........................................................................................................3
3.Nguồn khảo sát.....................................................................................................4
4.Mục đích của việc khảo sát:................................................................................. 4
5.Nội dung khảo sát:................................................................................................4
5.1.Cơ cấu tổ chức của khách sạn:...................................................................... 4
5.2.Các khối chức năng liên quan đến việc cho thuê và trả phòng..................... 5
6 .Đánh giá hệ thống:.............................................................................................. 6
7.Đề xuất giải pháp cho hệ thống:...........................................................................7
CHƯƠNG II:PHÂN TÍCH THIẾT KẾ HỆ THỐNG............................................8
1.Xác định các Actor và UseCase........................................................................... 8
1.1 Xác định tác nhân..........................................................................................8
1.2 Xác định Use case......................................................................................... 8
2 .Mơ hình UseCase................................................................................................ 9
3.Mơ tả chi tiết UseCase......................................................................................... 9
3.1.1 UseCase “Đăng nhập”................................................................................9
3.1.2 UseCase “Tìm phịng”................................................................................9
3.1.3 UseCase “Th Phịng Đặt trước”............................................................10
3.1.4 UseCase “Thuê Phòng trực tiếp”..............................................................11
3.1.5 UseCase “Xem Phòng”............................................................................ 11
3.1.6 UseCase “Thanh tốn”............................................................................. 11

4.Phân tích và thiết kế........................................................................................... 12
4.1 Phân tích......................................................................................................12
4.2 Thiết kế........................................................................................................18
KẾT LUẬN...............................................................................................................25
TÀI LIỆU THAM KHẢO.........................................................................................26

2


Bảng chia cơng việc thành viên
Tên

Cơng việc

Trần Thị Trà Giang(Nhóm trưởng)

Biểu đồ UseCase Tổng quát,Mô tả chi
tiết UseCase

Mẫn Thị Phương

Khảo sát, Xác định UseCase và Actor

Vương Đức Lâm

Biểu đồ tuần tự

Trần Thành Minh

Thiết Kế biểu đồ lớp


Bùi Đức Chính

Phân tích UseCase, thuyết trình

3


CHƯƠNG I:KHẢO SÁT

1.Lời mở đầu:
Tại các nước phát triển ngành hoạt động kinh doanh khách sạn, nhà hàng phát
triể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ăm gần đây ngành du lịch mới thực sự phát triển về quy mô cũng như ảnh hưởng
đối với các lĩnh vực KT -- XH. Tuy nhiên, việc áp dụng CNTT trong ngành vẫn
còn hạn chế do đó việc áp dụng CNTT vào chương trình quản lý khách sạn cho
ngành du lịch là vơ cùng cần thiết để nâng cao hiệu quả kinh doanh và chất lượng

4


2.Mô tả đề tài:
Khách sạn khảo sát là một khách sạn chuẩn 5 sao, đặt tại Hà Nội.Quy mô
khách sạn hiện nay có hơn 100 phịng ngủ và phịng Suite được chia làm 3 kiểu
phòng gồm:


Excutive Deluxe Rooms (loại phòng đơn, phịng đơi)




Deluxe Rooms (loại phịng đơn, phịng đơi)



Superior Rooms (loại phịng đơn, phịng đơi
Tất cả các phịng được trang bị ,tùy thuộc vào loại phòng, các thiết bị như :

máy điều hịa , truyền hình cáp , truyền hình vệ tinh , mini-bar , bàn làm việc ,
điện thoại , Internet … Ngoài ra khách sạn cũng phục vụ các dịch vụ như : đưa
đón tại sân bay , cho thuê xe, karaoke , giặt ủi, thư tín , trao đổi ngoại tệ… Hiện tại
khách sạn chưa có một chương trình chun quản lý việc đặt
phịng và thanh tóan. Nhân viên của khách sạn dùng phần mềm Excel để quản lý
việc đặt phòng, đăng ký, trả phòng của khách hàng.Chính vì thế đã gặp phải một
số khó khăn sau:


Những xử lý thủ tục đặt phòng , đăng ký, trả phịng mất thời gian .



Khó kiểm tra phịng hư, kiểm sốt trạng thái phịng ( phịng trống , phịng đang

sử dụng... )


Khó trong việc quản lý các thơng tin khách hàng, thơng tin hố đơn, thơng tin

phiếu đăng ký phịng, đăng ký dịch vụ…
Vì những lý do trên , ban lãnh đạo khách sạn u cầu phải có 1 chương

trình nhỏ giúp cho nhân viên lễ tân của khách sạn có khả năng quản lý những
thơng tin về khách hàng , thơng tin đặt phịng ,…

3.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ó
nghiệp vụ liên quan đến qui trình cho th và 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)
5


-Trưởng phụ trách khối buồng phịng
-Kế tốn trưởng

4.Mục đích của việc khảo sát:
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 một 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 tôi sẽ đi sâu vào
khảo sát hệ thống quản lý đặt phòng với các chức năng liên quan đến việc đặt
phịng, cho th và trả phịng..., thơng qua đó phân tích, xem xét những ưu nhược
điểm của hệ thống này và đề xuất ra một hệ thống quản lý mới hiệu quả hơn, linh
hoạt hơn.

5.Nội dung khảo sát:
5.1.Cơ cấu tổ chức của khách sạn:

Bộ phận có quyền lực 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ệm vụ chính: 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ệ 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ận
buồng phòng, bar, 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.
5.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 thông qua các hoạt động như nhận đặt phịng,
th phịng và trả phịng từ phía khách.
+Đầu mỗi ngày gửi một list sắp xếp phòng đặt trước cho bộ phận
buồng phịng,báo cho bộ phận buồng phịng khi có th và trả phòng
6


+Thanh tốn các hố đơn trả phịng của khách cho bộ phận Tài chínhKế hoạch
+Tiếp nhận khiếu nại cũng như giải đáp thắc mắc, hoặc đáp ứng yêu
cầu của 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ệm chuẩn bị trang
thiết bị trong phịng khi có u cầu từ Lễ tân, nếu có trục trặc phải báo cho Lễ tân
+Thơng báo cho Lễ tân về tình trạng phịng trống để bán.
-Bộ phận tài chính kế hoạch:
+Kiểm sốt chi phí buồng phịng.Nhà buồng phải có trách nhiệm báo
cho TC-KH về vấn đề này vào mỗi tháng (chỉ xác định về số lượng)
+Quản lí tài chính, thanh tốn với Lễ tân các khoản tiền thuê phòng và
các khoản dịch vụ khác.
-Ban giám đốc:
+Yêu cầu các bộ phận trên báo cáo số lượng phòng bán được, doanh
thu...
+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 mức phí cũng như chất lượng dịch
vụ.


6 .Đánh giá hệ thống:
Hệ thống quản lý này có thể đáp ứng được các yêu cầu cơ bản của việc quản lý.
Tuy nhiên trong 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
cao chất lượng dịch vụ cũng như giảm thiểu chi phí quản lý. Hệ thống quản lý cũ
của khách sạn vẫn cịn nhiề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ần thiế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ễ dẫn đến sai phạ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:
7


-Hầu hết các thông tin liên quan đến nghiệp vụ khách sạn đều được lưu trữ
trên sổ sách, giấy tờ từ thông tin về khách hàng, các yêu cầu của khách đến sổ ghi
thơng tin phị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áo cáo trở nên hết sức khó khăn. Cơng việc liên quan đến xử lý dữ liệu trở
nên hết sức nặng nề, tốn nhiều công 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 lưu
giữ 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ải cập nhật trong sổ của mình đồng thời thơng 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 ít, nên rất 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ự đố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ậy nên công việc này phụ thuộc rất nhiều vào kinh nghiệm cùa mỗi cán bộ
trong khách sạ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ấp thì 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 khiến
cho luồng thông tin lưu chuyển giữa các bộ phận không được thông suốt và cũng có
thể phát sinh kẽ hở để kẻ gian (khách hàng và nhân viên) lợi dụng. Hệ thống quản lý
này cũng có được một số ưu điểm sau:
-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 q máy
móc. Điều này là hết sức cần thiết bởi với một 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 là hết sức
cần thiết.
-Khách sạn có một đội ngũ quản lý lâu năm nhiều kinh nghiệm, cơ chế quản
lý này có thể tận dụng tối đa kinh nghiệm của từng cán bộ, điều mà máy móc khơng
thể làm nổi.
8


7.Đề 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ích
hợ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ữ liệu chung của 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 sự 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 qn, thơng suốt
(do các máy tí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 nhau thô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ác nhanh
chóng, chính xác với độ an tồn cao.
-Thực hiện đào tạo về nghiệp vụ, và kĩ năng sử dụng máy tính, kĩ năng sử
dụng phần mềm.


CHƯƠNG II:PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1.Xác định các Actor và UseCase
1.1 Xác định tác nhân
- Khách hàng : là người có nhu cầu thuê phòng , sử dụng dịch vụ của khách sạn .
- Nhân viên lễ tân : là người trực tiếp quản lý hầu hết các hoạt động trong khách
sạn : QL phòng , QL khách hàng ,QL dịch vụ , QL thuê phòng …

9


1.2 Xác định Use case
Với các actor này và các sự kiện liên kết với actor, có thể xác định được hệ
thống phần mềm đặt phòng cho khách sạn gồm các use – case sau:
- Quản lý thuê phòng + Đăng nhập
+ Thuê phòng đặt trước
+ Thuê phòng trực tiếp
+ Xem phịng
+ Thanh tốn
+ Tìm phịng
Sỡ dĩ cần có use – case “Tìm phịng” là do những người sử dụng phần mềm
muốn xem phòng (hay thuê phòng đặt trước, thuê phịng trực tiếp, xem
phịng,thanh tốn) của phịng nào trước tiên phải tìm thực hiện tìm phịng đó.

2 .Mơ hình UseCase

10


Mơ hình UseCase Tổng qt

3.Mơ tả chi tiết UseCase
3.1.1 UseCase “Đăng nhập”
Actor:NhanVienLeTan
Mô tả từng bước:
1. Actor chọn chức năng đăng nhập
2.Hệ thống sẽ hiển thị form đăng nhập
3.Actor nhập thông tin đăng nhập
4.Actor gửi thông tin đăng nhập đến hệ thống
5.Hệ thống kiểm tra thông tin đăng nhập,nếu đúng cho phép truy cập , sai thì thơng
báo u cầu đăng nhập lại
3.1.2 UseCase “Tìm phịng”
Actor:NhanVienLeTan và KhachHang
Mơ tả từng bước:
1. UC bắt đầu khi khách hàng chọn chức năng”Tìm phịng”
2. Hệ thống hiển thị màn hình tìm kiếm
3. Actor nhập điều kiện tìm kiếm(Chọn loại phịng,giá phịng)
4. Hệ thống kiểm tra điều kiện của tìm kiếm nếu đúng thì hiển thị kết quả và thực
hiện tìm kiếm
5.UC kết thúc khi actor thốt khỏi màn hình tìm kiếm
3.1.3 UseCase “Th Phịng Đặt trước”
Actor:NhanVienLeTan
Mô tả từng bước:
1. Actor yêu cầu hệ thống tìm phịng
2. Hệ thống hiển thị form tìm kiếm phịng
3. Actor nhập thơng tin phịng cần tìm (loại phịng, tình trạng, giá, ..)

11


4. Hệ thống kiểm tra dữ liệu trên thông tin phòng và hiển thị danh sách phòng phù

hợp điều kiện tìm kiếm
5. Actor chọn phịng cần th
6. Hệ thống hiển thị thơng tin chi tiết phịng và cho phép chọn thuê phòng trực tiếp
hoặc thuê phòng đặt trước
7. Actor chọn thuê phong đặt trước
8. Hệ thống cho phép chọn xác nhận thuê phòng đặt trước.
9. Actor chọn xác nhận đặt trước phòng
10. Hệ thống lưu trạng thái phòng thành đặt trước vào ‘thơng tin phịng’
11. Khi khách đến check-in, lễ tân yêu cầu hệ thống xác nhận thông tin khách hàng
12. Hệ thống hiển thị form nhập thông tin khách hàng
13. Actor nhập thông tin khách hàng (Họ tên, Ngày sinh, SĐT, ..)
14. Hệ thống kiểm tra thông tin khách hàng và cho phép chọn Check-in
15. Actor chọn Check-in
16. Hệ thống lưu thông tin khách hàng vào “thông tin khách hàng” và lưu tình trạng
phịng thành “Đã check-in” vào ‘thơng tin phịng’
3.1.4 UseCase “Th Phịng trực tiếp”
Actor:NhanVienLeTan
Mơ tả từng bước:
1. Actor u cầu hệ thống tìm phịng
2. Hệ thống hiển thị form tìm kiếm phịng
3. Actor nhập thơng tin phịng cần tìm (loại phịng, tình trạng, giá, ..)
4. Hệ thống kiểm tra dữ liệu trên thơng tin phịng và hiển thị danh sách phịng phù
hợp điều kiện tìm kiếm
5. Actor chọn phịng cần th
6. Hệ thống hiển thị thơng tin chi tiết phòng và cho phép chọn thuê phòng trực tiếp
hoặc thuê phòng đặt trước
7. Actor chọn thuê phòng trực tiếp
8. Hệ thống hiển thị form nhập thông tin khách hàng
12



9. Actor nhập thông tin khách hàng (Họ tên, Ngày sinh, SĐT, ..)
10. Hệ thống kiểm tra thông tin khách hàng và cho phép chọn xác nhận thuê phòng
11. Actor chọn xác nhận th phịng
12. Hệ thống lưu thơng tin khách th phịng vào ‘thơng tin khách hàng’ và thay đổi
trạng thái phịng thành “Đã th” vào ‘thơng tin th phịng’
3.1.5 UseCase “Xem Phịng”
Actor:KhachHang và Nhanvienletan
Mơ tả từng bước:
1. Actor yêu cầu xem phòng
2. Hệ thống hiển thị danh sách các phòng
3. Actor chọn phòng cần xem
4. Hệ thống hiển thị kết quả
3.1.6 UseCase “Thanh tốn”
Actor:NhanVienLeTan và KhachHang
Mơ tả từng bước:
1. Actor yêu cầu thanh toán
2. Hệ thống hiển thị giao diện thanh toán
3. Actor thực hiện thanh toán
4. Hệ thống lưu lại và in hóa đơn
4.Phân tích và thiết kế
4.1 Phân tích
UseCase “Đăng nhập”
Actor: Nhanvienletan
Lớp biên: Form_Dangnhap cho phép actor nhập thông tin đăng nhập
Lớp điều khiển:DK_Dangnhap thực hiện đăng nhập
Lớp thực thể: TaiKhoan lưu trữ thông tin tài khoản của nhân viên lễ tân gồm tên
đăng nhập và mật khẩu.
13



Biểu đồ tuần tự

Biểu đồ tuần tự đăng nhập
UseCase “Tìm Phòng”
Biểu đồ tuần tự
Lớp biên: Form_TimPhong cho phép actor nhập thơng tin tìm phịng và hiển thị
kết quả tìm phịng
Lớp điều khiển:DK_TimPhong thực hiện tìm phịng
Lớp thực thể:DanhSachPhong lưu trữ tất cả thơng tin về phịng

14


Biểu đồ tuần tự tìm phịng

UseCase “Th Phịng đặt trước”
Biểu đồ tuần tự
Lớp biên: Form_Thongtinkhachhang cho phép actor nhập thông tin khách hàng
để thuê phòng đặt trước.
Form_TimPhong cho phép actor nhập thơng tin tìm phịng và hiển thị
kết quả tìm phịng
Lớp điều khiển:DK_Thongtinkhachhang thực hiện thêm thơng tin khách hàng
DK_TimPhong thực hiện tìm phịng
Lớp thực thể:thongtinPhong lưu trữ thơng tin danh sách phịng
thongtinKhachHang lưu trữ thơng tin khách hàng

15



Biểu đồ tuần tự thuê phòng đặt trước
UseCase “Thuê Phòng trực tiếp”
Biểu đồ tuần tự
Biểu đồ tuần tự
Lớp biên: Form_Thongtinkhachhang cho phép actor nhập thơng tin khách hàng
để th phịng đặt trước.
Form_TimPhong cho phép actor nhập thơng tin tìm phịng và hiển thị
kết quả tìm phịng
Lớp điều khiển:DK_Thongtinkhachhang thực hiện thêm thơng tin khách hàng
DK_TimPhong thực hiện tìm phịng
Lớp thực thể:thongtinPhong lưu trữ thơng tin danh sách phịng
thongtinKhachHang lưu trữ thông tin khách hàng

16


Biểu đồ tuần tự th phịng trực tiếp
UseCase “Thanh tốn”
- Biểu đồ tuần tự
+ Thanh toán bắng thẻ
Lớp biên: Form_Thanhtoanbangthe cho phép actor nhập thơng tin thanh tốn
bằng thẻ và hiển thị kết quả thanh toán bằng thẻ
Lớp điều khiển:Control_ThanhToanBangThe thực hiện thanh toán bằng thẻ

17


Biểu đồ tuần tự thanh toán bằng thẻ

- Biểu đồ tuần tự

+Thanh toán bằng tiền mặt
Lớp biên: Form_Thanhtoanbangtienmat cho phép actor nhập thơng tin gia hạn
phịng và hiển thị kết quả gia hạn phịng
Lớp điều khiển:Control_Thanhtoanbangtienmat thực hiện thanh tốn bằng tiền
mặt

18


Biểu đồ tuần tự thanh toán bằng tiền mặt
UseCase “XemPhong”
Biểu đồ tuần tự
Lớp biên: Form_XemPhong cho phép actor nhập thông tin cá nhân để thuê phòng
đặt trước.
Lớp điều khiển:DK_XemPhong thực hiện th phịng đặt trước
DK_TimPhong thực hiện tìm phịng
Lớp thực thể:Phong lưu trữ thơng tin danh sách phịng

19


Biểu đồ tuần tự xem phòng
4.2 Thiết kế
a. Thiết kế use – case “Đặt phòng
Biểu đồ lớp

20




×