1. Trang chủ
  2. » Giáo Dục - Đào Tạo

XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN

21 12 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 870,95 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Qua khảo sát thưc tế chúng em thấy đối với các khách sạn lớn2 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ý.. - Khi cấp trên cần những thông tin về tì

Trang 1

TRƯỜNG ĐẠI HỌC ĐÔNG Á



ĐỒ ÁN LẬP TRÌNH MÃ NGUỒN MỞ - PHP

Đỗ Văn Phong Bùi Lê Đức Phú

Đà Nẵng, 10/09/2021

Trang 2

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

Trang 3

DANH MỤC MÔ HÌNH, HÌNH ẢNH

Sơ đồ 1 Sơ đồ chức năng phần mềm quản lý khách sạng 8

Y Mô hình 1 Mô hình dòng dữ liệu (DFD – Data Flow Diagram) website 10

Mô hình 2 Mô hình DFD mức 1 10

Mô hình 3 Mô hình quan hệ quản lý khách sạn 11

Hình 1 Giao diện đăng nhập 14

Hình 2 Giao diện bảng điều khiển 14

Hình 3 Trang giao diện quản lý phòng 15

Hình 4 Trang giao diện quản lý khách hàng 15

Hình 5 Trang giao diện quản lý đặt phòng 16

Hình 6 Trang giao diện quản lý nhân viên 16

Trang 4

1.1 Tổng quan tình hình nghiên cứu thuộc lĩnh vực của đề tài

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ữngngà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ểnliê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ủakhá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àngphứ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áchsạn … để từ đó có thể đưa ra định hướng và lập kế hoạch phát triển cho công việc kinhdoanh đó 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ấtnhiề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ọchó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áchsạ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ốttrong 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) để muanhữ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ầnmề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

Trang 5

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ạngnhầ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ạngthá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ầnnhỏ 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ốnké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ânviê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, ảnhhưở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ủ hayngườ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ácquả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ầnmề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ôngtin phòng một cách nhanh tróng, để từ đó không bỏ lỡ cơ hội cho thuê phòng củakhách sạn

Trang 6

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG.

Trong chương này: Phân tích thiết kế hệ thống theo mô hình MVC, trình bày cácquy trình nghiệp vụ, phân tích, thiết kế (dữ liệu, chức năng) của website, có các usercase, biểu đồ luồng dữ liệu, mô hình thực thể liên kết, bảng thiết kế chi tiết cơ sở dữliệu Đây là chương quan trọng nhằm xác định được các tác nhân, chức năng cụ thểcủa hệ thống một cách chi tiết nhằm phục vụ cho việc bắt tay vào viết website

2.1 Yêu cầu bài toán, khảo sát nghiệp vụ

2.1.1 Yêu cầu bài toá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 chophé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 địnhngườ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ừngtà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ậnphò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ạngphò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ạitình trạng phòng là phòng trống

Trang 7

2.1.2 Yêu cầu về chức năng

Sau khi nắm bắt yêu cầu từ Công ty phần mềm, nhóm em đã thấy có những chứcnăng quan trọng, và chia ra các Module cho từng thành viên như sau:

* Giao diện hệ thống phải dễ sử dụng, trực quan, thân thiện với mọi người

dùng

* Cho phép truy cập dữ liệu đa người dùng

* Tính bảo mật và độ an toàn cao

* Tốc độ xử lý của hệ thống phải nhanh chóng và chính xác

* Người sử dụng phần mềm có thể sẽ không biết nhiều về tin học nhưng vẫn

sử dụng một cách dễ dàng nhờ vào sự trợ giúp của hệ thống

* Cấp quyền chi tiết cho người sử dụng

Trang 8

CHƯƠNG 3 PHÂN CHIA CÔNG VIỆC CÁC THÀNH VIÊN

a Dương Hoài Định

- Đăng nhập, đăng xuất hệ thống

- Quản lý đặt phòng (thêm, sửa, xoá, sắp xếp)

- Thống kê chi tiết (Dashboard)

b Trương Xuân Thế

- Quản lý phòng (thêm, sửa, xoá)

- Quản lý nhân viên (thêm, sửa, xoá)

- Hiển thị chi tiết các bảng ra màn hình chính

c Nguyễn Hoàng Huy

- Tạo Database, tạo các table, các class

- Connect Database, xử lý index đặt phòng

- Config đăng nhập, đăng xuất

d Đỗ Văn Phong

- Giao diện trang chủ

- Tạo form Login

- Xử lý Database index quản lý phòng

e Bùi Lê Đức Phú

- Hiển thị thông tin khách hàng, nhân viên

- Xử lý Database index quản lý nhân viên

- Xử lý đầu vào các trang thêm, sửa

Trang 9

3.1.1 Sơ đồ chức năng:

Sơ đồ 1 Sơ đồ chức năng phần mềm quản lý khách sạng

3.1.2 Phân tích biểu đồ phân cấp chức năng

- Đối tượng người quản lý

Bao gồm: nhân viên lễ tân, phòng tài vụvà những người trực tiếp sử dụng phần mềm.Trong đó người quản lý có chức năng cao nhất,có toàn quyền đối với thông tin cònngười sử dụng chỉ có quyền đọc thông tin

- Đối tượng khách hàng

Phần mềm thân thiện sẽ cung cấp cho khách hàng những thông tin đầy đủ nhất vềkhách sạn và khách hàng có thể trực tiếp đóng góp ý kiến của mình cho khách sạn

Trang 10

Đồ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ânkhá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ácchức năng sau:

- Chức năng kiểm tra trạng thái phòng

Chức năng này không cần đăng nhập, nó cho phếp cả đối tượng khách hàng và ngườiquản lý có thể biết được thông tin về phòng và trạng thái phòng của khách sạn thôngqua “ Sơ đồ Lịch Phòng” và “ sơ đồ trạng thái phòng”

-Chức năng nhập thông tin

Chức năng này áp dụng cho người quản lý phần mềm trước khi thao tác với các thôngtin trong cơ sở dữ liệu của hệ thống thì người sử dụng phải dăng nhập vào hệ thống.Phần mềm cho phép nhiều người sử dụng khác nhau song chỉ có 1 người quản trị caonhất có toàn quyền thao tác trên dữ liệu

-Chức năng tìm kiếm

Hệ thống cho người quản lý và khách hàng có thể tìm nhanh những thông tin cần thiết

và chính xác về trạng thái phòng của khách sạn và thông tin về khách hàng

Trang 11

3.2 Biểu đồ luồng dữ liệu:

3.2.1 Mô hình dòng dữ liệu (DFD – Data Flow Diagram):

Mô hình 1 Mô hình dòng dữ liệu (DFD – Data Flow Diagram) website

3.2.2 Mô hình DFD mức 1:

Mô hình 2 Mô hình DFD mức 1

Trang 13

Usecase liên quan đến quản trị hệ thống

 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

Báo cáo, thống kê

Điều kiện: QTV đã truy cập website và đăng nhập và hệ thống

B1 Sau khi điền các thông tin từ các chức năng quay về trang DashboardB2 Website sử lý đưa ra các thông tin của các bảng, tình trạng phòng,doanh thu

B3 Kết thúc usecase

Trang 14

3.3 Biểu đồ tuần tự:

Biểu đồ 2 Biểu đồ tuần tự đăng nhập QTV

Trang 15

THIẾT KẾ GIAO DIỆN WEBSITE

4.1 Giao diện đăng nhập website:

Hình 1 Giao diện đăng nhập

4.2 Giao diện chính website:

Trang xem thống kê, bảng điều khiển:

Hình 2 Giao diện bảng điều khiển

Trang 17

 Trang quản lý đặt phòng:

Hình 5 Trang giao diện quản lý đặt phòng

 Trang quản lý nhân viên

Hình 6 Trang giao diện quản lý nhân viên

Trang 18

4.3 Đánh giá kết quả

4.3.1 Về mặt đạt được

- Hiểu được nghiệp vụ website quản lý khách sạn như thế nào

- Xây dựng, thiết kệ 1 website theo mô hình MVC, biểu đồ use case, biểu đồclass, biểu đồ hoạt động, biểu đồ tuần tự của một website quản lý khách sạn,thiết kế được cơ sở dữ liệu nhưng chưa đầy đủ và hiệu quả lắm cho một websitemuốn SEO tốt

- Thiết kế được giao diện website, các thành viên điều khiển và quản lý đượcnhững dòng code của mình

dự án như ngày hôm nay

Trang 19

- 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 chowebsite 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ânviê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áchhà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ácvào phiếu đăng ký như: ngày đến, số lượng trẻ em, số lượng người lớn, phươngthức thanh toán, số tiền trả trước, các dịch vụ được khách hàng đăng ký dịchvu…Đồng thời, nhân viên sẽ tạo khách hàng mới trong cơ sở dữ liệu Kháchhà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áncho 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ácthong tin từ khách hàng: tên khai thuế, mã số khai thuế, địa chỉ khai thuế rồikiể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áchhàng

Trang 20

1.2 Nhược điểm

- Về dữ liệu.

+ Dữ liệu chưa được đầy đủ, hạn chế, đầu vào thiếu tính minh bạch

+ Cơ sở dữ liệu chưa đủ lớn, không thể hoạt động ở quy mô lớn

- Về giao diện

+ Giao diện chưa sinh động lắm

+ Hiển thị các mục thống kê báo cáo chưa dễ nhìn, khó chọn lọc, sao kê

Trang 21

TÀI LIỆ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:

Ngày đăng: 10/11/2021, 20:03

HÌNH ẢNH LIÊN QUAN

Mô hình 1 Mô hình dòng dữ liệu (DFD – Data Flow Diagram) website - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
h ình 1 Mô hình dòng dữ liệu (DFD – Data Flow Diagram) website (Trang 11)
3.2.1. Mô hình dòng dữ liệu (DFD – Data Flow Diagram): - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
3.2.1. Mô hình dòng dữ liệu (DFD – Data Flow Diagram): (Trang 11)
3.2.3. Mô hình quan hệ: - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
3.2.3. Mô hình quan hệ: (Trang 12)
Mô hình 3 Mô hình quan hệ quản lý khách sạn - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
h ình 3 Mô hình quan hệ quản lý khách sạn (Trang 12)
Hình 1 Giao diện đăng nhập - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
Hình 1 Giao diện đăng nhập (Trang 15)
Trang xem thống kê, bảng điều khiển: - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
rang xem thống kê, bảng điều khiển: (Trang 15)
Hình 3 Trang giao diện quản lý phòng - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
Hình 3 Trang giao diện quản lý phòng (Trang 16)
Hình 4 Trang giao diện quản lý khách hàng - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
Hình 4 Trang giao diện quản lý khách hàng (Trang 16)
Hình 5 Trang giao diện quản lý đặt phòng - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
Hình 5 Trang giao diện quản lý đặt phòng (Trang 17)
Hình 6 Trang giao diện quản lý nhân viên - XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN
Hình 6 Trang giao diện quản lý nhân viên (Trang 17)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w