TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
LỚP KTPM1
----------
ĐỂ TÀI: Hệ thống quản lý bán máy tính
Người thực hiện:
1. Vũ Văn Quang
2. Bùi Nam Cao
3. Lê Văn Phúc(004)
4. Đoàn Mạnh Linh
5. Nguyễn Quyết Thắng
Giáo viên hướng dẫn: Th.s Nguyễn Thị Hương Lan
Hà Nội 2016
1
LỜI NÓI ĐẦU
Ngày nay trên thế giới , du lịch đã trở thành nhu cần thiết và phổ biến của
mọi người, chính đây là cơ hội rất lớn cho ngành du lịch phát triển, đóng góp
ngày càng lớn lao vào thu nhập của toàn cầu và của mỗi quốc gia. Ở Việt Nam,
trong những năm gần đây, ngành du lịch mới thực sự phát triển về quy mô cũng
như ảnh hưởng của nó trong các lĩnh vự kinh tế xã hội ngày càng được mở rộng.
Trong bối cảnh đó, việc xây dựng chương trình quản lý khách sạn cho ngành du
lịch là vô cùng cần thiết nhằm nâng cao hiệu quả kinh doanh cũng như chất
lượng phục vụ khách hàng. Và đồ án “ Phân tích thiết kế hệ thống Quản lý
khách sạn” được thực hiện không ngoài mục đích đó. Chúng em xin cảm ơn cô
Nguyễn Thị Thanh Huyền đã truyền dạy những kiến thức cần thiết và bổ ích
trong học phần “Phân tích thiết kế hệ thống thông tin” để chúng em có kiến thức
về lĩnh vực phân tích thiết kế và thực hiện tốt bài tập lớn này. Tuy nhiên , do sự
hiểu biết của chúng em về lĩnh vực này còn chưa sâu sắc nên chắc chắn sẽ có
nhiều sai sót , chúng em mong cô thông cảm và góp ý thêm cho chúng em . Xin
cảm ơn gia đình và bạn bè đã động viên, ủng hộ và tạo những điều kiện thuận lợi
nhất để chúng em có thể hoàn thành bài tập lớn này.
HÀ NỘI 4-4-2016
2
Mục lục
LỜI NÓI ĐẦU.......................................................................................................................2
Mục lục..................................................................................................................................3
1.Giới thiệu chung............................................................................................................5
1.1 Mục tiêu.......................................................................................................................5
1.2. Đối tượng đọc tài liệu.................................................................................................7
2. Yêu cầu hệ thống...........................................................................................................8
2.1 . Tổng quan hệ thống...................................................................................................8
2.2. Biểu đồ di chuyển giao diện.....................................................................................10
2.3 Các tác nhân và ca sử dụng......................................................................................12
2.3.1 Biểu đồ ca sử dụng.................................................................................................12
2.3.2 Mô tả các tác nhân..............................................................................................13
2.3.3 Mô tả các ca sử dụng..........................................................................................13
3.Yêu cầu chức năng.......................................................................................................14
3.1 Đặc tả UC..................................................................................................................14
3.1.1 UC “Đăng Nhập”....................................................................................................14
3.1.1.1 Mô tả chung.........................................................................................................14
3.1.1.2 Biểu đồ hoạt động................................................................................................15
3.1.1.3 Các quy tắc nghiệp vụ.........................................................................................16
3.1.1.4 . Giao diện và đặc tả............................................................................................16
3.1.2.2 Biểu đồ hoạt động...............................................................................................18
3.1.2.3 Các quy tắc nghiệp vụ.........................................................................................19
3.1.2.4 Giao diện và đặc tả..............................................................................................19
3.1.3 UC “Khách hàng”...................................................................................................21
3.1.3.1 Mô tả chung.........................................................................................................21
3.1.3.2 Biểu đồ hoạt động................................................................................................21
3.1.3.3 Các quy tắc nghiệp vụ.........................................................................................22
3
3.1.3.4 Giao diện và đặc tả..............................................................................................22
3.1.4 UC “Nhân viên”.....................................................................................................24
3.1.4.1 Mô tả chung.........................................................................................................24
3.1.4.2 Biểu đồ hoạt động...............................................................................................25
3.1.4.3 Các quy tắc nghiệp vụ.........................................................................................25
3.1.4.4 Giao diện và đặc tả..............................................................................................26
4.3 Giao diện người dùng................................................................................................29
4
1.Giới thiệu chung
1.1 Mục tiêu
Mô tả bài toán.
Giới thiệu về khách sạnSunway
Vừa mới được tân trang lại gần đây và nằm gần Nhà hát Lớn, Trung tâm Mua
sắm Vincom cũng như Khu Phố Cổ Hà Nội, Sunway Hotel Hanoi cung cấp các
phòng với cửa sổ cách âm cùng với truy cập Internet miễn phí. Spa chăm sóc
sức khỏe có một loạt liệu pháp thư giãn và trung tâm thể dục.
Trung tâm Dịch vụ doanh nhân cung cấp các tiện nghi phục vụ doanh nhân tốt
và dịch vụ chuyên nghiệp. Mỗi phòng nghỉ tại đây đều được trang bị TV màn
hình phẳng, bàn làm việc và két an toàn điện tử (trong phòng). Ngoài ra còn có
minibar chứa đầy đồ và phòng tắm riêng.
Nhà hàng Allante Restaurant của Sunway phục vụ cả các món ăn Việt Nam và
quốc tế. Khách có thể thưởng thức ban nhạc sống, cocktail và rượu vang tại
quán The Jazz Bar. Chỗ đỗ xe cũng được cung cấp miễn phí.
Hệ thống quản lý khách sạn Để nâng cao hiệu suất kinh doanh phục
vụ
khách sạn, gần đây ban giám đốc khách sạn quyết định đầu tư xây dựng hệ
thống thông tin quản lý khách sạn bằng máy tính. Sự hoạt động của khách sạn
được mô tả như sau:
+ Khách sạn cung cấp các dịch vụ: Cho thuê phòng, đăng ký đặt phòng, các dịch
vụ ăn uống,các phương tiện đi lại vv... Bộ phận lễ tân sẽ giới thiệu, sắp xếp
phòng cho khách theo yêu cầu và khả năng của khách sạn.
+ Khách thực hiện thủ tục thuê phòng bao gồm: Giấy CMND hoặchộ chiếu ,Mã
số phòng thuê , Thời gian dự định ở
+ Trong thời gian lưu lại ở khách sạn khách có thể được phục vụ các dịch vụ.
Các dịch vụ này được thanh toán cùng với tiền thuê phòng khi khách rời khách
sạn.
+ Thủ tục thanh toán được thực hiện khi khách rời khách sạn.
5
6
1.2. Đối tượng đọc tài liệu
Development team : Để thiết kế, xây dựng và bảo trì các chương trình máy tính
(phần mềm). Bằng cách thao tác các đoạn mã (các ngôn ngữ) trên các công cụ lập
trình, họ có thể tạo ra các chương trình mới, sửa lỗi hay nâng cấp chương trình đó
để tăng tính hiệu quả của việc sử dụng máy tính.
Test team: Có thể tìm kiếm các lỗi của hệ thống phần mềm hoặc thẩm định, xác
minh xem hệ thống phần mềm có đáp ứng các yêu cầu kỹ thuật và yêu cầu nghiệp
vụ hay không
Documentation Team:
UAT team:
7
2. Yêu cầu hệ thống
2.1 . Tổng quan hệ thống
Một khách sạn cần tự động hoá trong việc quản lý. Sau khi tìm hiểu, khảo sát
hiện trạng nắm được những thông tin sau:
• Quản lý khách hàng:
Mỗi khách hàng của khách sạn đều được khách sạn quản lý những thông
tin sau: Họ tên,giới tính, địa chỉ, điện thoại_Fax(nếu có), E_mail(nếu
có), số CMND_Passport (hoặc các văn bằng khác có hình), quốc tịch.
Nếu khách hàng là công chức thì quản lý thêm các thông tin sau: Tên cơ
quan, địa chỉ cơ quan, E_mail cơ quan.
• Quản lý phòng:
Các phòng của khách sạn được quản lý dựa vào phòng số, loại phòng,
giá cơ bản. Ngoài ra mỗi phòng còn được trang bị các tiện nghi, nên tiện
nghi cũng được quản lý theo mã tiện nghi, tên tiện nghi. Còn trang bị
tiện nghi theo phòng được quản lý dựa vào phòng số và số lượng tiện
nghi trong từng phòng.
• Quản lí tiện nghi:
Quản lí cho thuê phòng , đăng kí đặt phòng , các dịch vụ ăn uống, các
phương tiện đi lại v..v. bộ phân lễ tân sẽ giới thiệu , sắp xếp phòng cho
khách theo yêu cầu và khả năng của khách sạn
• Quản lý phiếu thuê
Dựa trên thông tin đăng ký thuê phòng và thông tin nhận phòng, việc
trả phòng được khách sạn quản lý các thông tin sau: Số trả phòng, ngày trả,
giờ trả, họ tên người trả (có thể trả phòng trước thời hạn đăng ký). Nếu
khách hàng muốn gia hạn thêm thời gian ở tại khách sạn thì phải tiến hành
làm thủ tục đăng ký lại. Bên cạnh việc trả phòng của khách thì nhà nghỉ sẽ
kiểm tra lại tình trạng phòng.
• Quản lý nhân viên
Quản lý nhân viên gồm có những quyền: đốc thúc nhân viên,kiểm tra
tiến độ công việc,gửi thông báo lịch trình tới nhân viên, thêm nhân viên,
sửa thông tin nhân viên, xóa nhân viên
8
phân tích các giá trị nghiệp vụ
a .Mang lại giá trị nghiệp vụ :
- Tăng khả năng xử lý:thông tin được xử lý tự động,có thể đồng thời xử lý nhiều
công việc yêu cầu và trả lại kết qua mong muốn một cách nhanh chóng.
- Đáp ứng yêu cầu của nhà quản lý 1 cách đáng tin cậy, chính xác, an toàn, bí mật.
b. Mang lại giá trị kinh tế
Tránh được việc để các khách hàng đến trước lại phải đợi lâu hoặc những khách
hàng đến nhưng không có chỗ phải đi về. Qua đây gia tăng khách hàng thân thiết
và thu hút được nhiều khách hàng cũng như làm thỏa mãn, không phật ý khách
hàng, đặc biệt là các khách hàng khó tính.
Gia tăng lợi nhuận từ việc tối ưu hóa quy trình quản lý, giảm biên chế, chi phí
nhân sự: nhờ có Hệ thống quản lý khách sạn này, thông tin được xử lý tự động,
qua đấy không tốn nhiều công sức trong quá trình ghi order và phục vụ nên giảm
thiểu tối đa số lượng lễ tân tham gia công tác này, từ đó giảm chi phí hoạt đông
cho tổ chức
Hệ thống quản lý chuyên nghiệp cùng với báo cáo thường xuyên, chính xác về
doanh số,tình hình nhân sự và thu ngân giúp nhà quản lý an tâm với hoạt động
kinh doan của mình
c. Mang lại giá trị sử dụng:
- Nhân viên lễ tân có thể kiểm soát chi tiết từng hóa đơn đặt phòng, giao dịch hoặc
hủy đặt phòng.Hệ thống giám sát chặt chẽ.
- Nhân viên và phục vụ có thể nhanh chóng giúp thực hiện các tiện nghi đầy đủ của
khách sạn.
- Khách hàng mất ít thời gian chờ đợi và đặt phòng 1 cách nhanh chóng có thể
sửdụng ngay sau khi đăng kí đặt thành công phòng.
9
2.2. Biểu đồ di chuyển giao diện
10
11
2.3 Các tác nhân và ca sử dụng
2.3.1 Biểu đồ ca sử dụng
dang ki dich vu
khach hang
<<include>>
xu li dang nhap loi
<<extend>>
<<include>>
ho tro khach hang
<<include>>
<<include>>
<<include>>
nhan vien le tan
quan li khach hang<<include>>
<<include>>
thanh toan
quan li nhan vien
dang nhap
xu li su co ki thuat
nguoi quan tri
<<include>>
quan li phong
<<extend>>
<<include>>
lap bao cao
quan li dich vu
quan li thue phong
Hình 1: biểu đồ UC chính cho quản lí hệ thống khách sạn
12
2.3.2 Mô
tả các tác nhân
ST
T
1
Tên tác nhân
Mô tả
Khách hàng
Là đối tượng có thể đăng ký phòng và các dịch vụ, thanh
toán các chi phí cho khách sạn
2
Người quản lý
3
Nhân viên lễ tân
Là đối tượng có thể đăng nhập được vào hệ thống quản
lý các nhân viên,xử lý các lỗi ký thuật và lập báo cáo
Là đối tượng có thể đăng nhập được vào hệ thống kiểm
soát chi tiết từng hóa đơn đặt phòng, giao dịch hoặc hủy
đặt phòng, giới thiệu , sắp xếp phòng cho khách theo
yêu cầu và khả năng của khách sạn
2.3.3 Mô tả các ca sử dụng
STT Ca sử dụng
Mô tả
1
Đăng nhập
Cho phép chủ đăng nhập vào hệ thống
2
Đăng ký dịch vụ
Cho phép chủ đăng ký các dịch vu
3
Xử lý đăng nhập
bị lỗi
Xử lý sự cố kỹ
thuật
Quản lý nhân
viên
Cho phép xử lý lỗi không đăng nhập được
Cho phép quản lý các hoạt động của nhân viên
7
Quản lý khách
hàng
Quản lý phòng
8
Quản lý dịch vụ
Cho phép quản lý các dịch vụ mà khách hang yêu cầu
9
Hỗ trợ khách
hàng
Thanh toán
Cho phép hỗ trợ khách hàng về thông tin cần tìm hiểu
4
5
6
10
Cho phép xử lỹ các lỗi kỹ thuật do máy móc
Cho phép quản lý các hoạt động của nhân viên
Cho phép quản lý các tiện nghi trong phòng
Cho phép khách hàng thanh toán các khoản chi phí sử
dụng tại khách sạn
13
3.Yêu cầu chức năng
3.1 Đặc tả UC
3.1.1 UC “Đăng Nhập”
3.1.1.1 Mô tả chung
Tên UC
Đăng nhập
Mô tả
UC này cho phép người quản lý,nhân viên lễ tân và khách hàng
đăng nhập vào hệ thống
Tác nhân
Người quản lý, nhân viên lễ tân
Trigger
Khi người dùng nhấn nút “Đăng Nhập” trên màn hình Đăng Nhập
Tiền điều
kiện
Khách hàng sau khi hoàn thành xong form “khách hàng”
Hậu điều
kiện
Hiển thị hệ thống quản lý sau khi đăng nhập
14
3.1.1.2 Biểu đồ hoạt động
15
3.1.1.3 Các quy tắc nghiệp vụ
Các luồng sự kiện chính :
+ Ca sử dụng bắt đầu khi đăng nhập vào hệ thống, khi khách hàng điền xong thông
tin khách hàng
+khách hàng có thể chọn sử dụng dịch vụ nếu muốn . Khí đó sẽ điền thông tin vào
dịch vụ
+Nhân viên lễ tân sẽ giao phòng và đưa ra các thông tin mà khác hàng nếu có đăng
ký sử dụng
3.1.1.4 . Giao diện và đặc tả
Tạo bảng với các trường
Field Name
Con Dat Default
trol a
value
type Ty
pe
Label1
Lab N/ Tài khoản
el
A
Label2
Lab N/ Mật khẩu
el
A
txtTaikhoan Tex Tex
tFie t
ld
txtMatkhau Tex Tex
tFie t
ld
btnDangnha Lab Tex
p
el
t
btnThoat
Lab Tex
el
t
Man Edita Max
Range Val
dator ble
length of
ue
y
value
Description
N/A
Tài khoản
N/A
Mật khẩu
32767 TextFi
eld
Nhập tài
khoản
32767 TextFi
eld
Nhập mật
khẩu
N/A
Đăng nhập
N/A
Thoát
16
Giao diện người dùng
Form đăng nhập
Form menu
17
Tên UC
Dịch Vụ
Mô tả
UC này cho phép khách hàng đăng ký sử dụng dịch vụ
Tác nhân
Người quản lý, khách hàng
Trigger
Khi người dùng nhấn nút “Đăng Nhập” trên màn hình Đăng Nhập.
Hiện ra Menu và nhấn tiếp vào Dịch Vụ
Tiền điều
kiện
Khách hàng sau khi hoàn thành xong form “Dịch VỤ”
Hậu điều
kiện
Hiển thị hệ thống quản lý sau khi hoàn thành from “Dịch vụ”
3.1.2.2 Biểu đồ hoạt động
18
3.1.2.3 Các quy tắc nghiệp vụ
Các luồng sự kiện chính :
+ Ca sử dụng được bắt đầu sau khi khách hàng đăng nhập được vào hệ thống sẽ
hiện ra menu
+Khách hàng chọn dịch vụ. Hệ thống yêu cầu khách hàng điền thông tin vào from
dịch vụ
+Khách hàng có thể thêm ,sửa ,xóa dịch vụ nếu muốn
+Luồng sự kiện kết thúc khi khách hàng nhấn vào button “quay lại”
3.1.2.4 Giao diện và đặc tả
Field
Name
Control
type
Label1
Label
Label2
Label
Label3
Label
N/A
txtMaD
V
txtTen
DV
TextFiel
d
TextFiel
d
Text
32767
TextField
Text
32767
TextField
Tên Dịch
Vụ
txtGiaD TextFiel
V
d
btnThem Label
Text
32767
TextField
btnSua
Text
Giá DỊch
Vụ
Thêm dịch
vụ
Sửa dịch vụ
Label
Data Defa Mandat
Type ult
ory
valu
e
N/A Mã
DV
N/A Tên
DV
Text
Editab Max
le
length
Giá
DV
Thê
m
Sửa
Range of
value
Value Description
N/A
Mã Dịch Vụ
N/A
Tên Dịch
Vụ
N/A
Giá DỊch
Vụ
Mã Dịch Vụ
N/A
N/A
19
btnXoa
Label
btnQuayl Label
ai
Text
Text
Xóa
Qua
y lại
N/A
N/A
Xóa dịch vụ
Quay lại
menu
Giao diện
From Dịch Vụ
20
3.1.3 UC “Khách hàng”
3.1.3.1 Mô tả chung
Tên UC
Khách hàng
Mô tả
UC này cho phép khách hàng điền thông tin của mình
Tác nhân
Khách hàng,người quản lý,nhân viên lễ tân
Trigger
Khi người dùng đăng nhập được vào hệ thống.
Khách hàng chọn mục “Khách hàng” ở menu
Tiền điều
kiện
Khách hàng sau khi hoàn thành xong form “khách hàng”
Hậu điều
kiện
Khách hàng nhấn button “Quay lại” khi điền xong thông tin
3.1.3.2 Biểu đồ hoạt động
21
3.1.3.3 Các quy tắc nghiệp vụ
Các luồng sự kiện chính:
+Ca sử dụng này được dùng khi muốn thêm khách hàng , hoặc có sự thay đổi về
thông tin của khách hàng , hoặc xóa thông tin , tìm kiếm thông tin khách hàng.
+Nhân viên lễ tân đăng nhập vào hệ thống bằng tài quản của mình , lựa chọn từng
chức năng phù hợp với yêu cầu : thêm , sửa , xóa , tìm kiếm .
3.1.3.4 Giao diện và đặc tả
Field Name Con Dat Default
trol a
value
type Ty
pe
Label1
Lab N/ Mã KH
el
A
Label2
Lab N/ Tên KH
el
A
Label3
Lab N/ Địa Chỉ
el
A
Label4
Lab N/ SĐT
el
A
Label5
Lab N/ CMTND
el
A
Label6
Lab N/ Tìm kiếm
el
A
txtMaKH
Tex Tex
tFie t
ld
txtTenKH
Tex Tex
tFie t
ld
txtDiaChi
Tex Tex
tFie t
ld
txtSDT
Tex Tex
tFie t
ld
Man Edita Max
Range Val
dator ble
length of
ue
y
value
Description
N/A
Mã KH
N/A
Tên KH
N/A
Địa Chỉ
N/A
Số điện thoại
N/A
CMTND
N/A
Tìm Kiếm
32767 N/A
Nhập mã kH
32767 N/A
Nhập tên KH
32767 N/A
Nhập địa chỉ
32767 N/A
Nhập số điện
thoại
22
txtCMTND
btnThem
btnSua
btnXoa
btnDichvus
udung
btnQuayLai
btnTimKie
m
dgvHienthi
Tex
tFie
ld
butt
on
Butt
on
Butt
on
Butt
on
Butt
on
Butt
on
Dat
aGri
dVi
ew
Tex
t
Tex
t
Tex
t
Tex
t
Tex
t
Tex
t
Tex
t
32767 N/A
Nhập số
CMTND
Thêm
N/A
Thêm kH
Sửa
N/A
Sửa tt KH
Xóa
N/A
Xóa KH
Dich vụ
sử dụng
Quay lại
N/A
N/A
Chuyển đến
form DVSD
Quay lại Menu
Tìm kiếm
N/A
Tìm kiếm KH
N/A
Hiển thị thông
tin KH
From Khách hàng
23
3.1.4 UC “Nhân viên”
3.1.4.1 Mô tả chung
Tên UC
Nhân viên
Mô tả
UC này cho phép người quản lý,nhân viên lễ tân thêm sửa xoa
thông tin về khách hàng tới thuê phòng và dịch vụ
Tác nhân
Người quản lý, nhân viên lễ tân
Trigger
Khi Nhân viên nhấn nút “Nhân viên” trên màn hình Menu
Tiền điều
kiện
Người quản lý,nhân viên đã đăng nhập vào hệ thống.
Hậu điều
kiện
Hiển thị thông tin nhân viên sau khi thêm sửa xóa
24
3.1.4.2 Biểu đồ hoạt động
3.1.4.3 Các quy tắc nghiệp vụ
Các luồng sự kiện chính:
25