1. Trang chủ
  2. » Tất cả

Đề tài khảo sát, phân tích và thiết kế hệ thống quản lý khách sạn dragonfly yên bái

45 2 0

Đ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

52TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG THÁI NGUYÊN o0o BÀI TẬP LỚN MƠN PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ KHÁCH SẠN DRAGONFLY YÊN BÁI Sinh viên thực hiện: HOÀNG QUANG VINH VŨ THẾ HƯNG PHẠM KHẢI HOÀN Lớp: CNTT K20K MỤC LỤC MỤC LỤC 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.Mơ tả tốn 1.1.1.Mục tiêu ý nghĩa 1.1.2.Khảo sát trạng hệ thống 1.1.3.Phạm vi đề tài 1.2.Các khái niệm 1.2.1 Khái niệm Internet 1.2.2 Các khái niệm World Wide Web 1.2.3 Cách tạo trang Web 1.2.4 Trình duyệt Web (Web Client hay Web Browser) 1.2.5 Webserver 1.2.6 Phân loại Web 1.3.Kết luận chương CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE BOOKING HOTEL 2.1 Phân tích yêu cầu hệ thống 2.2 Phân tích thiết kế với UML 2.2.1 Xác định tác nhân hệ thống 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 sở liệu 37 2.4 Kết luận chương 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 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 Mơ tả tốn Hiện đời sống người nâng cao, nhu cầu du lịch ngày phát triển nhu cầu tìm khách sạn có phòng nghỉ chất lượng dịch vụ tốt để nghỉ ngơi thư giãn ngày phổ biến Bằng cách truy cập vào website tìm kiếm thơng tin phịng khách sạn giúp khách hàng chọn phòng theo ý thích Trước chưa ứng dụng tin học vào cơng tác quản lý cơng việc cập nhật thông tin khách hàng, xem thông tin dịch vụ khách sạn, thông tin số phịng, nhân viên, hố đơn tốn, tất làm thủ công nên cán quản lý phải nhiều thời gian tổng hợp thông tin cần thiết Mặt khác khách sạn, cán làm công tác quản lý thông tin khách sạn phải quản lý lượng lớn thông tin cán công nhân viên, tình trạng phịng Vi-ệc nhiều thời gian công sức 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 người dùng ngày trở nên cần thiết, quan trọng 1.1.1 Mục tiêu ý nghĩa Website với mục đích cung cấp cho khách hàng thơng tin xác phịng khách sạn có nước cách thức đặt phịng qua mạng Các thơng tin cập nhật thường xun nhanh chóng Vì vậy, rút ngắn khoảng cách khách hàng khách sạn cung cấp dịch vụ, đưa thông tin phịng khách sạn nhanh chóng đến cho khách hàng 1.1.2 Khảo sát trạng hệ thống Khi khách hàng có nhu cầu đặt phịng khách sạn khách hàng liên hệ trực tiếp 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 khách hàng phải khai báo đầy đủ thơng tin 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 như: CMND, (Passport, Visa người nước ngoài) văn có hình cịn thời hạn sử dụng Bộ phận Lễ tân giữ lại loại giấy văn khách hàng làm xong thủ tục trả phịng Tiếp đó, Bộ phận Lễ tân 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 sử dụng đồ ăn, thức uống có sẵn phịng dịch vụ khách sạn Khi khách hàng sử dụng dịch vụ Bộ phận Lễ tân tiếp nhận toán khách trả phòng Khi khách làm thủ tục trả phòng, Bộ phận Lễ tân kiểm tra lại tình trạng phịng, sách trả phịng, dịch vụ sử dụng thời gian khách khách sạn Sau tổng hợp lại in hoá đơn tổng để khách toán đồng thời trả lại giấy tờ tùy thân cho khách 1.1.3 Phạm vi đề tài Cung cấp trang web cung cấp thông tin phịng có khách sạn, cơng cụ giúp khách sạn quản lý dễ dàng hơn, hiệu 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 · Giới thiệu chung Internet mạng máy tính tồn cầu thành lập từ năm 80 bắt nguồn từ mạng APARRNET quốc phòng Mỹ Vào mạng Internet, bạn 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 mục tiêu Internet chia sẻ thông tin người dùng nhiều lĩnh vực khác Mỗi máy tính Internet gọi host Mỗi host có khả truyền thông tới máy khác Internet Một số host nối tới mạng đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring ) Phân loại · Phân loại Các máy tính mạng chia làm nhóm Client Server Client: Máy khách mạng, chứa chương trình Client Server: Máy phục vụ-Máy chủ Chứa 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 trạng thái chờ yêu cầu đáp ứng yêu cầu Client Internet Server: Là server cung cấp dịch vụ Internet Web Server, Mail Server, FPT Server… Các dịch vụ thường dùng Internet Dịch vụ World Wide Web (gọi tắt Web) Dịch vụ Electronic Mail (viết tắt Email) Dịch vụ FPT Để truyền thơng với máy tính khác, máy tính Internet phải hỗ trợ giao thức chung TCP/IP (Transmission Control Protocol/Internet Protocollà giao thức điều khiển truyền liệu giao thức Internet), giao thức đồng bộ, cho truyền thông điệp từ nhiều nguồn tới nhiều đích khác Ví dụ vừ lấy thư từ hộp thư, đồng thời vừa truy cập trang Web TCP đảm bảo tính an tồn liệu, IP giao thức chi phối phương thức vận chuyển liệu Internet 1.2.2 Các khái niệm World Wide Web World Wide Web (WWW) hay gọi Web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc WWW Ngày số Website giới đạt tới 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 tồn giới Thơng qua Website, q cơng ty giảm thiểu tối đa chi phí in ấn 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 chương trình xử lí văn Tạo Web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad…là chương trình soạn thảo văn có sẵn Window Thiết kế cách dùng Web Wizard công cụ Word 97, Word 2000 Thiết kế Web phần mềm chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor… Phần mềm chuyên nghiệp DreamWeaver 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 có sẵn phần Code cho bạn Để xây dựng ứng dụng Web hoàn chỉnh có tính thương mại, bạn cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, SQL Server, Oracle, Khi bạn muốn triển khai ứng dụng Web mạng, điều kiện cấu hình phần cứng, bạn cần có trình chủ Web thường gọi Web Server 1.2.4 Trình duyệt Web (Web Client hay Web Browser) Trình duyệt Web cơng cụ truy xuất liệu mạng, phần mềm giao diện trực tiếp với người sử dụng Nhiệm vụ Web Browser nhận yêu cầu người dùng, gửi yêu cầu qua mạng tới Web Server nhận liệu cần thiết từ Server để hiển thị lên hình Để sử dụng dịch vụ WWW, Client cần có chương trình duyệt Web, kết nối vào Internet thơng qua ISP Các trình duyệt thông dụng là: Microsoft Internet Explorer, Mozilla Firefox Google Chrome… Trong Internet Explorer trình duyệt chuẩn cho phép trình bày nội dung Web server cung cấp, cho phép đăng kí tới Website Internet, hỗ trợ trình bày trang Web 1.2.5 Webserver Webserver: máy tính nối vào Internet chạy phần mềm thiết kế Webserver đóng vai trị chương trình xử lí nhiệm vụ xác định, tìm trang thích hợp, xử lí tổ hợp liệu, kiểm tra liệu hợp lệ Webserver nơi lưu trữ sở liệu, phần mềm đảm nhiệm vai trò Server cung cấp dịch vụ Web Webserver hỗ trợ 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 phân phát đơn giản từ hệ thống file Server Định dạng trang web tĩnh siêu liên kết, trang định dạng Text, hình ảnh đơn giản Ưu điểm: CSDL nhỏ nên việc phân phát liệu có hiệu rõ ràng, Server đáp ứng nhu cầu Client cách nhanh chóng Ta nên sử dụng Web tĩnh khơng thay đổi thơng tin Nhược điểm: Không đáp ứng yêu cầu phức tạp người sử dụng, không linh hoạt · Website động Về nội dung trang Web động trang Web tĩnh, ngồi cịn thao tác với CSDL để đáp ứng nhu cầu phức tập trang Web Sau nhận yêu cầu từ Web Client, chẳng hạn truy vấn từ CSDL đặt Server, ứng dụng Internet Server truy vấn CSDL này, tạo trang HTML chứa kết truy vấn gửi trả cho người dùng 1.3 Kết luận chương Chương trình bày mơ tả tốn, tổng quan hệ thống phạm vi thực đề tài, tổng quan Internet khái niệm lập trình Website CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE BOOKING HOTEL Ở chương phân tích thiết kế hệ thống theo hướng đối tượng, phân tích tác nhân, chức hệ thống, mơ hình hóa sở liệu hệ thống 2.1 Phân tích yêu cầu hệ thống Sau khảo sát trạng trên, yêu cầu cấp thiết cần đặt xây dựng phát triển Website đáp ứng nhu cầu tìm kiếm phịng, đặt phịng, dịch vụ kèm theo phòng Việc xây dựng website phải đáp ứng yêu cầu sau: Quản lý khách hàng: Mỗi khách hàng khách sạn khách sạn quản lý thơng tin sau: Họ tên, giới tính, địa chỉ, điện thoại, số CMND Passport (hoặc văn khác có hình) Quản lý phịng: Các phịng khách sạn quản lý dựa vào phòng số, loại phòng, trạng thái, giá Khách sạn gồm 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 thơng tin đăng ký th phịng quản lý dựa 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 tốn trạng thái tốn Quản lý thơng tin nhận phịng: Khách sạn quản lý thơng tin sau: Họ tên người nhận phịng, ngày nhận, nhận Tất thơng tin nhận phịng 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ý nhận phịng theo thơng tin mà khách đăng ký Quản lý việc trả phịng: Dựa thơng tin đăng ký th phịng thơng tin nhận phịng, việc trả phịng khách sạn quản lý thơng tin sau: Số trả phòng, ngày trả, 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 khách sạn phải tiến hành làm thủ tục đăng ký lại Bên cạnh việc trả phòng khách khách sạn kiểm tra lại tình trạng phịng Quản lý thơng tin huỷ đăng ký: Cũng việc quản lý cơng việc việc huỷ đăng ký quản lý thông tin sau: Số huỷ đăng ký, ngày huỷ đăng ký, huỷ đăng ký, họ tên người huỷ đăng ký Quản lý tài khoản nhân viên: Tất nhân viên làm việc khách sạn quản lý thông tin sau: Họ nhân viên, Tên nhân viên, Chức vụ nhân viên Quản lý dịch vụ: Khách sạn quản lý thông tin 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 khách hàng liên hệ với khách sạn để tiến hành làm thủ tục đăng ký phịng khách hàng làm thủ tục thuê 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ý khách hàng phải khai báo đầy đủ thơng tin thơng tin quan (nếu có) Bộ phận Lễ tân (BPTL) yêu cầu Hầu hết khách hàng phải đặt cọc số tiền định dựa vào loại phịng mà đăng ký Trường hợp tổ chức th phịng tổ chức 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 tuần khách hàng đăng ký theo đoàn phải gửi cho khách sạn danh sách 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 ngồi số tiền đặt cọc, khách hàng phải gửi cho BPLT CMND_Passport ( văn có hình cịn thời hạn sử dụng ) BPLT vào để kiểm tra lại thơng tin khách đăng ký phòng Sau kiểm tra xong BPLT trả lại văn khách hàng làm xong thủ tục trả phịng Sau BPLT 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 sử dụng loại dịch vụ, yêu cầu phục vụ Mọi yêu cầu BPLT đảm nhiệm đáp ứng phạm vi hoạt động khách sạn Khách hàng sử dụng dịch vụ chưa tốn Bộ phận dịch vụ ghi hố đơn nợ chuyển đến BPLT tính vào hố đơn tổng Sau đặt phịng khách huỷ đăng ký phải bồi thường cho khách sạn theo quy định thoả thuận Vì tiền đặt cọc phải có trước nhận phịng Để tránh rủi ro số tiền đặt cọc phải lớn hay số tiền phải bồi thường Tuy nhiên trước 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 đăng ký khách phải trả phòng cho khách sạn Khi khách làm thủ tục trả phịng, BPLT kiểm tra lại tình trạng phịng, tổng hợp lại hố đơn sử dụng dịch vụ chưa toán thời gian khách khách sạn Sau tổng hợp in hoá đơn tổng để khách toán trả lại CMND_Passport cho khách Hình thức tốn khách sạn chủ yếu 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 tác nhân hệ thống  Admin (Người quản trị):  Quản trị viên đăng nhập website họ  Quản trị viên xem, thêm, sửa, xóa, tìm kiếm thơng tin khách hàng  Quản trị viên xem, thêm, sửa, xóa, tìm kiếm dịch vụ  Quản trị viên xem, thêm, sửa, xóa, tìm kiếm thơng tin khách hàng  Quản trị viên xem, thêm, sửa, xóa, tìm kiếm thông tin nhân viên  Quản trị viên phân quyền cho thành viên sử dụng hệ thống  Quản trị viên tốn hóa đơn  Nhân viên lễ tân:  Quản trị viên đăng nhập website  Đặt phịng cho khách  Thanh toán thay đổi trạng thái phòng  Gọi dịch vụ mà khách hàng yêu cầu  Quản lý, xếp, liên hệ với khách hàng đặt phòng website  Visitors (Khách hàng):  Khách hàng tìm kiếm thơng tin theo tên, giá  Khách hàng xem tất phịng có mặt website  Khách hàng đặt phịng trước website Bảng 2.1 Các tác nhân hệ thống Tác nhân Chức 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 tốn hóa đơn Quản lý đơn đặt phòng Quản lý hoaas đơn 2.2.2 Biểu đồ Use Case 2.2.2.1 Biểu đồ Use Case tổng quát ... VÀ THIẾT KẾ HỆ THỐNG WEBSITE BOOKING HOTEL Ở chương phân tích thiết kế hệ thống theo hướng đối tượng, phân tích tác nhân, chức hệ thống, mơ hình hóa sở liệu hệ thống 2.1 Phân tích yêu cầu hệ thống. .. 1.2.6 Phân loại Web 1.3.Kết luận chương CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE BOOKING HOTEL 2.1 Phân tích yêu cầu hệ thống 2.2 Phân tích thiết kế. .. nhân hệ thống Tác nhân Chức 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

Ngày đăng: 25/03/2023, 19:29

Xem thêm:

w