Tải bản đầy đủ (.doc) (62 trang)

Website 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 (8.71 MB, 62 trang )

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam

LỜI CẢM ƠN

Trên thực tế khơng có sự thành công nào mà không gắn liền với những sự
hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác.
Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường Đại Học đến nay,
chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của Thầy Cô, gia đình và
bạn bè. Em xin chân thành cảm ơn thầy cô khoa Công Nghệ Thông Tin đã tận
tâm hướng dẫn em xun suốt q trình hồn thành đồ án tốt nghiệp. Thầy cơ đã
cho em những lời khun để có thể hồn thành đồ án thật tốt bên cạnh đó thầy
còn tạo cho em cơ hội tiếp xúc với nghiệp vụ thực tế để có thể nắm vững kiến
thức khi bắt đầu vào việc thiết kế một Website theo đúng chuẩn.
Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên đồ
án

“ Xây dựng hệ thống quản lý Booking Hotel ” chắc chắn sẽ khơng tránh

khỏi những thiếu sót. Em rất mong nhận được sự quan tâm, thơng cảm và
những lời góp ý của quý thầy cô và các bạn để đồ án có thể hồn thiện tốt nhất.
Sau cùng, em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông
Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình
là truyền đạt lại kiến thức cho thế hệ mai sau.
Hà Nội, tháng 11, năm 20


Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam

MỤC LỤC
MỤC LỤC............................................................................................................4
LỜI NÓI ĐẦU....................................................................................................11


CHƯƠNG 1: KHẢO SÁT THỰC TẾ, ĐƯA RA BÀI TOÁN VÀ CÁC KHÁI
NIỆM CƠ BẢN....................................................................................................1
1.1.Mơ tả bài tốn................................................................................................1
1.1.1.Mục tiêu và ý nghĩa.....................................................................................1
1.1.2.Khảo sát hiện trạng hệ thống......................................................................1
1.1.3.Phạm vi đề tài..............................................................................................2
1.2.Các khái niệm................................................................................................2
1.2.1. Khái niệm Internet......................................................................................2
1.2.2. Các khái niệm cơ bản về World Wide Web................................................3
1.2.3. Cách tạo trang Web....................................................................................3
1.2.4. Trình duyệt Web (Web Client hay Web Browser)......................................4
1.2.5. Webserver....................................................................................................4
1.2.6. Phân loại Web.............................................................................................5
1.3.Kết luận chương 1.........................................................................................5
CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE
BOOKING HOTEL............................................................................................6
2.1. Phân tích yêu cầu của hệ thống...................................................................6
2.2. Phân tích thiết kế với UML.........................................................................8
2.2.1. Xác định các tác nhân của hệ thống.........................................................8
2.2.2.Biểu đồ Use case........................................................................................11
2.2.3. Biểu đồ trình tự.........................................................................................21
2.2.4. Biểu đồ hoạt động.....................................................................................29
2.2.5. Biểu đồ trạng thái....................................................................................36
2.3. Mơ hình hóa cơ sở dữ liệu..........................................................................37
2.4. Kết luận chương 2......................................................................................44
CHƯƠNG 3: XÂY DỰNG HỆ THỐNG WEBSITE BOOKING HOTEL. .45
3.1. Công nghệ hỗ trợ........................................................................................45
3.1.1. Ngôn ngữ sử dụng....................................................................................45
3.1.2. SQL Server 2014.......................................................................................46
3.1.3. Microsoft Visual Studio 2015...................................................................47

3.2. Thiết kế giao diện........................................................................................48
3.2.1. Giao diện trang chủ..................................................................................48
3.2.2. Giao diện trang khách sạn thuộc tỉnh thành..........................................48


Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam

3.2.3. Giao diện trang các phòng thuộc khách sạn...........................................49
3.2.4. Giao diện trang Chi tiết phòng.................................................................49
3.2.5. Giao diện Form liên hệ Đặt phòng..........................................................50
3.2.7. Các phòng khách sạn...............................................................................51
3.2.8. Giao diện trang Tin tức............................................................................51
3.2.9. Giao diện trang Đăng nhập......................................................................52
3.2.11. Giao diện trang Quản lý khách sạn.......................................................52
3.2.13. Giao diện trang quản lý Khách hàng....................................................53
3.2.14. Giao diện trang quản lý Dịch vụ............................................................54
3.3. Kết luận chương 3......................................................................................54
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN........................................................55
TÀI LIỆU THAM KHẢO...................................................................................56


Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam

DANH MỤC HÌNH ẢNH
Hình 2. 1. Biểu đồ Usecase tổng quát................................................................11
Hình 2. 2. Biểu đồ Usecase Khách hàng............................................................12
Hình 2. 3. Biểu đồ Usecase Người Quản trị.......................................................12
Hình 2. 4. Biểu đồ Usecase Nhân viên Lễ tân....................................................13
Hình 2. 5. Biểu đồ Usecase Tìm kiếm phịng.......................................................13
Hình 2. 6. Biểu đồ Usecase Đặt phịng..............................................................14

Hình 2. 7. Biểu đồ Usecase Thanh tốn đơn đặt phịng.....................................14
Hình 2. 8. Biểu đồ Usecase Đăng nhập.............................................................15
Hình 2. 9. Biểu đồ Usecase Đăng xuất...............................................................15
Hình 2. 10. Biểu đồ Usecase Quản lý phịng......................................................16
Hình 2. 11. Biểu đồ Usecase Quản lý dịch vụ....................................................17
Hình 2. 12. Biểu đồ Usecase Quản lý phân quyền.............................................17
Hình 2. 13. Biểu đồ Usecase Quản lý nhân viên................................................18
Hình 2. 14. Biểu đồ Usecase Quản lý hóa đơn..................................................18
Hình 2. 15. Biểu đồ Usecase Quản lý khách hàng.............................................19
Hình 2. 16. Biểu đồ Usecase Quản lý tỉnh thành...............................................19
Hình 2. 17. Biểu đồ Usecase Quản lý khách sạn...............................................20
Hình 2. 18. Biểu đồ trình tự Quản lý th phịng...............................................21
Hình 2. 19. Biểu đồ trình tự Quản lý phịng.......................................................22
Hình 2. 20. Biểu đồ trình tự Quản lý khách hàng..............................................23
Hình 2. 21. Biểu đồ trình tự Quản lý tài khoản..................................................24
Hình 2. 22. Biểu đồ trình tự Quản lý nhân viên..................................................25
Hình 2. 23. Biểu đồ trình tự Lập hóa đơn..........................................................26
Hình 2. 24. Biểu đồ trình tự Quản lý dịch vụ.....................................................27
Hình 2. 25. Biểu đồ trình tự Quản lý thuê dịch vụ.............................................28
Hình 2. 26. Biểu đồ hoạt động Quản lý th phịng............................................29
Hình 2. 27. Biểu đồ hoạt động Quản lý Phòng...................................................30


Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam

Hình 2. 28. Biểu đồ hoạt động Quản lý khách hàng...........................................31
Hình 2. 29. Biểu đồ hoạt động Quản lý tài khoản...............................................32
Hình 2. 30. Biểu đồ hoạt động Quản lý nhân viên..............................................33
Hình 2. 31. Biểu đồ hoạt động Lập hóa đơn.......................................................34
Hình 2. 32. Biểu đồ hoạt động Quản lý dịch vụ..................................................35

Hình 2. 33. Biểu đồ trạng thái Dịch vụ...............................................................36
Hình 2. 34. Biểu đồ trạng thái Giao dịch............................................................36
Hình 2. 35. Biểu đồ trạng thái Phịng.................................................................36
Hình 2. 36. Biểu đồ trạng thái Tài khoản............................................................37
Hình 2. 37. Sơ đồ thực thể liên kết.....................................................................44


Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam

DANH MỤC BẢNG
Bảng 2. 1. Các tác nhân của hệ thống.................................................................10
Bảng 2. 2. Bảng hình ảnh....................................................................................38
Bảng 2. 3. Bảng tỉnh thành..................................................................................39
Bảng 2. 4. Bảng phòng........................................................................................39
Bảng 2. 5. Bảng loại phịng.................................................................................40
Bảng 2. 6. Bảng vị trí..........................................................................................40
Bảng 2. 7. Bảng đặt phòng..................................................................................40
Bảng 2. 8. Bảng dịch vụ......................................................................................41
Bảng 2. 9. Bảng khách hàng................................................................................41
Bảng 2. 10. Bảng giao dịch.................................................................................42
Bảng 2. 11. Bảng tài khoản.................................................................................42
Bảng 2. 12. Bảng quyền......................................................................................43
Bảng 2. 13. Bảng phân quyền..............................................................................43


Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam

LỜI NÓI ĐẦU
Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay tin học đã
nhanh chóng xâm nhập vào mọi ngóc ngách của đời sống xã hội và đã mang lại

nhiều tiện ích trong các chiến lược quản lý của tất cả các ngành nghề trong xã
hội và một trong những ứng dụng phổ biến nhất được áp dụng hiện nay, tại các
cơ quan cơng sở là chương trình quản lý cơ sở dữ liệu, nó được ứng dụng trong
hầu hết các mặt của đời sống xã hội.
Do đó, hệ thống quản lý khách sạn bằng máy tính là rất cần thiết bởi vì nó
đem lại hiệu quả cơng việc rất cao, thời gian thực hiện cơng việc ngắn và độ
chính xác lại cao. Đặc biệt là giảm tối thiểu số nhân công tham gia vào công tác
quản lý. Trước kia khi chưa ứng dụng tin học vào cơng tác quản lý thì các công
việc như cập nhật thông tin khách hàng, xem các thông tin về dịch vụ của khách
sạn, thông tin về số phịng, và nhân viên, hố đơn thanh tốn, tất cả đều làm thủ
công nên các cán bộ quản lý phải mất rất nhiều thời gian mới tổng hợp được
những thông tin cần thiết. Mặt khác hiện nay trong các khách sạn, các cán bộ
làm công tác quản lý thông tin của khách sạn phải quản lý một lượng lớn thơng
tin về cán bộ cơng nhân viên, tình trạng phịng... Việc này mất rất nhiều thời
gian và công sức của con người nên việc ứng dụng tin học vào công tác quản lý
khách sạn ngày càng trở nên hết sức cần thiết, quan trọng.
Với lý do đó, được sự hướng dẫn và giúp đỡ của thầy Nguyễn Hữu
Quỳnh em đã chọn đề tài “Xây dựng hệ thống website Booking Hotel” làm đồ
án tốt nghiệp của mình. Khi thực hiện đề tài này em rất mong sẽ giúp đỡ được
phần nào cho việc quản lý thông tin khách hàng, và các công việc quản lý của
khách sạn được thuận tiện, dễ dàng, tiết kiệm thời gian, tiền của và hiệu quả cao,
chuyên nghiệp hơn.
Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng chắc
rằng đồ án khó tránh khỏi thiếu sót. Em rất mong nhận được sự thơng cảm,
những lời góp ý và chỉ bảo tận tình của q thầy cơ và các bạn.


Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam

Đồ án gồm 3 nội dung chính như sau:

 CHƯƠNG 1: KHẢO SÁT THỰC TẾ, ĐƯA RA BÀI TOÁN VÀ CÁC
KHÁI NIỆM CƠ BẢN
 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE
BOOKING HOTEL
 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG WEBSITE BOOKING
HOTEL


1
CHƯƠNG 1: KHẢO SÁT THỰC TẾ, ĐƯA RA BÀI TOÁN VÀ CÁC KHÁI
NIỆM CƠ BẢN
Trong chương này, thực hiện mô tả bài toán, mục tiêu ý nghĩa của đề tài, khảo
sát hiện trạng, phạm vi thực hiện đề tài.
1.1.

Mô tả bài toán
Hiện nay trong khi đời sống con người nâng cao, nhu cầu du lịch ngày càng phát

triển thì nhu cầu tìm những khách sạn có phịng nghỉ chất lượng và dịch vụ tốt để nghỉ
ngơi thư giãn ngày càng phổ biến. Bằng cách truy cập vào các website tìm kiếm thơng
tin phịng tại khách sạn giúp khách hàng chọn được phịng theo ý thích của mình.
Trước kia khi chưa ứng dụng tin học vào cơng tác quản lý thì các công việc như
cập nhật thông tin khách hàng, xem các thông tin về dịch vụ của khách sạn, thông tin về
số phịng, và nhân viên, hố đơn thanh tốn, tất cả đều làm thủ công nên các cán bộ quản
lý phải mất rất nhiều thời gian mới tổng hợp được những thông tin cần thiết. Mặt khác
hiện nay trong các khách sạn, các cán bộ làm công tác quản lý thông tin của khách sạn
phải quản lý một lượng lớn thơng tin về cán bộ cơng nhân viên, tình trạng phịng... Việc
này mất rất nhiều thời gian và cơng sức của con người nên việc ứng dụng tin học vào
công tác quản lý khách sạn theo yêu cầu của người dùng ngày càng trở nên hết sức cần
thiết, quan trọng.

1.1.1. Mục tiêu và ý nghĩa
Website với mục đích cung cấp cho khách hàng các thơng tin chính xác về các
phịng tại các khách sạn đang có trên cả nước và cách thức đặt phịng qua mạng. Các
thơng tin được cập nhật thường xun và nhanh chóng. Vì vậy, rút ngắn được khoảng
cách giữa khách hàng và các khách sạn cung cấp dịch vụ, đưa thơng tin về các phịng
tại các khách sạn nhanh chóng đến cho khách hàng.
1.1.2. Khảo sát hiện trạng hệ thống
Khi khách hàng có nhu cầu đặt phịng ở khách sạn thì khách hàng có thể liên hệ
trực tiếp hoặc qua Website 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 yêu cầu đồng
thời khách hàng phải gửi cho Bộ phận Lễ tân giấy tờ tùy thân của mình như: CMND,
(Passport, Visa đối với người nước ngoài) hoặc các văn bằng có hình cịn thời hạn sử

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


2
dụng. Bộ phận Lễ tân 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 đó, Bộ phận Lễ tân 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 đồ ăn, 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 Bộ phận Lễ tân 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, Bộ phận Lễ tân 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.
1.1.3. Phạm vi đề tài
Cung cấp một trang web cung cấp thơng tin về các phịng hiện có của khách

sạn, cơng cụ giúp khách sạn quản lý dễ dàng hơn, hiệu quả hơn, tiết kiệm chi phí.
1.2.

Các khái niệm

1.2.1. Khái niệm Internet
 Giới thiệu chung
Internet là mạng của các máy tính trên toàn cầu được thành lập từ những năm
80 bắt nguồn từ mạng APARRNET của bộ quốc phòng Mỹ.
Vào mạng Internet, bạn có thể tìm thấy nhiều tài liệu để nghiên cứu, học tập,
trao đổi thư từ, đặt hàng, mua bán... Một trong những mục tiêu của Internet là chia sẻ
thông tin giữa những người dùng trên nhiều lĩnh vực khác nhau.
Mỗi máy tính trên Internet được gọi là một host. Mỗi host có khả năng như
nhau về truyền thơng tới máy khác trên Internet. Một số host được nối tới mạng bằng
đường nối Dial-up (quay số) tạm thời, số khác được nối bằng đường nối mạng thật sự
100% (như Ethernet, Tokenring...).
 Phân loại
Các máy tính trên mạng được chia làm 2 nhóm Client và Server.
Client: Máy khách trên mạng, chứa các chương trình Client
Server: Máy phục vụ-Máy chủ. Chứa các chương trình Server, tài nguyên (tập tin, tài
liệu... ) dùng chung cho nhiều máy khách. Server luôn ở trạng thái chờ yêu cầu và đáp
ứng yêu cầu của Client.

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


3
Internet Server: Là những server cung cấp các dịch vụ Internet như Web Server, Mail
Server, FPT Server…
Các dịch vụ thường dùng trên Internet

Dịch vụ World Wide Web (gọi tắt là Web)
Dịch vụ Electronic Mail (viết tắt là Email)
Dịch vụ FPT
Để truyền thơng với những máy tính khác, mọi máy tính trên Internet phải hỗ
trợ giao thức chung TCP/IP (Transmission Control Protocol/Internet Protocol- là giao
thức điều khiển truyền dữ liệu và giao thức Internet), là một giao thức đồng bộ, cho
truyền thơng điệp từ nhiều nguồn và tới nhiều đích khác nhau. Ví dụ có thể vừ lấy thư
từ trong hộp thư, đồng thời vừa truy cập trang Web. TCP đảm bảo tính an tồn dữ liệu,
IP là giao thức chi phối phương thức vận chuyển dữ liệu trên Internet.
1.2.2. Các khái niệm cơ bản về World Wide Web
World Wide Web (WWW) hay còn gọi là Web là một dịch vụ phổ biến nhất hiện
nay trên Internet, 85% các giao dịch trên Internet ước lượng thuộc về WWW. Ngày
nay số Website trên thế giới đã đạt tới con số khổng lồ. WWW cho phép bạn truy xuất
thơng tin văn bản, hình ảnh, âm thanh, video trên tồn thế giới. Thơng qua Website,
các q cơng ty có thể giảm thiểu tối đa chi phí in ấn và phân phát tài liệu cho khách
hàng ở nhiều nơi.
1.2.3. Cách tạo trang Web
Có nhiều cách để tạo trang Web:
Có thể tạo trang Web trên bất kì chương trình xử lí văn bản nào.
Tạo Web bằng cách viết mã nguồn bởi một trình soạn thảo văn bản như:
Notepad, WordPad…là những chương trình soạn thảo văn bản có sẵn trong Window.
Thiết kế bằng cách dùng Web Wizard và công cụ của Word 97, Word 2000.
Thiết kế Web bằng các phần mềm chuyên nghiệp: FrontPage, Dreamweaver,
Nescape Editor… Phần mềm chuyên nghiệp như DreamWeaver sẽ giúp bạn thiết kế
trang Web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML sẽ có sẵn trong
phần Code cho bạn.
Để xây dựng một ứng dụng Web hồn chỉnh và có tính thương mại, bạn cần kết
hợp cả Client Script (kịch bản trình khách) và Server Script (kịch bản trên trình chủ)

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam



4
với một loại cơ sở dữ liệu nào đó, chẳng hạn như: MS Access, SQL Server, SQL
Server, Oracle, ...
Khi bạn muốn triển khai ứng dụng Web trên mạng, ngoài các điều kiện về cấu
hình phần cứng, bạn cần có trình chủ Web thường gọi là Web Server.
1.2.4. Trình duyệt Web (Web Client hay Web Browser)
Trình duyệt Web là cơng cụ truy xuất dữ liệu trên mạng, là phần mềm giao diện
trực tiếp với người sử dụng. Nhiệm vụ của Web Browser là nhận các yêu cầu của
người dùng, gửi các yêu cầu đó qua mạng tới các Web Server và nhận các dữ liệu cần
thiết từ Server để hiển thị lên màn hình. Để sử dụng dịch vụ WWW, Client cần có 1
chương trình duyệt Web, kết nối vào Internet thơng qua một ISP. Các trình duyệt thơng
dụng hiện nay là: Microsoft Internet Explorer, Mozilla Firefox và Google Chrome…
Trong đó Internet Explorer là một trình duyệt chuẩn cho phép trình bày nội dung do
Web server cung cấp, cho phép đăng kí tới bất kì Website nào trên Internet, hỗ trợ trình
bày trang Web.
1.2.5. Webserver
Webserver: là một máy tính được nối vào Internet và chạy các phần mềm được
thiết kế. Webserver đóng vai trị một chương trình xử lí các nhiệm vụ xác định, như tìm
trang thích hợp, xử lí tổ hợp dữ liệu, kiểm tra dữ liệu hợp lệ.... Webserver cũng là nơi lưu
trữ cơ sở dữ liệu, là phần mềm đảm nhiệm vai trò Server cung cấp dịch vụ Web.
Webserver hỗ trợ các công nghệ khác nhau:
IIS (Internet Information Service): Hỗ trợ ASP, mở rộng hỗ trợ ASP.NET MVC
Apache: Hỗ trợ ASP.NET MVC
Tomcat: Hỗ trợ JSP (Java Servlet Page)

1.2.6. Phân loại Web
 Web tĩnh
Tài liệu được phân phát rất đơn giản từ hệ thống file của Server

Định dạng các trang web tĩnh là các siêu liên kết, các trang định dạng Text, các
hình ảnh đơn giản.
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


5
Ưu điểm: CSDL nhỏ nên việc phân phát dữ liệu có hiệu quả rõ ràng, Server có
thể đáp ứng nhu cầu Client một cách nhanh chóng. Ta nên sử dụng Web tĩnh khi khơng
thay đổi thơng tin trên đó.
Nhược điểm: Không đáp ứng được yêu cầu phức tạp của người sử dụng, không linh
hoạt.
 Website động
Về cơ bản nội dung của trang Web động như một trang Web tĩnh, ngoài ra nó cịn có
thể thao tác với CSDL để đáp ứng nhu cầu phức tập của một trang Web. Sau khi nhận
được yêu cầu từ Web Client, chẳng hạn như một truy vấn từ một CSDL đặt trên Server,
ứng dụng Internet Server sẽ truy vấn CSDL này, tạo một trang HTML chứa kết quả
truy vấn rồi gửi trả cho người dùng.
1.3.

Kết luận chương 1

Chương 1 trình bày về mơ tả bài toán, tổng quan hệ thống và phạm vi thực hiện đề tài,
tổng quan về Internet và các khái niệm cơ bản về lập trình Website.

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


6
CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE
BOOKING HOTEL

Ở chương này phân tích thiết kế hệ thống theo hướng đối tượng, phân tích các
tác nhân, chức năng của hệ thống, mơ hình hóa cơ sở dữ liệu của hệ thống.
2.1. Phân tích yêu cầu của hệ thống
Sau khi khảo sát hiện trạng ở trên, một yêu cầu cấp thiết cần đặt ra là xây dựng
và phát triển một Website đáp ứng được nhu cầu tìm kiếm phịng, đặt phòng, các dịch
vụ kèm theo phòng... Việc xây dựng website phải đáp ứng được những yêu cầu 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, số CMND hoặc Passport (hoặc các văn bằng
khác có hình).
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, trạng thái,
giá cơ bản. Khách sạn gồm có các loại phịng tương ứng với giá (trong đó có 10% VAT).
Quản lý đăng ký - th phịng:
Tất cả các thơng tin đăng ký thuê phòng đều được quản lý dựa trên người đặt
phòng, họ tên khách đăng ký, thời gian đặt phòng, thời gian trả phịng, số tiền thanh
tốn và trạng thái thanh tốn.
Quản lý thơng tin nhận phịng:
Khách sạn quản lý những thơng tin sau: Họ tên người nhận phịng, ngày nhận,
giờ nhận. Tất cả thơng tin nhận phịng đều dựa vào thơng tin đăng ký th phịng đã
khai báo trước đó. Vì khách hàng có đăng ký mới được nhận phịng theo đúng thông
tin mà khách đã đăng ký.
Quản lý việc trả phịng:
Dựa trên thơng tin đăng ký th 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ì khách sạn sẽ kiểm tra lại tình trạng phòng.

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam



7
Quản lý thông tin huỷ đăng ký:
Cũng như việc quản lý các cơng việc trên thì việc huỷ đăng ký được quản lý các
thông tin sau: Số huỷ đăng ký, ngày huỷ đăng ký, giờ huỷ đăng ký, họ tên người huỷ
đăng ký.
Quản lý tài khoản nhân viên:
Tất cả những nhân viên làm việc tại khách sạn đều được quản lý các thông tin
sau: Họ nhân viên, Tên nhân viên, Chức vụ của nhân viên.
Quản lý dịch vụ:
Khách sạn còn quản lý thông tin về dịch vụ: tên dịch vụ, giá tiền, đơn vị. Tại
khách sạn có nhiều loại dịch vụ như: điện thoại, ăn uống, giặt ủi, đưa đón khách,
chuyên chở đồ cho khách (khi khách yêu cầu)...
Quy trình quản lý:
Khi khách hàng có nhu cầu ở khách sạn thì khách hàng có thể liên hệ với
khách sạn để tiến hành làm thủ tục đăng ký phòng hoặc khách hàng có thể làm thủ tục
th và nhận phịng để ở ( trường hợp phịng cịn trống ). Có hai hình thức liên hệ: đến
trực tiếp, qua điện thoại.
Khi khách hàng làm thủ tục đăng ký thì khách hàng phải khai báo đầy đủ thơng
tin về mình cũng như thơng tin về cơ quan (nếu có) khi Bộ phận Lễ tân (BPTL) yêu
cầu. Hầu hết khách hàng đều phải đặt cọc một số tiền nhất định dựa vào loại phòng
mà mình đã đăng ký.
Trường hợp các tổ chức th phịng thì tổ chức sẽ cử đại diện đến khách sạn
làm thủ tục đăng ký.
Trong thời gian trước ngày nhận phòng tối thiểu là 1 tuần các khách hàng đăng
ký theo đoàn phải gửi cho khách sạn danh sách các thành viên để khách sạn phân bố
phòng cho hợp lý.
Khi khách hàng đến nhận phịng thì ngồi số tiền đặt cọc, khách hàng phải gửi
cho BPLT CMND_Passport ( hoặc các văn bằng có hình cịn thời hạn sử dụng ). BPLT

căn cứ vào đó để kiểm tra lại thơng tin khi khách đăng ký phòng. Sau khi kiểm tra
xong BPLT sẽ chỉ trả lại các văn bằng này khi khách hàng làm xong thủ tục trả phịng.
Sau đó BPLT sẽ kiểm tra lại tình trạng phịng để tiến hành giao phịng cho khách.

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


8
Trong thời gian ở khách sạn, khách có thể sử dụng các loại dịch vụ, yêu cầu phục vụ.
Mọi yêu cầu sẽ do BPLT đảm nhiệm và đáp ứng trong phạm vi hoạt động của khách
sạn. Khách hàng sử dụng dịch vụ chưa thanh tốn thì Bộ phận dịch vụ sẽ ghi hố đơn
nợ và chuyển đến BPLT tính vào hố đơn tổng.
Sau khi đặt phịng khách có thể huỷ đăng ký và phải bồi thường cho khách sạn
theo quy định đã thoả thuận. Vì thế tiền đặt cọc là phải có trước khi nhận phịng. Để
tránh rủi ro thì số tiền đặt cọc phải lớn hơn hay bằng số tiền phải bồi thường. Tuy
nhiên trước 7 ngày nhận phòng khách huỷ đăng ký không phải bồi thường.
Khi hết thời hạn th phịng như đã đăng ký thì khách phải trả phòng cho khách
sạn. Khi khách làm thủ tục trả phịng, BPLT sẽ kiểm tra lại tình trạng phịng, tổng hợp
lại các hoá đơn sử dụng dịch vụ chưa thanh toán trong thời gian khách ở khách sạn.
sau khi tổng hợp in ra hoá đơn tổng để khách thanh toán và trả lại CMND_Passport
cho khách. Hình thức thanh tốn ở khách sạn chủ yếu bằng tiền mặt (tiền Việt
nam_VNĐ).
2.2. Phân tích thiết kế với UML
2.2.1. Xác định các tác nhân của hệ thống
 Admin (Người quản trị):


Quản trị viên có thể đăng nhập website của họ.




Quản trị viên có thể xem, thay đổi trạng thái phịng, thêm, sửa, xố, tìm

kiếm các phịng.


Quản trị viên có thể xem, thêm, sửa, xố, tìm kiếm các dịch vụ.



Quản trị viên có thể xem, thêm, sửa, xố, tìm kiếm các thơng tin của

khách hàng.


Quản trị viên có thể xem, thêm, sửa, xố, tìm kiếm các thơng tin của

nhân viên.


Quản trị viên có thể phân quyền cho các thành viên sử dụng hệ thống.



Quản trị viên có thể thanh tốn hóa đơn.

 Nhân viên lễ tân:

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam



9
 Quản trị viên có thể đăng nhập website.
 Đặt phịng cho khách.
 Thanh tốn và thay đổi trạng thái của phòng.
 Gọi các dịch vụ mà khách hàng yêu cầu.
 Quản lý, sắp xếp, liên hệ với khách hàng đã đặt phịng trên website.
 Visitors (Khách hàng):


Khách hàng có thể tìm kiếm thơng tin theo tên, giá cả ...



Khách hàng có thể xem tất cả các phịng có mặt ở website.



Khách hàng có thể đặt phịng trước ở website.

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


10
Bảng 2. 1. Các tác nhân của hệ thống

Tác nhân

Chức năng


Khách hàng

Xem thơng tin
Tìm kiếm phịng
Đặt phịng
Trao đổi ý kiến, phản hồi

Người quản trị

Quản lý phòng
Quản lý danh mục
Quản lý phân quyền hệ thống
Quản lý dịch vụ
Quản lý nhân viên
Đăng nhập hệ thống

Nhân viên lễ tân

Đăng nhập hệ thống
Thanh toán hóa đơn
Quản lý đơn đặt phịng
Quản lý hóa đơn

2.2.2. Biểu đồ Use case
2.2.2.1.

Biểu đồ UseCase tổng quát

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
Hình 2.1: Biểu đồ Usecase tổng quát



11
2.2.2.2.

Biểu đồ UseCase Khách Hàng

Hình 2.2: Biểu đồ Usecase Khách hàng

2.2.2.3.

UseCase Người Quản trị

Hình 2.3: Biểu đồ Usecase Người Quản trị

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


12
2.2.2.4.

UseCase chính của Nhân viên Lễ tân

Hình 2.4: Biểu đồ Usecase Nhân viên Lễ tân

2.2.2.5.

Use case Tìm kiếm phịng

Hình 2.5: Biểu đồ Usecase Tìm kiếm phịng


Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


13
2.2.2.6.

Use case Đặt phịng

Hình 2.6: Biểu đồ Usecase Đặt phịng

2.2.2.7.

Use case Thanh tốn đơn đặt phịng

Hình 2.7: Biểu đồ Usecase Thanh tốn đơn đặt phịng

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


14
2.2.2.8.

Use case Đăng nhập hệ thống

Hình 2.8: Biểu đồ Usecase Đăng nhập

2.2.2.9.

Use case Đăng xuất hệ thống


Hình 2.9: Biểu đồ Usecase Đăng xuất

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


15
2.2.2.10. Use case Quản lý phịng

Hình 2.10: Biểu đồ Usecase Quản lý phòng

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


16
2.2.2.11. Use case Quản lý dịch vụ

Hình 2.11: Biểu đồ Usecase Quản lý dịch vụ

2.2.2.12. Use case Quản lý phân quyền

Hình 2.12: Biểu đồ Usecase Quản lý phân quyền

2.2.2.13. Use case Quản lý nhân viên

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


17


Hình 2.13: Biểu đồ Usecase Quản lý nhân viên

2.2.2.14. Use case Quản lý hóa đơn
Hình 2.14: Biểu đồ Usecase Quản lý hóa đơn

2.2.2.15. Use case Quản lý khách hàng

Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×