Mục lục LỜI NÓI ĐẦU 2 1.Giới thiệu chung 5 1.1 Mục tiêu 5 Mô tả bài toán. 5 Giới thiệu về khách sạnSunway 5 1.2. Đối tượng đọc tài liệu 6 2. Yêu cầu hệ thống 7 2.1 . Tổng quan hệ thống 7 phân tích các giá trị nghiệp vụ 7 2.2. Biểu đồ di chuyển giao diện 9 2.3 Các tác nhân và ca sử dụng 11 2.3.1 Biểu đồ ca sử dụng 11 2.3.2 Mô tả các tác nhân 12 2.3.3 Mô tả các ca sử dụng 12 3.Yêu cầu chức năng 13 3.1 Đặc tả UC 13 3.1.1 UC “Đăng Nhập” 13 3.1.1.1 Mô tả chung 13 3.1.1.2 Biểu đồ hoạt động 14 3.1.1.3 Các quy tắc nghiệp vụ 15 3.1.1.4 . Giao diện và đặc tả 15 3.1.2.2 Biểu đồ hoạt động 17 3.1.2.3 Các quy tắc nghiệp vụ 18 3.1.2.4 Giao diện và đặc tả 18 3.1.3 UC “Khách hàng” 20 3.1.3.1 Mô tả chung 20 3.1.3.2 Biểu đồ hoạt động 20 3.1.3.3 Các quy tắc nghiệp vụ 21 3.1.3.4 Giao diện và đặc tả 21 3.1.4 UC “Nhân viên” 23 3.1.4.1 Mô tả chung 23 3.1.4.2 Biểu đồ hoạt động 24 3.1.4.3 Các quy tắc nghiệp vụ 25 3.1.4.4 Giao diện và đặc tả 25 4.3 Giao diện người dùng 27
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘIKHOA 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
Trang 2LỜ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ứcvề 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ợinhấ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
Trang 3M c l cục lục ục lục
LỜI NÓI ĐẦU 2
1.Giới thiệu chung 5
1.1 Mục tiêu 5
Mô tả bài toán 5
Giới thiệu về khách sạnSunway 5
1.2 Đối tượng đọc tài liệu 6
2 Yêu cầu hệ thống 7
2.1 Tổng quan hệ thống 7
phân tích các giá trị nghiệp vụ 7
2.2 Biểu đồ di chuyển giao diện 9
Trang 51.Giới thiệu chung1.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ịchvụ ă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.
Trang 61.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
Trang 72 Yêu cầu hệ thống2.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ôngtin 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ệnnghi 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
Trang 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ềucô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áchhàng đến nhưng không có chỗ phải đi về Qua đây gia tăng khách hàng thân thiếtvà thu hút được nhiều khách hàng cũng như làm thỏa mãn, không phật ý kháchhà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ảmthiể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 đôngcho 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 độngkinh 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ặchủ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ủakhá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
Trang 92.2 Biểu đồ di chuyển giao diện
Trang 112.3 Các tác nhân và ca sử dụng2.3.1 Biểu đồ ca sử dụng
dang nhapxu li dang nhap loi
thanh toan
dang ki dich vu
<<include>>khach hang
ho tro khach hang <<include>>
quan li khach hang<<include>>
quan li phong
quan li dich vu<<include>>
quan li thue phongnhan vien le tan
quan li nhan vien<<include>>
xu li su co ki thuat<<include>>
lap bao cao<<include>>
nguoi quan tri
Hình 1: biểu đồ UC chính cho quản lí hệ thống khách sạn
Trang 122.3.2 Mô tả các tác nhân
1 Khách hàng Là đối tượng có thể đăng ký phòng và các dịch vụ, thanhtoán các chi phí cho khách sạn
2 Người quản lý 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áo3 Nhân viên lễ tân 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ả các ca sử dụngử dụng ục lục
1 Đăng nhập Cho phép chủ đăng nhập vào hệ thống2 Đăng ký dịch vụ Cho phép chủ đăng ký các dịch vu3 Xử lý đăng nhập
Cho phép quản lý các hoạt động của nhân viên7 Quản lý phòng Cho phép quản lý các tiện nghi trong 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ầu9 Hỗ trợ khách
Trang 133.Yêu cầu chức năng3.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
Trang 143.1.1.2 Biểu đồ hoạt động
15
Trang 15Tạo bảng với các trường
Field Name Control type
Data Type
Default value
Max length
Rangeof value
txtTaikhoan TextField
32767 TextField
Nhập tài khoảntxtMatkhau Tex
32767 TextField
Nhập mật khẩubtnDangnha
btnThoat Label
Text
Trang 16Giao diện người dùngForm đăng nhập
Form menu
17
Trang 17Tê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
Trang 18+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
Default value
Max length
Range of value
txtTen DV
VụbtnThem Label Text Thê
Trang 19btnXoa Label Text Xóa N/A Xóa dịch vụbtnQuayl
Trang 203.1.3 UC “Khách hàng”3.1.3.1 Mô tả chung
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
Trang 213.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 Control type
Data Type
Default value
Max length
Rangeof value
txtTenKH TextField
txtDiaChi TextField
thoại
Trang 22txtCMTND TextField
CMTNDbtnThem butt
Dich vụ sử dụng
form DVSDbtnQuayLai Butt
dgvHienthi DataGridView
tin KH
From Khách hàng
23
Trang 233.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
Trang 243.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
Trang 25+Ca sử dụng này được dùng khi muốn thêm nhân viên , hoặc có sự thay đổi về thông tin của nhân viên , hoặc xóa thông tin , tìm kiếm thông tin nhân viên.
+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.4.4 Giao diện và đặc tả
Field Name Control type
Data Type
Default value
Max length
Rangeof value
Nhập mã NV
txtTênKH TextField
Nhập tên NV
txtĐịa chỉ TextField
a chỉ
Nhập địa chỉ
tField
Trang 26btn Sửa Button
btn Tìm kiếm
NVbtn Quay lại Butt
Trang 274.3 Giao diện người dùng
Form đăng nh pập
Form menu
Trang 28Form dich vụ
Form dịch vụ sử dụng
29
Trang 29Form nhân viên
Trang 30Form phiếu thuê
Form phòng
31