Thiết kế Phần mềm quản lý khách sạn

77 602 3
Thiết kế Phần mềm quản lý khách sạn

Đ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

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 được trong mọi lĩnh vực đờ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 cách mạng Internet trên lãnh thổ Việt Nam, máy tính còn là phương tiện qua đó có thể ngồi ở nhà và trao đổi thông tin liên lạc đi khắp toàn cầu. Tin học phát triển thì con người càng có nhiều phương pháp mới, công cụ mới để xử lý thông tin và nắm bắt được nhiều thông tin hơn trong cuộc sống. Hiện nay tin học được ứng dụng trong mọi ngành nghề, trong mọi lĩnh vực. Việc áp dụng tin học vào trong quản lý, trong sản xuất kinh doanh du lịch là một xu hướng tất yếu. Ngành du lịch là một ngành có từ rất lâu trên thế giới. Tại các nước phát triển, ngành du lịch phát triển hết sức mạnh mẽ và có lợi nhuận cao với sự hỗ trợ của công nghệ thông tin trong tổ chức và hoạt động. Tại nước ta, 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 việc ứng dụng công nghệ thông tin trong 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ất thủ công, dựa vào sức 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 công 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ữ trong nhiều năm. Vì thế việc xây dựng chương trình quản lý khách sạn cho ngành du lịch 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 phục vụ khách hàng. Bài toán quản lý khách sạ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 đề tài này là phân tích, thiết kế để xây dựng được chương trình quản lý khách cạn với các tính năng nêu trên để phục vụ cho công việc quản lý tại khách sạn hoàn toàn tự động trên máy tính. Trong đề tài này đã thể hiện những công việc đề ra, song do trình độ và kinh nghiệm còn hạn chế nên không tránh khỏi những sai sót, bởi vậy em mong sự góp ý chân tình của các thầy cô giáo để em có thể phát triển hoàn thiện hơn. Em xin chân thành cảm ơn TS.Hoàng Xuân Thảo người đã định hướng và hướng dẫn em những vấn đề cần nghiên cứu, và hỗ trợ em rất nhiều về mặt tài liệu cũng như kỹ thuật cần thiết để thực hiện đề tài này. Em rất biết ơn Ba, Mẹ, anh, chị em, các thầy cô giáo khoa công nghệ thông tin nói riêng và toàn thể giáo viên trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội, những người đã tạo điều kiện thuận lợi nhất cho em trong quá trình thực hiện đề tài này.

Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến MỤC LỤC PHỤ LỤC…………………………………………………… …… …79 .3 PHẦN A: LỜI NÓI ĐẦU 3 Sinh viên thực hiện: 5 PHẦN B: NỘI DUNG 5 CHƯƠNG I: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP .5 I. QUÁ TRÌNH HOẠT ĐỘNG CỦA KHÁCH SẠN 5 1. Quy trình đặt phòng qua mạng: .7 2. Đón tiếp và xếp phòng cho khách: 9 3. Quy trình phục vụ khách hàng trong thời gian khách lưu trú tại khách sạn: 11 Sơ đồ quy trình phục vụ khách 11 4. Quy trình làm thủ tục và thanh toán cho khách (Check out): .12 II. GIẢI PHÁP ĐỀ XUẤT 13 1. Giải pháp kỹ thuật 13 2. Giải pháp hệ thống .14 CHƯƠNG 2: GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH VISUALBASIC 6.0 14 1. Giới thiệu vài nét về ngôn ngữ lập trình VisualBasic .14 2. Tổ chức chương trình của VisualBasic (Project) 16 3. Truy cập cơ sở dữ liệu từ xa bằng mô hình ADO (ActiveX Data Object) .16 3.1. ODBC (Open DataBase Connectivity – Khả năng tương kết cơ sở mở) .16 3.2.1. Điều khiển ADODC (ADO Data Control) 18 3.2.2. Đối tượng ADODB 20 3.2.2.1. Cách khai báo và thiết lập: 20 3.2.2.2. Các phương thức để xử dữ liệu trong bảng thông qua RecordSet: 21 4. Thiết kế môi trường dữ liệu DED (Data Environment Designer) .21 Sinh viên: Phạm Thị Phượng – Lớp IT04 1 Khoa Công Nghệ Thông Tin Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến 4.1. Định nghĩa .21 4.2. Các thành phần có trong một DE (Data Environment) 22 CHƯƠNG 3: GIỚI THIỆU CƠ SỞ DỮ LIỆU ACCESS.24 1. Bảng trong access (Table): .25 2. Truy vấn (Query ) .27 3. Mẩu biểu (Form) 27 4. Báo biểu (Report) 27 5. Macro .28 6. Module .28 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN KHÁCH SẠN VÀ ĐẶT PHÒNG TRỰC TUYẾN .29 I. CÁC KHÁI NIỆM CƠ BẢN 29 II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN KHÁCH SẠN VÀ ĐẶT PHÒNG TRỰC TUYẾN .31 1. Biểu đồ mức khung cảnh của hệ thống: 31 2. Phân rã chức năng hệ thống quản khách sạn và đặt phòng trực tuyến: .33 2.1 Quản tài nguyên .34 2.2. Quản đặt phòng: 34 2.3 Quản khách vào: .35 2.4. Quản sử dụng dịch vụ: 35 2.5 Quản khách ra: .36 2.6. Chức năng báo cáo: .36 2.7. Thông tin về khách sạn: 37 2.8. Đặt phòng qua mạng: 37 3. Biểu đồ luồng dữ liệu hệ thống .38 3.1 Biểu đồ luồng dữ liệu mức đỉnh: .38 3.2. Biểu đồ luồng dữ liệu mức dưới đỉnh .39 3.2.1. Biểu đồ luồng dữ liệu mức dưới đỉnh - chức năng quản đặt phòng 39 3.2.2. Biểu đồ luồng dữ liệu mức dưới đỉnh - chức năng quản khách vào:. .40 3.2.2.2. Đối với khách chưa đặt chỗ trước 41 3.2.3. Biểu đồ luồng dữ liệu mức dưới đỉnh - chức năng Quản sử dụng dịch vụ 41 3.2.4. Biểu đồ luồng dữ liệu mức dưới đỉnh - chức năng Quản khách ra .42 3.2.5. Biểu đồ luồng dữ liệu mức dưới đỉnh - chức năng Quản tài nguyên .43 3.2.6. Biểu đồ luồng dữ liệu mức dưới đỉnh - chức năng Báo cáo .44 4. Mô hình dữ liệu quan hệ: .44 4.1. Các khái niệm cơ bản 44 4.2. Các thực thể và thuộc tính của nó trong hệ thống quản khách sạn: .46 4.3. Mô hình quan hệ thực thể E-R của hệ thống quản khách sạn: .47 4.4. Mô hình quan hệ 48 III. GIAO DIỆN VÀ MỘT SỐ ĐOẠN MÃ CHƯƠNG TRÌNH DEMO .49 1. Form đăng nhập: .49 Sinh viên: Phạm Thị Phượng – Lớp IT04 2 Khoa Công Nghệ Thông Tin Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến 2. Giao diện chính của chương trình: 51 3. Chức năng Danh mục 52 4. Chức năng Đăng ký 54 5. Chức năng Trả phòng ( Quản khách ra) .72 6. Chức năng Đặt phòng (Quản thông tin đặt phòng) 73 7. Chức năng báo cáo 75 8. Chức năng trợ giúp 75 CHƯƠNG 5: KẾT LUẬN 76 1. Nhận xét về đề tài .76 2. Hướng phát triển của đề tài: 76 PHỤ LỤC………………………………………………………… …79 TÀI LIỆU THAM KHẢO………………………………………….…80 PHẦN A: LỜI NÓI ĐẦU 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 được trong mọi lĩnh vực đờ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 phúc tạp, xử 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 cách mạng Internet trên lãnh thổ Việt Nam, máy tính còn là phương tiện qua đó có thể ngồi ở nhà và trao đổi thông tin liên lạc đi khắp toàn cầu. Tin học phát triển thì con người càng có nhiều phương pháp mới, công cụ mới để xử thông tin và nắm bắt được nhiều thông tin hơn trong cuộc sống. Hiện nay tin học được ứng dụng trong mọi ngành nghề, trong mọi lĩnh vực. Việc áp dụng tin học vào trong quản lý, trong sản xuất kinh doanh du lịch là một xu hướng tất yếu. Sinh viên: Phạm Thị Phượng – Lớp IT04 3 Khoa Công Nghệ Thông Tin Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến Ngành du lịch là một ngành có từ rất lâu trên thế giới. Tại các nước phát triển, ngành du lịch phát triển hết sức mạnh mẽ và có lợi nhuận cao với sự hỗ trợ của công nghệ thông tin trong tổ chức và hoạt động. Tại nước ta, 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 việc ứng dụng công nghệ thông tin trong nước ta còn nhiều hạn chế. Trong bối cảnh đó, việc quản khách sạn được thực hiện một cách rất thủ công, dựa vào sức 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 công 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ữ trong nhiều năm. Vì thế việc xây dựng chương trình quản khách sạn cho ngành du lịch 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 phục vụ khách hàng. Bài toán quản khách sạ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 đề tài này là phân tích, thiết kế để xây dựng được chương trình quản khách cạn với các tính năng nêu trên để phục vụ cho công việc quản tại khách sạn hoàn toàn tự động trên máy tính. Trong đề tài này đã thể hiện những công việc đề ra, song do trình độ và kinh nghiệm còn hạn chế nên không tránh khỏi những sai sót, bởi vậy em mong sự góp ý chân tình của các thầy cô giáo để em có thể phát triển hoàn thiện hơn. Em xin chân thành cảm ơn TS.Hoàng Xuân Thảo người đã định hướng và hướng dẫn em những vấn đề cần nghiên cứu, và hỗ trợ em rất nhiều về mặt tài liệu cũng như kỹ thuật cần thiết để thực hiện đề tài này. Em rất biết ơn Ba, Mẹ, anh, chị em, các thầy cô giáo khoa công nghệ thông tin nói riêng và toàn thể giáo viên trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội, những người đã tạo điều kiện thuận lợi nhất cho em trong quá trình thực hiện đề tài này. Em xin trân trọng cảm ơn! Sinh viên: Phạm Thị Phượng – Lớp IT04 4 Khoa Công Nghệ Thông Tin Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến Sinh viên thực hiện: PHẠM THỊ PHƯỢNG PHẦN B: NỘI DUNG CHƯƠNG I: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP I. QUÁ TRÌNH HOẠT ĐỘNG CỦA KHÁCH SẠN Bộ máy quản của khách sạn bao gồm: Hội đồng quản trị, Ban giám đốc, Phó giám đốc, các phòng ban (Phòng kế toán, phòng kinh doanh, phòng tổ chức – hành chính), và các tổ; được bố trí theo sơ đồ sau: Sinh viên: Phạm Thị Phượng – Lớp IT04 5 Khoa Công Nghệ Thông Tin Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến Khách sạn được hình thành từ các phòng, tổ quan hệ mật thiết hỗ trợ nhau. Mỗi phòng ban có tổ chức rõ ràng, không chồng chéo. Mọi hoạt động quản lý, sản xuất kinh doanh của khách sạn đều dưới sự chỉ đạo của Ban giám đốc. Ban giám đốc chịu trách nhiệm với hội đồng quản trị cấp trên và chịu trách nhiệm trước tập thể cán bộ công nhân viên công ty. Giám đốc là người chịu trách nhiệm chính của khách sạn và là người chịu trách nhiệm trực tiếp với hội đồng quản trị cấp trên và trước tập thể cán bộ công nhân viên. Phó giám đốc hành chính chịu trách nhiệm trước giám đốc về công tác tổ chức, lao động, làm công tác khen thưởng, kỷ luật, quản trị hành chính, lưu trữ văn thư. Sinh viên: Phạm Thị Phượng – Lớp IT04 6 Khoa Công Nghệ Thông Tin HỘI ĐỒNG QUẢN TRỊ GIÁM ĐỐC PHÒNG KINH DOANH PHÒNG KẾ TOÁN PHÓ GIÁM ĐỐC BỘ PHẬN LỄ TÂN BỘ PHẬN NHÀ PHÒNG BỘ PHẬN NHÀ HÀNG VÀ BẾP BỘ PHẬN DỊCH VỤ PHÒNG TỔ CHỨC - HÀNH CHÍNH BỘ PHẬN NHÂN SỰ BỘ PHẬN AN NINH SỬA CHỬA BỘ PHẬN BACK OFFICE Hình 1.1: Sơ đồ bộ máy quản của khách sạn Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến Phòng kinh doanh chịu trách nhiệm trước ban giám đốc chuyên sâu về vấn đề tổ chức kinh doanh của khách sạn để đạt hiệu quả cao, đem lại nhiều lợi nhuận cho khách sạn. Bộ phận kế toán chịu trách nhiệm trước ban giám đốc khách sạn, bộ phận này gồm có một kế toán trưởng và các kế toán viên, có trách nhiệm thực hiện các hoạt động về kế hoạch tài chính cà công tác kế toán, cụ thể là lập kế hoạch tài chính, dự trù ngân sách hàng năm, tổ chức theo dõi việc thu chi của khách sạn, chi trả lương, định giá thành và kiểm soát các hoạt động tài chính. Bộ phận lễ tân, Bộ phận nhà phòng, Bộ phận nhà hàng và bếp, Bộ phận dịch vụ, Bộ phận an ninh – sửa chữa, Bộ phận nhân sự, Bộ phận back office - chịu trách nhiệm trực tiếp với phòng kinh doanh và giám đốc. Bộ phận lễ tân là chiếc cầu nối giữa khách hàng và khách sạn. 1. Quy trình đặt phòng qua mạng: Sau khi truy vấn những thông tin của khách sạn trên mạng, khách hàng có thể lựa chọn việc đặt phòng tại khách sạn thông qua website. Để có thể đăng ký đặt phòng, khách có nhu cầu cần phải đăng ký một account cho mình trên website của khách sạn – account gồm có địa chỉ Email đang hoạt động và password của khách. Khi tiến hành lựa chọn phòng thuê, khách sẽ đăng nhập vào website thông qua account của mình (hoặc có thể đăng nhập sau khi đã lựa chọn được phòng phù hợp với yêu cầu của mình), sau đó sẽ chọn loại phòng muốn đăng ký. Từ yêu cầu đặt phòng của khách, hệ thống website sẽ tự động kiểm tra trong cơ sỡ dữ liệu rồi đưa ra những phòng có trong loại phòng khách yêu cầu. Từ danh sách phòng mà website đưa ra, nếu khách hàng tìm được phòng theo yêu cầu của họ, họ sẽ đánh dấu vào phòng mình chọn, điền các thông tin bắt buộc và không bắt buộc (những thông tin có thể điền hoặc có thể không) như: chọn loại phòng, ngày nhận phòng (Ngày nhận phòng phải sau ngày đặt phòng tối thiều là 2 ngày), ngày trả phòng, số lượng phòng, số người ở (số người lớn và số trẻ em), họ và tên khách (người đăng ký), giới tính, số Sinh viên: Phạm Thị Phượng – Lớp IT04 7 Khoa Công Nghệ Thông Tin Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến partpost hoặc số chứng minh thư nhân dân, số tài khoản, địa chỉ liên lạc, số điện thoại, số fax (nếu có), tên nước…; và chọn chức năng “đặt phòng”. Thông tin của cuộc đặt phòng của khách sẽ được gửi về ban quản để xử lý. Danh sách phòng được đặt và khách thuê là kết quả cuối cùng và sẽ được chuyển cho bộ phận lễ tân. Bộ phận phụ trách và điều hành website sẽ có trách nhiệm giải quyết những thắc mắc, yêu cầu của khách hàng qua Email hoặc hướng dẫn qua điện thoại. Sơ đồ quy trình đặt phòng: Sinh viên: Phạm Thị Phượng – Lớp IT04 8 Khoa Công Nghệ Thông Tin Nguồn khách Nhận yêu cầu đặt phòng Đưa ra danh sách phòng thuộc loại phòng khách yêu cầu Nhận thông tin đặt phòng Khẳng định của khách Lưu thông tin Tổng hợp tình hình Nhận thay đổi yêu cầu của khách Chuyển cho bộ phận lễ tân Kết thúc Khách sạn không có khả năng đáp ứng Khách đồng ý Khách hủy bỏ cuộc đặt phòng Hình 1.2: Sơ đồ quy trình đặt phòng Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến 2. Đón tiếp và xếp phòng cho khách: Khi khách hoặc đoàn đến khách sạn; + Đối với khách đã đặt phòng từ trước khi yêu cầu nhận phòng phải đưa thông tin liên quan tới cuộc đặt phòng của mình. Nhân viên lễ tân sẽ tìm kiếm thông tin đặt phòng trên máy tính hoặc trong sổ sách, xác nhận lại các thông tin check in và lưu vào cơ sở dữ liệu. Thông tin check in bao gồm thông tin về khách và thông tin phòng khách thuê. + Còn với khách chưa đặt phòng trước có yêu cầu thuê phòng, nhân viên lễ tân sẽ cung cấp thông tin về các phòng trống hiện có cho khách thông Sinh viên: Phạm Thị Phượng – Lớp IT04 9 Khoa Công Nghệ Thông Tin Đồ án tốt nghiệp Quản khách sạn và đặt phòng trực tuyến qua việc truy vấn vào kho dữ liệu danh sách phòng. Khách xác nhận thuê phòng, nhân viên lễ tân sẽ lưu thông tin vào cơ sỡ dữ liệu. Trường hợp là khách lẻ: bộ phận lễ tân ghi nhận các thông tin về khách hàng Trường hợp là khách đoàn: Bộ phận lễ tân sẽ ghi nhận nhưng thông tin về người đại diện cho đoàn, thông tin về các thành viên trong đoàn, số lượng phòng, loại phòng, danh sách khách trong từng phòng và các yêu cầu của khách hàng. Nếu khách có yêu cầu giúp đỡ đối với hành lí của họ thì nhiệm vụ của nhận viên này là thông báo với tổ trưởng bộ phận phục vụ khách hàng để cử nhân viên của bộ phận đó đưa hành lên phòng cho khách. Bên cạnh đó, bộ phận lễ tân giới thiệu các dịch vụ sẳn có của khách sạn phục vụ khi khách ở trong khách sạn. Sơ đồ quy trình đón tiếp và xếp phòng cho khách: Sinh viên: Phạm Thị Phượng – Lớp IT04 10 Khoa Công Nghệ Thông Tin ĐÓN TIẾP XÁC NHẬN VIỆC ĐẶT PHÒNG LÀM THỦ TỤC ĐĂNG KÝ ĐÓN TIẾP XÁC NHẬN KHẢ NĂNG THANH TOÁN BÀN GIAO CHÌA KHÓA ĐƯA KHÁCH NHẬN PHÒNG KẾT THÚC PHƯƠNG ÁN THAY THẾGIỚI THIỆU CÁC DỊCH VỤ GIỚI THIỆU VÀ THỎA THUẬN XÁC ĐỊNH KHẢ NĂNG CỦA KHÁCH SẠN HOÀN TẤT HỒ SƠ Đã đặt chỗ trước Chưa đặt chỗ trước Hình 1.3: Sơ đồ quy trình đón tiếp và đặt phòng cho khách

Ngày đăng: 24/07/2013, 13:52

Từ khóa liên quan

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

Tài liệu liên quan