LỜI MỞ ĐẦU 1.Lý do chọn đề tài đồ án. Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính trở thành phương tiện không thể thiếu trong mọi lĩnh vực trong đời sống. Hơn lúc nào hết các chức năng của máy tính được khai thác một cách triệt để. Nếu như vài năm trước máy tính được sự dụng chủ yếu như là một công cụ để soạn thảo văn bản thông thường , hoặc các công việc lập trình quản lý phức tạp, xử lý dữ liệu bảng , thương mại ,khoa học….Thì giờ đây cùng với sự vươn xa của Internet trên lãnh thổ Việt Nam, máy tính còn là phương tiện trao đổi thông tin đi khắp toàn cầu. Tin học phát triển con người càng có nhiều phương pháp mới, xử lý nhiều thông tin và nắm bắt nhiều thông tin hơn. Việc áp dụng tin học vào trong phần mềm quản lý , trong sản xuất kinh doanh là một xu hướng tất yếu. Tại các nước phát triển,ngành du lịch có thể được xem như một ngành kinh doanh lâu đời. Nhưng trong những năm gần đây ngành du lịch mới thực sự phát triển. Tuy nhiên ứng dụng trong công nghệ thông tin nước ta còn nhiều hạn chế. Trong bối cảnh đó, việc quản lý khách sạn được thực hiện một cách rấ thủ công, dựa vào công sức con người là chính , như việc lưu trữ hồ sơ của khách hàng cũng như các thông tin cần thiết trong việc thanh toán đều được tiến hành bằng sổ sách và các chứng từ được lưu trữ nhiều năm. Vì thế việc xây dựng phần mềm quản lý khách sạn trong đó có phần mềm khách hàng đặt phòng trực tuyến qua trang trủ của khách sạn 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 dịch vụ. Bài toán đặt ra yêu cầu xây dựng một giải pháp công nghệ thông tin khả thi phù hợp về quy mô phát triển, và khả năng đầu tư của khách sạn. Với bài toán phân tích thiết kế hệ thống em đã chọn đề tài đồ án “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à.” 3.Phạm vi ứng dụng Ứng dụng được 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ì vậy đối tượng có thể sử dụng là những nhân viên có thẩm quyền của khách sạn,những khách hàng có nhu cầu sử dụng dịch vụ của khách hàng , có thể đặt phòng để lại thông tin và số điện thoại.
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Ê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 CỦA KHÁCH SẠN KHÁNH HÀ Hà nội, ngày tháng 06 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 SINH VIÊN : ĐÀO THỊ TỐ UYÊN TÊ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 CỦA KHÁCH SẠN KHÁNH HÀ Chuyên ngành: Công nghệ thông tin Mã ngành: NGƯỜI HƯỚNG DẪN : Ts Nguyễn Long Giang Hà nội, ngày tháng 06 năm 2016 LỜI CAM ĐOAN Em tên là: Đào Thị Tố Uyên sinh viên lớp DH2C1 - Trường Đại học Tài nguyên Môi trường Hà Nội Em xin cam đoan toàn nội dung đồ án em tự học tập, nghiên cứu Internet, sách báo, tài liệu nước có liên quan, không chép hay sử dụng làm khác, tài liệu trích dẫn cụ thể Em xin chịu hoàn toàn trách nhiệm lời cam đoan trước Quý Thầy Cô, Khoa Nhà trường Hà Nội, ngày tháng năm 2016 Người cam đoan DANH MỤC VIẾT TẮT VÀ THUẬT NGỮ Viết tắt SQL Thuật ngữ tiếng anh Structured Querd Language CSDL HTML HyperText Markup Language CSS Cascading Style Sheets PHP Personal Home Page XML ID UC eXtensible Markup Language Indentification Thuật ngữ tiếng việt Ngôn ngữ truy vấn có cấu trúc Cơ sở liệu Ngôn ngữ đánh dấu siêu văn Dùng để tìm định dạng phần tử tạo ngôn ngữ đánh dấu Ngôn ngữ lập trình kịch Ngôn ngữ đánh dấu mở Nhận dạng Use Case 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 Em xin chân thành cảm ơn! Hà nội, ngày tháng 06 năm 2016 LỜI MỞ ĐẦU 1.Lý chọn đề tài đồ án 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 em chọn đề tài đồ án “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à.” 3.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 thông tin số điện thoại 4.Nội dung đồ án Chương 1: Tổng quan toán,mô tả quy trình nghiệp vụ Chương 2: Phân tích thiết kế hệ thống, sở liệu , mô tả quy trình nghiệp vụ hoạt động khách hàng người quản lý thông qua Use Case Chương 3: Giới thiệu công cụ lập trình toán, kết đạt 10 CHƯƠNG 3: CÁC CÔNG CỤ PHÁT TRIỂN VÀ GIỚI THIỆU PHẦN MỀM 3.1 Giới thiệu ASP.NET 3.1.1 Giới thiệu mô hình MVC: ASP.NET MVC khung (framework) cho phép xây dựng ứng dụng web chuẩn, có khả mở rộng, sử dụng mẫu thiết kế (design patterns) tốt sức mạnh ASP.NET NET Framework Trong mong muốn bạn có nhìn tổng quan ASP.NET MVC4 việc so sánh với tảng phát triển web khác Đồng thời cung cấp sâu MVC hiểu sử dụng MVC Các bạn sử dụng VS 2010 VS 2012 (tốt nên dùng mới) 3.1.2 Tìm hiểu ASP.NET MVC Hiện ASP.NET hỗ trợ loại mô hình phát triển web: Hình 3.1: Mô hình phát triển ASP.NET 52 ASP.NET MVC phát triển từ năm 2007 mã nguồn mở! Bạn download mả nguồn ASP.NET MVC Web API 4, Web Pages từ http://aspnetwebstack.codeplex.com/ Phiên ASP.NET MVC MVC4 - phát hành vào 15-08-2012 MVC4 phần VS 2012 bạn cài đặt thêm MVC4 cho VS 2010 3.1.3 Tại sử dụng ASP.NET MVC ASP.NET MVC thiết kế cách gọn nhẹ, giảm thiểu phức tạp việc xây dựng ứng dụng web cách chia ứng dụng thành tầng (layer): Model, View Controller Sự chia nhỏ giúp lập trình viên dễ dàng kiểm soát thành phần phát triển, lợi ích lâu dài việc kiểm tra, bảo trì nâng cấp 3.1.4 Kiến trúc MVC: MVC thiết kế dựa nguyên tắc chia thành phần ứng dụng thành tầng bản: Hình 3.2: Kiến trúc MVC 53 - Model Model chứa thể đặc tính logic ứng dụng Theo cách hiểu khác, Model đại diện cho liệu logic cốt lõi Nó lớp (class) chứa thông tin đối tượng mà ta cần phải thao tác, làm việc Ví dụ: "Sách" chứa thông tin "Tên", "Ngày phát hành", "Giá", "Nhà sản xuất", - View View làm nhiệm vụ thể Model hay nhiều Model cách trực quan Nôm na nhận thông tin (1 Model nhiều Model) sau biểu diễn lên trang web - Controller Controller nằm tầng View Model; làm nhiệm vụ tìm kiếm, xử lý nhiều Model, sau gửi Model tới View để View hiển thị 3.1.5 Ngôn ngữ C## C# nhiều ngôn ngữ lập trình hỗ trợ NET Framework (như C++, Java,VB…) Có thể hiểu đơn giản trung tâm biên dịch tất ngôn ngữ hỗ trợ NET Framework chuyển đổi MSIL (một dạng mã trung gian) từ biên dịch tức thời (Just in time Compiler – JIT Compiler) thành file thực thi exe Một thành tố quan trong kiến trúc NET Framework CLR (.NET Common Language Runtime), khối chức cung cấp tất dịch vụ mà chương trình cần giao tiếp với phần cứng, với hệ điều hành C# có đặc trưng sau: • • • • • C# ngôn ngữ đơn giản C# ngôn ngữ đại C# ngôn ngữ hướng đối tượng C# ngôn ngữ mạnh mẽ C# trở nên phổ biến Visual C# ngôn ngữ lập trình hướng đối tượng phát triển Microsoft, phần khởi đầu cho kế hoạch NET họ Tên ngôn ngữ bao gồm ký tự thăng theo Microsoft theo ECMA C#, bao gồm dấu số thường Microsoft phát triển C# dựa C++ Java C# miêu tả ngôn ngữ có cân C++, Visual Basic, Delphi Java C# thiết kế chủ yếu Anders Hejlsberg kiến trúc sư phần mềm tiếng với sản phẩm Turbo Pascal, Delphi, J++, WFC C#, theo hướng đó, ngôn ngữ lập trình phản ánh trực tiếp đến NET 54 Framework mà tất chương trình NET chạy, phụ thuộc mạnh mẽ vào Framework Mọi liệu sở đối tượng, cấp phát hủy bỏ trình dọn rác Garbage-Collector (GC), nhiều kiểu trừu tượng khác chẳng hạn class, delegate, interface, exception, v.v, phản ánh rõ ràng đặc trưng NET runtime So sánh với C C++, ngôn ngữ bị giới hạn nâng cao vài đặc điểm đó, không bao gồm giới hạn sau đây: -Các trỏ sử dụng chế độ không an toàn Hầu hết đối tượng tham chiếu an toàn, phép tính kiểm tra tràn đệm Các trỏ sử dụng để gọi loại kiểu giá trị; đối tượng thuộc thu rác (garbage-collector) gọi cách tham chiếu -Các đối tượng giải phóng tường minh -Chỉ có đơn kế thừa, cài đặt nhiều interface trừu tượng (abstract interfaces) Chức làm đơn giản hóa thực thi thời gian thực thi -C# an-toàn-kiểu (typesafe) C++ -Cú pháp khai báo mảng khác nhau("int[] a = new int[5]" thay "int a[5]") -Kiểu thứ tự thay tên miền không gian (namespace) -C# tiêu -Có thêm Properties, phương pháp gọi Properties để truy cập liệu 3.2 Giới thiệu Microsoft Visual Studio 2013 Visual Studio (IDE – Integrated Development Environment) công cụ phát triển phần mềm Microsoft phát triển Visual Studio phần mềm sử dụng lập trình viên để xây dựng nêncác sản phẩm phần mềm 55 Hình 3.3 Giới thiệu Visual Studio Phiên Visual Studio Microsoft phát hành vào năm 1997 với hai phiên Professional Enterprise Tính đến thời điểm tại, Visual Studio trải qua nhiều thời kì phát triển phát hành Visual Studio Visual Studio 2005, VS 2008, VS 2010, VS 2012, VS 2013 Và phiên Visual Studio phiên Visual Studio 2015 phát hành thức vào tháng năm 2015 Với phiên phát hình có nhiều công nghệ tính mẽ tích hợp Vì phải nên sử dụng Visual Studio Với bạn bắt đầu với đường lập trình thường đặt câu hỏi học lập trình nào? Học ngôn ngữ gì? Dùng phần mềm, công cụ để phát triển? Với câu hỏi thực câu trả lời xác Mà tùy vào sở thích, cách học người Câu hỏi đặt nên sử dụng Visual Studio? Bởi Visual Studio có điểm mạnh sau đây: • Hỗ trợ lập trình nhiều ngôn ngữ C/C++, C#, F#, Visual Basic, HTML, CSS, JavaScript Phiên Visual Studio 2015 có hổ trợ ngôn ngữ Python 56 • Visual Studio công cụ hỗ trợ việc Debug cách mạnh mẽ, dễ dàng (Break Point, xem giá trị biến trình chạy, hỗ trợ debug câu lệnh) • Giao diện Visual Studio dễ sử dụng người bắt đầu • Visual Studio hỗ trợ phát triển ứng dụng desktop MFC, Windows Form, Universal App, ứng dụng mobile Windows Phone 8/8.1, Windows 10, Android (Xamarin), iOS phát triển website Web Form, ASP.NET MVC phát triển Microsoft Office • Visual Studio hỗ trợ kéo thả để xây dựng ứng dụng cách chuyên nghiệp, giúp bạn bắt đầu tiếp cận nhanh • Visual Studio cho phép tích hợp extension từ bên Resharper(hổ trợ quản lý viết mã nhanh cho ngôn ngữ thuộc Net), hay việc cài đặt thư viện nhanh chóng thông qua Nuget • Visual Studio sử dụng đông đảo lập trình viên toàn giới Giao diện làm việc Visual Studio Dưới giao diện làm việc quen thuộc công cụ phát triển phần mềm Visual Studio: Hình 3.4 Giao diện công cụ phát triển phần mềm Visual Studio Các vùng làm việc bạn kéo thả để chổ nào, linh hoạt, tùy theo nhu cầu lập trình viên 57 Ngoài ra, theme cho Visual Studio cách vào Tool > Option > Enviroment > General chọn thêm Color Theme Ngoài cài thêm số extension hỗ trợ quản lý viết mã tốt như: • Visual Assist: Extension hỗ trợ với ngôn ngữ C++ Link: Visual Assist • ReSharper: Extension hỗ trợ ngôn ngữ thuộc Net Link: ReSharper 3.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 3.3.1 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 58 ạ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ý 3.3.2 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 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 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 3.3.3 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 59 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 3.3.4 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 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 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 60 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 3.4 Giới thiệu phần mềm 3.4.1 Cài đặt Khi hệ thống hoàn thiện cài đặt vào máy tính phòng quản lý nhân công ty Sau người dung tạo tài khoản riêng cho để sử dụng chức hệ thống Khởi đông ứng dụng người dung chọn đăng kí sở liệu Và bạn có tài khoản riêng Khi có tài khoản người dùng đăng nhập tài khoản, sau đăng nhập hệ thống chuyển sang trang chủ gồm chức để người dùng thực chức tìm kiếm, thêm, sửa, xóa, ngày làm công nhân, nhân viên công ty cách nhanh chóng Khi tìm kiếm yêu cầu cụ thể người dùng chọn vào thực đầy đủ thao tác thêm, sửa, xóa cách nhanh quay lại trang chủ 3.4.2 Kiểm thử Phần lớn chức hệ thống hoàn thiện hoạt động ổn định ví dụ như: • Đăng ký tài khoản: phần mềm bảo mật nên đăng kí tài khoản trực tiếp sở liệu SQL server • Đăng nhập: người dùng đăng nhập cách nhập tên đăng nhập, mật chọn đăng nhập, hệ thống kiểm tra đăng nhập nếug5 • không hợp lệ thông báo để người dùng điền lại, hợp lệ không kết nói tới liệu • Tìm kiếm: người dùng tìm kiếm tin theo tiêu chí phần mềm ghi rõ • Xem tin: người dùng chọn tin cần xem, hệ thống chuyển sang trang xem tin load thông tin chi tiết yêu cầu người dùng 3.5 Một số hình ảnh chương trình 3.5.1 Trang Đăng Nhập 61 Đăng nhập tài khoản Admin phải nhập thông tin tên tài khoản mật khẩu: Hình 3.5 Giao diện Admin đăng nhập quản lý hệ thống khách sạn Hình 3.6 Admin quản lý phòng, giá phòng , dịch vụ,… 3.5.2 Trang Giới Thiệu Khách sạn 62 Hình 3.7 Giao diện giới thiệu Khách sạn 3.5.3 Trang phòng Giới thiệu loại phòng , giá phòng , dịch vụ Hình 3.8 Giao diện phòng 3.5.4 Liên Hệ 63 Hiển thị thông tin khách sạn số điện thoại, địa , gmail khách sạn Ý kiến góp ý khách hàng Hình 3.9 Giao diện Liên Hệ 64 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 65 TÀI LIỆU THAM KHẢO [1] Mô hình quản lý khách sạn Dawoo [2] Tìm hiểu tài liệu thông tin sở MySQL, ngôn ngữ ASP.NET: Nhà xuất thống kê [3] Vận dụng kiến thức thầy cô dạy lớp vào toán [4] Phân tích thiết kế hệ thống thông tin_Trần Đình Quế Nguyễn Mạnh Sơn [5] C#_ Dương Quang Thuật 66 [...]... theo Quản lý khách hàng đặt phòng tực tuyến của khách sạn là một trong những công việc quan trọng, góp phần quyết định sự thành bại của khách sạn, do nhu cầu thực tiễn như vậy Em đã 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 của khách hàng khi đặt phòng ở khách sạn + Khách hàng đặt phòng của khách sạn Phần mềm quản lý khách hàng đặt phòng. .. thái phòng: cho phép người dùng xem thông tin các phòng trong khách sạn và tìm những phòng còn trống, từ đó đưa ra yêu cầu đặt phòng ( nếu có với những phòng này) Đặt phòng: khách hàng truy cập vào web của khách sạn đặt phòng sau đó nhập liệu thông tin đặt phòng của mình 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: quản lý các thông tin về đặt phòng. .. loại phòng, phòng trong khách sạn Quản lý các thông tin khách hàng, phân loại khách hàng: quản lý thông tin của khách hang, phân loại những khách hang vip hoặc khách hàng thân thiết hoặc khách hàng bình thường Quản lý danh mục các dịch vụ trong khách sạn và việc sử dụng dịch vụ : quản lý các thông tin về dịch vụ của khách sạn, đưa ra các chương trình giảm giá nhằm kích thích nhu cầu sử dụng của khách hàng. .. danh sách phòng trong khách sạn Chi tiết thông tin phòng Cập nhật danh sách thông tin phòng Đặt phòng trước Xóa khách hàng đặt phòng trước Thêm khách hàng đặt phòng trước Lập phiếu thuê phòng Thêm mới khách hàng thuê phòng Lập phiếu dịch vụ Lập phiếu đã trả phòng thuê Xóa khách hàng Xem thông tin khách sạn Xem danh sách loại phòng Cập nhật danh sách loại phòng Tìm phòng đang có trong khách sạn Cập nhật... 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 có 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... tiêu Phần mềm quản lý khách hàng đặt phòng trực tuyến của khách sạn đạt được những 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 giờ ra, giờ vào thanh toán nhanh chóng , gọn nhẹ • Tìm kiếm tra cứu thông tin các dịch vụ một cách dễ dàng 11 1.3 Hiện trạng quá trình khách hàng đặt phòng trực tuyến Sau khi truy vấn những thông tin khách sạn trên mạng, khách hàng. .. sách khách hàng: + Mô tả yêu cầu: Liệt kê danh sách khách hàng theo tiêu chí tìm kiếm thông tin + Các thông tin cần quản lý là các thông tin cơ bản của khách hàng - Các thông tin 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) 2.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. .. đến khi khách hàng làm xong thủ tục trả phòng Tiếp đó BPLT sẽ 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 có thể sử dụng các thức ăn nướ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ụ BPLT tiếp nhận thanh toán khi khách trả phòng Khi khách hàng làm thủ tục trả phòng, BPLT sẽ kiểm tra tình trạng phòng, chính... đó, 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ý 2.1.3 Quản lý khai 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 - 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, ... 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, khách hàng điền đầy đủ thông tin vào yêu cầu trên trang web để gửi tới người quản trị Người quản trị có nhiệm vụ kiểm tra phòng khách sạn xem có đáp ứng nhu cầu của khách sạn hay không để thông báo đặt phòng thành công hoặc báo hết phòng 2.2 Biểu đồ Use Case Use Case được