Tải bản đầy đủ (.docx) (24 trang)

BÁO cáo bài tập lớn CÔNG NGHỆ PHẦN mềm đề tài QUẢN lý KHÁCH sạn

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.07 MB, 24 trang )

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI

PHÂN HIỆU TẠI TP. HỒ CHÍ MINH
BỘ MƠN CƠNG NGHỆ THƠNG TIN

BÁO CÁO BÀI TẬP LỚN
CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN
Giảng viên hướng dẫn :Trần Phong Nhã
Sinh viên thực hiện:
+

Nguyễn Đại Trưởng :5851071081

+ Nguyễn Văn Vân :5851071087
+Nguyễn Tài Trung :5851071080

+

Bùi Văn Nhân :5851071049

Lớp

: CƠNG NGHỆ THƠNG TIN

Khố

: 58
TP. Hồ Chí Minh, ngày tháng 06 năm 2020



TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI

PHÂN HIỆU TẠI TP. HỒ CHÍ MINH
BỘ MƠN CƠNG NGHỆ THƠNG TIN

BÁO CÁO BÀI TẬP LỚN
CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN
Giảng viên hướng dẫn: Trần Phong Nhã
Sinh viên thực hiện:
+

Nguyễn Đại Trưởng :5851071081

+ Nguyễn Văn Vân :5851071087
+Nguyễn Tài Trung :5851071080

+

Bùi Văn Nhân :5851071049

Lớp

:

Khố

: 58

CƠNG NGHỆ THƠNG TIN


TP.Hồ Chí Minh, ngày, tháng 06, năm 2020


MỤC LỤC

CHƯƠNG I:GIỚI THIỆU CHUNG VỀ ĐỀ TÀI...................................................................................4
1.1.Đặt Vấn Đề.......................................................................................................................................4
1.2. Mục Tiêu Đề Tài.............................................................................................................................5
1.3. Phạm vi nghiên cứu........................................................................................................................5
1.4 Ý nghĩa đề tài...................................................................................................................................6
1.5. Phương pháp nghiên cứu...............................................................................................................6
Chương II: PHÂN TÍCH NGHIỆP VỤ:MÔ TẢ CÁC HOẠT ĐỘNG NGHIỆP VỤ CẦN HỔ TRỢ
CỦA HỆ THỐNG PHẦN MỀN...............................................................................................................6
2.1. Mô tả nghiệp vụ..............................................................................................................................6
2.2.Các hoạt động nghiệp vụ của hệ thống..........................................................................................7
Chương III:THIẾT KẾ HỆ THỐNG......................................................................................................7
3.1.Lựa Chọn Mơ Hình Phát Triển......................................................................................................7
3.2. Thiết kế chức năng của hệ thống, biểu diễn bằng 2 loại mơ hình...............................................9
3.2.1.Bảng Tổng Hợp Công Việc.......................................................................................................9
3.2.2.Bảng tổng hợp hồ sơ tài liệu................................................................................................... 10
3.2.3.Sơ đồ phân rã chức năng........................................................................................................ 11
3.2.4.Mơ hình dịng dữ liệu DFD.................................................................................................... 11
3.3.Thiết Kế Cơ Sở Dữ Liệu................................................................................................................ 17
3.3.1.Sơ đồ ERD............................................................................................................................... 17
3.3.2.Lượt đồ quan hệ...................................................................................................................... 17
3.3.3.Lượt đồ diagrams................................................................................................................... 18
3.3.4.Sơ liệu cho ERD...................................................................................................................... 18
3.4.Thiết kế menu và giao diện........................................................................................................... 22
CHƯƠNG IV: KẾT LUẬN..................................................................................................................... 25

1.Nội dung lý thuyết được củng cố:.......................................................................................................... 25
2.Các kỹ năng đã học hỏi được:................................................................................................................. 25
3. Những kinh nghiệm thực tiễn học hỏi được:......................................................................................... 25
4. Hướng phát triển:................................................................................................................................... 26
5. Các phần chưa làm được:....................................................................................................................... 26


CHƯƠNG I:GIỚI THIỆU CHUNG VỀ ĐỀ TÀI
1.1.Đặt Vấn Đề
Trong 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ược 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 thực tập cuối khóa là “Quản
lý khách sạn” như là một chính yếu cho nhu cầu ứng dụng cơng nghệ thông tin vào kinh doanh.
1.2. Mục Tiêu Đề Tài
Phân tích thiết kế hệ thống quản lý khách sạn hỗ trợ cho các , công ty khách sạn về việc quản lý
chính xác và tiện lợi về:

-


Quản lý thuê trả phòng
Quản lý khách hàng
Quản lý nhân viên
Quản lý danh mục phòng
Quản lý dịch vụ
Thống kê báo cáo

Mục tiêu trong tương lai: hồn thiện mục tiêu phân tích và thiết kế hệ thống quản lý khách sạn
Từ đó, phát triển xây dựng hệ thống thử nghiệm, áp dụng hệ thống vào thực tế trong cuộc sống
và nhân rộng hệ thống ra toàn quốc.
1.3. Phạm vi nghiên cứu
Lý do chọn quản lý khách sạn: sau khi đặt phòng tại các khách sạn, và các website. Thấy rằng
quy trình xử lý thơng tin đặt phòng và trả phòng, quản lý chủ yếu là thủ cơng, cịn chậm chạp và
có nhiều sai xót. Từ đó, ý tưởng phân tích và thiết kế quản lý khách sạn ra đời.
Nhằm hướng đến người dùng là: các khách sạn nhỏ, các nhân viên làm việc tại khách sạn.


Quy mơ đề tài: quản lý phân tích và thiết kế một khách sạn, từ đó tạo tiền đề cho phát triển chuỗi
khách sạn, và quy mô ngày càng lớn hơn.
Nghiên cứu dựa trên website có sẵn: nhưng website này cịn nhiều hạn chế như chưa có: quản lý
kho, quản lý nhân viên, thống kê, … Từ đó, phân tích và thiết kế hệ thống hoàn thiện hơn, phát
triển hơn.
1.4 Ý nghĩa đề tài
Khi có được hệ thống, người dùng sẽ quản lý tốt nhất khách sạn của mình. Về các dịch vụ
khách sạn, quản lý linh hoạt từ khâu quản lý đăng kí th phịng đến trả phịng, cùng hàng loạt
các quy trình phức tạp.
Nhằm giúp các khách sạn quản lý việc kinh doanh thuận tiện hơn. Tiết kiệm thời gian, tối ưu hóa
các cơng việc, giảm áp lực cho người dùng. Lưu trữ, tính tốn nhanh và chính xác hơn.
Là tiền đề cho hệ thống quản lý một khách sạn hoàn chỉnh trong tương lai.

1.5. Phương pháp nghiên cứu
Nghiên cứu phân tích theo hướng cấu trúc. Trong đó, sử dụng sơ đồ ERD để phân tích cơ sở dữ
liệu, và mơ hình DFD để phân tích các chức năng của hệ thống.

Chương II: PHÂN TÍCH NGHIỆP VỤ:MƠ TẢ CÁC
HOẠT ĐỘNG NGHIỆP VỤ CẦN HỔ TRỢ CỦA HỆ
THỐNG PHẦN MỀN
2.1. Mơ tả nghiệp vụ
Khi khách hàng có nhu cầu ở khách sạn thì khách hàng có thể liên hệ trực tiếp hoặc qua


điện thoại với khách sạn để tiến hành làm thủ tục đăng ký thuê phòng.
Khi khách hàng làm thủ tục đăng ký nhận phịng thì khách hàng phải khai báo đầy đủ
thơng tin về mình cũng như những thơng tin cần thiết mà Bộ phận Lễ tân (BPLT) yêu cầu đồng
thời khách hàng phải gửi cho BPLT giấy tờ tùy thân của mình như: CMND, (Passport, Visa đối
với người nước ngồi) hoặc các văn bằng có hình cịn thời hạn sử dụng. BPLT sẽ giữ lại các loại
giấy và các văn bằng này cho đến khi khách hàng làm xong thủ tục trả phịng.
Tiếp đó BPLT sẽ kiểm tra lại tình trạng phịng để tiến hành giao phịng cho khách.
Trong thời gian ở khách sạn, khách hàng có thể sử dụng các thức uống có sẵn trong
phịng hoặc các dịch vụ của khách sạn. Khi khách hàng sử dụng dịch vụ sẽ do BPLT tiếp nhận và
thanh toán khi khách trả phòng.
Khi khách làm thủ tục trả phòng, BPLT sẽ kiểm tra lại tình trạng phịng, chính sách trả
phịng, các dịch vụ đã sử dụng trong thời gian khách ở khách sạn. Sau đó sẽ tổng hợp lại và in
ra hoá đơn tổng để khách thanh toán đồng thời sẽ trả lại giấy tờ tùy thân cho khách.
Khách sạn có nhiều loại phịng, tuỳ theo từng loại phịng mà có giá phịng và tiện
nghi khác nhau.
Khách sạn cịn có những dịch vụ massage, karaoke, giặt ủi …
Sau mỗi tháng và sau mỗi năm khách sạn sẽ tiến hành tính cơng suất phịng theo:
Thống kê theo doanh thu loại phịng.


Trích suất họ tên, CMND … hàng ngày nộp cho công an để họ tiện theo dõi về tình hình
tạm trú – tạm vắng.
2.2.Các hoạt động nghiệp vụ của hệ thống
-Quản lý thuê trả phòng.
-Quản lý khách hàng.
-Quản lý nhân viên.
-Quản lý danh mục phòng.
-Quản lý dịch vụ.
-Thống kê báo cáo

Chương III:THIẾT KẾ HỆ THỐNG
3.1.Lựa Chọn Mơ Hình Phát Triển
Quản lý khách sản vì là một phần mềm nhỏ,yêu cầu ổn định không thay đổi thường xuyên,môi
trường ổn định, Các công cụ và công nghệ được sử dụng là ổn định… nên nhóm sử sụng mơ
hình thác nước để sử lý bởi vì mơ hình thác nước.


Mơ hình Thác nước là giai đoạn đầu trong q trình SDLC. Trên thực tế, nó là mơ hình đầu tiên
được sử dụng rộng rãi trong ngành công nghiệp phần mềm. Nó được chia thành các pha, đầu ra
của một pha trở thành đầu vào của pha tiếp theo. Nó là giai đoạn bắt buộc được hoàn thành trước
khi bắt đầu giai đoạn tiếp theo. Nói tóm lại, khơng có sự chồng chéo nào trong mơ hình thác
nước.
Trong thác nước, sự phát triển của một pha chỉ bắt đầu khi giai đoạn trước hồn thành. Do tính
chất này, mỗi giai đoạn của mơ hình thác nước phải được xác định khá chính xác. Các giai đoạn
chuyển từ mức cao xuống mức thấp hơn, giống như một thác nước nên mô hình này được đặt tên
là mơ hình thác nước.
Các giai đoạn:
STT

Giai Đoạn


1

Phân tích yêu cầu

2

Thiết kế hệ thống

3

Thực hiện

4

Thử nghiệm hệ thống

5

Triển khai Hệ thống


6

Bảo trì hệ thống

3.2. Thiết kế chức năng của hệ thống, biểu diễn bằng 2 loại mơ hình
3.2.1.Bảng Tổng Hợp Cơng Việc
STT



CƠNG

1

VIỆC
T1

2

T2

3

T3

4

T4

5
6

T5
T6

7

T7


8

T8

9
10
11

T9
T10
T11

T
t
K
t
p
p
Đ
p
T
t
N
T
t
T
p
T
t
X

I
L


12

T12

13

T13

14

T14

15

T15

16

T16

17
18
19

T17
T18

T19

3.2.2.Bảng tổng hợp hồ sơ tài liệu.
STT
1


HỒ

D1

2

D2

3

D3

4

D4

5

D5


3.2.3.Sơ đồ phân rã chức năng


3.2.4.Mơ hình dịng dữ liệu DFD
Mức 0

6

D6

7

D7

8

D8

9

D9

10

D10

11

D11

12

D12


13

D13


Mơ hình DFD mức tổng qt

Mức 1


Mơ hình DFD mức 1
Mức2

Mơ hình DFD mức 2 của quản lý tài khoảm


Mơ hình DFD mức 2 của quản lý th trả phịng

Mơ hình DFD mức 2 của quản lý khách hàng

Mơ hình DFD mức 2 của quản lý nhân viên


Mơ hình DFD mức 2 của quản lý danh mục phịng

Mơ hình DFD mức 2 của quản lý sử dụng dịch vụ
Mức 3



Mơ hình DFD mức 3 của quản lý đăng kí th phịng

Mơ hình DFD mức 3 của quản lý nhận phịng

Mơ hình DFD mức 3 của quản lý trả phịng
Mức 4


Mơ hình DFD mức 4 của quản lý thanh tốn
3.3.Thiết Kế Cơ Sở Dữ Liệu
3.3.1.Sơ đồ ERD

Sơ đồ ERD quản lý khách sạn
3.3.2.Lượt đồ quan hệ
KHACH_HANG (MaKhachHang, TenKhachHang, CMND,GioiTinh,DiaChi,DienThoai
QuocTich)
LoaiKhachHang(QuocTich,QuyDinh)
NhanVien(MaNhanVien,TenNhanVien,GioiTinh,QueQuan,NgaySinh)
HOA_DON (MaHoaDon, MaNhanVien, MaKhachHang, MaPhieuThue,


SoNgay,TongTien, NgayLap).
PHONG (MaPhong, MaLoaiPhong, MaTinhTrang, GhiChu).
LOAI_PHONG (MaLoaiPhong, TenLoaiPhong, DonGia, SoNguoiChuan,
SoNguoiToiDa).
TinhTrangPhong (MaTinhTrang, TenTinhTrang).
PhieuThuePhong(MaPhieuThue,MaNhanVien,MaKhachHang,SoNguoi,
KhachNuocNgoai)
CT_PhieuThue (SoPhieuThue,MaPhieuThue, MaPhong, NgayDangKyPhong,


NgayNhanPhong,DonGia).

3.3.3.Lượt đồ diagrams

3.3.4.Sơ liệu cho ERD
KhachHang


Tên Thực Thể: KhachHang
ST
T
1
2
3
4
5
6
7

Tên Thuộc Tính
Ma Khach Hang
Ten Khach Hang
CMND
Gioi Tinh
Dia Chi
SDT
Quốc Tịch

LoaiKhachHang
Tên Thực Thể:LoaiKhachHang

ST
T
1
2

Tên Thuộc Tính
QuocTich
GhiChu

LoaiPhong
Tên Thực Thể: LoaiPhong
ST
T
1
2
3
4
5

Tên Thuộc Tính
MaLoaiPhong
TenLoaiPhong
DonGia
SoNguoiChuan
SoNguoiToiDa

TinhTrangPhong
Tên Thực Thể: TinhTrangPhong
ST
T

1
2

Tên Thuộc Tính
MaTinhTrang
TenTinhTrang

Tên tình trạng

C

K


Phong
Tên Thực Thể: Phong
ST
T
1
2
3

Tên Thuộc Tính

4

GhiChu

MaPhong
MaLoaiPhong

MaTinhTrinh

NhanVien
Tên Thực Thể: NhanVien
ST
T
1
2
3
4
5

Tên Thuộc Tính
MaNhanVien
TenNhanVien
GioiTinh
QueQuan
NgaySinh

PhieuThuePhong
Tên Thực Thể: PhieuThuePhong
ST
T
1
2
3
4
5

Tên Thuộc Tính

MaPhieuThue
MaNhanVien
MaKhachHang
SoNguoiO
KhachNuocNgoa
i


HoaDon
Tên Thực Thể: HoaDon
ST
T
1
2
3

Tên Thuộc Tính
MaHoaDon
MaNhanVien
MaKhachHang

4

SoNgayO

4
5

TongTien
NgayLap


CT_PhieuThue
Tên Thực Thể: CT_PhieuThue
ST
T
1
2
3
4
5
TaiKhoan

Tên Thuộc Tính
MaPhieuThue
MaPhong
NgayDangKi
NgayNhanPhong
TienPhong

Tên Thực Thể:TaiKhoan
ST
T
1
2
3

Tên Thuộc Tính
TenDangNhap
MatKhau
Quyen



3.4.Thiết kế menu và giao diện

Giao diện quản lý nhân viên

Giao diện quản lý hóa đơn


Giao diện quản lý đăng kí

Giao diện quản lý phịng


Giao diện quản lý khách hàng

CHƯƠNG IV: KẾT LUẬN
Qua bài tập trên chúng em đã hiểu rõ hơn việc vận dụng các kiến thức đã học vào một đề tài thực
tế. Chẳng hạn như việc tiếp cận người dùng để lấy thơng tin và u cầu cho việc phân tích dữ
liệu, xây dựng các chức năng của hệ thống cũng như việc lưu trữ dữ liệu một cách nghiệp vụ
hơn……
1.Nội dung lý thuyết được củng cố:
Phân tích, thiết kế hệ thống thông tin hướng cấu trúc.
Thiết kế cơ sở dữ liệu với Microsoft SQL Server.
Làm việc trên môi trường. NET, lập trình C# được củng cố.
Sử dụng thành thạo Microsoft Office Word,...
2.Các kỹ năng đã học hỏi được:
Kỹ năng thu thập thông tin trong giai đoạn lấy yêu
cầu. Kỹ năng làm việc nhóm.
Kỹ năng viết báo cáo.

3.

Những kinh nghiệm thực tiễn học hỏi được:
Tập trung nhiều thời gian hơn cho việc tìm hiểu thu thập thơng tin.
Chọn đúng hướng phân tích.


4.

Hướng phát triển:
Tiếp tục thực hiện và phát triển các chức năng mở rộng cịn thiếu.
Xây dựng chương trình có thể thực thi trên nhiều hệ điều hành.
Xây dựng website cho phép khách hàng đăng ký thuê phòng trực tuyến, xem các thông
tin về khách sạn.

5. Các phần chưa làm được:
Một số giao diện chưa thân thiện với người dùng.
Chưa làm kịp chức năng phục hồi, sao lưu dữ liệu….



×