1
TUYÊN B BN QUYN
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 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.
2
LI GII THIU
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á điều 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,
đ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 đã đang thực hiện việc tin học hoá, trong lĩnh vực
sản xuất cả trong những lĩnh vực 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 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 Trường Cao Đẳng Nghề Cần Thơ 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 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.
Cần Thơ, ngày 01 tháng 12 năm 2021
Tham gia biên soạn
1. Nguyễn Thị Thúy Lan
3
MC LC
TUYÊN B BN QUYN ............................................................................................ 1
LI GII THIU ............................................................................................................ 2
MC LC ....................................................................................................................... 3
GIÁO TRÌNH MÔ ĐUN ................................................................................................ 4
BÀI 1: KHO SÁT H THNG ................................................................................... 5
1. Hin trng ca h thng .......................................................................................... 5
2. Mục đích hoạt đng ca h thng ........................................................................... 7
3. Phm vi yêu cu ca h thng ................................................................................. 7
4. Bài tp thc hành .................................................................................................... 8
BÀI 2: PHÂN TÍCH H THNG V CHỨC NĂNG ................................................... 9
1. Yêu cu chức năng ................................................................................................. 9
2. Yêu cầu chương trình ........................................................................................... 10
3. Mô hình x ....................................................................................................... 12
4. Bài tp thc hành .................................................................................................. 16
BÀI 3: PHÂN TÍCH H THNG V D LIU ......................................................... 18
1. Mô hình d liu quan h ....................................................................................... 18
2. Mi liên h gia các bng .................................................................................... 19
3. Bng t điển d liu ............................................................................................. 19
4. Bài tp thc hành .................................................................................................. 24
BÀI 4: THIT K CHƯƠNG TRÌNH ......................................................................... 26
1. Mô hình chc năng ............................................................................................... 26
2. Xây dng các modul x .................................................................................... 28
2.1 H thng .............................................................................................................. 28
2.2 Cp nht d liu .................................................................................................. 28
2.3 Tìm kiếm ............................................................................................................. 28
2.4 Báo cáo ............................................................................................................... 28
3. Giao din ............................................................................................................... 29
3.1 Form Gii thiu................................................................................................... 29
3.2 Form Đăng nhp h thng .................................................................................. 29
3.3 Form Chính của chương trình ............................................................................. 30
3.4 Các Menu chức năng của Form Chính ............................................................... 30
4. Bài tp thc hành .................................................................................................. 46
BÀI 5: HOÀN THIN - ĐÓNG GÓI PHẦN MM ..................................................... 47
1. Kim th phn mm ............................................................................................. 47
2. Đặt bo mật cho cơ sở d liu .............................................................................. 47
3. Đóng gói phn mm ............................................................................................. 53
4. Bài tp thc hành .................................................................................................. 54
TÀI LIU THAM KHO ............................................................................................. 55
4
GIÁO TRÌNH MÔ ĐUN
Tên mô đun: XÂY DNG PHN MM QUN LÝ KHÁCH SN
Mã mô đun: MĐ22
Vị trí, tính chất, ý nghĩa và vai trò 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, Lập trình C#.
Tính chất: đ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.
Ý nghĩa vai trò: Đây là đun chuyên môn của nghề Ứng dụng phần mềm, cung
cấp cho sinh viên kiến thức và kỹ năng để xây dựng phần mềm quản lý.
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 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 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ự chtrách nhiệm: Nghiêm túc, sáng tạo chủ động trong quá
trình thiết kế mô đun quản lý khách sạn.
Nội dung mô đun:
Số
TT
Tên các bài trong mô đun
Thời gian (giờ)
Tổng
số
thuyết
Thực hành,
thí nghiệm,
thảo luận,
bài tập
Kiểm
tra
1.
Bài 1: Khảo sát hệ thống
8
4
4
2.
Bài 2: Phân tích hệ thống về chức năng
12
4
7
1
3.
Bài 3: Thiết kế hệ thống về dữ liệu
16
4
11
1
4.
Bài 4: Thiết kế chương trình
40
12
27
1
5.
Bài 5: Hoàn thiện - Đóng gói phần
mềm
14
6
7
1
Tổng cộng
90
30
56
4
5
BÀI 1: KHO SÁT H THNG
Mã bài: MĐ22-01
Mục tiêu:
Trình bày được qui trình, nội dung của việc khảo sát hiện trạng của hệ thống thông
tin thực.
Hiểu rõ mục đích hoạt động của hệ thống.
Xác định chính xác phạm vi yêu cầu của hệ thống.
Nghiêm túc, khoa học, tỉ mỉ trong học thuyết. Tích cực duy phân tích các bài
tập, chủ động liên hệ với các thông tin thực tiễn.
Nội dung:
1. Hin trng ca h thng
1.1. Hiện trạng tổ chức:
Hình 1.1-Mô hình t chc ca khách sn
1.2. Hin trng nghip v:
- Ban qun lý: nhim v qun trc tiếp khách sn, mi vấn đề ca khách
sạn điều phi thông qua Ban qun lý và Ban qun lý có quyn quyết định mi thông tin
x lý trong khách sn.
- Phòng Tiếp Tân: nhim v hoàn thành vic đăng giao phòng cho khách
và nhn li phòng, lp phiếu thanh toán và thu tin ca khách, nhn yêu cu ca khách,
gii thiu và gii quyết nhng thc mc ca khách hàng.
- Phòng Phc V: có nhim v kim tra dn dp, v sinh phòng. Phc v ăn
ung, git ủi và đưa đón khách khi có yêu cu.
- Phòng Bo v: có nhim v gi xe và an ninh, trt t trong khách sn.
Qun lý Phòng:
Các phòng ca khách sạn được qun lý da vào loi phòng. Khách sn nhiu loi
phòng và giá tiền tương ứng vi tng loi phòng.
Trong các phòng có trang b đầy đủ các tin ngh như : máy nước nóng, máy
lnh, tivi, Internet. T lnh cha các thc uống : rượu, bia, nước ngọt, nước suối …và
được qun lý theo mã s, s được tính kèm theo hoá đơn thanh toán tin phòng nếu
khách có s dng.
PHÒNG
TIẾP TÂN
PHÒNG
PHỤC V
PHÒNG
BẢO VỆ