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

Phân tích thiết kế hệ thống Đề tài xây dựng và thiết kế hệ thống Đặt phòng khách sạn trực tuyến

26 1 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 đề Phân Tích Thiết Kế Hệ Thống Đề Tài: Xây Dựng Và Thiết Kế Hệ Thống Đặt Phòng Khách Sạn Trực Tuyến
Tác giả Lê Vũ, Nguyễn Đình Vũ Trường Phát, Đào Quang Sang, Trần Gia Hân, Nguyễn Quốc Cường, Dương Đình Sơn
Người hướng dẫn ThS. Võ Văn Lường
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn
Chuyên ngành Khoa Học Máy Tính
Thể loại đồ án tốt nghiệp
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 26
Dung lượng 1,59 MB

Nội dung

Với mục đích học tậptốt môn phân tích và thiết kế hệ thống thông tin và bước đầu tiếp cận với một quytrình thực tế về công nghệ thông tin nhóm chúng em xin được chọn đề tài phântích thiế

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

VÀ TRUYỀN THÔNG VIỆT – HÀN

KHOA KHOA HỌC MÁY TÍNH



PHÂN TÍCH THIẾT KẾ HỆ THỐNG

ĐỀ TÀI:

XÂY DỰNG VÀ THIẾT KẾ HỆ THỐNG ĐẶT PHÒNG KHÁCH SẠN TRỰC TUYẾN

Sinh viên thực

hiện

Nguyễn Đình Vũ Trường Phát 22IT.B156

Nguyễn Quốc Cường 22IT.B206

Trang 2

NHẬN XÉT CỦA GIẢNG VIÊN

Đà Nẵng, ngày tháng năm 2023 Giảng viên

ThS Võ Văn Lường

Trang 3

MỞ ĐẦU

1 Lời nói đầu

Ngày nay, công nghệ thông tin đã trởt hành một phần không thể thiếu trong bất

cứ lĩnh vực nào của đời sống Với việc ứng dụng các công nghệ trong Quản lý,công việc của con người trở nên hiệu quả và năng suất hơn Với mục đích học tậptốt môn phân tích và thiết kế hệ thống thông tin và bước đầu tiếp cận với một quytrình thực tế về công nghệ thông tin nhóm chúng em xin được chọn đề tài phântích thiết kế và xây dựng hệ thống đặt phòng khách sạn trực tuyến Trong quá trìnhthực hiện phân tích thiết kế hệ thống, do đây là lần đầu tiên chúng em thực hiệnxây dựng hệ thống nên chắc hẳn sẽ không tránh khỏi những sai sót Chúng em rấtmong được thầy tham khảo và góp ý để hệ thống của chúng em ngày càng hoànthiện hơn

Trang 4

LỜI CẢM ƠN

Để hoàn thành được bài báo cáo, chúng em xin gửi lời cảm ơnđến thầy THS.Võ Văn Lường đã tận tình giảng dạy, giúp đỡ em có thêm các

kiến thức để hoàn thành bài báo cáo Tuy vậy nhưng bài báo cáo của em sẽ

không tránh khỏi sự sai sót Rất mong nhận được những lời góp ý từ thầy để

bài cáo của em hoàn thiện một cách chỉnh chu hơn và giúp chúng em có

thêm những kinh nghiệm quý giá Cuối cùng em xin chúc Thầy dồi dào sức

khoẻ và thành công trong sự nghiệp giảng dạy cao quý của mình

Sinh viên

Trang 5

Mục Lục

NHẬN XÉT CỦA GIẢNG VIÊN 1

CHƯƠNG 1 GIỚI THIỆU 5

1.1 Tên dự án: 5

1.2 Cơ sở lựa chọn đề tài 5

1.3 Mục tiêu dự án 6

1.4 Phạm vi dự án 6

1.5 Khảo sát hệ thống 7

1.6 Phiếu câu hỏi khảo sát : 10

CHƯƠNG 2 MÔ TẢ DỰ ÁN 11

2.1 Dự án làm gì? 11

2.2 Tại sao cần làm dự án này? 11

2.3 Mục đích thực hiện 12

2.3.1 Đáp ứng nhu cầu của mình 12

2.4 Thời gian thực hiện 12

CHƯƠNG 3 MÔ HÌNH CÁC CH ỨC NĂNG 14

3.1 Các tác nhân 14

3.2 Đặc tả của từng Use case 15

CHƯƠNG 4 CÁC BIỂU ĐỒ USER CASE DIAGRAM 25

4.1 Biểu đồ class diagram 25

4.2 Biểu đồ object diagram 25

Trang 6

CHƯƠNG 1 GIỚI THIỆU1.1 Tên dự án:

Đề tài: Xây dựng và thiết kế hệ thống trang web đặt phòng khách sạn

Phạm vi: Ở cả nước

1.2 Cơ sở lựa chọn đề tài

Việc đặt phòng khách sạn là một quy trình quan trọng và phổ biến trongngành du lịch Khi đi du lịch hay công tác, việc tìm và đặt phòng khách sạnđúng nhu cầu và mong đợi của mình là một yếu tố quan trọng để đảm bảo mộtchuyến đi suôn sẻ và thoải mái Quy trình đặt phòng khách sạn có thể đượcthực hiện qua nhiều phương thức khác nhau Ngày nay, việc sử dụng các ứngdụng di động và trang web đặt phòng trực tuyến đã trở nên phổ biến Kháchhàng có thể dễ dàng tìm kiếm thông tin về các khách sạn, bao gồm giá cả,đánh giá và tiện nghi Sau đó, họ có thể chọn phòng phù hợp với nhu cầu vàthực hiện việc đặt phòng trực tuyến ngay tại đó Qua quá trình đặt phòng,khách hàng thường cần cung cấp thông tin cá nhân và chi tiết thanh toán Cáchình thức thanh toán thông dụng bao gồm sử dụng thẻ tín dụng hoặc thanhtoán trực tiếp qua các cổng thanh toán điện tử Sau khi hoàn tất việc đặtphòng, khách hàng sẽ nhận được xác nhận đặt phòng thông qua email hoặc tinnhắn điện thoại, cung cấp thông tin về ngày nhận phòng, số lượng người vàcác chi tiết khác về đặt phòng Khi đến khách sạn, khách hàng sẽ được tiếpđón bởi nhân viên lễ tân Họ sẽ xác nhận thông tin đặt phòng và hướng dẫnkhách hàng đến phòng nghỉ Trong quá trình lưu trú, khách hàng có thể tậnhưởng các tiện nghi và dịch vụ mà khách sạn cung cấp như nhà hàng, phòngtập, spa và dịch vụ phòng Tổng quan, quy trình đặt phòng khách sạn đóng vaitrò quan trọng trong trải nghiệm du lịch của khách hàng Việc sử dụng côngnghệ và trang web đặt phòng trực tuyến đã đơn giản hóa quá trình này vàmang lại sự thuận tiện và linh hoạt cho khách hàng Tuy nhiên, việc tương táctrực tiếp với nhân viên khách sạn vẫn đóng vai trò quan trọng để đảm bảo mộttrải nghiệm lưu trú tốt nhất cho khách hàng

Trang 7

1.3 Mục tiêu dự án

Từ thực tế đặt ra, chúng tôi nhận thấy xây dựng một trang web quản lí hệthống đặt phòng khách sạn là vô cùng cần thiết Mục tiêu của khóa luận là xâydựng và triển khai trang web quản lí hệ thống đặt khách sạn.Mục tiêu của dự án:

- Xây dựng một hệ thống giúp khách hàng có thể đặt phòng khách sạn trựctuyến

- Hệ thống hỗ trợ phân quyền người dùng, đảm bảo tính bảo mật, an toàncủa hệ thống

- Giúp nhân viên quản lý lập các báo cáo phục vụ lãnh đạo trong việc quản

lý, điều hành công ty

1.4 Phạm vi dự án

Tạo ra một trang web đặt phòng cho một công khách sạn nhằm cho phépkhách hàng đặt đặt phòng trực tuyến Khách hàng có thể chọn đặt thông tin vềloại phòng mình yêu thích ; nhân viên khách sạn có thể xem thông tin vềnhững khách hàng và loại phòng họ muốn đặt Trang web sẽ bao gồm nhữngtrang web chính như sau:

Phần trang dành cho khách hàng

- Form đăng ký tài khoản đăng nhập gồm các thông tin: Họ tên, tên tàikhoản, mật khẩu, số điện thoại, địa chỉ, email

- Form đăng nhập hệ thống gồm: Tài khoản và mật khẩu

- Xem, tìm kiếm thông tin khuyến mại, thông tin tình trạng phòng như:Loại phòng, số phòng còn trống, ngày đến nhận phòng, ngày trả phòng, giáphòng

- Form đặt phòng, hủy phòng đã đặt, hay sửa đổi thông tin đặt phòng

- Form thanh toán trực tuyến

Trang 8

Phần trang dành cho nhân viên quản lý

Form đăng nhập vào hệ thống

Nhân viên quản trị:

1.5 Khảo sát hệ thống

a) Khách hàng:

Tìm kiếm và đặt phòng khách sạn:

+ Người được hỏi: Khách hàng

+ Người hỏi : Đào Quang Sang

+ Thời gian : 8h30 2/10/2023

+ Địa điểm : 215 Trần Đại Nghĩa

 Mô tả phỏng vấn :

Tại trang chủ Hệ thống sẽ cho khách hàng nhập

địa điểm, ngày nhận/trả phòng và sốlượng khách, sau đó nhấn Tìm Kiếm

Để đăng nhập hoặc đăng ký tài

nhưng có phí hủy sau thời hạn quyđịnh

Thanh toán Hỗ trợ nhiều hình thức thanh toán,

bao gồm thẻ tín dụng, thẻ ghi nợ, víđiện tử Có cả thanh toán trực tiếp tạiquầy khi nhận phòng

Liên hệ hỗ trợ Truy cập phần Liên Hệ trên website

để gửi yêu cầu hoặc gọi hotline1900XXXX hoặc chat trực tiếp vớitổng đài viên để được hỗ trợ

Trang 9

b) Nhân viên khách sạn:

Các tính năng chính cho nhân viên khi sử dụng trang web :

+ Người được hỏi: Nhân viên khách sạn

+ Người hỏi : Đào Quang Sang

+ Thời gian : 8h30 3/10/2023

+ Địa điểm : 21 Nguyễn Tạo

Tìm kiếm phòng Cho phép tìm kiếm dựa trên ngày

nhận/phòng, loại phòng và sốlượng khách

Hiển thị kết quả Hiển thị thông tin về các phòng

phù hợp, bao gồm loại phòng, giá

cả, tiện nghi và số lượng phòngcòn lại

Đặt phòng Cho phép nhân viên đặt phòng cho

khách hàng, tự động cập nhật sốlượng phòng sau khi đặt.Thanh toán

Hỗ trợ các phương thức thanhtoán an toàn như thẻ tín dụng,chuyển khoản ngân hàng và víđiện tử

Báo cáo và thống kê Cung cấp báo cáo về số lượng đặt

phòng, doanh thu và tình trạngphòng để theo dõi hiệu quả kinhdoanh

Hỗ trợ khách hàng: Cung cấp các kênh hỗ trợ khách

hàng như chat trực tuyến, emailhoặc số điện thoại để giải đáp thắcmắc và hỗ trợ khách hàng

Trang 10

c) Quản lý khách sạn:

Các tính năng chính cho quản lý khi sử dụng trang web :

+ Người được hỏi: Quản lý khách sạn

+ Người hỏi : Đào Quang Sang

+ Thời gian : 8h30 3/10/2023

+ Địa điểm : 21 Nguyễn Tạo

Quản lý Phòng và Giá Có giao diện để cập nhật thông tin

phòng, giá và tiện nghi Có tínhnăng thêm, sửa, xóa phòng.Đặt Phòng và Xác Nhận Quản lý đặt phòng từ khách hàng,

nhận thông báo đặt phòng mới, xácnhận hoặc từ chối, và gửi thông báoxác nhận cho khách hàng

Quản lý Khách Hàng Lưu thông tin cá nhân và lịch sử đặt

phòng của khách hàng, tìm kiếm vàxem dễ dàng

Thanh Toán và Hủy Đặt Phòng Hỗ trợ thanh toán trực tuyến và khi

nhận phòng, xử lý hủy đặt phòng vàhoàn trả tiền

Báo Cáo và Thống Kê Tạo báo cáo về doanh thu, tỷ lệ

phòng trống, phòng phổ biến, và cácchỉ số kinh doanh quan trọng

Trang 11

1.6 Phiếu câu hỏi khảo sát :

Câu Hỏi 1: Quản lý Phòng và Giá cả

A Sử dụng giao diện quản lý

B Gửi email cho khách hàng

C Gọi điện thoại cho khách hàng

Câu Hỏi 2: Đặt Phòng và Xác Nhận

A Đặt phòng bằng cách viết thư tay

B Gửi fax để xác nhận đặt phòng

C Xem và quản lý đặt phòng trên hệ thống

Câu Hỏi 3: Quản lý Khách Hàng

A Lưu thông tin khách hàng trong một cặp sổ tay

B Sử dụng một cơ sở dữ liệu để lưu trữ thông tin khách hàng

C Không cần quản lý thông tin khách hàng

Câu Hỏi 4: Thanh Toán và Hủy Đặt Phòng

A Chấp nhận thanh toán bằng tiền mặt

B Không thể hủy đặt phòng sau khi đã đặt

C Hỗ trợ các phương thức thanh toán an toàn và xử lý hủy đặt phòng.Câu Hỏi 5: Báo Cáo và Thống Kê

A Không cần tạo báo cáo và thống kê cho khách sạn

B Sử dụng hệ thống để tạo báo cáo về doanh thu và tỷ lệ phòng trống

C Sử dụng một máy tính cơ bản để theo dõi hiệu suất kinh doanh

Trang 12

2.2 Tại sao cần làm dự án này?

- Tạo thu nhập và tăng doanh thu: Qua việc cung cấp một nền tảng đặt phòngtrực tuyến tiện lợi, dự án đặt phòng khách sạn là một cách hiệu quả để tạo thu nhập và tăng doanh thu Bằng cách thu hút nhiều khách hàng đặt phòng thông qua trang web hoặc ứng dụng di động của bạn, bạn có thể tăng cườngkhả năng kinh doanh và tạo lợi nhuận ổn định

- Cung cấp sự tiện ích cho khách hàng: Dự án đặt phòng khách sạn mang lại

sự tiện lợi và linh hoạt cho khách hàng khi họ có thể đặt phòng trực tuyến bất cứ lúc nào và ở bất kỳ đâu Điều này giúp tiết kiệm thời gian và công sức cho khách hàng trong việc tìm kiếm và đặt phòng khách sạn

- Nâng cao trải nghiệm khách hàng: Dự án đặt phòng khách sạn cho phép bạn cung cấp trải nghiệm đặt phòng tốt hơn cho khách hàng, từ việc tìm kiếm thông tin khách sạn, so sánh giá cả và tiện ích cho đến việc lựa chọn phòng và thanh toán Điều này tạo ra một trải nghiệm thuận tiện và thoải mái cho khách hàng, nâng cao hài lòng của họ với dịch vụ khách sạn

- Quản lý dễ dàng hơn: Dự án đặt phòng khách sạn cung cấp một hệ thống quản lý khách sạn hiệu quả để giúp bạn theo dõi và quản lý thông tin về phòng, đặt chỗ, lịch sử đặt phòng và các hoạt động liên quan khác Điều này giúp bạn tổ chức công việc một cách hiệu quả, tối ưu hóa quá trình làm việc và tăng cường sự chuyên nghiệp của dịch vụ khách sạn

- Tiếp cận và mở rộng thị trường: Dự án đặt phòng khách sạn mở ra cơ hội tiếp cận và mở rộng thị trường cho dịch vụ khách sạn của bạn Bằng cách

có một nền tảng trực tuyến, bạn có thể tiếp cận với khách hàng tiềm năng khắp nơi, bao gồm cả người dùng trong và ngoài nước Điều này giúp tăng cường sự nhận biết thương hiệu và mở rộng lĩnh vực kinh doanh

Trang 13

- Khách hàng cá nhân: Là những người có nhu cầu đặt phòng trực tuyến

mà không cần đến quầy lễ tân Các nhóm khách hàng yêu thích sựnhanh gọn trong công tác nhận và trả phònh==>Khách hàng tìm kiếmđặt phòng trực tuyến để đãm bảo phòng và tiện lợi cho kế hoạch củahọ

2.4 Thời gian thực hiện

Mất khoảng 3 tháng để hoàn thành hệ thống quản lí đặt phòng

1 tháng để thiết kế giao diện gồm các trang:

- Trang chủ

- Chọn ngày đến, ngày trả phòng

- Thông tin khách hàng

Trang 14

- Giá phòng, thanh toán

1 tháng để xử lí chức năng và thu nhập kết nối dữ liệu

- Kiểm thử khả năng tương thích

- Kiểm thử hiệu năng

- Kiểm thử bảo mật

Trang 15

CHƯƠNG 3 MÔ HÌNH CÁC CH ỨC NĂNG

3.1 Các tác nhân

- Khách hàng: Khách hàng tương tác trực tiếp với hệ thống đặt phòng trực

tuyến bằng cách cung cấp thông tin cá nhân và yêu cầu đặt phòng Họ tìmkiếm thông tin về phòng trống, giá cả, và dịch vụ khách sạn từ nhân viênkhách sạn thông qua hệ thống Khách hàng cũng sử dụng hệ thống thanh toán

để thanh toán cho dịch vụ

- Nhân viên khách sạn: Nhân viên khách sạn làm việc với hệ thống quản lý

phòng để cung cấp thông tin về số lượng phòng trống, giá cả, và dịch vụ Họcũng có quyền cập nhật thông tin đặt phòng và tình trạng phòng thông qua hệthống đặt phòng Trong quá trình tương tác với khách hàng, họ thường xácnhận đặt phòng và cung cấp thông tin cụ thể về chỗ ở

- Hệ thống thanh toán: Hệ thống thanh toán quản lý tất cả các giao dịch thanh

toán giữa khách hàng và nhà cung cấp chỗ ở Họ cung cấp thông tin về hìnhthức thanh toán và xác nhận thanh toán thành công sau khi giao dịch đượcthực hiện

- Hệ thống đặt phòng: Hệ thống đặt phòng cung cấp thông tin về số lượng

phòng có sẵn, tình trạng của từng phòng (đã đặt, trống rỗng, vệ sinh, v.v.), vàdịch vụ đi kèm (ví dụ: bữa sáng miễn phí, wifi, hồ bơi) Hệ thống này giúpnhân viên khách sạn cập nhật tình trạng phòng và cung cấp thông tin chokhách hàng

3.2 Đặc tả của từng Use case

Trang 16

STT Use Case Mô Tả

trên ngày đến, ngày đi, số lượng người, vịtrí và tiện nghi Hệ thống hiển thị danhsách phòng phù hợp

2 Xem chi tiết phòng

Người dùng xem thông tin chi tiết về mộtphòng cụ thể, bao gồm hình ảnh, giá cả, mô

tả, tiện nghi và thông tin liên hệ

3 Đặt phòng

Người dùng chọn một phòng và tiến hànhđặt phòng Họ cung cấp thông tin cá nhân,ngày đến, ngày đi, số lượng người và yêucầu đặc biệt (nếu có)

4 Xem và quản lý đặt phòng Người dùng có thể xem danh sách các đặtphòng hiện tại, tình trạng đặt phòng và có

thể thay đổi hoặc hủy đặt phòng nếu cần

5 Thanh toán

Người dùng chọn hình thức thanh toán vàcung cấp thông tin thanh toán để hoàn tấtđặt phòng

6 Xác nhận đặt phòng

Nhân viên khách sạn xác nhận đặt phòngsau khi kiểm tra tình trạng phòng Họ cungcấp thông tin chi tiết về phòng và dịch vụ

7 Hủy đặt phòng

Người dùng hoặc nhân viên khách sạn cóthể hủy đặt phòng và cập nhật tình trạngphòng

8 Thực hiện thanh toán và quản lý

giao dịch tài chính

Hệ thống thanh toán xử lý thanh toán từngười dùng và chuyển tiền đến nhà cungcấp chỗ ở Hệ thống quản lý dữ liệu theodõi và lưu trữ thông tin giao dịch tài chính

9 Quản lý phòng và tình trạng phòng

Nhân viên khách sạn có khả năng quản lýtình trạng phòng (đã đặt, trống, vệ sinh,v.v.) và thông tin về số lượng phòng trống

10 Quản lý thông tin khách hàng

Hệ thống quản lý thông tin cá nhân củakhách hàng, lịch sử đặt phòng, và tạo tíchđiểm hoặc ưu đãi cho khách hàng trungthành

Use Case 1: Tìm kiếm phòng

Ca sử dụng: Tìm kiếm phòng

Tác nhân: Khách hàng

Trang 17

Mục đích: Khách hàng muốn tìm các phòng khách sạn dựa trên

các tiêu chí như vị trí, giá cả, tiện nghi, ngày đến/ra

Điều kiện trước: Khách hàng đã đăng nhập vào tài khoản và đã

truy cập chức năng tìm kiếm

Điều kiện sau: Khách hàng đã xem danh sách các phòng khách

sạn phù hợp với yêu cầu tìm kiếm

 Hệ thống thực hiện tìm kiếm dựa trên thông tin cung cấp

 Hệ thống hiển thị danh sách các phòng khách sạn phù hợp và cho phép khách hàng xem thông tin cơ bản về từng phòng

Các tương tác chính: Hoạt động của khách hàng:

 Khách hàng chọn chức năng "Tìm kiếm phòng" trong tài khoản của họ

Khách hàng điền thông tin tìm kiếm và chọn "Tìm kiếm." Hoạt

động của hệ thống:

 Hệ thống hiển thị trang tìm kiếm phòng và thực hiện tìm kiếm dựa trên thông tin cung cấp

 Hệ thống hiển thị danh sách các phòng khách sạn phù hợp và cho phép khách hàng xem thông tin cơ bản

Use Case 2: Xem chi tiết phòng

Ca sử dụng: Xem chi tiết phòng

Tác nhân: Khách hàng

Mục đích: Khách hàng muốn xem thông tin chi tiết về một

phòng khách sạn, bao gồm hình ảnh, giá cả, mô tả, tiện nghi, và thông tin liên hệ

Điều kiện trước: Khách hàng đã tìm thấy phòng từ danh sách

kết quả tìm kiếm và muốn xem thông tin chi tiết

Điều kiện sau: Khách hàng đã xem thông tin chi tiết về phòng

và có thể quyết định đặt phòng hoặc quay lại danh sách phòng

Mô tả:

Ngày đăng: 20/12/2024, 15:18

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

TÀI LIỆU LIÊN QUAN