Professional Documents
Culture Documents
ĐỒ ÁN
LẬP TRÌNH MÃ NGUỒN MỞ - PHP
(Hypertext Preprocessor)
Tên đề tài:
XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
Nhóm 2
Lớp: IT18A1.12
GVHD: Nguyễn Đức Long
Họ tên sinh viên: Trương Xuân Thế
Dương Hoài Định
Nguyễn Hoàng Huy
Đỗ Văn Phong
Bùi Lê Đức Phú
Đà Nẵng, 10/09/2021
1
MỤC LỤC
CHƯƠNG 1. MỞ ĐẦU.................................................................................................3
1.1. Tổng quan tình hình nghiên cứu thuộc lĩnh vực của đề tài..................................3
1.2. Tính cấp thiết, ý nghĩa khoa học và thực tiễn của đề tài......................................3
CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG....................................................5
2.1. Yêu cầu bài toán, khảo sát nghiệp vụ..................................................................5
2.1.1. Yêu cầu bài toán...........................................................................................5
2.1.2. Yêu cầu về chức năng..................................................................................6
CHƯƠNG 3. PHÂN CHIA CÔNG VIỆC CÁC THÀNH VIÊN...................................7
3.1.1. Sơ đồ chức năng:..........................................................................................8
3.1.2. Phân tích biểu đồ phân cấp chức năng.........................................................8
3.2. Biểu đồ luồng dữ liệu:.......................................................................................10
3.2.1. Mô hình dòng dữ liệu (DFD – Data Flow Diagram): ................................10
3.2.2. Mô hình DFD mức 1:.................................................................................10
3.2.3. Mô hình quan hệ:.......................................................................................11
3.2.4. Biểu đồ usecase..........................................................................................11
3.3. Biểu đồ tuần tự:.................................................................................................13
CHƯƠNG 4. THIẾT KẾ GIAO DIỆN WEBSITE......................................................14
4.1. Giao diện đăng nhập website:...........................................................................14
4.2. Giao diện chính website:...................................................................................14
4.3. Đánh giá kết quả...............................................................................................17
4.3.1. Về mặt đạt được.........................................................................................17
4.3.2. Về mặt chưa đạt được................................................................................17
KẾT LUẬN.................................................................................................................18
1. Kết quả đạt được............................................................................................18
2. Hướng phát triển.............................................................................................19
CHƯƠNG 5. TÀI LIỆU THAM KHẢO.....................................................................20
Trong xu hướng phát triển của những năm gần đây du lịch là một trong những
ngành có độ tăng trưởng cao nhất cả nước. Rất nhiều khách sạn đua nhau phát triển
liên tục và nhanh chóng theo sự phát triển của xã hội về qui mô và chất lượng.
Hiện nay, các khách sạn phải trực tiếp tiếp nhận, quản lý một khối lượng lớn và
thường xuyên nhiều loại khách, cùng với hàng loạt dịch vụ phát sinh theo nhu cầu của
khách hàng. Do đó, công việc quản lý hoạt động kinh doanh của khách sạn ngày càng
phức tạp hơn.
Hơn nữa, công tác quản lý không chỉ đơn thuần là quản lý về lưu lượng khách
đến với khách sạn, sử dụng các loại hình dịch vụ … mà công việc quản lý còn phải đáp
ứng nhu cầu về việc báo cáo các loại hình doanh thu, tình hình kinh doanh của khách
sạn … để từ đó có thể đưa ra định hướng và lập kế hoạch phát triển cho công việc kinh
doanh đó. Nhưng với việc lưu trữ và xử lý bằng thủ công như hiện nay thì sẽ tốn rất
nhiều thời gian và nhân lực mà không đem lại hiệu quả cao. Do đó cần phải tin học
hóa hình thức quản lý, cụ thể là xây dựng một phần mềm để đáp ứng nhu cầu quản lý
toàn diện, thống nhất và đạt hiệu quả cao nhất cho hoạt động kinh doanh của khách
sạn.
Do những nhu cầu trên nên nhóm chúng em quyết định chọn đề tài “Quản lý
khách sạn”.
1.2. Tính cấp thiết, ý nghĩa khoa học và thực tiễn của đề tài
Cùng với sự phát triển của công ngiệp dịch vụ_du lịch, hiện nay trên thị trường
có rất nhiều phần mềm quản lý khách sạn và những phần mềm đó đã hỗ trợ khá tốt
trong công tác quản lý. Qua khảo sát thưc tế chúng em thấy đối với các khách sạn lớn
(2 sao trở lên và có số phòng trên 50 phòng) đại đa số đã có sử dụng phần mềm quản
lý. Họ sẵn sàng bỏ ra một khoản tiền lớn (tuỳ thuộc quy mô của khách sạn) để mua
những phần mềm ấy. Còn những nhà nghỉ hay những khách sạn có quy mô trung bình,
vừa và nhỏ thì lại chủ yếu qủan lý thủ công (sổ sách, bảng…) và rất ít sử dụng phần
mềm quản lý. Bởi công tác quản lý không nhiều, nhiều khách sạn chủ yếu chỉ có quản
4
lý phòng và thanh toán là chính. Do đó nếu họ bỏ tiền để mua những phần mềm đầy đủ
chức năng thì không những lãng phí tiền mà còn lãng phí tính năng phần mềm đem lại,
do họ chỉ cần một hoặc một vài chức nằng trong phần mềm mà thôi.
Hiện trạng quản lý khách sạn hiện nay có một số hạn chế sau:
- Quản lý bằng sổ sách, nhân viên phải ghi chép nhiều do đó dẫn đến tình trạng
nhầm lẫn.
- Quản lý trạng thái phòng bằng các công cụ vật lý (bảng lịch phòng, bảng trạng
thái phòng, sổ sách…) nếu sơ ý bị tẩy xoá sẽ rất mất thời gian và đó cũng là một phần
nhỏ nguyên nhân dẫn đến bỏ lỡ cơ hội cho thuê phòng.
- Quá trình nhập, sửa đổi thông tin khó khăn phải tẩy xoá mất thời gian lại tốn
kém.
- Khi cấp trên cần những thông tin về tình hình cũng như hiện trạng phòng, nhân
viên phải đi lại khá vất vả
- Phiếu ý kiến khách hàng lưu trữ kồng kềnh, nhân viên ngại ghi chép lại, ảnh
hưởng đến kinh tế của khách sạn.
Tuy chỉ với quy mô trung bình, vừa và nhỏ thế nhưng những người chủ hay
người quản lý đều có mong muốn được áp dụng công nghệ tin học vào trong công tác
quản lý. Xuất phát từ nhu cầu thực tiễn đó, chúng tôi đã mạnh dạn xây dựng phần
mềm với chức năng chính là quản lý phòng nhằm giúp người quản lý cập nhật thông
tin phòng một cách nhanh tróng, để từ đó không bỏ lỡ cơ hội cho thuê phòng của
khách sạn.
Một khách sạn yêu cầu viết một phần mềm quản lý khách sạn. Chương trình cho
phép quản lý khách thuê phòng, quản lý phòng và nhân viên.
Chương trình cung cấp cho người dùng một tài khoản đăng nhập và đăng xuất để
sử dụng hệ thống quản lý này. Với một tài khoản đăng nhập hệ thống sẽ xác định
người đăng nhập là nhân viên hay quản lý để cung cấp quyền hạn tương ứng cho từng
tài khoản đăng nhập.
Nhân viên hay quản lý phải nhập các thông tin của khách hàng (tên, số CMND,
điện thoại,…) khi khách đặt phòng hay thuê phòng. Khi một phòng được cho thuê
hoặc có người đặt phòng thì nhân viên cập nhật tình trạng phòng. Khi đến ngày nhận
phòng, nếu khách hàng đến nhận phòng thì nhân viên phải cập nhật lại tình trạng
phòng là thuê phòng; nếu khách hàng không đến nhận phòng đúng thời hạn hoặc hủy
đặt phòng trước thời hạn thì nhân viên phải hủy thông tin khách hàng và cập nhật lại
tình trạng phòng là phòng trống.
Đồng thời khách hang có thể chủ động tìm kiếm thông tin về phòng và chính bản thân
khách hàng.
Đáp ứng nhu cầu của 2 đối tượng trên người ta phân tích thiết kế hệ thống với các
chức năng sau:
Quản lý phòng
Điều kiện: QTV đã truy cập website và đăng nhập vào hệ thống
B1. Chọn chức năng quản lý tin phòng
B2. Nhập thông tin phòng để truyền dữ liệu vào database
B3. Kết thúc usecase
AO DIỆN WEBSITE
KẾT LUẬN
1. Kết quả đạt được
- Hiểu được một số giải pháp, dữ liệu, chức nắng xây dựng lên website quản
lý khách sạn theo mô hình MVC.
- Xây dựng được một website quản lý khách sạn có đầy đủ các chức năng cơ
bản cho người quản lý.
- Hiểu được một số phương pháp làm dự án theo mô hình MVC.
- Ngoài những kết quả đạt được trên thì vẫn còn một số yêu cầu chưa nắm rõ
và website vẫn còn một số khuyết điểm cần khắc phục, nâng cấp thêm cho
website tối ưu và dễ SEO nhất.
1.1 Ưu điểm
- Khách hàng có nhu cầu ở khách sạn có thể gọi điện để đặt phòng. Nhân
viên sẽ sử dụng chương trình để ghi nhận những thông tin đặt phòng vào phiếu
đăng ký: thông tin về khách hàng, số phòng đặt, loại phòng, kiểu phòng, ngày
đến nhận phòng… Khách hàng cũng có thể đặt phòng ngay tại lúc đến. Nhận
được các thông tin đặt phòng để đưa ra thông báo cho việc đặt phòng của khách
hàng.
- Khi khách hàng đến nhận phòng, nhân viên sẽ cập nhật thêm thông tin khác
vào phiếu đăng ký như: ngày đến, số lượng trẻ em, số lượng người lớn, phương
thức thanh toán, số tiền trả trước, các dịch vụ được khách hàng đăng ký dịch
vu…Đồng thời, nhân viên sẽ tạo khách hàng mới trong cơ sở dữ liệu. Khách
hàng có thể xem các thông tin về phòng: kiểu phòng, loại phòng, giá phòng,
trangbị trong phòng… để đăng ký.
- Khi khách hàng trả phòng, nhân viên sẽ dựa vào phiếu đăng ký, tính ra số
tiền chi phí phải trả (tiền phòng, tiền thuế VAT) rồi xuất ra phiếu thanh toán
cho khách hàng.
- Đối với một số khách hàng yêu cầu xuất hóa đơn đỏ, nhân viên sẽ nhận các
thong tin từ khách hàng: tên khai thuế, mã số khai thuế, địa chỉ khai thuế rồi
kiểm tra tính hợp lệ của các thông tin trên để xuất hóa đơn theo yêu cầu khách
hàng.
ỆU THAM KHẢO
[1] vi.wikipedia.org, "Lập trình hướng đối tượng là gì?" [Online]. Available:
https://vi.wikipedia.org/wiki/Lập_trình_hướng_đối_tượng
[2] topdev.vn, "Mô hình MVC trong PHP". [Online]. Available:
http:// topdev.vn/blog/mo-hinh-mvc-trong-php/.
[3] Khoa CNTT ĐH SPKT Hưng Yên, "Phân tích thiết kế hướng đối tượng," [Online].
Available: http://voer.edu.vn/pdf/4654167d/1.
[4] citech.vn, “Xây dựng phần mềm quản lý khách sạn”. [Online] . Available:
https://www.citech.vn/2016/10/xay-dung-phan-mem-quan-ly-khach-san.html