
1
TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép
dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu
lành mạnh sẽ bị nghiêm cấm.
UDPM-CĐ-MĐ32-XDPMQLKS

2
LỜI GIỚI THIỆU
Trong giai đoạn đất nước đang quá trình hội nhập, cùng với sự phát triển mạnh mẽ
của công nghệ thông tin, tin học hoá là điều mà mỗi công ty, cơ quan, xí nghiệp và các
tổ chức cần phải nghỉ đến. Tin học được ứng dụng trong mọi lĩnh vực cuộc sống, nó
đem lại nhiều lợi ích to lớn, đã dần thay thế những công việc thủ công và mất nhiều thời
gian.
Hiện nay rất nhiều lĩnh vực đã và đang thực hiện việc tin học hoá, trong lĩnh vực
sản xuất và cả trong những lĩnh vực xã hội. Nhằm đáp ứng cho nhu cầu phát triển của
xã hội nói chung và thực hiện tin học hoá trong công tác quản lý nói riêng, giáo trình
“XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN” này được biên soạn dành cho
sinh viên Trường cao đẳng nghề ỨNG DỤNG PHẦN MỀM theo chương trình khung
của Tổng cục dạy nghề nhằm giúp cho việc quản lý, kiểm tra, kiểm soát dễ dàng và
thuận tiện trong Khách sạn.
Trong quá trình thực hiện, nhóm biên soạn đã tham khảo nhiều tài liệu, kết hợp
với kinh nghiệm trong thực tế.
Mặc dù có nhiều cố gắng, nhưng không tránh khỏi những sai sót, rất mong nhận
được sự đóng góp ý kiến của độc giả để giáo trình được hoàn thiện hơn.
Xin chân thành cảm ơn!
Cần Thơ, ngày 16 tháng 6 năm 2018
Tham gia biên soạn
1. Nguyễn Thị Thúy Lan

3
MỤC LỤC
TUYÊN BỐ BẢN QUYỀN ........................................................................................... 1
CHƯƠNG TRÌNH MÔ ĐUN ....................................................................................... 4
XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN ......................................... 4
BÀI 1 : KHẢO SÁT HIỆN TRẠNG HỆ THỐNG ..................................................... 5
1. Hiện Trạng Của Hệ Thống : ..................................................................................... 5
2. Mục Đích Hoạt Động Của Hệ Thống : .................................................................... 8
3. Phạm Vi Yêu Cầu: ..................................................................................................... 8
BÀI 2 : PHÂN TÍCH HỆ THỐNG ............................................................................ 10
1. Yêu Cầu Chức Năng : ............................................................................................. 10
2. Yêu cầu chương trình: ............................................................................................ 10
3. Mô Hình Xử Lý: ...................................................................................................... 14
BÀI 3 : THIẾT KẾ HỆ THỐNG ............................................................................... 28
1. Dữ liệu cho mô hình thực thể kết hợp :................................................................. 28
2. Mô hình quan hệ: .................................................................................................... 37
BÀI 4 : THIẾT KẾ XỬ LÝ ........................................................................................ 44
1. Mô hình chức năng: ................................................................................................ 44
2. Xây dựng các modul xử lý: ..................................................................................... 45
2.1 Quá trình đăng nhập: .............................................................................................. 45
2.2 Quá trình thay đổi mật khẩu(password): ................................................................ 45
2.3 Quá trình thêm mới User: ....................................................................................... 45
3.Giao diện: .................................................................................................................. 49
3.1 Form Quản lý khách Sạn: ....................................................................................... 49
3.2 Form Đăng nhập hệ thống: ..................................................................................... 50
3.3 Form Chính của chương trình Quản lý khách sạn: ................................................. 51
3.4 Các Menu chức năng của Form Chính: .............................................................. 51
BÀI 5 : HOÀN THIỆN, ĐÓNG GÓI PHẦN MỀM ................................................. 67
1. Kiểm thử phần mềm ............................................................................................... 67
2. Đặt bảo mật cho cơ sở dữ liệu ................................................................................ 67
3. Đóng gói phần mềm ................................................................................................ 74
TÀI LIỆU THAM KHẢO .......................................................................................... 76

4
CHƯƠNG TRÌNH MÔ ĐUN
XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN
Tên mô đun: XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN
Mã mô đun: MĐ 32
Thời gian thực hiện mô đun: 90 giờ; (Lý thuyết: 30 giờ; Thực hành: 54 giờ; Kiểm tra:
4 giờ)
I. VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN
Vị trí: là mô đun được bố trí giảng dạy sau các môn cơ sở nghề, Hệ quản trị CSDL,
Lập trình CSDL, Phân tích thiết kế hệ thống thông tin.
Tính chất: là mô đun bắt buộc thuộc chuyên môn nghề của chương trình đào tạo Cao
đẳng (ứng dụng phần mềm).
II. MỤC TIÊU CỦA MÔ ĐUN
- Kiến thức:
Biết phân tích thiết kế cơ sở dữ liệu phục vụ bài toán quản lý trong thực tế;
Biết tạo và quản trị phần mềm ứng dụng trên các môi trường VB, Access, C#, ..;
Hiểu được cách kết nối cơ sở dữ liệu và các phương pháp tương tác dữ liệu;
Biết thiết kế giao diện cho ứng dụng;
- Kỹ năng:
Xây dựng được cơ sở dữ liệu quản lý khách sạn cho một doanh nghiệp;
Xây dựng được phần mềm để quản lý khách sạn với các tính năng chính như quản
lý phòng, quản lý khách hàng, quản lý dịch vụ, quản lý thanh toán và báo cáo,...;
Kiểm thử, đánh giá được các chức năng của ứng dụng với các dữ liệu thực tế;
- Năng lực tự chủ và trách nhiệm: Nghiêm túc, sáng tạo và chủ động trong quá trình
thiết kế mô đun quản lý khách sạn;
III. NỘI DUNG MÔ ĐUN:
1. Nội dung tổng quát và phân bổ thời gian:
Số
TT
Tên các bài trong mô đun
Thời gian
Tổng
số
Lý
thuyết
Thực
hành
Kiểm
tra
1.
Bài 1: Thiết kế cơ sở dữ liệu
16
8
8
0
2.
Bài 2: Thiết kế các chức năng chính
36
8
27
1
3.
Bài 3: Thiết kế giao diện chương trình
12
4
7
1
4.
Bài 4: Thiết kế các báo cáo
16
6
9
1
5.
Bài 5: Hoàn thiện, đóng gói phần mềm
10
4
5
1
Tổng cộng
90
30
56
4

5
BÀI 1 : KHẢO SÁT HIỆN TRẠNG HỆ THỐNG
Mã bài: MĐ32-01
1. Hiện Trạng Của Hệ Thống :
1.1 Hiện trạng tổ chức :
Hình 1.1 Mô hình tổ chức của khách sạn
2.2 Hiện trạng nghiệp vụ :
- Giám đốc : có nhiệm vụ quản lý trực tiếp khách sạn, mọi vấn đề của khách sạn
điều phải thông qua giám đốc và giám đốc có quyền quyết định mọi thông tin xử lý trong
khách sạn.
- Phòng Tiếp Tân : có nhiệm vụ hoàn thành việc đăng ký và giao phòng cho khách
và nhận lại phòng, lập phiếu thanh toán và thu tiền của khách, nhận yêu cầu của khách,
giới thiệu và giải quyết những thắc mắc của khách hàng.
- Phòng Phục Vụ : có nhiệm vụ kiểm tra và dọn dẹp, vệ sinh phòng. Phục vụ ăn
uống, giặt ủi và đưa đón khách khi có yêu cầu.
- Phòng Bảo vệ : có nhiệm vụ giữ xe và an ninh, trật tự trong khách sạn.
2.2.1 Quản lý Phòng :
Các phòng của khách sạn được quản lý dựa vào số phòng và loại phòng, giá cơ bản.
Khách sạn gồm có 3 loại phòng và giá tiền tương ứng với từng loại phòng sau :
- Phòng Đơn – giá 150.000 đồng / 1 ngày.
- Phòng Đôi – giá 200.000 đồng / 1 ngày.
- Phòng Vip – giá 500.000 đồng / 1 ngày.
Trong các phòng có trang bị đầy đủ các tiện nghị như : máy nước nóng, máy lạnh,
tivi. Tủ lạnh chứa các thức uống : rượu, bia, nước ngọt, nước suối …và được quản lý theo
mã số, sẽ được tính kèm theo hoá đơn thanh toán tiền phòng nếu khách có sử dụng.
GIÁM ĐỐC
PHÒNG
TIẾP TÂN
PHÒNG
PHỤC VỤ
PHÒNG
BẢO VỆ