Ngày nay với sự phát triến như vũ bão của ngành công nghệ thông tin đã có rất nhiều những thành tựu trong nhiều ngành khoa học cũng như trong cuộc sống. Trong công việc kinh doanh ngày càng sôi động hiện nay việc áp dụng nhưng thành tựu của tin học sẽ đem lai cho những nhà kinh doanh những thuân lợi rất lớn. Trong đó có ngành kinh doanh khách sạn. Ngày nay công việc kinh doanh khách sạn rất đa dạng và có quy mô ngày càng lớn.
Hệ thống quản lý Khách sạn Khoa công nghệ thông tin MỤC LỤC I. Lời nói đầu II. Khảo sát và mô tả hệ thống 1. Khảo sát hệ thống quản lý và giới thiệu khách sạn khi chưa có sự tin học hoá 2. Khả năng áp dụng công nghệ thông tin vào công việc quản lý và giới thiệu Khách sạn 3. Mô tả hệ thống • Cơ sở dữ liệu • Quy trình hoạt động • Yêu cầu của hệ thống • Một số chức năng chính III. Phân tích hệ thống 1. Biểu đồ phân cấp chức năng 2. Biểu đồ luồng dữ liệu 3. Mô hình dữ liệu 4. Mô hình thực thể liên kết IV. Thiết kế hệ thống 1. Công cụ lập trình 2. Thiết kế cơ sở dữ liệu 3. Thiết kế các chức năng V. Cài đặt và lập trình VI. Khai thác và bảo trì 1 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin Phần I: Lời nói đầu Ngày nay với sự phát triến như vũ bão của ngành công nghệ thông tin đã có rất nhiều những thành tựu trong nhiều ngành khoa học cũng như trong cuộc sống. Trong công việc kinh doanh ngày càng sôi động hiện nay việc áp dụng nhưng thành tựu của tin học sẽ đem lai cho những nhà kinh doanh những thuân lợi rất lớn. Trong đó có ngành kinh doanh khách sạn. Ngày nay công việc kinh doanh khách sạn rất đa dạng và có quy mô ngày càng lớn. Nó không đơn thuần chỉ là công việc thuê mượn phòng và quy mô chỉ là trong một quốc gia hay một thành phố và nó còn mang tính đa quốc gia rộng lớn. Ngày nay với việc đi du lịch nay đi công tác ra nước ngoài ngày càng trở nên phổ biến việc đặt phòng trước là hết cần thiết bởi vậy chúng ta cần đưa những thành tựu vào công việc kinh doanh là rất đúng đắn. Phần II: Khảo sát và mô tả hệ thống I. Khảo sát hệ thống khi chưa có tin học hoá Như chúng ta đã biết không việc kinh doanh khách sạn dã có từ rất lâu. Tuy nhiên việc áp dụng những thành tựu khoa học công nghệ thông tin vào quản lý phát triển công việc kinh doanh khách sạn thì mới đây mới được tiến hành. Chúng ta sẽ khảo sát công việc quản lý khách sạn khi chưa có sự tham gia của máy tính. Mô hình chung nhất của công việc quản lý khách sạn chính là công việc cho thuê mượn phòng cùng với các dịch vụ khác tuỳ vào quy mô của khách sạn. Khi khách hàng có yêu cầu mượn phòng họ sẽ liện hệ với khách sạn để biết được thông tin về phòng, dịch vụ và các ưu đãi. Sau khi đã có đầy đủ thông tin khách hàng sẽ tiến hành làm thủ tục đăng ký với khách sạn, và bàn tiếp tân chình là nơi làm thủ tục. Nhân viên tiếp tân sẽ tiếp nhận yêu cầu của khách hàng kiềm tra lại thông tin và khách hang yêu cầu, sau đó có dự trả lời về phía khách hàng xem có thể làm thủ tục cho thuê phòng hay không. Nếu như đạt yêu cầu thì nhân viên tiếp tân sẽ tiến hành làm thủ tục thuê phòng cho khách hàng và giao chìa khóa. Và tất cả những thông tin đó đều được lưu dưới dạng văn bản. Khi khách hàng có nhu cầu trả phòng thì khách sạn sẽ thông kê các khoản mà khách hàng cần phải thanh toán dưới dạng các hoá đơn. Khách hàng phải có nghĩa vụ thanh toán tiền. Sau khi nhận tiền thanh toán từ phía khách hàng khách sạn sẽ gửi hoá đơn cho khách hàng. Nếu như khách hàng có thắc mắc hay ý kiến gì nều có thể phản ánh trực tiếp với nhân viên khách sạn. Về phía khách sạn sau khi làm thủ tục mượn phòng cho khách hàng sẽ liên hệ với phòng phục vụ để bố chí người dọn dẹp phòng. Trong hệ thống khách sạn còn có hệ thống nhà hàng chuyên phục vụ các bữa ăn nhanh, bữa chính hay tiệc tùng đám cưới. Ngoài ra khách sạn còn tổ chức những hội nghị theo đặt hàng. Tuy nhiên tất cả những công việc trên đều thực hiện hết sức thủ công. Có nghĩa là phần 2 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin lớn vẫn do bàn tay con người thực hiện. Chính vì vậy luôn có những sai sót trong công việc, nhất là việc lưu trữ các thông tin về khách hàng, tình trạng hoạt động của khách sạn. Và khi công việc trở nên quá nhiều sẽ dẫn tới việc bị quá tải dẫn tới sai sót và có thể làm ảnh hưởng rất lớn tới công việc kinh doanh của khách sạn II. Khả năng áp dụng tin học vào việc quản lý khách sạn Hiện nay với sự phát triển như vũ bão của ngành công nghệ thông tin chúng ta đã có những thành tựu lớn trong mọi lĩnh vực của cuộc sống. Với sự tham gia càng nhiều của máy tính vào các ngành công nghiệp, dịch vụ và cuộc sống tạo ra những điều kiện rất lớn để chúng ta có thể phát huy khả năng của công việc tạo ra những bước đột phá trong công việc kinh doanh, học tập hay nghiên cứu. Như chúng ta đã nói ở bên trên những khuyết điểm và chúng ta gặp phải khi không có dự tham gia của máy tính là rất lớn và đôi khi có thể làm ảnh hưởng tới công việc kinh doanh của chúng. Tuy nhiên với sự áp dụng những thành tựu của ngành công nghệ thông tin chúng ta hoàn toàn có thể khắc phục được những khuyết điểm hơn nữa nó có cho ta rất nhiều thuận tiện khác. Cũng như vậy, trong đề tài nay chúng ta nói đến ứng dụng WEB trong các ngành nói chung và trong ngành kinh doanh khách sạn nói riêng. Nhưng WEB là gi? Nó có gì đặc biệt? WEB là một khái niệm khá mới gần đây nhưng nhanh chóng nó trở lên phổ biến trong phạm vi toàn cầu, nó là một công cụ mà thông qua nó ta có thể cho mọi người trên thế giới này biết đến chúng ta. Bên cạnh đó ta còn nói đến một khái niệm khác: đó là INTERNET. Đó là môi trường để chúng ta trao đổi thông tin với khắp mọi trên thế giới. Bởi vậy khi chúng ta sử dụng internet trong công việc quảng cáo hay quản lý công việc kinh doanh khách sạn sẽ đem lai cho chúng ta rất nhiều sự thuận tiện và lợi ích. Chúng ta có thể kể một số những thuận lợi mà chúng ta có được: Khi sử dụng các ứng dụng về internet chúng ta có thể mở rộng quy mô của khách sạn bằng cách nhận đặt phòng qua mạng. Với phương thức này chúng ta có thể vươn tới những khách hàng không chỉ ở trong nước mà còn ở ngoài nước. Hiện nay nhu cầu đi ra nước ngoài là rất lớn nên đây là một việc hoàn toàn khả thi. Ngoài ra chúng ta có thể luôn cập nhật, theo dõi được tình trạng hoạt động kinh doanh của khách sạn ở bắt kỳ đâu và không nhất thiết phải ở văn phòng, bên cạnh đó công việc lưu trữ tìm kiếm thông tin về công việc kinh doanh ngày càng trở đơn giản và thuận tiện.Và còn rất nhiều những lợi ích khác. Tóm lại với xu hướng của thời đại ngày nay việc áp dụng những thành tựu công nghệ thông tin là hết sức cần thiết Sau đây chúng ta mô tả một số đặc điểm về hệ thống 3 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin III. Mô tả hệ thống 1. Về cơ sở dữ liệu • CSDL quản lý khách hàng gồm có những thông tin : Họ tên(not null) Giới tính Ngày sinh Quốc tịch Số cmnd Số visa • CSDL quản lý phòng Mã phòng Loại phòng Gia phòng Tình trạng • CSDL quản lý Đặt phòng Tên khách hàng Mã phòng Loại phòng Ngày mượn Ngày trả • CSDL quản lý dịch vụ Mã dịch vụ Tên dịch vụ • CSDL bản sao Đây là CSDL dự phòng, là bản sao nguyên bản của thông tin gốc có tác dụng bảo quản đề phòng trong trường hợp xảy ra mất mát thông tin do những sự cố ngoài ý muốn của người quản lý. CSDL này sẽ tự cập nhật khi có sự thay đổi thông tin trong hệ thống Những kỹ thuật tạo lập cơ sở dữ liệu hiện rất phong phú và đa dạng. Những sản phẩm phần mềm ngày cáng có nhiều tính năng ưu việt và dễ dàng sử dụn. Ta có thể kể đến một số phần mềm thông dụng hiện nay như: Access, SQL, Visaul Basic, VC, Java Để tối ưu hoá công việc nhập dữ liệu chúng ta còn sử dụng một số những phần cứng. Hiện nay chúng ta không chỉ đơn giản nhập nhập dữ liệu chữ, số bằng bàn phím và chuột mà còn có thể nhập dữ liệu là ảnh bàng máy quét hay âm thanh bắng các thiết bị thu và lưu trữ âm thanh. Với sự phát triển của công nghệ Multimedia (công nghệ đa phương tiện) thì công việc nhập dữ liệu càng trở nên dễ dàng và phong phú hơn. 4 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin 2. Quy trình hoạt động của hệ thống Hoạt động của hệ thống diễn ra như sau: Khi khách hàng có nhu cầu đặt phòng họ sẽ truy cập trang web. Tại đó khách hàng sẽ xem phòng thông qua các đặc điểm mà trang WEB nêu ra. Khi khách hàng ưng thuận phòng nào họ sẽ tiến hành đặt phòng theo hướng dẫn của trang web. Các thông tin mà khách hàng đưa ra sẽ được lưu tại cơ sở dữ liệu của khách sạn. Bên cạnh đó khách còn được biết thêm nhiều thông tin về các hoạt động của khách sạn hay các dịch vụ kèm theo của khách sạn Để đặt được phòng thì khách hàng sẽ phỉa tuân thủ một số điều kiện bắt buộc của khách sạn. Trong trang web có phần dành cho người quản trị. Để vào phần nay thì người quản trị trước khi truy cập thi cần phải đăng nhập bằng password và username. Tại đó người quản trị có thể truy cập vào cơ sở dữ liệu, cập nhật hoặc thay đổi có sở diệu 3. Yêu cầu của hệ thống Yêu cầu của hệ thống là: Hệ thống cần phải hoạt động thuận tiện cho cả người dùng lẫn người quản trị Hệ thống cần làm tốt các chức năng mà không có sai sót Hệ thống cần được bảo mật tốt. Phân quyền rõ ràng 4. Một số chức năng chính _ Chức năng Quản lý khách hàng _ Chức năng Quản lý phòng _ Chức năng Quản lý công tác mượn trả phòng _ Chức năng Quản lý dịch vụ _ Chức năng trợ giúp Phần III phân tích hệ thống Để nghiên cứu về mặt chức năng và hoạt động của hệ thống người ta sử dụng hai biểu đồ là biểu đồ luồng dữ liệu và biểu đồ phân cấp chức năng. Chúng ta tìm hiểu một chút về mục đích và tác dụng của hai biểu đồ này: • Biểu đồ phân cấp chức năng (BPC) :là công cụ khởi đầu để mô tả hệ thống do công ty IBM phát triển. Nó cho phép phân rã dần dần các chức năng từ chức năng mức cao thành chức năng tri tiết nhỏ hơn và kết quả cuối cùng ta thu được một cây chức năng. Cây chức năng này xác định một cách rõ ràng và dễ hiểu cái gì xảy ra trong hệ thống. * Thành phần của biểu đồ bao gồm: + Các chức năng ký hiệu bằng các hình chữ nhật trên có gán tên nhãn + Kết nối: kết nối giữa các chức năng mang tính chất phân cấp và được ký hiệu bằng đoạn thẳng nối chức năng cha với các chức năng con 5 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin * Đặc điểm: + Các chức năng được nhìn một cách khái quát nhất, trực quan dễ hiểu, thể hiện tính cấu trúc của phân rã chức năng + Dễ thành lập vì tính đơn giản: Nó trình bày hệ thống phải làm gì + Mang tính chất tĩnh vì bỏ qua mối liên quan thông tin giữa các năng. Các chức năng không bị lặp lại và không dư thừa. +Rất gần gũi với sơ đồ tổ chức nhưng ta không đông nhất nó với sơ đồ tổ chức • Biểu đồ luồng dữ liệu (BLD) : là công cụ diễn tả tập hợp các chức năng của hệ thống trong các mối quan hệ trước sảutong tiến trình xử lý, trong bàn giao thông tin cho nhau. Mục đích của biểu đồ luông dữ liệu là giúp chúng ta htấy được đằng sau những cái gì xảy ra trong hệ thống, làm rõ những chức năng và thông tin nào cần thiết cho hệ thống. * Tác dụng của BLD: BLD là công cụ chính của quá trình phân tích, nhằm mục đích thiết kế trao đổi và tạo lập dữ liệu. Nó thể hiện khá rõ và khá đầy đủ các nét đặc trưng của hệ thống trong các bước phân tích, thiết kế và trao đổi dữ liệu. * Các thành phần của biểu đồ: + Chức năng xử lý + Luồng thông tin + Kho dữ liệu + Tác nhân ngoài + Tác nhân trong 6 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin I. Sơ đồ chức năng nghiệp vụ của hệ thống quản lý Khách sạn 1. sơ đồ phân cấp chức năng mức đỉnh 2. Sơ đồ phân cấp chức năng mức dưới đỉnh a. Phân rã chức năng quản lý Khách hàng Quản lý Khách sạn Quản lý Khách hàng Quản Lý Phòng Quản Dịch vụ Quản lý giao dịch 7 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin b. Phân rã chức năng quản lý Phòng Quản lý khách hàng Nhận thông tin về khách hàng Lưu thông tin khách hàng xử lý khách hàng vi phạm Thống kê về khách hàng 8 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin c. Phân rã chức năng quản lý dịch vụ Quản lý phòng Giao dịch Xuất phòng Nhận phòng Thêm phòng Bảo trì Thống kê Phân loại Đánh mã phòng Lưu phòng bảo tri phòng Kiểm tra tình trạng phòng Lên kế hoạch sửa chữa Tiến hành sửa chữa Thông tin đặc biệt Lập báo cáo 9 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin Quản lý Dịch vụ Cung cấp dịch vụ Thêm dịch vụ Xoá dịch vụ Giới thiệu dịch vụ 10 [...]... thiệu cơ bản của khách sạn với mọi người 17 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - _ Trang giới thiệu (gioithieu.asp) : Trang web nay chứa nhưng thông tin đầy đủ nhất về hoạt động của khách sạn cũng như lịch sử cảu khách sạn Tại đây khách hàng có thể tìm thấy mọi thông tin về khách sạn 18 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin... thì thông tin sẽ bị mất 29 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - Nếu muốn thêm mới ta click vào “ADDNEW” 30 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - Còn nếu ta muốn tìm kiếm bản ghi tadung chức năng tìm kiếm 31 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin ... 23 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - _ Trang góp y kien cho khách sạn (gopy.asp): 24 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - Phần dành cho người quản trị Người quản trị muốn vào được trang web dành cho người quản trị thì phải đăng ký quyền admin như sau : Nếu như người quản. . .Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - Nhận phiếu Nhận phiếu yêu cầu Duyệt phiếu Trả lời Phòng Cung cấp Dịch vụ Quản lý Giao dịch Lưu thông tin Thu hồi phòng Trả phòng Xác định độ vi phạm Thanh toán tiền Lưu thông tin Thông tin đặc biệt Thống kê Lập báo cáo 11 Quản lý Hệ thống quản lý Khách sạn Khoa công nghệ thông tin khách ... trang web cho phép khách hàng tìm thấy cụ thể các dịch vụ mà khách sạn cung cấp cho khách hàng 21 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - _ Trang tìm kiếm (timkiem.asp): tại trang web này bạn có thể tìm kiếm phòng hay dịch vụ theo yêu cầu của mình thông qua một số các tiêu chí 22 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin ... đăng nhập thành công thì họ có thể tác động vào cơ sở dữ liêu của hệ thống 25 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - _ Trang web dành cho người quản trị (default_admin.asp) Phần menu bên trái cho phép bạn tác động vào cơ sở dữ liệu 26 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - Ta... để khi khách hàng chọn được phòng ưng ý họ sẽ gửi yêu cầu đến khách sạn bằng cách điền các thông tin trong các ô Các dữ liệu mà khách hàng điền vào đó sẽ gửi đến server của khách sạn để xử lý Khách sạn sẽ lưu các thông tin đó và coi như bạn để đặt phòng tất nhiên trong một khoảng thời gian nhất định nếu bạn không đến nhận phòng khách sạn sẽ huỷ bỏ các thông tin đó 19 Hệ thống quản lý Khách sạn Khoa... CSDL về Phong Ta click vào menu quản lý phòng” nó sẽ xuất hiện nơi chứa dữ liệu Tại đây ta có thể: _ tìm kiếm _ Xoá _ Thay đổi _ Thêm mới 27 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - Nếu như bạn muốn thay đổi thông tin về một bản ghi ta click vao “edit” Nó sẽ hiện ra 28 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin ... phòng Khách- phòng hợp lệ+chìa khoá phòng + hoá đơn Khách thuê phòng Khách- Dịch vụ Yêu cầu dịch vụ Quản lý dịch vụ Hợp lệ +dịch vụ khách yêu cầu +Ho á đ ơn 12 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - 5.Biểu đồ luồng dữ liệu mức dưới đỉnh Hợp lệ +Chìa khoá phòng+hoá đơn Xử lý thuê phòng Cập nhật thông tin khách thuê phòng Đăng ký thuê phòng Khách. .. kết quả hiện ra là: 32 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin - Tương tự như vậy với các chức năng còng lại VIII.Khó khăn và hạn chế Trang web này mới được xây dựng nên không tránh khỏi nhiều sai sót Hơn nữa do em mới tìm hiểu và thiết kế web nên chưa được thuần thục lắm do 33 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin . năng quản lý Khách hàng Quản lý Khách sạn Quản lý Khách hàng Quản Lý Phòng Quản Dịch vụ Quản lý giao dịch 7 Hệ thống quản lý Khách sạn Khoa công nghệ thông tin b. Phân rã chức năng quản. +dịch vụ khách yêu cầu +Ho á đ ơn 12 Khách thuê phòng Quản lý khách sạn Quản lý khách sạn Quản lý phòng Khách thuê phòng Quản lý dịch vụ Hệ thống quản lý Khách sạn Khoa công nghệ thông. quản lý Phòng Quản lý khách hàng Nhận thông tin về khách hàng Lưu thông tin khách hàng xử lý khách hàng vi phạm Thống kê về khách hàng 8 Hệ thống quản lý Khách sạn Khoa công nghệ