Tải bản đầy đủ (.pdf) (77 trang)

Xây dựng phần mềm quản lý khách sạn VISSAI ninh bình

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 (3.9 MB, 77 trang )

BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
CƠ SỞ PHÍA BẮC
KHOA CÔNG NGHỆ
----- // -----

ĐỒ ÁN CHUYÊN NGÀNH

XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN
VISSAI NINH BÌNH
CHUYÊN NGÀNH: CÔNG NGHỆ/CÔNG NGHỆ THÔNG TIN

Sinh viên thực hiện: Nguyễn Tiến Thái
MSSV: 09006064
Lớp: DHTH5TB
Khóa: 2009-2013
GV hướng dẫn: ThS. Nguyễn Văn Quý

Thái Bình, tháng 6 năm 2013


TRƯỜNG ĐH CÔNG NGHIỆP TP. HCM
CƠ SỞ PHÍA BẮC
KHOA CÔNG NGHỆ
----- // -----

NHIỆM VỤ ĐỒ ÁN CHUYÊN NGÀNH
Họ và tên sinh viên: Nguyễn Tiến Thái

MSSV:09006064


Ngành: Công nghệ thông tin
1.

Lớp:DHTH5TB

Tên đồ án tốt nghiệp:

…Xây dựng phần mềm quản lý khách sạn Vissai Ninh Bình…………...…….
………………………………………………………………………………….
2.

Nhiệm vụ :

Phần mềm quản lý khách sạn Vissai Ninh Bình giúp cho cho khách sạn có được một
hệ thống quản lý chặt chẽ, hạn chế tối đa hiện tượng tiêu cực từ con người, chống thất
thoát về nguồn lực và tài sản.
Hỗ trợ các công việc đặt phòng, nhận phòng, thanh toán nhanh chóng, chính xác,
đồng bộ
………..………………………………………………………………………….

………………………………………………………………………………….
………………………………………………………………………………….
………………………………………………………………………………….
3.

Ngày giao: ngày 8 tháng 5 năm 2013

4.

Ngày hoàn thành: ngày 25 tháng 6 năm 2013


5.

Họ tên giáo viên hướng dẫn: Nguyễn Văn Quý
Thái Bình, ngày 25 tháng 06 năm 2013
TRƯỞNG BỘ MÔN
(Ký và ghi rõ họ tên)

GIÁO VIÊN HƯỚNG DẪN
(Ký và ghi rõ họ tên)


NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
(Giáo viên ghi nhận xét của mình, bằng tay, vào phần này)
………………………………………………………………………………….
………………………………………………………………………………….
………………………………………………………………………………….
………………………………………………………………………………….
………………………………………………………………………………….
Phần đánh giá:
 Ý thức thực hiện:
………………………………………………………………………………….
………………………………………………………………………………….
 Nội dụng thực hiện:
………………………………………………………………………………….
………………………………………………………………………………….
 Hình thức trình bày:
………………………………………………………………………………….
………………………………………………………………………………….
 Tổng hợp kết quả:

Điểm bằng số:

Điểm bằng chữ:

(Quy định về thang điểm và lấy điểm tròn theo quy định của trường)
[…] Được bảo vệ
[…] Được bảo vệ có chỉnh sửa bổ sung
[…] Không được bảo vệ
Thái Bình, ngày

tháng

năm 2013

GIÁO VIÊN HƯỚNG DẪN
(Ghi rõ họ, tên)


NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
(Giáo viên ghi nhận xét của mình, bằng tay, vào phần này)
………………………………………………………………………………….
………………………………………………………………………………….
………………………………………………………………………………….
………………………………………………………………………………….
………………………………………………………………………………….
Phần đánh giá:
 Ý thức thực hiện:
………………………………………………………………………………….
………………………………………………………………………………….
 Nội dụng thực hiện:

………………………………………………………………………………….
………………………………………………………………………………….
 Hình thức trình bày:
………………………………………………………………………………….
………………………………………………………………………………….
 Tổng hợp kết quả:
Điểm bằng số:

Điểm bằng chữ:

(Quy định về thang điểm và lấy điểm tròn theo quy định của trường)
[…] Được bảo vệ
[…] Được bảo vệ có chỉnh sửa bổ sung
[…] Không được bảo vệ
Thái Bình, ngày

tháng năm 2013

GIÁO VIÊN PHẢN BIỆN
(Ghi rõ họ, tên)


LỜI CẢM ƠN
Chúng em xin chân thành cảm ơn Trường Đại học Công Nghiệp Thành Phố
Hồ Chí Minh đã tạo điều kiện thuận lợi cho chúng em và đặc biệt chúng em xin cảm
ơn thầy giáo Nguyễn Văn Quý. đã tận tình chỉ bảo trong quá trình thực hiện đề tài.
Chúng em cũng xin chân thành cảm ơn các thầy cô giáo trong khoa Công nghệ
thông tin đã tận tình giảng dạy, trang bị cho chúng em những kiến thức cần thiết trong
thời gian vừa qua.
Chúng em cũng xin cảm ơn thư viện Trường Đại học Công Nghiệp Thành

Phố Hồ Chí Minh các Website và bạn bè đồng nghiệp đã ủng hộ, giúp đỡ chúng em
trong suốt quá trình thực hiện đề tài.
Mặc dù đã cố gắng hoàn thành báo cáo đồ án tốt nghiệp với tất cả sự nỗ lực
không ngừng nhưng do thời gian, nhân lực, kiến thức còn hạn chế nên bài báo cáo
chắc chắn sẽ không tránh khỏi những thiết sót nhất định, kính mong nhận được sự
cảm thông và chỉ bảo tận tình của các thầy cô giáo, sự góp ý của các bạn để đề tài
được hoàn thiện hơn.

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


Mục Lục
Chương 1.

Giới Thiệu Và Khảo Sát Hệ Thống ...................................................... 16

1.1. Giới thiệu về khách sạn Vissai Ninh Bình ..................................................... 16
1.2. Khảo sát hệ thống ........................................................................................... 16
1.2.1.

Chức năng hệ thống quản lý khách sạn ................................................ 16

1.2.1.1. Quản lý khách hàng .......................................................................... 16
1.2.1.1. Quản lý phòng: ................................................................................. 16
1.2.1.2. Quản lý đăng ký _ thuê phòng: ......................................................... 17
1.2.1.3. Quản lý thông tin nhận phòng: ......................................................... 17
1.2.1.1. Quản lý việc trả phòng:..................................................................... 17
1.2.1.2. Quản lý nhân viên phục vụ tại khách sạn: ........................................ 17
1.2.1.3. Quản lý dịch vụ:................................................................................ 17
1.2.1.4. Quản lý hóa đơn ................................................................................ 17

1.2.2.

Yêu cầu hệ thống và khó khăn ............................................................. 17

1.2.3.

Những yêu cầu đặt ra cho hệ thống mới............................................... 18

Chương 2.

Phân tích hệ thống ................................................................................ 19

2.1. Phân tích yêu cầu ............................................................................................ 19
2.1.1.

Các quy trình nghiệp vụ chính: ............................................................ 19

2.1.1.1. Quản lý khai thác phòng ................................................................... 19
2.1.1.1.1. Quản lý đăng ký thuê phòng .......................................................... 19
2.1.1.1.2. Quản lý thông tin nhận phòng: ...................................................... 19
2.1.1.1.3. Quản lý việc trả phòng:.................................................................. 19
2.1.1.2. Quản lý khách hàng: ......................................................................... 19
2.1.1.3. Quản lý các dịch vụ của khách sạn: .................................................. 19


2.1.1.4. Quản lý phòng: ................................................................................. 20
2.1.1.5. Thống kê: .......................................................................................... 20
2.1.2.

Các yêu cầu chức năng: ........................................................................ 20


2.1.2.1. Yêu cầu lưu trữ : ............................................................................... 20
2.1.2.2. Yêu cầu nghiệp vụ : .......................................................................... 20
2.1.2.3. Yêu cầu báo biểu : ............................................................................ 21
2.1.3. Các yêu cầu phi chức năng: ..................................................................... 21
2.2. Phân tích hệ thống .......................................................................................... 22
2.2.1.

Xây dựng biểu đồ Use case .................................................................. 22

2.2.1.1. Lược đồ use case tổng quát............................................................... 22
2.2.1.2. Phân rã biểu đồ Use case .................................................................. 23
2.2.1.2.1. Phân rã biểu đồ use case Quản lý dịch vụ ..................................... 23
2.2.1.2.2. Phân rã use case Quản Lý Phòng, quản lý loại phòng, quản lý vật


24

2.2.1.2.3. Phân rã use case Quản lý khách hàng ............................................ 25
2.2.1.2.4. Phân rã biểu đồ use case Quản lý khai thác phòng ........................ 26
2.2.1.2.5. Phân rã biểu đồ use case Cài Đặt Khách Sạn ................................ 27
2.2.2.

Xây dựng biểu đồ lớp ........................................................................... 28

2.2.2.1. Biểu đồ lớp tổng quát........................................................................ 28
2.2.2.2. Chi tiết các lớp .................................................................................. 28
2.2.2.2.1. Lớp hệ Thống................................................................................. 28
2.2.2.2.2. Lớp Nhân Viên .............................................................................. 29
2.2.2.2.3. Lớp Hóa Đơn ................................................................................. 30

2.2.2.2.4. Lớp Khách Hàng ............................................................................ 30
2.2.2.2.5. Lớp Thông Tin Khách Sạn ............................................................ 31


2.2.2.2.6. Lớp Đặt Phòng ............................................................................... 32
2.2.2.2.7. Lớp Chi Tiết Đặt Phòng................................................................. 33
2.2.2.2.8. Lớp Loại Phòng ............................................................................. 34
2.2.2.2.9. Lớp Phòng...................................................................................... 34
2.2.2.2.10. Lớp Thiết Bị Phòng ..................................................................... 35
2.2.2.2.11. Lớp Vật Tư .................................................................................. 35
2.2.2.2.12. Lớp Dịch Vụ ................................................................................ 36
2.2.2.2.13. Lớp Chi Tiết Sử Dụng Phòng ...................................................... 36
2.2.2.3. Lược đồ cơ sở dữ liệu ....................................................................... 37
2.2.3.

Xây dựng Lược đồ tuần tự ................................................................... 38

2.2.3.1. Lược đồ tuần tự đăng nhập ............................................................... 38
2.2.3.2. Lược đồ tuần tự quản lý dịch vụ ....................................................... 39
2.2.3.3. Lược đồ tuần tự quản lý phòng ......................................................... 40
2.2.3.4. Lược đồ tuần tự quản lý loại phòng .................................................. 41
2.2.3.5. Lược đồ tuần tự quản lý Vật tư ......................................................... 42
2.2.3.6. Lược đồ tuần tự quản lý khách hàng ................................................ 43
2.2.3.7. Lược đồ tuần tự hoá đơn ................................................................... 45
2.2.3.8. Lược đồ tuần tự quản lý nhân viên ................................................... 46
2.2.3.9. Lược đồ tuần tự cài đặt khách sạn .................................................... 47
2.2.3.10. Lược đồ tuần tự thống kê hoá đơn .................................................. 48
Chương 3.

Thiết kế phần mềm ............................................................................... 51


3.1. Công cụ, kỹ thuật làm phần mềm ................................................................... 51
3.1.1.

Phần mềm hỗ trợ, thiết kế phần mềm ................................................... 51

3.1.1.1. Visual Studio 2010 Professional....................................................... 51


3.1.1.2. Microsoft SQL Server Management Studio 10.0.1600.22
((SQL_PreRelease).080709-1414 ) .................................................................. 51
3.1.1.3. DevExpress v12.1.4 .......................................................................... 51
3.1.2.

Kỹ Thuật làm phần mềm ...................................................................... 51

3.1.2.1. Mô hình 3 lớp ADO.net .................................................................... 51
3.1.2.2. .Net Remoting ................................................................................... 52
3.2. Giao Diện Phần Mềm ..................................................................................... 53
3.2.1.

Giao diện chung giữa client và server .................................................. 53

3.2.1.1. Giao diện phần chức năng ................................................................ 53
3.2.1.2. Đặt phòng.......................................................................................... 54
3.2.1.3. Nhận Phòng ...................................................................................... 55
3.2.1.4. Hủy Phòng ........................................................................................ 55
3.2.1.5. Trả Phòng.......................................................................................... 56
3.2.1.6. Thêm Dịch Vụ Vào Phòng ............................................................... 57
3.2.1.7. Hóa Đơn ............................................................................................ 57

3.2.1.8. Giao diện phần Theo Dõi .................................................................. 58
3.2.1.9. Theo Dõi Tình Trạng Phòng ............................................................. 59
3.2.1.10. Chi Tiết Sử Dụng Dịch Vụ ............................................................. 59
3.2.1.11. Giao diện phần Quản Lý ................................................................. 60
3.2.1.12. Quản lý khách hàng ........................................................................ 61
3.2.1.13. Quản lý Nhân Viên ......................................................................... 61
3.2.1.14. Quản lý người dùng ........................................................................ 62
3.2.1.15. Quản lý phòng, Loại Phòng ............................................................ 63
3.2.1.16. Quản lý Vật Tư ............................................................................... 63
3.2.1.17. Quản lý dịch vụ ............................................................................... 64


3.2.1.18. Giao diên cài đặt ............................................................................. 65
3.2.1.19. Giao diện báo cáo thống kê ............................................................ 66
3.2.2.

Phần Riêng ........................................................................................... 67

3.2.2.1. Server ................................................................................................ 67
3.2.2.1.1. Màn Hình Đăng Nhập .................................................................... 67
3.2.2.1.2. Màn Hình chính ............................................................................. 67
3.2.2.2. Client................................................................................................. 68
3.2.2.2.1. Đăng nhập ...................................................................................... 68
3.2.2.2.2. Màn hình chính .............................................................................. 68
3.2.3.

Giao Diện Phân Quyền Người Dùng.................................................... 69

3.2.3.1. Quyền Thu Ngân............................................................................... 69
3.2.3.2. Quyền Dịch Vụ ................................................................................. 70

3.2.3.3. Quyền Tiếp Tân ................................................................................ 71
3.2.3.4. Quyền quản lý ................................................................................... 71
3.2.4.

Hướng dẫn cài đặt và chạy chương trình ............................................. 72

3.2.4.1. Server ................................................................................................ 72
3.2.4.2. Client................................................................................................. 74
Chương 4.

Kiểm thử, kết luận và hướng phát triển ................................................ 76

4.1. Kiểm thử phần mềm ....................................................................................... 76
4.2. Ưu điểm .......................................................................................................... 76
4.3. Khuyết điểm ................................................................................................... 76
4.4. Hướng phát triển ............................................................................................. 76
4.5. Kết Luận ......................................................................................................... 77


DANH MỤC CÁC HÌNH
Hình 2.1:

Biểu đồ use case tổng quát ....................................................................... 22

Hình 2.2:

Biểu đồ User case Quản Lý dịch vụ ........................................................ 23

Hình 2.3:


Biểu đồ User case Quản Lý Phòng, quản lý loại phòng, quản lý vật tư .. 24

Hình 2.4:

Biểu đồ use case Quản lý khách hàng ..................................................... 25

Hình 2.5:

Biểu đồ use case Quản Lý Khai Thác Phòng .......................................... 26

Hình 2.6:

Biểu đồ use case Cài Đặt Khách Sạn ....................................................... 27

Hình 2.7:

Biểu đồ lớp tổng quát ............................................................................... 28

Hình 2.8:

Lớp Hệ thống ........................................................................................... 28

Hình 2.9:

Lớp nhân viên .......................................................................................... 29

Hình 2.10:

Lớp Hoá Đơn ........................................................................................ 30


Hình 2.11:

Lớp Khách Hàng .................................................................................. 30

Hình 2.12:

Lớp Thông tin khách sạn ...................................................................... 31

Hình 2.13:

Lớp đặt phòng ....................................................................................... 32

Hình 2.14:

Lớp chi tiết đặt phòng........................................................................... 33

Hình 2.15:

Lớp Loại phòng .................................................................................... 34

Hình 2.16:

Lớp phòng ............................................................................................ 34

Hình 2.17:

Lớp thiết bị phòng ................................................................................ 35

Hình 2.18:


Lớp Vật Tư ........................................................................................... 35

Hình 2.19:

Lớp dịch vụ ........................................................................................... 36

Hình 2.20:

Lớp chi tiết sử dụng phòng ................................................................... 36

Hình 2.21:

Lược đồ cơ sở dữ liệu ........................................................................... 37

Hình 2.22:

Lược đồ tuần tự đăng nhập ................................................................... 38

Hình 2.23:

Lược đồ tuần tự quản lý dịch vụ........................................................... 39


Hình 2.24:

Lược đồ tuần tự quản lý phòng ............................................................ 40

Hình 2.25:

Lược đồ tuần tự quản lý loại phòng ..................................................... 41


Hình 2.26:

Lược đồ tuần tự quản lý Vật tư ............................................................ 43

Hình 2.27:

Lược đồ tuần tự quản lý Khách hàng ................................................... 44

Hình 2.28:

Lược đồ tuần tự hoá đơn ...................................................................... 45

Hình 2.29:

Lược đồ tuần tự quản lý nhân viên ....................................................... 46

Hình 2.30:

Lược đồ tuần tự cài đặt khách sạn ........................................................ 47

Hình 2.31:

Lược đồ tuần tự thống kê hoá đơn........................................................ 48

Hình 3.1:

Mô hình 3 lớp........................................................................................... 51

Hình 3.2:


Mô hình .Net Remoting ........................................................................... 52

Hình 3.3:

Giao Diện Chức Năng .............................................................................. 53

Hình 3.4:

Đặt Phòng ................................................................................................ 54

Hình 3.5:

Nhận Phòng.............................................................................................. 55

Hình 3.6:

Huỷ phòng................................................................................................ 55

Hình 3.7:

Trả Phòng ................................................................................................. 56

Hình 3.8:

Thêm dịch vụ vào phòng ......................................................................... 57

Hình 3.9:

Hoá đơn .................................................................................................... 57


Hình 3.10:

Giao Diện Phần theo dõi ...................................................................... 58

Hình 3.11:

Theo dõi tình trạng phòng .................................................................... 59

Hình 3.12:

Chi tiết sử dụng dịch vụ ....................................................................... 59

Hình 3.13:

Giao diện Quản lý................................................................................. 60

Hình 3.14:

Giao diện quản lý khách hàng .............................................................. 61

Hình 3.15:

Giao diện quản lý nhân viên ................................................................. 61

Hình 3.16:

Giao diện quản lý người dùng .............................................................. 62

Hình 3.17:


Giao diện quản lý phòng, loại phòng ................................................... 63


Hình 3.18:

Giao diện quản lý vật tư ....................................................................... 63

Hình 3.19:

Giao diện quản lý dịch vụ..................................................................... 64

Hình 3.20:

Giao diện cài đặt ................................................................................... 65

Hình 3.21:

Giao diện báo cáo thống kê .................................................................. 66

Hình 3.22:

Màn hình đăng nhập ............................................................................. 67

Hình 3.23:

Màn hình chính ..................................................................................... 67

Hình 3.24:


Đăng nhập client ................................................................................... 68

Hình 3.25:

Màn hình chính client ........................................................................... 68

Hình 3.26:

Thanh Toán hoá đơn ............................................................................. 69

Hình 3.27:

Chi tiết sử dụng dịch vụ ....................................................................... 70

Hình 3.28:

Dịch vụ phòng ...................................................................................... 70

Hình 3.29:

Giao Diện Quyền Nhân Viên Tiếp Tân ................................................ 71

Hình 3.30:

Quyền quản lý ...................................................................................... 71

Hình 3.31:

attach cơ sở dữ liệu ............................................................................... 72


Hình 3.32:

Kết nối cơ sở dữ liệu ............................................................................ 72

Hình 3.33:

Đăng nhập hệ thống .............................................................................. 73

Hình 3.34:

Chạy server ........................................................................................... 73

Hình 3.35:

Dừng server .......................................................................................... 74

Hình 3.36:

Đăng nhập hệ thống client .................................................................... 74

Hình 3.37:

Thiết lập mạng client ............................................................................ 75


LỜI NÓI ĐẦU
Công nghệ thông tin đã có những bước phát triển mạnh mẽ. Máy tí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ới con 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ìm mọ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ọc hoá 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ào quá trình
phân tích và thiết kế hệ thống.
Từ nhu cầu nêu trên, 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án quản lý khách sạn. Từ đó đã xây dựng được phần mềm quản lý cho
Khách sạn Vissai Ninh Bình.

15


Chương 1.Giới Thiệu Và Khảo Sát Hệ Thống
1.1. Giới thiệu về khách sạn Vissai Ninh Bình
Quá trình hình thành và phát triển
Khách sạn Vissai Hotel là khách sạn cao cấp 4 sao đầu tiên của tỉnh Ninh Bình. Được
đầu tư bởi Tập đoàn Vissai. Khách sạn Vissai Hotel hiện đang sử dụng 18 tầng của
tòa nhà trong đó có 03 tầng cho Trung tâm thương mại và dịch vụ 15 tầng dành cho
khách sạn và Văn phòng cho thuê.
Giới thiệu cụ thể:
Tên khách sạn: Vissai Hotel
Địa chỉ: Số 848 Trần Hưng Đạo - Tp. Ninh Bình - Ninh Bình - Việt Nam
Điện thoại: +84-303 889 000
Fax: +84-303 899 609
Hotline :+84 982 805 805
E-mail:
Website:
1.2. Khảo sát hệ thống
1.2.1. Chức năng hệ thống quản lý khách sạn
Hệ thống quản lý khách sạn có chức năng:
1.2.1.1.

Quản lý khách hàng


Mỗi khách hàng của khách sạn đều được khách sạn quản lý những thông tin
sau: Họ tên, giới tính, địa chỉ, điện thoại,ngày sinh, số CMND_Passport (hoặc các
văn bằng khác có hình)
1.2.1.1.

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. Ngoài ra mỗi phòng còn được trang bị các vật tư, nên vật tư cũng được quả n
lý theo mã vật tư, tên vật tư. Còn trang bị vật tư theo phòng được quản lý dựa vào
phòng số và số lượng vật tư trong từng phòng.
16


1.2.1.2.

Quản lý đăng ký _ 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ố đăng
ký, họ tên khách đăng ký, ngày đến, giờ đến số lượng người, số phòng thuê.
1.2.1.3.

Quản lý thông tin nhận phòng:

Khách sạn quản lý những thông tin sau: Số nhận phòng, họ tên người nhận
phòng, ngày nhận, giờ nhận. Tất cả thông tin nhận phòng đều dựa vào thông tin
đăng ký thuê phòng đã khai báo trước đó. Vì khách hàng có đăng ký mới được
nhận phòng theo đúng thông tin mà khách đã đăng ký.
1.2.1.1.


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: Số trả phòng, ngày trả, giờ trả.
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.
1.2.1.2.

Quản lý nhân viên phục vụ tại khách sạn:

Tất cả những nhân viên làm việc tại khách sạn đều được quản lý các thông tin
sau: Họ nhân viên, Tên nhân viên, Chức vụ của nhân viên.
1.2.1.3.

Quản lý dịch vụ:

Ngoài ra khách sạn còn quản lý thông tin về dịch vụ: tên dịch vụ; Tại khách
sạn có nhiều loại dịch vụ như: điện thoại, ăn uống, giặt ủi, đưa đón khách, chuyên
chở đồ cho khách (khi khách yêu cầu)...
1.2.1.4.

Quản lý hóa đơn

Hóa đơn sẽ được thống kê theo mốc thời gian để tiện quản lý khách sạn
1.2.2. Yêu cầu hệ thống và khó khăn
Trước một khối lượng lớn công việc, yêu cầu đặt ra thì việc quản lý thủ công
sẽ không thể đáp ứng được, do đó gặp rất nhiều khó khăn. Nó đòi hỏi nhân lực,
thời gian, công sức rất lớn và rất khó quản lý.
Từ những nhược điểm trên ta thấy cần thiết phải có một hệ thống tin học hóa
cho việc quản lý nhân sự cũng như các hệ thống quản lý khác của khách sạn.


17


1.2.3. Những yêu cầu đặt ra cho hệ thống mới
Hệ thống phải đáp ứng đầy đủ các yêu cầu về nghiệp vụ như quản lý đặt
phòng, trả phòng, thanh toán, quản lý dịch vụ, vật từ, quản lý phòng, hóa đơn…
Ngoài ra hệ thống phải đáp ứng đủ một số yêu cầu khác như giao Giao diện hệ
thống phải dễ sử dụng, trực quan, thân thiện với mọi người dùng. Cho phép truy
cập dữ liệu đa người dùng. Tính bảo mật và độ an toàn cao. Tốc độ xử lý của hệ
thống phải nhanh chóng và chính xác.Người sử dụng phần mềm có thể sẽ không
biết nhiều về tin học nhưng vẫn sử dụng một cách dễ dàng nhờ vào sự trợ giúp của
hệ thống.Phần hướng dẫn sử dụng phần mềm phải ngắn gọn, dễ hiểu và sinh
động.Cấp quyền chi tiết cho người sử dụng.

18


Chương 2.Phân tích hệ thống
2.1. Phân tích yêu cầu
2.1.1. Các quy trình nghiệp vụ chính:
2.1.1.1.

Quản lý khai thác phòng

2.1.1.1.1.

Quản lý đăng ký thuê phòng

Khi khách đến thuê phòng, bộ phận lễ tân phải ghi nhận lại các thông tin có

liên quan đến khách theo quy định chung của khách sạn để tiện cho việc quản lý
khách trong thời gian họ đăng ký 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 họ tên khách đăng ký, số lượng phòng, ngày đến
và số điện thọai liên lạc.
2.1.1.1.2.

Quản lý thông tin nhận phòng:

Sau khi đã làm thủ tục đăng ký thuê phòng, khách thuê sẽ được bộ phận lễ tân
trao phòng và chính thức ghi nhận thời gian mà họ nhận phòng. Khách sạn sẽ
quản lý những thông tin như số phòng nhận, họ tên người nhận phòng, ngày nhận,
giờ nhận. Nếu đã đăng ký phòng trước thì thông tin nhận phòng phải đúng với
thông tin đăng ký thuê phòng đã khai báo trước đó.
2.1.1.1.3.

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

Khi khách thuê có ý muốn trả phòng thì bộ phận lễ tân có nhiệm vụ kiểm tra
lại phòng mà họ trả dựa trên thông tin nhận phòng và những dịch vụ mà họ sử
dụng. Đồng thời phải lập hóa đơn cho tất cả những gì mà họ phải thanh toán. Việc
trả phòng được khách sạn quản lý các thông tin sau: Số phòng trả,ngày trả, giờ trả
Tổng tiền = (Tiền phòng * Số ngày) + Tiền sử dụng dịch vụ
2.1.1.2.

Quản lý khách hàng:

Khi khách đến đăng ký và nhận phòng ở khách sạn, mỗi người đều phải cung
cấp những thông tin như: Họ tên, giới tính, địa chỉ, điện thoại, số CMND ….
2.1.1.3.


Quản lý các dịch vụ của khách sạn:

Bên cạnh việc thuê phòng, khách hàng còn có nhu cầu sử dụng các loại dịch
vụ. Để đáp ứng điều đó, khách sạn đã cung cấp các loại dịch vụ như massage,
19


karaoke, giặt ủi … và các loại hình dịch vụ này sẽ được quản lý theo: tên dịch vụ,
đơn vị tính, đơn giá.
2.1.1.4.

Quản lý phòng:

Mỗi khách sạn sẽ có nhiều loại phòng, mỗi loại có nhiều phòng, mỗi phòng có
nhiều trang thiết bị khác nhau. Vì vậy, các phòng của khách sạn phải được quản lý
dựa vào số phòng, loại phòng, giá cơ bản; vật tư thì được quản lý theo: tên thiết
bị, số lượng.
2.1.1.5.

Thống kê:

Dựa vào số lượng hóa đơn và mốc thời gian để làm thống kê
2.1.2. Các yêu cầu chức năng:
2.1.2.1.
o
o
o
o
o
o

o
o
o
o
o
o
o
o
o

Lưu trữ thông tin người dùng, nhân viên.
Lưu trữ thông tin khách hàng thuê phòng.
Lưu trữ thông tin khách hàng nhận, trả phòng.
Lưu trữ thông tin phòng.
Lưu trữ thông tin tình trạng phòng.
Lưu trữ thông tin loại phòng.
Lưu trữ thông tin thiết bị.
Lưu trữ thông tin dịch vụ.
Lưu trữ thông tin sử dụng dịch vụ của khách hàng.
Lưu trữ thông tin loại dịch vụ.
Lưu trữ thông tin khách sạn.
Lưu trữ chính sách trả phòng.
Lưu trữ thông tin phiếu đăng ký thuê phòng.
Lưu trữ thông tin phiếu nhận phòng.
Lưu trữ thông tin hóa đơn.

2.1.2.2.
o
o
o

o
o

Yêu cầu lưu trữ :

Yêu cầu nghiệp vụ :

Quản lý người dùng, nhân viên.
Quản lý đăng ký thuê phòng.
Quản lý nhận trả phòng.
Quản lý hóa đơn.
Quản lý khách hàng.
20


o
o
o
o

Quản lý dịch vụ.
Quản lý phòng.
Quản lý thiết bị trong phòng.
Quản lý tình trạng phòng.

2.1.2.3.
o
o
o
o

o
o
o

Yêu cầu báo biểu :

In danh sách khách hàng.
In hóa đơn.
In danh sách vật tư
In danh sách phòng
In danh sách nhân viên
In danh sách đặt phòng
In thống kê

2.1.3. Các yêu cầu phi chức năng:
o

Giao diện hệ thống phải dễ sử dụng, trực quan, thân thiện với mọi người

dùng.
o Cho phép truy cập dữ liệu đa người dùng.
o Tính bảo mật và độ an toàn cao.
o Tốc độ xử lý của hệ thống phải nhanh chóng và chính xác.
o Người sử dụng phần mềm có thể sẽ không biết nhiều về tin học nhưng
vẫn sử dụng một cách dễ dàng nhờ vào sự trợ giúp của hệ thống.
o Phần hướng dẫn sử dụng phần mềm phải ngắn gọn, dễ hiểu và sinh
động.
o Cấp quyền chi tiết cho người sử dụng.

21



2.2. Phân tích hệ thống
2.2.1. Xây dựng biểu đồ Use case
2.2.1.1.

Lược đồ use case tổng quát

Hình 2.1: Biểu đồ use case tổng quát
Như hình trên thì hệ thống quản lý khách sạn Vissai Ninh Bình có 2 tác nhân
là quản lý và nhân viên.
Nhân viên sau khi đăng nhập có thể quản lý khách hàng, quản lý các chức
năng khai thác phòng và quản lý hoá đơn.
Người quản lý sau khi đăng nhập cũng có thể làm tất cả các chức năng của
Nhân viên ngoài ra còn có thêm một số chức năng như:Cài đặt khách sạn, thống
kê hoá đơn, quản lý nhân viên, quản lý phòng, quản lý dịch vụ, quản lý loại
phòng, quản lý vật tư.

22


2.2.1.2.

Phân rã biểu đồ Use case

2.2.1.2.1.

Phân rã biểu đồ use case Quản lý dịch vụ

Hình 2.2: Biểu đồ User case Quản Lý dịch vụ

Quản lý dich vụ được người quản lý sau khi đăng nhập sử dụng để quản lỷ các
dịch vụ của khách sạn. Người quản lý có thể thêm,sửa, xoá các dịch vụ của khách
sạn

23


2.2.1.2.2.

Phân rã use case Quản Lý Phòng, quản lý loại phòng,

quản lý vật tư

Hình 2.3: Biểu đồ User case Quản Lý Phòng, quản lý loại phòng, quản lý vật tư
Người quản lý sau khi đăng nhập vào hệ thống thì có thể thêm, sửa, xoá các
thông tin phòng như tên phòng, loại phòng, số điện thoại.
Người quản lý cũng có thể quản lý loại phòng như thêm, sửa, xoá các thông
tin trong loại phòng gồm: tên loại phòng,số người, giá phòng và vật tư trong
phòng.
Người quản lý cũng quản lý vật tư như thêm sửa xoá các thông tin vật tư:Mã
Vật tư, tên vật tư, nhà cung cấp.

24


2.2.1.2.3.

Phân rã use case Quản lý khách hàng

Hình 2.4: Biểu đồ use case Quản lý khách hàng

Quản lý và nhân viên sau khi đăng nhập vào hệ thống thì có thể đồng thời
quản lý các thông tin khách hàng như thêm, sửa, xoá: tên khách hàng, giới tính,
địa chỉ, chứng minh nhân dân, số điện thoại, ngày sinh.

25


2.2.1.2.4.

Phân rã biểu đồ use case Quản lý khai thác phòng

Hình 2.5: Biểu đồ use case Quản Lý Khai Thác Phòng
Quản lý hay nhân viên sau khi đăng nhập sẽ cùng sử dụng quản lý khai thác
phòng.
Trong khai thác phòng sẽ có Nhận Phòng, Đặt phòng, trả phòng, Huỷ phòng,
Dịch vụ phòng.
Đặt Phòng: Khách hàng sẽ liên hệ với nhân viên để làm các thủ tục đặt phòng
như cung cấp thông tin khách hàng, yêu cầu đặt phòng. Khi có phòng trống thoả
mãn với yêu cầu của khách hàng thì nhân viên sẽ tiến hàng đặt phòng cho khách
hàng.
Nhận phòng: sau khi khách hàng đặt phòng thì khách hàng sẽ tới gặp nhân
viên để nhận phòng đã đặt. nhân viên sẽ kiểm tra thông tin khách hàng, thông tin
phòng rồi sẽ tiến hàng giao phòng cho khách hàng đồng thời sẽ sử dụng chức
năng nhận phòng, ghi ngày giờ nhận phòng vào hệ thống.
Huỷ Phòng: Khi Khách hàng không đến nhận phòng mà quá thời gian dự định
đến của khách hàng thì nhân viên sẽ huỷ phòng đặt đó.

26



×