1. Trang chủ
  2. » Luận Văn - 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

28 25 1

Đ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 560,27 KB

Nội dung

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 D

Trang 1

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

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

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

Trang 2

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 “Thuê 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 toá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

Trang 3

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

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

Bùi Đức Chính Phân tích UseCase, thuyết trình

Trang 4

du lịch là vô cùng cần thiết để nâng cao hiệu quả kinh doanh và chất lượng

Trang 5

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 chuyên 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 soá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 hoá đơ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 yê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 ,…

Trang 6

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

-Kế toá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ốngquả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àokhả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 đặtphòng, cho thuê 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, linhhoạ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ậnbuồ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àichí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,thuê 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ậnbuồng phòng,báo cho bộ phận buồng phòng khi có thuê và trả phòng

Trang 7

+Thanh toán các hoá đơn trả phòng của khách cho bộ phận Tài

Trang 8

-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ổ ghithô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ầmlẫ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ưugiữ 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ânphả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ự đoá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áchsạ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ôngviệ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ôngthườ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ếncho 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ôngviệ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áymó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ệcmề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ứccầ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ôngthể làm nổi

Trang 9

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í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ưutrong 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ứuthô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 quán, 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 nhanhchóng, chính xác với độ an toà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

Trang 10

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:

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 toá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

Trang 11

Mô hình UseCase Tổng quát 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ôngbáo yêu cầu đăng nhập lại

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ựchiện tìm kiếm

5.UC kết thúc khi actor thoát khỏi màn hình tìm kiếm

3.1.3 UseCase “Thuê 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á, )

Trang 12

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 thuê

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ếphoặ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

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á, )

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 thuê

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ếphoặ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

Trang 13

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

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

Trang 14

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

Trang 15

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

Trang 16

Biểu đồ tuần tự thuê phòng đặt trước

UseCase “Thuê Phòng trực tiếp”

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

Trang 17

Biểu đồ tuần tự thuê phòng trực tiếp

UseCase “Thanh toá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 toá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ẻ

Trang 18

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 toán bằng tiền

mặt

Trang 19

Biểu đồ tuần tự thanh toán bằng tiền mặt UseCase “XemPhong”

Trang 20

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

Trang 21

Biểu đồ lớp thiết kế “Đặt Phòng”

Bảng 1: Lớp LoaiPhong

Các thuộc tính

Tên trường Kiểu dữ liệu Kích cỡ Mô tả

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

Mota Text 50 Mô tả thông tin về phòng dựa trên

loại phòng

Các thao tác:

Tao():thực hiện tạo mới phòng mới

Sua():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 2: Lớp Phong

Các thuộc tính

Tên trường Kiểu dữ liệu Kích cỡ Mô tả

MaLoaiPhong Text 20 Cho biết loại phòng

Mota Text 50 Mô tả thông tin về phòng dựa trên

loại phòngTrangThai Text 20 Rỗi,bận,đã được đặt

Các thao tác:

Tao():thực hiện tạo mới phòng mới

Sua():Sửa thông tin phòng

Xoa();thực hiện xóa phòng

Trang 22

TimKiem ():thực hiện tìm phòng.

Bảng 3: Lớp DichVu

Các thuộc tính

Tên trường Kiểu dữ liệu Kích cỡ Mô tả

TenDichVu Text 30 Cho biết tên các dịch vụ có trong

khách sạn

NgaySuDungDichVu Date/time Cho biết ngày sử dụngCác thao tác:

Tao():thực hiện tạo mới các dịch vụ

Sua():thực hiện sửa dịch vụ

Xoa();thực hiện xóa dịch vụ

TimKiem():thực hiện tìm dịch vụ

Bảng 4: Lớp Khach

Các thuộc tính

Tên trường Kiểu dữ liệu Kích cỡ Mô tả

SoCMND Text 20 Là loại giáy tờ định danh khách hàng:

CMTND,visa, giấy phép lãi xe…

Trang 23

SoDienThoai Number 20 Số điện thoại

Thuộc tính khóaCác thao tác:

Tao():Tạo khách hàng mới

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

Xoa():Xóa khách hàng ra khỏi hệ thống

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

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

TimKiem():Tìm kiếm thông tin khách hàng

Bảng 5: Lớp HoaDon

Các thuộc tính

Tên trường Kiểu dữ liệu Kích cỡ Mô tả

NgayLapHoaDon Date/time Cho biết ngày khách trả phòng khách

sạnTiền phòng Number 50 Loại phòng * số phòng * giá * số

ngày

Trang 24

Tiền dịch vụ Number 50 Số dịch vụ * giá dịch vụ tương ứngTổng số tiền

khách phải trả Number 50

Tiền thuê phòng + tiền sử dụng dịch

vụ

Các thao tác:

Tao():thực hiện tạo mới hóa đơn

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

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

HienThiHoaDon():Hiển thị chi tiết hóa đơn

Bảng 6: Lớp NhanVien

Các thuộc tính

Tên trường Kiểu dữ liệu Kích cỡ Mô tả

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

Tạo():Tạo nhân viên mới

Sua():Sửa thông tin nhân viên

Xoa():Xóa 1 nhân viên ra khỏi hệ thống

Trang 25

LayHotenNV(): lấy họ tên của nhân viên

TimKiem():Tìm kiếm thông tin nhân viên

Bảng 7:Lớp PhongDat

Các thuộc tính

Tên trường Kiểu dữ liệu Kích cỡ Mô tả

TongSoPhongDat Number 50 Tổng số phòng đặtTongSoPhongDon Number 50 Tổng số phòng đơnTongSoPhongDa Number 50 Tổng số phòng đa

Các thao tác:

Tao():thực hiện tạo mới phòng mới

Sua():Thực hiên sửa 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: Lớp KhachDat

Các thuộc tính

Trang 26

Tên trường Kiểu dữ liệu Kích cỡ Mô tả

QuocTich Text 50 Đất nước nơi khách đếnSoCMND Number 20 Số Chứng minh nhân dân

Các thao tác:

+Tao():Tạo khách hàng mới

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

+Xoa():Xóa khách hàng ra khỏi hệ thống

+TimKiem():Tìm kiếm thông tin khách đặt

+LayTenkhach(): lấy tên khách hàng

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

Trang 27

KẾT LUẬN

Có thể nói trong thời kỳ công nghiệp 4.0 hiện nay Mỗi dự án dù to hay nhỏ đều phải có sự quản lý một cách rõ ràng và minh bạch để có thể quản lý tốt hơn Trong suốt quá trình học tập và làm bải tập lớn của học phần “Phân tích thiết kế hệ thống thông tin”, em đã hiểu và nắm rõ được mô hình xây dựng “quản lý khách hàng doanh nghiệp” Trong suốt quá trình làm bài tập lớn, em đã nghiên cứu sâu hơn về mô hình quản lý khách sạn, bổ sung thêm những tính năng cho phần mềm đểphù hợp với vấn đề thực tiễn và đạt được sự hài lòng nhất định đối với người dùng

Vì thời gian có hạn nên em đã cố gắng hoàn thiện bài tập lớn một cách đầy đủ nhất

có thể, em mong có thể tiếp thu những lời góp ý của các thầy cô để em có thể hoàn thành và phát triển hơn đề tài của mình

Em xin chân thành cảm ơn!

Trang 28

TÀI LIỆU THAM KHẢO

1 Giáo trình phân tích thiết kế hệ thống hướng đối tượng bằng UML – tác giả Đoàn Văn Ban – Nguyễn Thị Tĩnh, nhà xuất bản đại học sư phạm

2 Hướng dẫn sửa dụng rational rose

3 Giáo trình nhập môn UML, tác giả Huỳnh văn Đức, nhà xuất bản lao động xãhội

6 https://tailieu.vn/doc/giao-trinh-cong-nghe-phan-mem-590451.html

Ngày đăng: 24/07/2023, 15:17

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

TÀI LIỆU LIÊN QUAN

w