Tóm tắt đồ án Xây dựng phần mềm quản lý nhà nghỉ bằng C# và MySQL

pdf 20 trang thiennha21 14/04/2022 7440
Bạn đang xem tài liệu "Tóm tắt đồ án Xây dựng phần mềm quản lý nhà nghỉ bằng C# và MySQL", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_phan_mem_quan_ly_nha_nghi_bang_c_va_m.pdf

Nội dung text: Tóm tắt đồ án Xây dựng phần mềm quản lý nhà nghỉ bằng C# và MySQL

  1. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH  XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ NGHỈ BẰNG C# VÀ MYSQL TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM) Sinh viên thực hiện : Huỳnh Công Thắng Mã sinh viên : K12C04420 Giảng viên hướng dẫn : TS. Trần Văn Đại Khóa đào tạo : 2018 - 2021 Đà Nẵng - 01/2021
  2. MỞ ĐẦU Trong những năm gần đây dịch vụ du lịch ngày càng phát triển mạnh mẽ, các nhà nghỉ mọc lên như nấm, lượng khách du lịch ngày càng đông, việc quản lý nhà nghỉ ngày càng khó khăn, do đó nhu cầu tin học hoá việc quản lý nhà nghỉ là điều tất yếu. Hiện nay, các nhà nghỉ phải trực tiếp tiếp nhận, quản lý một khối lượng lớn và thường xuyên nhiều loại khách, cùng với hàng loạt dịch vụ phát sinh theo nhu cầu của khách hàng. Do đó, công việc quản lý hoạt động kinh doanh của nhà nghỉ ngày càng phức tạp hơn. Là một sinh viên còn đang học tập trên giảng đường, chỉ với những kiến thức nhỏ bé của mình đã học được cùng với sự hướng dẫn tận tình của thầy cô, em muốn áp dụng những kiến thức đó để thiết kế nên một hệ thống “Quản lý nhà nghỉ” quy mô nhỏ với các chức năng tuy đơn giản nhưng sẽ đầy đủ nhất có thể; nhằm mục đích nâng cao và củng cố các kiến thức học được, áp dụng chúng vào thực tiễn. 1. Tính cấp thiết của đề tài - Trong những năm gần đây du lịch là một trong những ngành có độ tăng trưởng cao nhất cả nước. Rất nhiều nhà nghỉ đua nhau phát triển liên tục và nhanh chóng theo sự phát triển của xã hội về qui mô và chất lượng. - Hiện nay, các nhà nghỉ phải trực tiếp tiếp nhận, quản lý một khối lượng lớn và thường xuyên nhiều loại khách, cùng với hàng loạt dịch vụ phát sinh theo nhu cầu của khách hàng. Do đó, công việc quản lý hoạt động kinh doanh của nhà nghỉ ngày càng phức tạp hơn. 2. Mục tiêu phát triển Trên tinh thần thực hiện chủ trương: “Chú trọng phát triển dịch vụ - du lịch”. Ngành du lịch ngày càng được các cơ quan quản lý tại địa phương tạo điều kiện để phát triển, nhằm đáp ứng tốt hơn nhu cầu nghỉ ngơi giải trí, sử dụng dịch vụ ngày càng cao của con người, hơn nữa với tốc độ phát triển kinh tế của khu vực, thì việc 1
  3. phục vụ cho đối tượng khách du lịch và công tác ngày càng nhiều và ổn định. Ban giám đốc nhà nghỉ phấn đấu trong vài năm tới nâng công suất phòng đạt trung bình mỗi năm vào khoảng 50 – 70%. 3. Đối tƣợng và phạm vi ứng dụng Đối tƣợng - Người quản lý - Bộ phận lễ tân của nhà nghỉ Phạm vi ứng dụng Mô hình Hình 1. Phạm vi hệ thống phần mềm quản lý nhà nghỉ Mô tả phạm vi Mô tả phạm vi hệ thống Người lập: Huỳnh Công Thắng Phần mềm quản lý nhà nghỉ Ngày lập: 20/12/2020 Thông tin tổng quan: - Tên dự án: Xây dựng phần mềm quản lý nhà nghỉ. - Giáo viên hướng dẫn: Trần Văn Đại. - Người thực hiện: Huỳnh Công Thắng. Phát biểu vấn đề: - Nhằm đáp ứng nhu cầu ứng dụng công nghệ thông tin cho các hoạt động kinh doanh và để giảm bớt thời gian tìm kiếm, theo dõi hoạt động của nhà nghỉ trong việc quản lý. Phần mềm ”Quản lý nhà nghỉ “ ra đời nhằm đáp ứng vấn đề trên. 2
  4. Mục tiêu: Giúp nhà nghỉ quản lý được tình trạng phòng thuê. Cập nhật, thêm, xóa, sửa, tra cứu các thông tin về khách hàng. - Quản lý được các dịch vụ của nhà nghỉ và các khách hàng sử dụng dịch vụ. - Thống kê công suất phòng, báo cáo, in ấn doanh thu hàng tháng/năm. Mô tả: - Khách hàng phải cung cấp thông tin cho Bộ phận tiếp tân của nhà nghỉ khi đăng ký thuê phòng như: Họ tên, địa chỉ, số Chứng minh nhân dân và bộ phận tiếp tân sẽ nhập, lưu trữ các thông tin trên. - Bộ phận tiếp tân sẽ cho khách hàng thông tin về phòng và các dịch vụ của nhà nghỉ . - Lưu trữ thông tin khách hàng thuê phòng, khách hàng sử dụng dịch vụ. - Tra cứu, cập nhật tình trạng phòng và khách hàng Lợi ích mang lại: - Hỗ trợ nhà nghỉ có được phong cách làm việc chuyên nghiệp, quản lý hiệu quả các hoạt động kinh doanh nhà nghỉ, hướng tới hình ảnh, phong cách phục vụ Văn minh - Lịch sự - Hiện đại đến khách hàng, tạo một ưu thế cạnh tranh trước các đối thủ trong ngành. CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 1.1. MỘT SỐ KHÁI NIỆM 1.2. MÔI TRƢỜNG 1.2.1. Môi trƣờng lập trình 1.2.2. Ngôn ngữ lập trình và cài đặt 1.2.3. Hệ quản trị cơ sở dữ liệu 3
  5. CHƢƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1. PHÂN TÍCH HIỆN TRẠNG 2.2. PHÂN TÍCH YÊU CẦU 2.2.1. Các quy trình nghiệp vụ chính 2.2.2. Các yêu cầu chức năng 2.2.3. Các yêu cầu phi chức năng 2.3. PHÂN TÍCH DỮ LIỆU 2.3.1. Sơ đồ phân rã chức năng Hình 2.1. Sơ đồ phân rã chức năng 2.3.2. Sơ đồ luồng dữ liệu Sơ đồ mức ngữ cảnh Hình 2.2. Sơ đồ mức ngữ cảnh 4
  6. Sơ đồ mức đỉnh Hình 2.3. Sơ đồ mức đỉnh 2.3.3. Mô tả các thực thể 2.3.4. Mô hình dữ liệu Quan hệ giữa các bảng Hình 2.4. Mô hình dữ liệu quan hệ 5
  7. 2.3.5. Sơ đồ cấu trúc hệ thống Hình 2.5. Sơ đồ cấu trúc chức năng hệ thống 2.3.6. Kiến trúc phần mềm Phần mềm Quản lý nhà nghỉ được thiết kế và xây dựng theo kiến trúc 3 tầng: Hình 2.6. Kiến trúc tổng quan phần mềm quản lý nhà nghỉ 6
  8. 2.3.7. Biểu đồ trƣờng hợp sử dụng Hình 2.7. Biểu đồ trường hợp sử dụng Đặt phòng Hình 2.8. Biểu đồ đặt phòng 7
  9. Đăng nhập Hình 2.9. Biểu đồ đăng nhập Yêu cầu dịch vụ Hình 2.10. Biểu đồ yêu cầu dịch vụ 8
  10. Thanh toán Hình 2.11. Biểu đồ thanh toán Xuất báo cáo Hình 2.12. Biểu đồ xuất báo cáo 9
  11. Biểu đồ trạng thái dịch vụ Hình 2.13. Biểu đồ trạng thái dịch vụ 10
  12. CHƢƠNG 3: THIẾT KẾ GIAO DIỆN PHẦN MỀM 3.1. GIAO DIỆN ĐĂNG NHẬP Hình 3.1. Giao diện đăng nhập 3.2. TRANG CHỦ Hình 3.2. Giao diện trang chủ 3.3. MENU HỆ THỐNG Hình 3.3. Giao diện menu hệ thống 11
  13. 3.4. MENU TÀI KHOẢN Hình 3.4. Giao diện menu tài khoản 3.5. LỄ TÂN Hình 3.5. Giao diện lễ tân 3.6. ADMIN Hình 3.6. Giao diện Admin 3.7. QUẢN LÝ KHÁCH HÀNG 12
  14. Hình 3.7. Giao diện quản lý khách hàng 3.8. QUẢN LÝ PHÒNG Hình 3.8. Giao diện quản lý phòng 3.9. QUẢN LÝ DỊCH VỤ Hình 3.9. Giao diện quản lý dịch vụ 3.10. GIAO DIỆN ĐẶT PHÒNG 13
  15. Hình 3.10. Giao diện đặt phòng 3.11. GIAO DIỆN SỬ DỤNG DỊCH VỤ Hình 3. 11. Giao diện sử dụng dịch vụ 3.12. GIAO DIỆN HÓA ĐƠN Hình 3.12. Giao diện hóa đơn 14
  16. 3.13. GIAO DIỆN THỐNG KÊ DOANH THU Hình 3.13. Giao diện thống kê doanh thu Hệ thống sẽ thống kê những khách hàng đã đặt phòng tại nhà nghỉ. 3.14. MẪU HÓA ĐƠN THANH TOÁN Hình 3.14. Mẫu hóa đơn thanh toán 3.15. MẪU THỐNG KÊ DOANH THU Hình 3.15. Mẫu thống kê doanh thu 15
  17. KẾT LUẬN  Ƣu điểm Trong quá trình khảo sát bài toán quán lý nhà nghỉ cơ bản đã hoàn thành được công việc như sau: Cập nhật, lưu trữ thông tin Khách hàng đăng ký thuê phòng. Khách hàng đăng ký và sử dụng dịch vụ Danh sách phòng Chia quyền quản lý của admin và nhân viên. Dễ dàng sử dụng và quản lý. Tra cứu Hóa đơn thuê phòng. Thống kê doanh thu.  Nhƣợc điểm Chương trình quản lý nhà nghỉ còn rất nhiều chế. Bài toán này chỉ áp dụng cho nhà nghỉ nên công tác quản lí khác nhau. Ở đây em chỉ tìm hiểu về nhà nghỉ nhỏ nên chỉ áp dụng công tác quản lí trong nhà nghỉ tương tự. Trong quá trình xây dựng và hoàn thiện chương trình em nhận thấy chương trình có rất nhiều thiếu sót như: Nhà nghỉ còn thiếu nhiều chức năng như. Tìm kiếm chi tiết, đặt phòng online. Chương trình còn trung lặp dữ liệu. Giao dện chưa tối ưu với người sử dụng. Một số chức năng vẫn chỉ còn trên ý tưởng, chưa được thực thi. 16