You are on page 1of 20

TRƯỜNG ĐẠI HỌC ĐẠI NAM

KHOA CÔNG NGHỆ THÔNG TIN

TÊN ĐỀ TÀI
Đề số 4. Quản lý thông tin đặt phòng khách sạn

Giảng viên hướng dẫn : Phạm Văn Tiệp


Sinh viên thực hiện : Đỗ Thị Thắm
Đinh Hùng Mạnh
Lớp : CNTT13-01

Hà nội, ngày tháng 12 năm 2021


TRƯỜNG ĐẠI HỌC ĐẠI NAM
KHOA CÔNG NGHỆ THÔNG TIN

TÊN ĐỀ TÀI
Đề số 4. Quản lý thông tin đặt phòng khách sạn

Giảng viên hướng dẫn : Phạm Văn Tiệp


Sinh viên thực hiện : Đỗ Thị Thắm
Đinh Hùng Mạnh
Lớp : CNTT13-01

Hà nội, ngày tháng 12 năm 2021


MỤC LỤC
MỞ ĐẦU...................................................................................................................... 1
LỜI CẢM ƠN...............................................................................................................2
NHẬN XÉT .................................................................................................................3
CHƯƠNG 1: LÍ DO CHỌN ĐỀ TÀI............................................................................4
1. Lý do chọn đề tài:..................................................................................................4
2. Phân tích yêu cầu đề:.............................................................................................4
CHƯƠNG 2: PHÂN TÍCH THIẾT KÊ DATABASE...................................................5
CHƯƠNG 3: GIAO DIỆN PHẦN MỀM......................................................................9
1. Giao diện Đăng nhập.............................................................................................9
2. Giao diện Màn hình chính.....................................................................................9
3. Giao diện Quản lý thuê phòng.............................................................................10
4. Giao diện Quản lý phòng.....................................................................................11
5. Giao diện Quản lý vật tư.....................................................................................12
6. Giao diện Quản lý dịch vụ...................................................................................12
7. Giao diện Quản lý khách hàng............................................................................13
8. Giao diện Quản lý nhân viên...............................................................................14
9. Giao diện Thống kê - báo cáo..............................................................................14
10. Giao diện Trợ giúp............................................................................................15
KẾT LUẬN................................................................................................................. 16
DANH MỤC TÀI LIỆU THAM KHẢO.....................................................................17
MỞ ĐẦU

Chúng ta đang sống trong thời kỳ của cuộc Cách mạng công nghiệp lần thứ
4. Đây là thời kỳ gắn với những đột phá về công nghệ. Công nghệ thông tin được
coi là nền tảng cho các ngành khác phát triển. Sự thay đổi công nghệ gây tác động
lớn tới thị trường lao động. Theo đó, nhiều việc làm truyền thống sẽ mất đi, nhiều
công việc mới, cơ hội mới sẽ xuất hiện.
Ngành Công nghệ thông tin (Information Technology) được biết đến là
ngành học áp dụng các phương pháp và các công cụ để đào tạo về sử dụng các
phần mềm, hệ thống máy tính, công cụ và hệ thống mạng Internet. Từ đó các bạn
sinh viên sau khi tốt nghiệp sẽ biết cách lập trình để quản lý thông tin, vận hành
các hệ thống thiết bị công nghệ và hệ thống mạng.  
Hiện nay có rất nhiều các ngôn ngữ lập trình dùng để lập trình phần mềm
và thiết kế website với môi trường lập trình khác nhau.Net là một trong những ngôn
ngữ lập trình được đông đảo lập trình viên lựa chọn để trở thành ngôn ngữ “tiên
quyết” của hệ điều hành Windows.

Dựa trên kiến thức lập trình mạng với C#, sự đa dạng của các dịch vụ mạng với
nhiều tính năng và đòi hỏi ngày càng cao. Từ ý tưởng áp dụng công nghệ thông tin
vào việc quản lý, bớt phần gánh nặng về sổ sách cũng như đầu óc con người, đồ án
này hướng đến xây dựng “Phần mềm quản lý thông tin đặt phòng khách sạn” giúp đơn
giản hóa mọi thứ, tiết kiệm thời gian và công sức đồng thời tăng hiệu quả làm việc khi
quản lý khách sạn.

Trong quá trình xây dựng chương trình do kiến thức còn hạn chế nên không
tránh khỏi những sai sót. Kính mong thầy cô và các bạn đóng góp ý kiến xây dựng để
đồ án được hoàn thiện hơn.

Em xin gửi lời cảm ơn chân thành nhất tới thầy Phạm Văn Tiệp đã giúp em
hoàn thành đồ án này

1
LỜI CẢM ƠN

Trước hết chúng em xin gửi lời cảm ơn đến thầy Phạm Văn Tiệp, người đã
hướng dẫn chúng em rất nhiều trong suốt quá trình tìm hiểu nghiên cứu và hoàn thành
bài tập lớn này từ lý thuyết đến ứng dụng. Sự hướng dẫn của thầy đã giúp chúng em
có thêm những kiến thức về lập trình .NET. Qua những chỉ dẫn ân cần của thầy giúp
chúng em hiểu sâu hơn về những kiến thức đã được học.

Chúng em xin gửi lời cảm ơn đến các thành viên lớp CNTT13-01, những người
bạn đã luôn ở bên cạnh động viên, tạo điều kiện thuận lợi và cùng chúng em tìm hiểu,
hoàn thành tốt bài tập lớn. Sau cùng, chúng em xin gửi lời cảm ơn đến gia đình, bạn
bè đã tạo mọi điều kiện để em xây dựng thành công bài tập lớn này.

Hà Nội, ngày tháng 12 năm 2021

Sinh viên thực hiện

Đỗ Thị Thắm
Đinh Hùng Mạnh

2
NHẬN XÉT 
(Của giảng viên hướng dẫn)

..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

3
CHƯƠNG 1: LÍ DO CHỌN ĐỀ TÀI

1. Lý do chọn đề tài:
Tại Việt Nam nhà nước đang tạo điều kiện thuận lợi cho việc phát triển
ngành dịch vụ, kéo theo đó là ngành du lịch. Vì thế ngành kinh doanh khách
sạn cũng đang được chú trọng để thu hút lượng khách du lịch tới Việt Nam, để
phát huy thuận lời về vị trí địa lý cũng như là các danh lam thám cảnh tại đất
nước chúng ta.
Tuy nhiên trong thực tế thì, các khách sạn lớn mới có các phần mềm quản
lý. Còn các khách sạn vừa và nhỏ thì hầu như công việc đều đang phải làm một
cách thủ công, trong khi đó ở nước ta, các khách sạn lớn lại chưa thật sự nhiều,
vì vậy cơ sở vật chất và nền kinh tế cũng đang còn phát triển.
Xuất phát từ thực tế đó , nhóm chúng em đã chọn đề tài “Phần mềm quản
lý thông tin đặt phòng khách sạn”. Đây là một đề tài không còn mới song nó
vẫn chưa hết phổ biến trong quá trình quản lý khách sạn. Vì vậy, nhóm em
nhiên cứu đề tài này hy vọng sẽ góp phần giúp công việc quản lý trở nên đơn
giản hơn.

2. Phân tích yêu cầu đề:


Xây dựng một phần mềm hỗ trợ hỗ trợ quản lý các công việc trong khách sạn
để giúp người quản lý có thể quản lý tốt khách sạn của mình và đạt hiệu quả trong
các công việc:
 Quản lý đăng ký thuê phòng
 Quản lý thông tin nhận phòng
 Quản lý việc trả phòng
Phần mềm phải đáp ứng được các tác vụ cơ bản, đồng thời phải hoạt động ổn
định và có hiệu suất cao, đảm bảo được hiệu quả khi lượng dữ liệu lớn.
Đặc biệt, phần mềm phải phù hợp với nghiệp vụ của một số nhân viên ở các bộ
phận trong khách sạn nhằm giúp giảm thiểu thời gian và công sức bỏ ra so với việc
ghi chép thông qua sổ sách như trước đây. Đồng thời có khả năng mở rộng, nâng
cấp khi cần thiết.

4
CHƯƠNG 2: PHÂN TÍCH THIẾT KÊ DATABASE

Tổng quan về database của phần mềm

Database gồm các bảng sau:

- Bảng hóa đơn gồm:

Khóa chính: MaHoaDon


Khóa phụ: MaKH, MaPhong

- Bảng khách hàng gồm:

5
Khóa chính: MaKH

- Bảng nhân viên gồm:

Khóa chính: MaNV

- Bảng dịch vụ gồm:

Khóa chính: MaDV

- Bảng cơ sở vật chất gồm:

Khóa chính: MaCSVC

- Bảng chi tiết hóa đơn gồm:

6
Khóa chính: MaChiTietHD
Khóa phụ: MaHoaDon, MaDV

- Bảng loại phòng gồm:

Khóa chính: MaLoaiPhong

- Bảng phòng gồm:

Khóa chính: MaPhong


Khóa phụ: MaLoaiPhong

- Bảng phiếu thuê phòng gồm:

Khóa chính:
Khóa phụ: MaPhong, MaLoaiPhong

7
- Bảng users gồm:

Khóa chính: ID

8
CHƯƠNG 3: GIAO DIỆN PHẦN MỀM

1. Giao diện Đăng nhập

- Mô tả: Dùng để đăng nhập tài khoản trước khi vào màn hình chính
2. Giao diện Màn hình chính

9
- Mô tả: Hiển thị tổng quát toàn bộ các chứng năng của phần mềm bao gồm:
+ Hiển thị 3 phòng hiện có của khách sạn: mỗi phòng hiển các thông tin như Mã
khách, tên khách, ngày đến, ngày đi, quốc tịch, địa chỉ và tính năng thay đổi trạng thái
phòng, 1 button chuyển đến trang chi tiết để điền thông tin hóa đơn, 1 nút check out khi
khách trả phòng.
+ Bên tay trái màn hình hiển thị lịch tiện cho người sử dụng quan sát ngày tháng
năm.
+ Dưới góc trái hiển thị các màu theo trạng thái phòng như: màu đỏ - phòng đang
trống, màu xanh - phòng đang có khách, màu xám - phòng đang bảo trì.
+ Góc trên của màn hình là thanh toolstrip bao gồm các chức năng tương đương
link tới các màn hình của chức năng đó: quản lý phòng,quản lý khách hàng, quản lý nhân
viên, thống kê và báo cáo, trợ giúp và đăng xuất.
3. Giao diện Quản lý thuê phòng.

10
- Mô tả:
+ Hiển thị các thông tin về hóa đơn của khách hàng như: tên khách, số phòng, số
khách, loại phòng, ngày đến, ngày đi, dịch vụ, giá, tình trạng thuê phòng.
+ Bao gồm các nút với các chức năng như: thêm, sửa, xóa thông tin thuê phòng;
báo cáo thuê phòng, và nút quay lại
+ Khi người dùng nhấn nút thêm, tên dịch vụ được chọn từ combobox và số lượng
được điền từ textbox sẽ được insert xuống datagridview chi tiết dịch vụ bên dưới.
+ Khi người dùng nhấn chọn dòng trên datagridview và nhấn nút xóa, thì dòng dl
đó sẽ được xóa đi trên datagridview đó.
4. Giao diện Quản lý phòng.

11
- Mô tả: Hiển thị toàn bộ số phòng đang có trong khách sạn, bao gồm số phòng, loại
phòng và giá phòng trên đó, tình trạng phòng. Góc phải màn hình có 3 nút là chức
năng: thêm, sửa, xóa phòng. Có nút tìm kiếm tên phòng
5. Giao diện Quản lý vật tư.

- Mô tả:
+ hiển thị toàn bộ vật tư đang có trong khách sạn như: bàn ủi, bàn gỗ, tivi,tủ lạnh..
+ có các nút chức năng như: thêm vật tư, xóa vật tư, cập nhật lại vật tư dựa theo thao
tác chọn dòng từ datagridview của người dùng. Mỗi thao tác sẽ được cập nhật lại
xuống database.
+ có tahnh tìm kiếm theo tên vật tư
6. Giao diện Quản lý dịch vụ.

12
- Mô tả:
+ Hiển thị toàn bộ dịch vụ đang có trong khách sạn như: dọn dẹp, điểm tâm, giặt là,
party, thuê xe…
+ Có các nút chức năng như: thêm dịch vụ, xóa dịch vụ, sửa lại dịch vụ dựa theo
thao tác chọn dòng từ datagridview của người dùng. Mỗi thao tác sẽ được cập nhật lại
xuống database.
7. Giao diện Quản lý khách hàng.

13
- Mô tả:
+ Hiển thị toàn bộ khách hàng đã check in tại khách sạn khi đã có hóa đơn thanh toán.
+ Bao gồm các nút chức năng như: tìm kiếm khách hàng theo tên khách hàng, lọc ra
các khách hàng từ ngày nào đến ngày nào.
8. Giao diện Quản lý nhân viên.

- Mô tả:
+ Hiển thị toàn bộ nhân viên đang có trong khách sạn, bao gồm mã nhân viên, tên nhân
viên, giới tính…. Góc trái màn hình có 3 nút là 3 chức năng: Thêm nhân viên, cập nhật thông
tin nhân viên, xóa nhân viên.
9. Giao diện Thống kê - báo cáo.

- Mô tả: Hiện thị thống kê doanh thu và hoạt động kinh doanh của khách sạn

14
10. Giao diện Trợ giúp.

- Mô tả:
+ Hiện thị các chức năng giải quyết lỗi cho người dùng
+ Hiện thị thông tin người phát triển và thông tin liên lạc.

15
KẾT LUẬN

Đồ án xây dựng phần mềm quản lý thông tin đặt phòng khách sạn để người
dùng có thể quản lý và theo dõi triệt để công việc kinh doanh của khách sạn. Đồ án đã
thành công trong việc xây dựng một phần mềm quản lý thử nghiệm từ những phân
tích thiết kế ban đầu. Phần mềm hoạt động tốt, giao diện dễ dùng, tiện dụng cho người
dùng. Tong phần mềm này chúng tôi đã sử dụng ngôn ngữ lập trình c# và winfrom.
Phân mềm đã giải quyết như cầu tối thiểu của người dùng như đăng nhập tài khoản,
quản lý phòng, quản lý nhân viên…
Để phần mềm ngày càng hoàn thiện hơn nữa, trong tương lai chúng tôi sẽ còn
tiếp tục phát triển phần mềm. Chúng tôi mở rộng phần mềm với một số tính năng
khác. Nhằm đáp ứng nhu cầu càng cao của xã hội.

16
DANH MỤC TÀI LIỆU THAM KHẢO

Tiếng Việt:
1. Bài giảng lập trình .NET căn bản của thầy Phạm Văn Tiệp
Webside:
1. https://www.youtube.com/results?search_query=h%E1%BB
%8Dc+thi%E1%BA%BFt+k%E1%BA%BF+ph%E1%BA%A7n+m
%E1%BB%81m+tr%C3%AAn+winfrom&sp=QgIIAQ%253D
%253D
2. http://info24h.vn/lap-trinh-xu-ly-giao-dien-trong-winform-voi-c-
183.html
3. https://freetuts.net/ket-noi-sql-server-trong-c-sharp-5458.html

17

You might also like