1. Trang chủ
  2. » Luận Văn - Báo Cáo

xây dựng phần mềm quản lý khách sạn cho khách sạn becamex thủ dầu một bình dương

68 2 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

Tiêu đề Xây Dựng Phần Mềm Quản Lý Khách Sạn Cho Khách Sạn Becamex Thủ Dầu Một, Bình Dương
Tác giả Nguyễn Minh Thuận, Lê Gia Bảo, Bùi Nhật Nam, Trần Thanh Phú
Người hướng dẫn Th.S. Cao Thanh Xuân
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Quản Lý Dự Án Công Nghệ Thông Tin
Thể loại Đồ án môn học
Năm xuất bản 2021
Thành phố Bình Dương
Định dạng
Số trang 68
Dung lượng 2,42 MB

Nội dung

Nhờ vào việc tin học hoá mà công việc quản lý vàđiều hành doanh nghiệp tỏ ra nhanh chóng và hiệu quả hơn rất nhiều.Hiện nay, hầu hết các tổ chức, doanh nghiệp đều đã nhận thức được tầm q

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

VIÊN KỸ THUẬT CÔNG NGHỆ

ĐỒ ÁN MÔN HỌC QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN

Đề tài

XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN CHO KHÁCH SẠN BECAMEX THỦ DẦU MỘT, BÌNH

DƯƠNG

GVHD: Th.S CAO THANH XUÂN

SVTH: NGUYỄN MINH THUÂN

Trang 2

Tháng 12/2021

Trang 3

MỞ ĐẦU

Ngày nay, công nghệ thông tin có mặt trong hầu hết các lĩnh vực của đời sốngkinh tế xã hội đặc biệt nó là công cụ hỗ trợ đắc lực trong công tác quản lý Việc đưa tinhọc vào trong quản lý kinh doanh là một trong những ứng dụng quan trọng nhất trongnhiều ứng dụng của cơ sở dữ liệu Nhờ vào việc tin học hoá mà công việc quản lý vàđiều hành doanh nghiệp tỏ ra nhanh chóng và hiệu quả hơn rất nhiều

Hiện nay, hầu hết các tổ chức, doanh nghiệp đều đã nhận thức được tầm quantrọng và tác dụng to lớn của việc áp dụng tin học hoá trong công tác quản lý của mình

Vì vậy mà nhu cầu xây dựng những phần mềm quản lý của các doanh nghiệp rất lớn.Hầu hết các doanh nghiệp, tổ chức dù lớn hay nhỏ đều đang có xu hướng muốn ápdụng tin học trong công tác quản lý

Sau thời gian làm việc, nhóm cũng đã hoàn thành đề tài quản lý khách sạn chomôn Quản lý đồ án Công nghệ thông tin Tuy phần mềm cũng còn nhiều điểm hạn chế

và sai sót song vẫn đáp ứng được những yêu cầu đặt ra của đề tài

Thành viên nhóm:

1) Nguyyn Minh Thuâ n (Trưởng dự án)

SĐT: 0354485876, Email: 1924801030273@student.tdmu.edu.vn2) Lê Gia Bảo (Thư ký)

SĐT: 0356377015, Email: lebao3112001@gmail.com3) Bùi Nhâ t Nam

SĐT: 0988043421, Email: 1924801030222@student.tdmu.edu.vn4) Trần Thanh Phu

SĐT: 0385597083, Email: thanhphu30032001@gmail.com

Bình Dương, ngày 20 tháng 12 năm 2021

Nhóm sinh viên thực hiện

Nguyyn Minh Thuận Lê Gia Bảo

i

Trang 4

Bùi Nhật Nam Trần Thanh Phu

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT – CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN HƯỚNG DẪN

Họ và tên giảng viên: Ths Cao Thanh Xuân

Tên đề tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN CHO KHÁCH SẠN BECAMEX THỦ DẦU MỘT, BÌNH DƯƠNG

Nội dung nhận xét:

Điểm:

Bằng số:

Bằng chữ:

GIẢNG VIÊN

(Ký, ghi rõ họ tên)

Cao Thanh Xuân

ii

Trang 5

MỤC LỤC

CHƯƠNG I: KHỞI ĐỘNG DỰ ÁN 1

1 Ý nghĩa của Giai đoạn khởi động dự án 1

2 Biên bản làm việc nhóm 1

3 Bảng phân tích SWOT 2

4 Tên chính thức của dự án: 2

5 Xác định phạm vi dự án 2

6 Kế hoạch Phạm vi dự án 4

7 Cây phân cấp công việc (WBS) 5

8 Tôn chỉ (tuyên bố) của dự án 6

9 Ước lượng thời gian công việc 7

10 Bảng hoạt động công việc 8

11 Biểu đồ Găng dựa vào bảng hoạt động của công việc 9

12 Đường Găng, thời gian tối thiểu và kinh phí để hoàn thành dự án 9

CHƯƠNG II MÔ TẢ HỆ THỐNG 11

1 Giới thiệu bài toán: 11

2 Danh sách các yêu cầu: 11

2.1 Lập danh sách phòng: 11

2.2 Lập danh sách loại phòng: 12

2.3 Lập danh sách dịch vụ: 12

2.4 Lập phiếu thuê phòng: 13

2.5 Lập hóa đơn thanh toán phòng: 13

2.6 Phiếu thuê dịch vụ: 14

2.7 Lập báo cáo doanh thu theo tháng: 14

2.8 Báo cáo doanh thu theo năm: 15

3 Ứng dụng RMI trong việc triển khai chương trình: 15

CHƯƠNG III PHÂN TÍCH HỆ THỐNG 17

1 Mô hình Use case 17

1.1 Use case tổng quát: 17

1.2 Tại Bộ phận Lễ tân: 17

H2 Sơ đồ Use case tại bộ phận Lễ tân 18

1.3 Tại Bộ phận Kế toán: 18

H3 Sơ đồ Use case tại bộ phận Kế toán 19

1.4 Tại Bộ phận Kinh doanh: 19

H4 Sơ đồ Use case tại bộ phận Kinh doanh 20

1.5 Tại Bộ phận Nhân sự: 20

H5 Sơ đồ Use case tại bộ phận Nhân sự 21

2 Đặc tả Use case: 21

3 Sơ đồ trình tự: 24

3.1 Chức năng lập hóa đơn: 24

3.2 Chức năng đặt phòng: 26

3.3 Chức năng lập báo cáo tháng: 27

3.4 Chức năng lập báo cáo năm: 28

3.5 Chức năng đặt dịch vụ: 28

3.6 Chức năng thêm phòng: 29

iii

Trang 6

3.7 Chức năng xóa phòng: 29

3.8 Chức năng sửa phòng: 30

3.9 Chức năng thêm loại phòng: 30

3.10 Chức năng xóa loại phòng: 31

3.11 Chức năng sửa loại phòng: 31

3.12 Chức năng thêm dịch vụ: 32

3.13 Chức năng xóa dịch vụ: 32

3.14 Chức năng sửa dịch vụ: 32

3.15 Chức năng Login: 33

4 Sơ đồ Activity 34

4.1 Đặt phòng 34

4.2 Thuê phòng 35

4.3 Thêm dịch vụ 36

4.4 Thanh toán 37

4.5 Sơ đồ lớp 38

CHƯƠNG IV THIẾT KẾ: 39

1 Kiến trˆc hệ thống 39

1.1 Sơ đồ: 39

1.2 Mô tả chi tiết từng thành phần: 40

1.2.1 Lớp ServerControlImpl bao gồm các lớp: 40

1.2.2 Lớp Server bao gồm các lớp: 41

1.2.3 Các lớp bên Client bao gồm: 41

2 Dữ liệu: 43

2.1 Database Diagram 43

2.2 Mô tả bảng 43

2.2.1 User: 43

2.2.2 Bảng phòng (Phong): 44

2.2.3 Bảng loại phòng (LoaiPhong): 44

2.2.4 Bảng phiếu thuê (PhieuThue): 44

2.2.5 Bảng hóa đơn (HoaDon): 44

2.2.6 Bảng phiếu thuê dịch vụ (PhieuThueDV): 45

2.2.7 Bảng loại dịch vụ (LoaiDV): 45

2.2.8 Bảng khách hàng (KhachHang): 45

2.2.9 Bảng báo cáo tháng (BCThang): 46

2.2.10 Bảng chi tiết báo cáo tháng (CTBCThang): 46

3 Giao diện: 47

3.1 Màn hình thiết lập kết nối: 47

3.2 Màn hình chính: 48

3.3 Màn hình quản lý loại phòng: 49

3.4 Màn hình quản lý phòng: 50

3.5 Màn hình đặt phòng: 50

3.6 Màn hình lập hóa đơn: 51

iv

Trang 7

3.7 Màn hình phiếu thuê phòng: 52

3.8 Màn hình quản lý dịch vụ: 53

3.9 Màn hình đặt dịch vụ: 53

3.10 Màn hình tìm kiếm khách hàng: 54

3.11 Màn hình báo cáo tháng: 54

3.12 Màn hình báo cáo năm: 55

3.13 Màn hình quản trị người dùng: 55

3.14 Màn hình cấu hình: 56

CHƯƠNG V ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 57

CHƯƠNG VI TÀI LIỆU THAM KHẢO 59

v

Trang 8

DANH MỤC HÌNH

H1 Sơ đồ Use case tổng quát 16

H2 Sơ đồ Use case tại bộ phận Ly tân 17

H3 Sơ đồ Use case tại bộ phận Kế toán 18

H4 Sơ đồ Use case tại bộ phận Kinh doanh 19

H5 Sơ đồ Use case tại bộ phận Nhân sự 20

H6 Sơ đồ trình tự lập hóa đơn 24

H8 Sơ đồ trình tự đặt phòng 25

H9 Sơ đồ trình tự lập báo cáo tháng 26

H10 Sơ đồ trình tự lập báo cáo năm 27

H11 Sơ đồ trình tự đặt dịch vụ 27

H12 Sơ đồ trình tự thêm phòng 28

H13 Sơ đồ trình tự xóa phòng 28

H14 Sơ đồ trình tự sửa phòng 29

H15 Sơ đồ trình tự thêm loại phòng 29

H16 Sơ đồ trình tự xóa loại phòng 30

H17 Sơ đồ trình tự sửa loại phòng 30

H18 Sơ đồ trình tự thêm dịch vụ 31

H19 Sơ đồ trình tự xóa dịch vụ 31

H20 Sơ đồ trình tự sửa dịch vụ 32

H21 Sơ đồ trình tự Login 32

H22 Sơ đồ hoạt động Đặt phòng 33

H23 Sơ đồ hoạt động Thuê phòng 34

H24 Sơ đồ hoạt động Thêm dịch vụ 35

H25 Sơ đồ hoạt động Thanh toán 36

H26 Sơ đồ lớp 37

H27 Sơ đồ kiến truc hệ thống 38

H28 Các lớp ServerControlImpl 39

H29 Các lớp phía Server 40

H30 Các lớp phía Client 40

H31 Database Diagram 42

H32 Màn hình thiết lập kết nối 46

H33 Màn hình chính – Đăng ký phòng 47

H34 Màn hình chính – Nghiệp vụ quản lý 47

H35 Màn hình chính – Nghiệp vụ quản trị 48

H36 Màn hình quản lý loại phòng 48

H37 Màn hình quản lý phòng 49

H38 Màn hình đặt phòng 50

H39 Màn hình lập hóa đơn 51

H40 Màn hình phiếu thuê phòng 51

H41 Màn hình quản lý dịch vụ 52

H42 Màn hình đặt dịch vụ 53

H43 Màn hình tìm kiếm khách hàng 53

H44 Màn hình báo cáo tháng 54

H45 Màn hình báo cáo năm 54

vi

Trang 9

H46 Màn hình quản trị người dùng 55 H47 Màn hình cấu hình 55

vii

Trang 57

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 58

H35 Màn hình chính – Nghiệp vụ quản trị.

Ý nghĩa: cho phép quản lý người dùng và cấu hình hệ thống

3.3 Màn hình quản lý loại phòng:

H36 Màn hình quản lý loại phòng

Ý nghĩa: cho phép quản lý (thêm, xóa, sửa) các loại phòng trong khách sạn

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 60

Ý nghĩa: cho phép đặt phòng Nhập vào thông tin khách hàng, thông tin phòng thuê,thông tin dịch vụ đặt Khi nhấn vào “sửa dịch vụ”.

3.6 Màn hình lập hóa đơn:

H39 Màn hình lập hóa đơn

Ý nghĩa: màn hình hiển thị thông tin hóa đơn của khách hàng khi khách hàng trảphòng Gồm thông tin khách hàng, các dịch vụ đã thuê, thông tin phòng đã thuê, tổngtiền dịch vụ, tiền phòng và tổng tiền cần thanh toán

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 61

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 62

Ý nghĩa: cho phép đặt dịch vụ tương ứng với mỗi phiếu thuê.

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 63

3.10 Màn hình tìm kiếm khách hàng:

H43 Màn hình tìm kiếm khách hàng

Ý nghĩa: cho phép tìm kiếm khách hàng theo (tên, địa chỉ, số điện thoại, CMND) vàkhi tìm kiếm được khách hàng thì cho phép sửa thông tin khách hàng, thông tin đặtphòng của khách hàng (khi chọn chức năng sửa thì màn hình “đặt phòng” được hiểnthị)

3.11 Màn hình báo cáo tháng:

H44 Màn hình báo cáo tháng

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 64

Ý nghĩa: hiển thị thông tin báo cáo doanh thu của tháng Tính doanh thu tháng ứng vớit•ng loại phòng và so sánh tỷ lệ của chung Tổng kết doanh thu cả tháng: doanh thu,tiền dịch vụ, tiền phòng.

3.12 Màn hình báo cáo năm:

H45 Màn hình báo cáo năm

Ý nghĩa: cho phép thống kê doanh thu cả năm Tính doanh thu theo t•ng tháng và sosánh tỷ lệ của chung Tổng kết doanh thu cả năm: doanh thu, tiền dịch vụ, tiền phòng

3.13 Màn hình quản trị người dùng:

H46 Màn hình quản trị người dùng

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 65

Ý nghĩa: cho phép sửa thông tin người dùng Admin có thể xóa, sửa và phân quyền tất

cả các thành viên còn lại Nhân viên thì chỉ có thể sửa thông tin người dùng và thêmngười dùng nhưng được cấp quyền nhân viên

3.14 Màn hình cấu hình:

H47 Màn hình cấu hình

Ý nghĩa: cho phép cấu hình lại port và IP của Server cần kết nối

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 66

CHƯƠNG V ĐÁNH GIÁ VÀ HƯỚNG PHÁT

TRIỂN

1 Các chức năng đã thực hiện được

- Quản lý người dùng

+ Thêm, sửa, xóa thông tin người dùng

+ Phân quyền đăng nhâ p cho admin và nhân viên

- Quản lý khách hàng

+ Thêm, sửa, xóa thông tin khách hàng

- Quản lý danh sách khu vực/tầng/dãy

+ Thêm, sửa, xóa thông tin trong danh sách khu vực/tầng/dãy

- Quản lý danh sách phòng

+ Thêm, sửa, xóa thông tin trong danh sách phòng

- Quản lý các dịch vụ k•m theo

+ Thêm, sửa, xóa thông tin các dịch vụ k•m theo

- Quản lý các thiết bị trong phòng

+ Thêm, sửa, xóa thông tin các thiết bị trong phòng

- Chức năng cho thuê phòng

+ Thuê phòng dựa trên mã khách hàng và mã phòng

+ Câ p nhâ t trạng thái phòng đang cho thuê

- Chức năng trả phòng

+ Tính toán các chi phí, xuất 1 phiếu thu

+ Câ p nhât trạng thái phòng đã trả

- Quản lý danh sách thuê

+ Lưu danh sách thuê phòng theo ngày

- Thống kê

+ Thống kê thu/chi t•ng phòng theo thời gian

+ Thống kê danh thu theo tháng

+ Thống kê danh sách phòng, danh sách nhân viên

2 Các chức năng chưa hoàn thiện hoặc chưa thực hiện

- Chức năng đă t phòng trước

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 67

+ Đă t phòng online t• trước mà không cần đến khách sạn

- Chức năng thanh toán trực tuyến

+ Thanh toán online thông qua các loại th’ quốc tế, nội địa, hệ thống liên ngân hàng,

ví điện tử,…

- Chức năng quản lý phản hồi của khách hàng

+ Các phản hồi của khách hàng được lưu lại

3 Hướng phát triển của dự án

Với hệ thống “Quản lý khách sạn” này sẽ giup cho ta quản lý các hoạt động củakhách sạn một cách hiệu quả nhất có thể Trong đề tài này đã phân tích, thiết kế hệ thống, các chức năng của giao diện hay thanh toán tiền phòng Theo đó hệ thống sẽ đưa ra một số thông tin về các vấn đề có liên quan nhất mà khách muốn tra

Chung em đã cố gắng tìm những phương pháp tối ưu nhất có thể để thiết kếcũng như cải thiện hệ thống này Mặc dù hệ thống này vẫn chưa đến mức hoàn hảo,nhưng ít nhiều hệ thống này có thể thực hiện chức năng của mình hết sức có thể mộtcách hiệu quả nhất và hệ thống này vẫn còn có thể phát triển Chung em hy vọng sẽ cómột ngày hệ thống này sẽ phát triển lên một cấp độ cao hơn nữa

Chung em hướng đến sẽ tạo một web app trong đó có thêm nhiều tính năng chophần mềm quản lý khách sạn và trong phương diện đa nền tảng chỉ cần một chiếc điệnthoại smartphone sẽ có thể quản lý khách sạn mọi luc, mọi nơi Và sẽ thêm nhữngchức năng hữu ích khác cho phần mềm như: Ghi điê n tiê n lợi, quản lý nhiều khách sạn

ở nhiều vị trí, phân loại & thống kê v.v

Xâ y dựng ứng dụng hê  thống quản lý khách sạn Trang 

Trang 68

CHƯƠNG VI TÀI LIỆU THAM KHẢO

a- Giáo trình:

[1] Java Puzzlers : Traps, Pitfalls, And Corner Cases

[2]Java Concurrency in Practice

Ngày đăng: 07/05/2024, 07:53

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

TÀI LIỆU LIÊN QUAN

w