Đề Tài Xây Dựng Website Quản Lý Khách Sạn.pdf

16 1 0
Tài liệu đã được kiểm tra trùng lặp
Đề Tài Xây Dựng Website Quản Lý Khách Sạn.pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang 1

Trường Đại Học Bách Khoa Hà NộiViện Công nghệ thông tin và truyền thông

BÁO CÁOMÔN: Chuyên đề

Giáo viên hướng dẫn: TS Nguyễn Nhất HảiĐề tài: Xây dựng website quản lý khách sạn

Sinh viên thực hiện

Vũ Quang Huy 20173178Nguyễn Thế Đức 20170057Nguyễn Minh Hiếu 20173115Nguyễn Kỳ Tùng 20173455Nguyễn Minh Đăng 20172998

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

Trang 2

Nô Li dung

Trang 3

1 L i nói đ u ờầ

1.1 Lý do ch n và t m quan tr ng c a đ tàiọầọủề

Theo thống kê, tính đến tháng 9-2015 cả nước có đến 16.000 khách sạn lớn nhỏ với 332.000 phòng, đến tháng 9 – 2016 con số đó đã lên tới 18.800 khách sạn với 355.000 phòng Với mức độ tăng trưởng ngày càng nhanh và mạnh mẽ của ngành kinh doanh khách sạn thì yêu cầu đặt ra với các nhà quản lý là nên sử dụng phương pháp, phần mềm quản lý khách sạn nào để có thể đem lại hiệu quả cao nhất với chi phí thấp nhất có thể.

Hiện nay, hầu hết khách sạn vẫn đang sử dụng phương thức quản lý cũ đó là: sử dụng sổ sách, giấy tờ kết hợp với Microsoft Excel để tính toán Tuy nhiên, phương pháp quản lý đó lại có rất nhiều hạn chế như: mất quá nhiều thời gian để quản lý; thất thoát doanh thu; chi phí tốn kém; không thể nắm bắt được chính xác lượt khách nghỉ, thời lượng nghỉ; gặp vấn đề trong việc quản lý nhân viên… Sử dụng hệ thống quản lý khách sạn OHOTEL là giải pháp đang được rất nhiều nhà quản lý khách sạn tin tưởng sử dụng Và việc ứng dụng công nghệ vào nghiệp vụ quản lý ngày càng phổ biến và đã trở thành một lợi thế cạnh tranh hiện nay.

Chính vì vậy, nhóm 12 chúng em xin chọn đề tài: Thiết kế phần mềm quản lý khách sạn Đây là một đề tài không hề mới, tuy nhiên nó không những có tính ứng dụng rất cao trong thực tế, mà còn giúp chúng em có thể hiểu biết rõ ràng hơn về kiến thức đã được học ở trên lớp về hướng đối tượng và các công nghệ mới Và đây cũng là tiêu chí để tiến hành đánh giá điểm giữa kì và cuối kỳ của nhóm chúng em trong môn học chuyên đề

1.2 Mô t t ng quan v đ tàiả ổề ề

Mục đích của đề tài này là thiết kế một website với các chức năng cơ bản đó là đăng nhập, phân quyền, quản lý phòng, quản lý nhân sư, dashboard và quản lý lễ tân Trong quá trình xây dựng chương trình, chúng em gặp rất nhiều khó khăn trong việc lập trình, tuy nhiên nhờ việc áp dụng kiến thức của nhiều môn học khác nhau như Lậptrình hướng đối tượng, công nghệ phần mềm, cơ sở dữ liệu… và tự tìm hiểu trên Internet chúng em mới có thể hoàn thành được đề tài này Dù còn có một vài thiếu sóttrong việc thiết kế và lập trình, nhưng về cơ bản, chúng em đã đạt được tương đối đầyđủ những chức năng mà một website quản lý khách sạn cần có.

2 Khảo sát yêu cầu bài toán 2.1 Mô tả yêu cầu

Mô tả: thiết kế một website bán hàng với các chức năng cơ bản cho nhân viên lễ tân và người quản trị Nhân viên lễ tân có thể đặt phòng khách sạn, xem danh sách khách sắp đến và đi xem thống kê,…Quản trị viên có thể sử dụng hết các chức năng của lễ tân, ngoài ra còn có thể quản lý nhân viên, cấp tài khoản cho nhân viên, chấm công.2.2 Công ngh s d ngệ ử ụ

Các công nghệ được sử dụng ở đây là: MySQL, BootStrap, ReactJS, NodeJS

Trang 4

Hình 1: Biểu đồ use case tổng quan3.2 Bi u đ usecase chi ti t chínhểồế

Trang 5

Hình 2: Phân rã use case quản lý lễ tân

Trang 6

1 Quản trị viên /Lễ tân Chọn đặt phòng

2 Hệ thống Hiển thị giao diện đặt phòng3 Quản trị

viên /Lễ tân

Nhập thông tin khách hàng, thông tin phòng cần đặt, bấm đặt phòng

Trang 7

4 Hệ thống Hiển thị đặt phòng thành côngLuồng sự kiện

4a Hệ thống Hiển thị thông tin nhập không hợp lệ

Hậu điều kiện Thông tin khách hàng và đơn đặt phòng được lưu vào cơ sở dữ liệu● Đặc tả usecase thêm phòng

Mã Use case UC002 Tên Use case Thêm phòng Tác nhân Quản trị viên

Tiền điều kiện Quản trị viên đã đăng nhập thành công vào hệ thống bằng tài khoản quản trị viên

Luồng sự kiệnchính

(Thành công) STT1 Thực hiện bởiQuản trị viên Chọn quản lý phòng, chọn chức Hành độngnăng thêm phòng

2 Hệ thống Hiển thị giao diện thêm phòng3 Quản trị viên Nhập thông tin phòng, ấn xác nhận4 Hệ thống Hiển thị thêm phòng thành côngLuồng sự kiện

4a Hệ thống Hiển thị thông tin nhập không hợp lệ

Hậu điều kiện Thêm phòng mới thành công

● Đặc tả usecase chấm công

Trang 8

Mã Use case UC003 Tên Use case Chấm côngTác nhân Quản trị viên

Tiền điều kiện Quản trị viên đã đăng nhập thành công vào hệ thống bằng tài khoản quản trị viên

Luồng sự kiệnchính(Thành công)

1 Quản trị viên Chọn chức năng chấm công2 Hệ thống Hiển thị giao diện chấm công3 Quản trị viên Chọn nhân viên và ngày cần chấm4 Hệ thống Hiển thị đã chấm công cho nhân

viênHậu điều kiện Chấm công cho nhân viên thành công

Trang 9

4 Thi t k c s d li uế ế ơ ở ữ ệ4.1 Lược đồ quan hệ

Hình4 Lược đồ quan hê

Trang 10

4.2 Chi ti t các b ngếả

Dưới đây là chi tiết thiết kế các bảng trong cơ sở dữ liệu và mô tả chi tiết vai trò của chúng

● Bảng StaffST

5 idNumber varchar(255) Not Null Mã số nhân viên6 description varchar(255) Not Null Mô tả7 phoneNumber varchar(255) Not Null Số điện thoại8 role varchar(255) Not Null Vai trò trong khách sạn

6 idNumber varchar(255) Not Null Số CMT/CCCD/Hộ chiếu7 status varchar(255) Not Null Trạng thái của khách● Bảng Account

STT Thuộc tính Kiểu dữ liệu Ghi chú Mô tả

2 username varchar(100) Not Null, Unique Tên tài khoản3 password varchar(255) Not Null Mật khẩu

4 staffID int(11) Not Null, Khoá ngoài ID nhân viên sở hữu tài khoản5 acctype varchar(255) Not Null Kiểu tài khoản

Trang 11

● Bảng TimekeepingST

2 staffID int(11) Not Null, Khoá ngoại ID nhân viên

8 description varchar(255) Not Null Mô tả● Bảng Order

4 paid int(20) Not Null Khoản đã thanh toán trước

6 checkinTime datetime Not Null Thời gian checkin7 checkoutTime datetime Not Null Thời gian checkout

Trang 12

● Bảng Order_RoomST

T Thuộc tính Kiểu dữ liệu Ghi chú Mô tả

Trang 13

5 Thi t k giao di nế ếệ● Giao diện đặt phòng nhanh

Trang 14

● Giao diện khách sắp đến

Trang 15

● Thông tin chi tiết khách hàng

Trang 16

● Danh sách khách ở trong phòng

Ngày đăng: 13/06/2024, 09:27