Tìm hiểu về ASP net và xây dựng website quản lý khách sạn

64 2.4K 9
Tìm hiểu về ASP net và xây dựng website 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

Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” MỤC LỤC PHẦN I: TỔNG QUAN VỀ ĐỀ TÀI 1.1.Lý do chọn đề tài .Trang 5 1.2.Yêu cầu đề tài .Trang 5 PHẦN II: KHẢO SÁT HỆ THỐNG 2.1. Vài nét về Khách sạn xanh .Trang 7 2.2. Mô tả hoạt động cơ cấu tổ chức .Trang 7 2.3. Đặc tả bài toán Trang 8 2.4. Đánh giá về hệ thống cũ .Trang 8 2.4.1. Ưu điểm .Trang 8 2.4.2. Nhược điểm .Trang 8 2.5.Các biểu mẫu thanh toán Trang 12 2.5.1. Hoá đơn thanh toán dịch vụ .Trang 12 2.5.2. Hoá đơn thanh toán tiền phòng .Trang 12 2.5.3. Bảng giá phòng .Trang 13 2.5.4. Báo cáo thống kê .Trang 13 2.6.Chức năng Trang 14 2.6.1.Những Module chính Trang 14 2.7. Yêu cầu hệ thống .Trang 15 2.7.1.Thông tin nhập Trang 15 2.7.2.Thông tin xuất Trang 15 2.7.3.Xử thông tin .Trang 15 2.8. Yêu cầu của hệ thống mới Trang 16 Phần cứng Trang 16 Các công cụ để phát triển Trang 16 PHẦN III: PHÂN TÍCH - ĐẶC TẢ YÊU CẦU A.PHẦN QUẢN Trang 18 3.1.Thiết kế hệ thống mới Trang 18 3.2. Đặc tả chức năng của hệ thống Trang 19 a Cập nhật thông tin hệ thống .Trang 19 b.Quản thông tin Khách hàng Trang 21 c. Tra cứu thông tin .Trang 22 3.3.Các loại biểu đồ thiết kế Trang 23 Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 1 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” 3.3.1. Biểu đồ phân cấp chức năng Trang 23 3.3.2.Biểu đồ luồng dữ liệu .Trang 24 a. Biểu đồ luồng dữ liệu mức ngữ cảnh .Trang 24 b. Biểu đồ luồng dữ liệu mức đỉnh Trang 24 c.Biểu đồ luồng dữ liệu mức dưới đỉnh .Trang 25 d. Mô hình xử chính của hệ thống Khách sạn .Trang 28 3.4. Cơ sở dữ liệu Trang 29 3.5. Thiết kế cơ sở dữ liệu .Trang 31 3.6. Mô hình cơ sở dữ liệu Trang 34 B. XÂY DỰNG WEBSITE KHÁCH SẠN .Trang 35 3.1. Thiết kế hệ thống mới .Trang 35 3.2. Đặc tả chức năng Trang 35 3.2.1. Phần I Trang 36 3.2.1.1.Xem tin tức Trang 36 3.2.1.2 Xem thông tin phòng .Trang 36 3.2.1.3.Giới thiệu Khách sạn .Trang 36 3.2.1.4.Xem thông tin nhà hàng - dịch vụ .Trang 36 3.2.1.5.Liên hệ .Trang 36 3.2.1.6. Đăng nhập .Trang 36 3.2.2. Phần II Trang 36 3.2.2.1.Quản tin tức .Trang 36 3.2.2.2.Quản thông tin phòng Trang 36 3.3. Thiết kế cơ sở dữ liệu, thủ tục xử lý, giao diện Trang 37 3.4. Biểu đồ phân cấp chức năng Trang 38 a. Biểu đồ luồng dữ liệu mức ngữ cảnh .Trang 38 b. Biểu đồ luồng dữ liệu mức đỉnh Trang 38 c. Biểu đồ luồng dữ liệu mức dưới đỉnh Trang 39 3.5. Cơ sở dữ liệu Trang 40 3.6.Thiết kế cơ sở dữ liệu Trang 40 3.7.Mô hình cơ sở dữ liệu Trang 41 PHẦN IV : XÂY DỰNG CHƯƠNG TRÌNH I. Lựa chọn công cụ cài đặt .Trang 42 1. Giới thiệu về ASP.Net .Trang 42 2. do chọn ASP.Net Trang 42 Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 2 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” 3. Các bước chuẩn bị thực hiện hoàn thiện .Trang 44 II. Thiết kế giao diện của chương trình .Trang 46 A. Giao diện Webiste Trang 46 B. Giao diện Quản Khách sạn .Trang 51 PHẦN V: ĐÁNH GIÁ - KẾT LUẬN I. Đánh giá Trang 60 1. Phần giao diện .Trang 60 2. Phần lập trình tương tác Trang 60 II. Hướng phát triển Trang 62 Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 3 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” LỜI NÓI ĐẦU Hiện nay công nghệ thông tin là một trong những lĩnh vực phát triển nhanh mạnh mẽ nhất. Với sự phát triển nhảy vọt của công nghệ thông tin đã tác động sâu sắc đến mọi lĩnh vực trong đời sống xã hội. Ở nước ta, việc sử dụng rộng rãi máy tính không còn chỉ bó hẹp trong việc nghiên cứu ở các trường Đại học, các trung tâm máy tính mà nó đã trở thành một công cụ khá quen thuộc với mọi người. Phạm vi ứng dụng của công nghệ thông tin ngày càng được mở rộng trên nhiều lĩnh vực, mỗi lĩnh vực có một thế mạnh riêng của nó Đặc biệt trong lĩnh vực Web nói chung Website quản nói riêng, công nghệ thông tin càng được phát triển mạnh. Website Quản Khách sạn là một ví dụ cụ thể. Trên thực tế, phần lớn hệ thống “TÌM HIỂU VỀ ASP.NET XÂY DỰNG WEBSITE QUẢN KHÁCH SẠN” được xây dựng bằng Web hoặc bằng VB.Net hoặc bằng ngôn ngữ C#…. Đồ án “TÌM HIỂU VỀ ASP.NET XÂY DỰNG WEBSITE QUẢN KHÁCH SẠN” chúng em đã đi sâu vào tìm hiểu những vấn đề cố gắng nghiên cứu tài liệu đề hoàn thành các yêu cầu đặt ra. Chúng em xin chân thành cảm ơn sự giúp đỡ nhiệt tình có trách nhiệm của Ths.Nguyễn Công Nhật cùng các thầy cô giáo khoa CNTT Trường Đại Học Vinh, ban lãnh đạo tập thể nhân viên Khách sạn xanh đã giúp đỡ chúng em trong quá trình chúng em thực hiện đề tài. Nhưng vì khả năng thời gian còn hạn chế nên quá trình phân tích thiết kế hệ thống, cài đặt xây dựng hệ thống “TÌM HIỂU VỀ ASP.NET XÂY DỰNG WEBSITE QUẢN KHÁCH SẠN” còn có những chỗ chưa tối ưu không thể tránh khỏi những thiếu sót. Vì vậy chúng em rất mong được sự góp ý, bổ sung của quý các thầy cô giáo các bạn để chương trình được hoàn thiện hơn. Nhóm sinh viên thực hiện: Đinh Thị Kim Soa Nguyễn Minh Sơn Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 4 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” PHẦN I TỔNG QUAN VỀ ĐỀ TÀI 1.1. DO CHỌN ĐỀ TÀI: Trong thời đại ngày nay, đặc biệt là vào những năm gần đây, tin học đã thực sự xâm nhập vào đời sống của toàn xã hội, nhu cầu thu nhận, lưu trữ, kết xuất xử thông tin ngày càng tăng. Do đó thông tin đã thực sự trở thành nguồn tài nguyên quan trọng to lớn. Các mối quan hệ, tính trật tự tổ chức là những thuộc tính phổ biến cả một hệ thống xã hội. Hệ thống càng phát triển, tức có nhiều mối liên hệ giữa chúng thì quan hệ càng phức tạp, do đó nội dung thông tin càng phong phú. Nếu như xử thông tin đó bằng phương pháp thủ công truyền thống thì khá vất vả. Do vậy để xử thông tin một cách nhanh chóng, chính xác hiệu quả thì ngành công nghệ thông tin đã cung cấp cho chúng ta những biện pháp công cụ cần thiết. Như vậy sự thâm nhập của công nghệ thông tin vào tất cả các ngành trong đời sống xã hội với một phương thức hoạt động hoàn toàn mới mẻ, sáng tạo nhanh chóng mà không làm mất đi sự chính xác. Đặc biệt nó đã đánh dấu một bước ngoặt trong việc áp dụng tin học vào các hệ thống Quản trị. Mục đích của Website quản Khách sạn là giới thiệu về Khách sạn, những thông tin liên quan đến Khách sạn giúp người xem tìm hiểu khi có nhu cầu đặt phòng Khách sạn quản các thông tin liên quan đến Khách sạn. 1.2. YÊU CẦU ĐỀ TÀI: “TÌM HIỂU VỀ ASP.NET XÂY DỰNG WEBSITE QUẢN KHÁCH SẠN” _Là một phần mềm hệ thống quản Khách sạn dựa trên nền tảng.NET. Bao gồm 2 phần: Phần I: Thuộc phần Front End là phần dành cho thành viên của Website Người truy cập Webisite. * Cung cấp các thông tin liên quan đến Khách sạn * Cung cấp các thông tin về loại phòng giúp cho Khách hàng công ty du lịch tham khảo khi có nhu cầu đặt phòng Khách sạn. Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 5 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” * Cung cấp các thông tin về các loại hình dịch vụ nhà hàng * Cung cấp các thông tin cần thiết để giúp Khách hàng các công ty du lịch có nhu cầu liên hệ với Khách sạn. * Quản các Tin tức (Thêm tin tức mới, Xoá Sửa các tin tức). * Quản thông tin Loại phòng (Thêm thông tin loại phòng, Xoá Sửa thông tin). Phần II: Thuộc phần BackEnd (Là phần quản Khách sạn) chỉ dành cho người quản trị mới có thể truy cập vào tất cả các chức năng để quản lý, các thành viên (Nhân viên) chỉ có thể truy cập vào một số chức năng nhưng không thể truy cập vào chức năng có tác động thay đổi về hệ thống mà đặc biệt Khách hàng không thể truy cập được. Phần quản bao gồm: * Quản thông tin hệ thống gồm những chức năng cần quản như sau (Cập nhật thông tin phòng, Thiết bị, Thiết bị phòng, Dịch vụ, Nhân viên, Khách sạn). * Quản thông tin Khách hàng gồm những chức năng cần quản như sau (Cập nhật thông tin Khách hàng, Thông tin đặt phòng, Sử dụng dịch vụ, Thông tin nhận trả phòng - dịch vụ, Thanh toán). * Tra cứu - Thống kê (Tra cứu thông tin Khách hàng, Loại phòng, Thiết bị phòng, Thống kê doanh thu theo nhân viên, Khách sạn) Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 6 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” PHẦN II KHẢO SÁT HỆ THỐNG 2.1. VÀI NÉT VỀ KHÁCH SẠN XANH: Khách sạn Xanh Nghệ An nằm trung tâm thành phố Vinh, gần ga tàu, sân bay, cách 12 km về phía tây là khu di tích Kim Liên quê hương chủ tịch Hồ Chí Minh, cách 12 km về phía đông là đô thị du lịch biển Cửa Lò, cách 12 km về phía Đông Nam là quê hương khu mộ đại thi hào Nguyễn Du. Khách sạn Xanh Nghệ An đạt tiêu chuẩn 3 sao với 84 phòng nghỉ đầy đủ tiện nghi rộng rãi thoáng mát có 3 phòng ăn lớn phục vụ 1000 thực Khách từ các món ăn Á, Âu đến các món ăn đặc sản. Đội ngũ nhân viên chuyên nghiệp phục vụ tận tình chu đáo. 2.2. MÔ TẢ CÁC HOẠT ĐỘNG CƠ CẤU TỔ CHỨC:  Giám Đốc Khách Sạn: Là người có quyền quyết định chịu trách nhiệm chung đối với mọi hoạt động kinh doanh của Khách sạn trước Pháp Luật Nhà Nước.  Phó Giám Đốc: Phụ trách về kinh doanh.  Phó Giám Đốc: Phụ trách về tổ chức cán bộ, Quản trị các bộ phận dưới quyền. Nắm bắt các tình hình, kịp thời báo cáo cho giám đốc cùng giám đốc xử công việc giúp các bộ phận thực hiện theo đúng những mục tiêu đã đề ra.  Bộ phận lễ tân: Có chức năng như một chiếc cầu nối giữa Khách thuê với các bộ phận khác trong Khách sạn nhằm thoả mãn tối đa hoá các nhu cầu của Khách. Là bộ phận đại diện cho Khách sạn tiếp xúc nhận những yêu cầu của Khách. Cụ thể là bộ phận lễ tân chịu trách nhiệm đặt phòng cho Khách, đăng ký Khách sạn cho Khách giới thiệu cho Khách biết về các sản phẩm, dịch vụ ở Khách sạn để Khách sử dụng các sản phẩm trong thời gian lưu trú, lập phiếu thanh toán thu tiền của Khách.  Bộ phận phục vụ phòng: Chịu trách nhiệm cho việc chuẩn bị kinh doanh phòng, tạo ra tình trạng phòng sạch sẽ chu đáo để đón Khách. Chức Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 7 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” năng chính của bộ phận này là thực hiện các thao tác kỹ thuật đảm bảo vệ sinh nhằm đáp ứng nhu cầu cho Khách.  Bộ phận giặt là: Đây là dịch vụ bổ sung nhằm tăng thêm doanh thu cho Khách sạn tối đa hoá mức độ hài lòng của Khách.  Bộ phận bảo vệ: Đảm bảo an ninh trật tự trong Khách sạn 24/24 giờ. Theo dõi kiểm tra các quy định mà Khách sạn đề ra.  Dịch vụ ăn uống: Chịu trách nhiệm phục vụ các nhu cầu của Khách về mảng ăn uống. Đối tượng Khách ở đây có thể là Khách ở ngoài Khách sạn. Khách sạn phục vụ nhu cầu ăn uống của Khách theo thực đơn cũng có thể phục vụ ăn uống tại phòng cho Khách. Các bộ phận trực thuộc của dịch vụ ăn uống. 2.3. ĐẶC TẢ BÀI TOÁN: Một Khách sạn cần tự động hoá trong việc quản lý. Sau khi tìm hiểu, khảo sát hiện trạng chúng em nắm được những thông tin sau: • Quản Khách hàng: Mỗi Khách hàng của Khách sạn đều được Khách sạn quản những thông tin sau: Họ tên, Giới tính, Địa chỉ, Điện thoại_Fax (nếu có), E_mail (nếu có), Số CMND_Passport (hoặc các văn bằng khác có hình), Quốc tịch. Nếu Khách hàng là công chức thì quản thêm các thông tin sau: Tên cơ quan, Địa chỉ cơ quan, E_mail cơ quan. • Quản phòng: Các phòng của Khách sạn được quản dựa vào phòng số, Loại phòng, Giá cơ bản. Khách sạn gồm có ba loại phòng: Loại đặc biệt (Phòng đơn: 320000 VNĐ, Phòng đôi: 350000 VNĐ), Loại I (Phòng đơn: 280000 VNĐ, Phòng đôi: 300000 VNĐ), Loại II (Phòng đơn: 220000 VNĐ, Phòng đôi: 250000 VNĐ). Ngoài ra mỗi phòng còn được trang bị các tiện nghi, nên tiện nghi cũng được quản theo mã tiện nghi, tên tiện nghi. Còn trang bị tiện nghi theo phòng được quản dựa vào phòng số số lượng tiện nghi trong từng phòng. Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 8 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” • Quản đăng ký _ thuê phòng: Tất cả các thông tin đăng ký thuê phòng đều được quản dựa trên Số đăng ký, Họ tên Khách đăng ký, Ngày đến, Giờ đến, Ngày đi, Giờ đi, Số lượng người lớn, Số lượng trẻ em Số tiền đặt cọc. • Quản thông tin nhận phòng: Khách sạn quản những thông tin sau: Số nhận phòng, Họ tên người nhận phòng, Ngày nhận, Giờ nhận. Tất cả thông tin nhận phòng đều dựa vào thông tin đăng ký thuê phòng đã khai báo trước đó. Vì Khách hàng có đăng ký mới được nhận phòng theo đúng thông tin mà Khách đã đăng ký. • Quản việc trả phòng: Dựa trên thông tin đăng ký thuê phòng thông tin nhận phòng, việc trả phòng được Khách sạn quản các thông tin sau: Số trả phòng, Ngày trả, Giờ 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 ở tại Khách sạn thì phải tiến hành làm thủ tục đăng ký lại. Bên cạnh việc trả phòng của Khách thì Khách sạn sẽ kiểm tra lại tình trạng phòng. • Quản thông tin huỷ đăng ký: Cũng như việc quản các công việc trên thì việc huỷ đăng ký được quản các thông tin sau: Số huỷ đăng ký, Ngày huỷ đăng ký, Giờ huỷ đăng ký, Họ tên người huỷ đăng ký. • Quản nhân viên phục vụ tại Khách sạn: Tất cả những nhân viên làm việc tại Khách sạn đều được quản các thông tin sau: Họ nhân viên, Tên nhân viên, Chức vụ của nhân viên. Ngoài ra Khách sạn còn quản thông tin về dịch vụ: Mã dịch vụ, Tên dịch vụ; Tiện nghi. 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 hoạt động của hệ thống hiện tại: Một Khách thuê khi đến với Khách sạn được tính từ lúc Khách liên hệ với Khách sạn để đặt phòng cho tới khi Khách rời khỏi Khách sạn sau khi làm Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 9 Đồ án tốt nghiệp “Tìm hiểu về ASP.Net Xây dựng Website quản Khách sạn” thủ tục trả phòng, thanh toán cho Khách sạn. Một chu trình Khách như vậy người ta chia làm bốn giai đoạn.  Tiếp nhận phòng : (Trước khi Khách đến Khách sạn). Khi Khách có nhu cầu ở Khách sạn thì Khách thuê có thể liên hệ với Khách sạn để tiến hành làm thủ tục đăng kí phòng hoặc Khách thuê có thể làm thủ tục thuê nhận phòng để ở (Trường hợp phòng còn trống). Có 2 hình thức liên hệ + Đăng ký trực tiếp. + Đăng ký qua thông tin, qua điện thoại.  Đăng kí trực tiếp : Bộ phận lễ tân nhanh chóng ghi đầy đủ thông tin của Khách vào sổ đặt phòng, xin giấy tờ tuỳ thân của Khách (CMND) hoặc Passport (Nếu là người nước ngoài) làm thủ tục ghi thông tin: Họ tên, Giới tính, Ngày sinh, Địa chỉ, Quốc tịch, Điện thoại, Email (Nếu có), Ngày đến, Giờ đến, Ngày đi, Giờ đi. Nếu Khách thuê là công ty du lịch thì Quản trị thêm thông tin sau: Tên công ty, Địa chỉ công ty, Email công ty. Nếu Khách thuê là vợ chồng thì phải có giấy đăng ký kết hôn.  Đăng ký gián tiếp qua thông tin như điện thoại : Nhân viên lễ tân sẽ trao đổi thông tin với Khách qua điện thoại, Email những yêu cầu của Khách hỏi các thông tin: Tên Khách, Tên Công ty, Số lượng phòng, Số lượng Khách, Thời gian đến, đi. Sau khi kiểm tra lại khả năng tiếp nhận xảy ra hai trường hợp cụ thể. Nếu Khách sạn có không có khả năng đáp ứng nhu cầu của Khách thì nhân viên lễ tân sẽ tìm phương pháp thay thế dựa vào từng trường hợp cụ thể. Nếu Khách sạn có khả năng đáp ứng nhu cầu của Khách thì nhân viên sẽ thông báo về giá cả, sau khi thoả thuận về giá cả với Khách nhân viên lễ tân sẽ hỏi Khách về phương thức thanh toán, các yêu cầu khác số điện thoại, tên của Khách để tiện việc liên lạc. Nhân viên yêu cầu Khách đặt cọc một số tiền bằng cách chuyển vào sổ tài khoản của Khách sạn, sau đó nhân viên sẽ ghi vào sổ đăng ký. Sau khi đặt phòng Khách có thể huỷ đăng ký phải bồi thường cho Khách sạn theo quy định đã thoả thuận. Vì thế tiền đặt cọc là phải có trước khi nhận phòng. Để tránh rủi ro thì số tiền đặt cọc phải lớn hơn hay bằng số tiền phải bồi Giáo viên hướng dẫn ThS.Nguyễn Công Nhật 10

Ngày đăng: 19/12/2013, 11:27

Hình ảnh liên quan

2.5.3. Bảng giỏ phũng. - Tìm hiểu về ASP net và xây dựng website quản lý khách sạn

2.5.3..

Bảng giỏ phũng Xem tại trang 13 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan