XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ

59 1.3K 0
XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH  HÀ

Đ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

MỤC LỤC LỜI MỞ ĐẦU 1 1. Lý do chọn đề tài thực tập. 1 2. Phương pháp thực hiện chuyên đề. 1 3. Nội dung của chuyên đề.. 2 CHƯƠNG 1: GIỚI THIỆU BÀI TOÁN 3 1.1 Khảo sát bài toán. 3 1.2 Mục tiêu 3 1.3 Chức năng và nhiệm vụ 4 1.4 Hiệu quả 4 CHƯƠNG 2: PHÁT BIỂU BÀI TOÁN VÀ MÔ TẢ QUY TRÌNH NGHIỆP VỤ 5 2.1 Phân tích hiện trạng quá trình khách hàng đặt phòng trực tuyến. 5 2.2 Hệ thống quản lý khách sạn là gì? 6 2.3 Tại sao cần hệ thống quản lý khách sạn? 6 2.4 Các đặc điểm cơ bản hệ thống quản lí khách sạn. 6 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 7 3.1 Các chức năng của hệ thống 7 3.1.1 Quản lý thông tin khách hàng. 7 3.1.2 Quản lý dịch vụ của khách sạn. 8 3.1.3 Quản lý khai thác phòng. 8 3.1.4 Quản lý đặt phòng. 9 3.2 Các tác nhân, ca sử dụng 10 3.2.1 Actor 10 3.2.2 Quan hệ Actor 10 3.2.3 Xác định Actor 10 3.2.4 Use case 11 3.3 Đặc tả và biểu đồ ca sử dụng 13 3.3.1 Các mô hình Use hoạt động khách sạn. 13 3.3.2 Use case hoạt động khách sạn. 16 3.4 Biểu đồ lớp 17 3.5 Biểu đồ tuần tự 17 3.5.1 Activity. 18 3.5.2 Trạng thái bắt đầu và kết thúc. 19 3.5.3 Transition( dòng chuyển dịch) 19 3.5.4 Decision ( điều kiện rẽ nhánh) 19 3.5.5 Synchronization( đồng bộ hóa). 20 3.5.6 Swimlane(vai trò). 20 3.5.7 Mô hình dòng dữ liệu. 20 3.6 Thiết kế cơ sở dữ liệu 24 3.6.1 Bảng phòng 25 3.6.2 Bảng Image 25 3.6.3 Bảng dịch vụ(Service) 26 3.6.4 Bảng phản hồi ý kiến 26 3.6.5 Bảng kiểu phòng 27 3.6.6 Bảng thuê phòng(Reservation) 27 CHƯƠNG 4: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH ASP.NET và cơ sở dữ liệu SQL Server 2008 28 4.1 Giới thiệu về ASP.NET 28 4.1.1 Giới thiệu về mô hình MVC: 28 4.1.2 Tìm hiểu về ASP.NET MVC 28 4.1.3 Tại sao sử dụng ASP.NET MVC 29 4.2 Giới thiệu về Microsoft Visual Studio 2013 30 4.3 Giới thiệu cơ sở dữ liệu SQL Server 39 CHƯƠNG 5: MỘT SỐ GIAO DIỆN PHẦN MỀM 43 5.1 Code thiết kế giao diện khách sạn. 43 5.2 Code thiết kế xử lý giao diện và các tác vụ của khách hàng. 43 5.3 Code xây dựng giao diện tác vụ của người quản lý. 44 5.4 Code Lớp luồng xử lý luồng của Giao Diện. 44 5.5. Giao diện khách sạn khi hoàn chỉnh. 45 5.6 Giao diện người dùng khi đặt phòng khách sạn, có đủ các thông tin của khách hàng. 45 5.7 Giao diện liên hệ gửi ý kiến , góp ý của khách hàng. 46 5.8 Giao diện phòng ở có các loại phòng, giá phòng , tình trạng phòng cho khách hàng xem và đặt phòng. 46 CHƯƠNG 6. KẾT LUẬN VÀ DEMO 47 6.1 Kết luận 47 6.2 Demo 47 TÀI LIỆU THAM KHẢO. 48

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ Người hướng dẫn : TS.Nguyễn Long Giang Sinh viên thực : Đào Thị Tố Uyên Mã Sv : DC 0020235 Đơn vị học tập : ĐH2C1 Hà nội, ngày 21 tháng 05 năm 2016 TRƯƠNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH HÀNG ĐẶT PHÒNG TRỰC TUYẾN CỦA KHÁCH SẠN KHÁNH HÀ Người hướng dẫn:TS.Nguyễn Long Giang Người hướng dẫn sinh viên thực Hà nội, ngày 21 tháng 05 năm 2016 LỜI CẢM ƠN Trên thực tế, thành công cá nhân hay tập thể mà không gắn liền với hỗ trợ, dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt trình học tập Viện Công Nghệ Thông Tin_Viện Hàn Lâm Khoa Học Và Công Nghệ Việt Nam ,em nhận nhiều giúp đỡ quan tâm từ cán phòng ban truyền đạt nhiều kiến thức vô quý giá Ngoài ra, em rèn luyện thân môi trường đầy sáng tạo khoa học Đây trình quan trọng giúp em có thêm kinh nghiệm để thành công bắt tay vào nghề nghiệp tương lai sau Với lòng biết ơn sâu sắc, em xin chân thành cảm ơn TS Nguyễn Long Giang cán hướng dẫn em Viện Công Nghệ Thông Tin_Viện Hàn Lâm Khoa Học Và Công Nghệ Việt Nam nhiệt tình giúp đỡ dạy cho em từ ngày thực tập để em hoàn thành tốt tập vừa qua Qua thời gian thực tập Thạc Sỹ hướng dẫn, em biết cách làm việc khoa học hơn, nâng cao lực, bổ sung nhiều kiến thức chuyên ngành phục vụ báo cáo hoàn thiện kĩ giao tiếp, kỹ tìm hiểu tài liệu, Đồng cảm ơn giáo viên hướng dẫn Nguyễn Văn Hách, thầy tận tình giảng giải, hướng dẫn hỗ trợ em để em hoàn thành lần thực tập Em xin gửi lời cảm ơn đến quý Thầy Cô Khoa Công nghệ thông tin Trường Đại Học Tài Nguyên Môi Trường Hà Nội với tri thức tâm huyết truyền đạt vốn kiến thức kinh nghiệm quý báu thu nhận sách cho em, bạn khác Mặc dù cố gắng suốt trình học tập làm báo cáo, kinh nghiệm thực tế trình độ chuyên môn chưa nhiều nên em không tránh khỏi thiếu sót, em mong bảo, góp ý chân thành từ thầy, cô giáo tất bạn Một lần nữa, em xin chân thành cảm ơn! Em xin chân thành cảm ơn! Hà nội, ngày 21 tháng 05 năm 2016 MỤC LỤC DANH MỤC HÌNH LỜI MỞ ĐẦU Lý chọn đề tài thực tập - Ngày phát triển mạnh mẽ tin học làm cho máy tính trở thành phương tiện thiếu lĩnh vực đời sống Hơn lúc hết chức máy tính khai thác cách triệt để Nếu vài năm trước máy tính dụng chủ yếu công cụ để soạn thảo văn thông thường , công việc lập trình quản lý phức tạp, xử lý liệu bảng , thương mại ,khoa học….Thì với vươn xa Internet lãnh thổ Việt Nam, máy tính phương tiện trao đổi thông tin khắp toàn cầu Tin học phát triển người có nhiều phương pháp mới, xử lý nhiều thông tin nắm bắt nhiều thông tin Việc áp dụng tin học vào phần mềm quản lý , sản xuất kinh doanh xu hướng tất yếu Tại nước phát triển,ngành du lịch xem ngành kinh doanh lâu đời Nhưng năm gần ngành du lịch thực phát triển Tuy nhiên ứng dụng công nghệ thông tin nước ta nhiều hạn chế Trong bối cảnh đó, việc quản lý khách sạn thực cách rấ thủ công, dựa vào công sức người , việc lưu trữ hồ sơ khách hàng thông tin cần thiết việc toán tiến hành sổ sách chứng từ lưu - trữ nhiều năm Vì việc xây dựng phần mềm quản lý khách sạn có phần mềm khách hàng đặt phòng trực tuyến qua trang trủ khách sạn vô cần thiết nhằm nâng cao hiệu kinh doanh chất lượng dịch vụ Bài toán đặt yêu cầu xây dựng giải pháp công nghệ thông tin khả thi phù hợp quy mô phát triển, khả đầu tư khách sạn Với toán phân tích thiết kế hệ thống chọn đề tài “Xây dựng phần mềm quản lý khách hàng đặt phòng trực tuyến khách sạn Khánh Hà.” Phương pháp thực chuyên đề Đối tượng thực hiện: nghiên cứu quản lý khách hàng đặt phòng trực tuyến - khách sạn Phạm vi thực hiện: Về không gian: tư vấn Viện Công Nghệ Thông Tin_Viện Hàn Lâm Khoa Học - Và Công Nghệ Việt Nam Về thời gian thực hiện: từ 15/02 – 29/04/2016 Phương pháp thực hiện: + Phương pháp nhiên cứu tự luận: nghiên cứu thực trạng, đọc tài liệu có liên quan tới tình hình quản lý khách sạn khách hàng đặt phòng trực tuyến qua web khách sạn để đưa giải pháp xây dựng phần mềm quản lý + Phương pháp tổng kết kinh nghiệm: qua việc nghiên cứu tài liệu, giáo trình, rút kinh nghiệm xây dựng phần mềm + Phương pháp lấy ý kiến chuyên gia: lấy ý kiến giáo viên trực tiếp hướng dẫn, giảng viên môn để hoàn thiện mặt nội dung Phạm vi ứng dụng: ứng dụng xây dựng với mục đích phục vụ quản lý khách hàng , thông tin khách hàng Vì đối tượng sử dụng nhân viên có thẩm quyền khách sạn,những khách hàng có nhu cầu sử dụng dịch vụ khách hàng , đặt phòng để lại tông tin số điện thoại Nội dung chuyên đề - Khảo sát thực tế, cách tổ chức khách sạn - Phân tích thiết kế hệ thống, tìm hiểu nghiệp vụ khách sạn khách hàng nghiệp vụ dịch vụ khách sạn, nghiêp vụ thông tin khách hàng Phải nắm rõ - nghiệp vụ hoàn thành phần mềm Nắm bắt công nghệ ASP.NET sở liệu CHƯƠNG 1: GIỚI THIỆU BÀI TOÁN 1.1 Khảo sát toán Đề tài yêu cầu thiết thực quản lý khách sạn hoạt động nay, nhu cầu tăng số lượng khách du lịch, số lượng dịch vụ phục vụ, cạnh tranh thương mại, tiết kiệm chi phí hoặt động quan trọng hoạt động xác hiệu quản lý việc quan trọng định thành công hoạt động kinh doanh khách sạn Là cách kiểm tra hiệu kiến thức học cách tiếp cận với thực tế có hiệu Là án thương mại có tiềm năng, phát triển tốt có nhiều thuận lợi cho án Quản lý khách hàng đặt phòng tực tuyến khách sạn công việc quan trọng, góp phần định thành bại khách sạn, nhu cầu thực tiễn Tôi nghiên cứu phần mềm xây dựng quản lý khách hàng đặt phòng trực tuyến + Giới thiệu khách sạn +Quản lý thông tin khách hàng đặt phòng khách sạn Phần mềm quản lý khách hàng đặt phòng trực tuyến phục vụ cho công tác quản lý, người quản lý có khả bao quát điều khiển nhân sự, chịu trách nhiệm đưa thống kê báo cáo định kỳ thường xuyên tình hình hoạt động khách sạn - Bộ phận thông tin thực việc thu thập thông tin khách hàng Bộ phận quản lí dịch thực quản lý chế độ khách hàng sử dụng dịch vụ khách sạn , vào, dịch vụ khác 1.2 Mục tiêu Phần mềm quản lý khách hàng đặt phòng trực tuyến khách sạn đạt muc tiêu sau: - Cập nhật thông tin khách hàng nhanh chóng Cập nhật loại phòng Cập nhật ra, vào toán nhanh chóng , gọn nhẹ Tìm kiếm tra cứu thông tin dịch vụ cách dễ dàng 1.3 Chức nhiệm vụ - Hệ thống yêu cầu đăng nhập trước quản trị muốn quản lý, sử dụng chức quản lý tương ứng với quyền hạn người đăng nhập 1.4 Hiệu Hệ thông quản lý khách sạn thiết kế bảo đảm: - Thời gian xử lý nhanh Tra cứu liệu xử lý xác thông tin khách hàng nhằm thực - thao tác chức sau Dễ sử dụng với giao diện đồ họa thân thiện phù hợp với người sử dụng CHƯƠNG 2: PHÁT BIỂU BÀI TOÁN VÀ MÔ TẢ QUY TRÌNH NGHIỆP VỤ 2.1 Phân tích trạng trình khách hàng đặt phòng trực tuyến  Sau truy vấn thông tin khách sạn mạng, khách hàng lựa chọn việc đặt phòng qua số điện thoại website khách sạn Để đăng ký đặt phòng, khách có nhu cầu phải đăng ký account cho website khách sạn – account gồm có thông tin khách hàng địa Email hoạt động password khách Khi tiến hàng lựa chọn phòng thuê, khách đăng nhập vào website thông qua account mình(hoặc nhập sau lựa chọn phòng phù hợp với yêu cầu mình), sau chọn loại phòng đăng ký Từ yêu cầu đặt phòng khách, hệ thống website tự động kiểm tra sở liệu đưa phòng có loại phòng khách yêu cầu  Từ danh sách phòng mà website đưa ra, khách hàng tìm phòng theo yêu cầu họ, họ đánh dấu vào phòng chọn, điền thông tin bắt buộc không bắt buộc(những thông tin có điền bỏ không) như: Từ yêu cầu đặt phòng khách, hệ thống website tự động kiểm tra sở liệu đưa phòng có loại phòng khách yêu cầu  Khi khách hàng làm thủ tục đăng lý nhận phòng khách hàng phải khia báo đầy đủ thông tin thông tin cần thiết mà Bộ Phân Lễ Tân(BPLT) yêu cầu đồng thời khách hàng phải gửi cho BPLT giấy tờ tùy thân như:CMND (Passport,Visa người nước ngoài) văn thời hạn sử dụng BPLT giữ lại loại giấy tờ văn khách hàng làm xong thủ tục trả phòng  Tiếp BPLT kiểm tra 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 thức ăn nước uống có sẵn phòng dịch vụ khách sạn khách hàng sử dụng dịch vụ BPLT tiếp nhận toán khách trả phòng  Khi khách hàng làm thủ tục trả phòng, BPLT kiểm tra tình trạng phòng, sách trả phòng, dichhj vụ sử dụng thời gian khách khách sạn sau tổng hợp lại in hóa đơn tổng để khách hàng toán đồng thời trả lại giấy tờ tùy thân cho khách  Khách sạn có nhiều loại phòng, tùy theo loại phòng mà có giá phòng tiện nghi khách 10 Dấu mũi tên màu vàng cho biết câu lệnh tiếp tục chạy nhấn F10 Tiếp theo nhấn F10 để thực cộng hai số thoát khỏi hàm Sau kết gán vào biến c, lúc rê chuột vào biến c thấy c có giá trị Go To Definition to class function Khi viết mã nguồn cần tìm đến class với phương thức để sửa đổi liên tục trình phát triển phát sinh lỗi Việc tìm phương thức hay class tốn thời gian số lượng file project nhiều Thì Visual Studio hỗ trợ tính tuyệt vời Go To Definition Tính sử dụng nhiều bạn viết mã nguồn Ví dụ có đoạn mã đây: StreamWriter _writer = new StreamWriter(); Bạn muốn biết class StreamWriter nào, thuộc tính, phương thức class, đặt trỏ chuột tên class StreamWriter nhấn phím F12 để Visual Studio tự chuyển hướng đến class StreamWriter cho nhấn chuột phải chọn Go To Definition 45 Đây hình ảnh mô tả thông tin class StreamWriter nhấn F12 Ngoài tính Go To Definition đến class Visual có Go To Definition đến Method Các thực tương tự class (Nhấn F12 hay nhấn chuột phải sau chọn Go To Definition) Cài đặt thư viện nhanh chóng thông qua Nuget Một tiện ích có Visual Studio cài đặt thư viện nhanh chóng thông qua nuget (Chỉ áp dụng cho project sử dụng ngôn ngữ C#) Ví dụ thư viện HttpClient giúp ta download file internet Chúng ta có hai cách download thư viện dạng file dll Add Reference cách thông thường, add thông qua Nuget Cài đặt thư viện thông qua nuget sau: 46 Bước vào google nhập vào thư viện muốn tìm kiếm sau “httpclient nuget” Sau truy cập website lấy đoạn text khung màu đen Chúng ta có đoạn text “Install-Package Microsoft.Net.Http” Trên Menu Visual Studio chọn Tools > NuGet Package Manager > Package Manager Console để mở hộp thoại Package Manager Console 47 Tại hộp thoại Package Manager Console paste đoạn text bạn vừa copy vào Sau nhấn Enter để Visual Studio tự động Add thư viện vào cho Nếu thành công thấy thư viện Add vào References Solution Explorer 48 4.3 Giới thiệu sở liệu SQL Server Nền tảng liệu Microsoft Cuộc cách mạng việc phát triển ứng dụng sở liệu Microsoft® SQL Server™ 2008 trái tim tảng liệu toàn diện, cho phép bạn truy cập gia công liệu cho doanh nghiệp từ thiết bị khác nhau, tảng dịch vụ liệu doanh nghiệp Các tính điển hình Ánh xạ cấu trúc liệu cho thực thể doanh nghiệp ADO.NET • Entity Framework Sử dụng cú pháp thích hợp để truy vấn liệu gồm nhiều loại khác thông • qua phần mở rộng ngôn ngữ truy vấn tích hợp NET (LINQ) cho Microsoft Visual C#® Microsoft Visual Basic® NET 49 Tạo giải pháp kết nối SQL Server 2008 Compact Edition Microsoft • Synchronization Services Lưu trữ liệu hợp thông qua SQL Server 2008 hỗ trợ cho liệu quan • hệ, XML, Filestream dựa vị trí địa lý Tính suất Tính suất cải thiện, cho phép chuyên gia phát triển phần mềm có suất cao công việc tích hợp xuyên suốt kiến trúc (framework), công nghệ kết nối liệu, ngôn ngữ lập trình, dịch vụ Web, công cụ phát triển liệu Xây dựng ứng dụng trung tâm liệu hệ với ADO.NET Entity Framework Định nghĩa mô hình đối tượng khái niệm phong phú dựa vào Entity Data Model (EDM) bảng sở liệu logic cột thực thể mức cao Mô hình hóa ứng dụng sở liệu nhanh sử dụng ADO.NET Entity Framework để tạo thực thể đáp ứng chặt chẽ với nhu cầu doanh nghiệp Cho phép tập trung vào việc phát triển giải pháp doanh nghiệp mà quan tâm cách liệu tổ chức sở liệu Hiểu trì kích cỡ ứng dụng sở liệu việc trừu tượng hóa mô hình liệu khái niệm từ cách liệu lưu sở liệu Truy vấn truy cập liệu với LINQ Lợi dụng mở rộng ngôn ngữ truy vấn C# Visual Basic NET Sử dụng cú pháp thích hợp để truy vấn liệu từ kho liệu mong muốn, cụ thể gồm có thực thể, sở liệu quan hệ, XML, ADO.NET DataSet đối tượng nhớ Lợi dụng khả xử lý liệu hiệu LINQ thiết kế kiểm tra lỗi hợp lệ kiểu Giảm số lượng mã cần thiết cho việc truy cập liệu, làm cho ứng dụng trì hiệu hơn, đơn giản Khai thác công nghệ tảng liệu với Visual Studio Mang tất công nghệ tảng liệu Microsoft (Microsoft Data Platform) vào sản phẩm để sử dụng dễ dàng hiệu Microsoft Visual Studio® Viết mã cho nhiều ứng dụng Internet phong phú, ứng dụng trình khách trình chủ, cảm nhận môi trường phát triển mạnh mẽ xuyên suốt 50 từ đầu đến cuối trình phát triển ứng dụng Nâng cao suất thông qua Microsoft IntelliSense® hỗ trợ kèm theo cho ADO.NET Entity Framework LINQ Sự cộng tác triệt để kiến trúc sư, chuyên gia phát triển kiểm tra viên Visual Studio Team System Edition Khả toàn diện Phát triển giải pháp liệu tập trung cho phép truy cập, sử dụng quản lý liệu từ nguồn liệu cho phép phân phối hiệu đến người dùng thích đáng Lợi dụng hành loạt công nghệ kết nối liệu Truy cập liệu nơi thông qua công nghệ kết nối gồm: • ODBC drivers • OLE DB data providers • ADO.NET data providers • ADO.NET Entity Framework • LINQ • Các công nghệ Microsoft (Non-Microsoft): XML, JDBC, ASP.NET drivers Mọi liệu, lúc, nơi Xây dựng ứng dụng tập trung liệu truy cập liệu ảo lúc, nơi loạt ngôn ngữ lập trình có, công nghệ kết nối liệu kiến trúc lập trình Khả nâng cấp Xây dựng giải pháp liệu tập trung có khả nâng cấp nhằm đáp ứng cho luồng công việc từ thiết bị nhỏ đến máy chủ lớn cho phép ứng dụng bạn có khả nâng cao với yêu cầu doanh nghiệp Mở rộng phạm vi khả nâng cấp thông qua hệ thống kết nối Hỗ trợ khả lưu trữ online offline cách sử dụng SQL Server Compact edition kết hợp với Microsoft Synchronization Services Mở rộng phạm vi 51 khả nâng cấp giải pháp dịch vụ liệu bạn việc phân bố luồng công việc truy cập liệu qua thiết bị khách máy chủ sở liệu 52 Lưu kiểu liệu Tập trung tối ưu hóa kho lưu trữ liệu cho ứng dụng loạt kiểu liệu SQL Server 2008 có hỗ trợ cho: • Dữ liệu quan hệ • Các tài liệu XML • Filestream • Dữ liệu không gian dựa vị trí địa lý Lợi dụng điểm tối ưu lưu trữ liệu SQL Server 2008 kiểu liệu VARDECIMAL, kiểu liệu cho phép tối thiểu hóa khoảng trống cần thiết cho việc lưu liệu số, hỗ trợ cho Sparse Columns giảm việc lưu trữ overhead liệu “null” Xây dựng ứng dụng có khả nâng cấp cao với SQL Server 2008 Phát triển thủ tục cho hiệu suất cao truy cập quản lý liệu sở liệu thông qua tích hợp SQL Server Common Language Runtime (CLR) cách sử dụng Microsoft NET Framework ngôn ngữ lập trình có C# Visual Basic NET Tạo không đồng bộ, giải pháp dựa message sử dụng cấu trúc hướng dịch vụ để điều chỉnh toàn doanh nghiệp phát triển xa với Service Broker Xây dựng giải pháp có khả nâng cấp cao giải pháp liệu phân bố sử dụng hỗ trợ cho chuẩn SOAP HTTP Microsoft Data Platform cung cấp loạt công nghệ sản phẩm cho phép chuyên gia phát triển phần mềm xây dựng ứng dụng sở liệu mạnh mẽ phù hợp với nhu cầu doanh nghiệp 53 CHƯƠNG 5: MỘT SỐ GIAO DIỆN PHẦN MỀM 5.1 Code thiết kế giao diện khách sạn Hình 5.1 Code giao diện khách hàng 5.2 Code thiết kế xử lý giao diện tác vụ khách hàng Hình 5.2 Code thiết kế xử lý giao diện tác vụ khách hàng 54 5.3 Code xây dựng giao diện tác vụ người quản lý Hình 5.3 Code xây dựng giao diện tác vụ người quản lý 5.4 Code Lớp luồng xử lý luồng Giao Diện Hình 5.4 Code Lớp luồng xử lý luồng Giao Diện 55 5.5 Giao diện khách sạn hoàn chỉnh Hình 5.5 Form trang chủ khách sạn 5.6 Giao diện người dùng đặt phòng khách sạn, có đủ thông tin khách hàng Hình 5.6 Form đặt phòng 56 5.7 Giao diện liên hệ gửi ý kiến , góp ý khách hàng Hình 5.7 Form liên hệ 5.8 Giao diện phòng ở có loại phòng, giá phòng , tình trạng phòng cho khách hàng xem đặt phòng Hình 5.8 Form loại phòng, giá phòng, tình trạng phòng 57 CHƯƠNG KẾT LUẬN VÀ DEMO 6.1 Kết luận Áp dụng phương pháp phân tích thiết kế hệ thống có cấu trúc vào giải toán phân tích kệ hệ thống phần mềm quản lý khách hàng đặt phòng trực tuyến khách sạn Khánh Hà -Tóm lại công tác quản lý khách hàng đặt phòng trực tuyến khâu then chốt trình hoạt động kinh doanh khách sạn Muốn nâng cáo hiệu kinh doanh khách sạn trước hết cần phải nâng cao hoàn thiện công tác quản lý phần mềm khách hàng đặt phòng trực tuyến dịch vụ nhanh gọn khách sạn Xây dựng hệ thống quản lý khách hàng đặt phòng trực tuyến khách sạn Khánh Hà cho ngành du lịch vô cần thiết nhằm nâng cao hiệu kinh doanh phục vụ khách hàng Vì nên em chọn phần mềm quản lý khách hàng đặt phòng trực tuyến Nhằm giúp cho người quản lý khách hàng có ưu thuận lợi riêng cho 6.2 Demo TÀI LIỆU THAM KHẢO Mô hình quản lý khách sạn Dawoo Tìm hiểu tài liệu thông tin sở MySQL, ngôn ngữ ASP.NET: Nhà xuất thống kê Vận dụng kiến thức thầy cô dạy lớp vào toán 58 59 [...]... thiếu của hệ thống quản lý dẫn tới khách sạn đề cần một hệ thống nhằm thúc đẩy phát triển khách sạn 2.4 Các đặc điểm cơ bản hệ thống quản lí khách sạn o Tìm kiếm phòng trống theo trạng thái phòng o Đặt phòng, thanh toán trực tuyến o Quản lý quy trình đặt phòng của khách hàng và kiểm tra số lượng phòng phù hợp với yêu cầu khách hàng o Quản lý các thông tin khách hàng, phân loại khách hàng o Quản lý danh... Khách sạn có những dịch vụ karaoke, masage, giặt ủi 2.2 Hệ thống quản lý khách sạn là gì? Hệ thống quản lý khách sạn là một phần mềm máy tính được dùng để hỗ trợ người sử dụng trong quá trình quản lý khách sạn đặt phòng khách sạn Hệ thống giúp các công việc quản lý có quy trình, tổ chức và giúp kiểm soát các vấn đề phát sinh trong quá trình quản lý khách sạn của khách hàng đặt phòng trực tuyến của. .. thác phòng Tổng quan: Chức năng có thể xem các phòng theo nhu cầu của khách hàng Thông qua trang Room của khách sạn 13 - Website quảng bá giới thiệu khách sạn: Khi khách hàng có nhu cần tìm hiểu thông tin về khách sạn, khách sạn cũng cung cấp các thông tin về khách sạn, như giới thiệu, tin tức, dịch vụ Từ đó khách hàng có những thông tin tham khảo quyết định đặt phòng - Quản lý loại phòng: khách sạn. .. chức năng phần mềm hoạt động đặt phòng Use case chức năng phần mềm hệ thống Kiểm tra phòng Đặt phòng online Xử lý đặt phòng Cập nhật phòng Tìm kiếm Use case chức năng phần mềm hệ thống Kiểm tra trả phòng Lập hóa đơn 20 Hoạt động Actor(Use) Kiểm tra trạng thái phòng Nhân viên tiếp tân, hàng Đặt phòn trực tuyến Nhân viên tiếp tân, hàng Lập phiếu đặt phòng, lưu Nhân viên tiếp tân, phiếu đặt phòng hàng Cập... nhiều phòng với các tiện ích, tiện nghi khác nhau cung cấp cho khách hàng Như phòng 2 giường, 3 giường,… Khách sạn lựa chọn phòng và giá thành phù hợp để thực hiện - Quản lý việc đặt phòng: Khi khách hàng muốn thuê phòng, tiến hành đầy đủ các thông tin khách hàng, thông tin họ tên số điện thoại, và các thông tin về phòng và thời gian thuê phòng tới quản lý khách sạn Chi tiết yêu cầu: Trạng thái các phòng: ... loại phòng, mỗi phòng loại có nhiều phòng, mỗi phòng có nhiều trang thiết bị khác nhau Vì vây, các phòng của khách sạn phải được quản lý dựa vào số phòng, loại phòng, giá cơ bản, tiện nghi được quản lý theo: tên thiết bị, số lượng Hiện tại khách sạn có 3 loại phòng: đặc biệt, loại 1, loại 2, Chức năng cho phép khách hàng đặt phòng trực tuyến thông qua trang Booking của trang web Khi có nhu cầu đặt phòng, ... cần quản lý: Mã khách hàng( Customer) Họ và tên khách hàng( CustomerID) Đại chỉ(Addresss) Email(Email) Số điện thoại(Mobile) Số CMT(IdCODE) 3.1.2 Quản lý dịch vụ của khách sạn Bên cạnh việc thuê phòng, khách hàng còn có nhu cầu sử dụng các loại dịch vụ Để đáp ứng điều đó, khách sạn đã cung cấp các loại dịch vụ như massage, karaoke, giặt ủi … và các loại hình dịch vụ này sẽ được quản lý 3.1.3 Quản lý khai... các phòng trống, phòng đang sử dụng, phòng sẽ được trả sớm nhất, phòng được đặt nhiều và số lượng phòng trống của mỗi loại phòng Các thông tin cần quản lý: o Mã phòng( RoomID) o Tên phòng( RoomName) o Mã loại phòng( HiringID) o Số lượng phòng( AmountRoom) o Ngày thuê(HiringDay) o Ngày trả(ReturnDay) o Giờ nhận phòng( GetTime) 14 o Giờ trả phòng( DateTime) 3.1.4 Quản lý đặt phòng Tổng quan: Mỗi khách sạn. .. năng mà các Actor sẽ thi hành hoặc các Actor để thi hành - Đặt tên cho Use case - Mô tả ngắn gọn Use case với ngôn ngữ gần gũi với đối tượng sử dụng o Việc mô tả Use case gồm 3 phần: o Mục tiêu của Use case: Cho phép khách hàng thuê phòng cho khách o Actor khởi tạo Use case: Khách hàng đến khách sạn để gặp nhân viên tiếp tân để yêu cầu thuê phòng và sử dụng dịch vụ của khách hàng o Sự trao đổi thông... lý khách sạn của khách hàng đặt phòng trực tuyến của khách sạn Một hệ thống quản lý khách sạn thường được kết nối Internet nhằm giúp con người quản lý và có thể sử dụng từ xa qua Internet , tiết kiệm chi phí 2.3 Tại sao cần hệ thống quản lý khách sạn? Lợi ích to lớn của hệ thống quản lý khách sạn không phù hợp chỉ giúp người sử dụng, người quản lý tiết kiệm thời gian, chi phí đi lại, thực hiện các

Ngày đăng: 16/06/2016, 22:47

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • 1. Lý do chọn đề tài thực tập.

  • 2. Phương pháp thực hiện chuyên đề.

  • 3. Nội dung của chuyên đề..

  • CHƯƠNG 1: GIỚI THIỆU BÀI TOÁN

    • 1.1 Khảo sát bài toán.

    • 1.2 Mục tiêu

    • 1.3 Chức năng và nhiệm vụ

    • 1.4 Hiệu quả

    • CHƯƠNG 2: PHÁT BIỂU BÀI TOÁN VÀ MÔ TẢ QUY TRÌNH NGHIỆP VỤ

    • 2.1 Phân tích hiện trạng quá trình khách hàng đặt phòng trực tuyến.

      • 2.2 Hệ thống quản lý khách sạn là gì?

      • 2.3 Tại sao cần hệ thống quản lý khách sạn?

      • 2.4 Các đặc điểm cơ bản hệ thống quản lí khách sạn.

      • CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

        • 3.1 Các chức năng của hệ thống

        • Hình 3.1 Mô hình phân rã chức năng.

          • 3.1.1 Quản lý thông tin khách hàng.

          • 3.1.2 Quản lý dịch vụ của khách sạn.

          • 3.1.3 Quản lý khai thác phòng.

            • 3.1.4 Quản lý đặt phòng.

            • 3.2 Các tác nhân, ca sử dụng

            • 3.2.1 Actor

            • 3.2.2 Quan hệ Actor

            • 3.2.3 Xác định Actor

Tài liệu cùng người dùng

Tài liệu liên quan