ĐỀ TÀI : XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ KHÁCH SẠN

80 395 0
ĐỀ TÀI : XÂY DỰNG CHƯƠNG TRÌNH 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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax (84-511) 842 771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ KHÁCH SẠN Mã số : 06T2-39 Ngày bảo vệ : 15/06/2011 SINH VIÊN : DƯƠNG AN TIÊN LỚP : 06T2 CBHD : ThS NGUYỄN THỊ MINH HỶ ĐÀ NẴNG, 06/2011 LỜI CẢM ƠN Tôi xin chân thành cảm ơn thầy cô khoa Công Nghệ Thông Tin, Trường đại học Bách Khoa, Đại học Đà Nẵng tận tình dạy dỗ suốt thời gian học tập Đặc biệt xin gửi lời cảm ơn đến cô Nguyễn Thị Minh Hỷ, người trực tiếp hướng dẫn thực đồ án.Cảm ơn ban quản lý khách sạn Phước An giúp tơi hồn thành đồ án Xin cảm ơn cha mẹ, bạn bè, nhũng người đứng sau động viên, giúp đỡ cho thêm niềm tin nghị lực suốt trình học tập thực đồ án Xin chân thành cảm ơn! Dương An Tiên LỜI CAM ĐOAN i Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp cô ThS Nguyễn Thị Minh Hỷ Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm qui chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Dương An Tiên ii Mục lục iii MỤC LỤC LỜI CẢM ƠN I LỜI CAM ĐOAN I DANH MỤC HÌNH V DANH MỤC BẢNG VIII NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN IX NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN .X GIỚI THIỆU X CƠ SỞ LÝ THUYẾT I Cơng cụ hỗ trợ lập trình: I.1 Microsoft Visual Studio 2008 .1 Một số tính bật: I.2 Nhìn nhận trải nghiệm II Ngôn ngữ lập trình C#: .5 II.1 Microsoft NET: II.2 Ngôn ngữ C# III Cơ sở liệu SQL Server 2005 III.1 Khái niệm SQL: III.2 Đặc điểm, đối tượng làm việc SQL Server: III.3 Đối tượng làm việc SQL .9 III.4 Giới thiệu tập lệnh SQL : III.5 Những đặc điểm khiến SQL Server 2005 trội SQL Server 2000 10 IV Giới thiệu UML 10 IV.1 Sự đời UML 10 IV.2 Ứng dụng mơ hình UML 12 IV.3 Các loại biểu đồ UML .15 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 18 I Mô tả hệ thống sơ đồ Use Case 18 I.1 Danh sách Use case 18 I.2 Mô tả tác nhân 19 I.3 Sơ đồ Use case tổng thể: 19 I.4 Phân rã Use case 20 II Các thuật toán sử dụng .37 II.1 Thuật toán tìm kiếm phịng .37 II.2 Thuật tốn thêm phịng 38 II.3 Thuật toán xóa phịng 39 II.4 Thuật tốn cập nhật thơng tin phòng 40 Mục lục iv II.5 Thuật tốn quản lý th phịng 41 II.6 Thuật tốn quản lý trả phịng 42 XÂY DỰNG CHƯƠNG TRÌNH 44 I Thiết kế sở liệu 44 I.1 Các bảng liệu: 44 II Thiết kế giao diện .48 II.1 Giao diện chương trình 48 II.2 Giao diện chức quản lý phòng 49 II.3 Giao diện quản lý dịch vụ 49 II.4 Giao diện quản lý nhân viên .50 II.5 Giao diện quản lý thuê phòng 51 II.6 Giao diện quản lý trả phòng .52 II.7 Giao diện quản lý dùng dịch vụ 53 III Kết Demo 54 III.1 Giao diện hiển thị danh sách phịng bao gồm: .54 III.2 Chức tìm kiếm phịng (không cần phải đăng nhập): .55 III.3 Chức đăng nhập .57 III.4 Chức Quản lý phòng: .57 III.5 Chức Quản lý dịch vụ .59 III.6 Chức Quản lý nhân viên 60 III.7 Chức thuê phòng : 61 III.8 Trả phòng - Thanh tốn Hóa đơn - Xuất hóa đơn: 62 KẾT LUẬN 64 I Kết đạt .64 II Mặt hạn chế: .64 III Hướng phát triển đề tài .64 TÀI LIỆU THAM KHẢO 65 [1] Tham khảo từ Internet .65 [2] C# FasrFood 65 [3] Ngơn ngữ lập trình C# .65 [4] Phan Huy Khánh, Võ Trung Hùng Thiết kế sở liệu đa ngữ ngữ pháp tiếng Việt Tạp chí Khoa học Cơng nghệ, Số 36+37, 2002, tr19-24 65 [5] Các tài liệu phân tích thiết kế hệ thông quản lý khách sạn 65 Mục lục v DANH MỤC HÌNH HÌNH 1: MICROSOFT VISUAL STUDIO 2008 HÌNH 2:HAI PHIÊN BẢN PROFESSIONAL VÀ STANDARD HÌNH : CÁC USE CASE CHÍNH CỦA HỆ THỐNG 18 HÌNH : CÁC TÁC NHÂN CHÍNH CỦA HỆ THỐNG 19 HÌNH : SƠ ĐỒ USE CASE TỔNG THỂ 20 HÌNH : USE CASE QUẢN LÝ VIỆC ĐẶT PHỊNG CHO KHÁCH .20 HÌNH : USE CASE QUẢN LÝ VIỆC TRẢ PHÒNG CHO KHÁCH .22 HÌNH : USE CASE TRA CỨU THƠNG TIN PHỊNG 24 HÌNH : USE CASE QUẢN LÝ VIỆC SỬ DỤNG DỊCH VỤ PHỊNG 25 HÌNH 10 : USE CASE TÌM KIẾM PHỊNG 26 HÌNH 11 : USE CASE ĐĂNG NHẬP, ĐĂNG XUẤT 30 HÌNH 12: USE CASE QUẢN LÝ THÊM, XĨA, CẬP NHẬT THƠNG TIN PHÒNG 31 HÌNH 13: USE CASE QUẢN LÝ THÊM, XĨA, CẬP NHẬT DỊCH VỤ .33 HÌNH 14: USE CASE QUẢN LÝ THÊM, XÓA, CẬP NHẬT NHÂN VIÊN .35 HÌNH 15 : THUẬT TỐN TÌM KIẾM PHỊNG 38 HÌNH 16 : THUẬT TỐN THÊM PHỊNG MỚI .39 HÌNH 17 : THUẬT TỐN XĨA MỘT PHỊNG 40 HÌNH 18 : THUẬT TỐN CẬP NHẬT THƠNG TIN PHỊNG 41 HÌNH 19 : THUẬT TỐN QUẢN LÝ TH PHỊNG 42 HÌNH 20 : THUẬT TỐN QUẢN LÝ TRẢ PHỊNG 43 HÌNH 21 : MƠ HÌNH QUAN HỆ DỮ LIỆU 48 HÌNH 22 : GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 48 Mục lục vi HÌNH 23 : GIAO DIỆN CHỨC NĂNG QUẢN LÝ PHỊNG .49 HÌNH 24 : GIAO DIỆN QUẢN LÝ DICH VỤ 50 HÌNH 25 : GIAO DIỆN QUẢN LÝ NHÂN VIÊN .51 HÌNH 26 : GIAO DIỆN QUẢN LÝ THUÊ PHỊNG 52 HÌNH 27 : GIAO DIỆN QUẢN LÝ TRẢ PHÒNG 53 HÌNH 28 : GIAO DIỆN QUẢN LÝ DÙNG DỊCH VỤ 54 HÌNH 29 : GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 55 HÌNH 30 : TÌM KIẾM THEO TÌNH TRẠNG PHỊNG .56 HÌNH 31 : TÌM KIẾM THEO TÌNH TRẠNG PHỊNG LÀ ĐÃ CÓ KHÁCH 56 HÌNH 32 : TÌM KIẾM PHỊNG THEO LOẠI PHỊNG LÀ PHỊNG VIP.57 HÌNH 33 : CHỨC NĂNG ĐĂNG NHẬP 57 HÌNH 34 : CHỨC NĂNG QUẢN LÝ PHỊNG 58 HÌNH 35 : CHỨC NĂNG THÊM, SỬA, XĨA PHỊNG .58 HÌNH 36 : THÊM PHỊNG MỚI VÀ ĐIỀN THƠNG TIN PHỊNG 59 HÌNH 37 : XĨA PHỊNG ĐƯỢC CHỌN .59 HÌNH 38 : CHỨC NĂNG QUẢN LÝ DỊCH VỤ 60 HÌNH 39: CHỨC NĂNG THÊM, SỬA, XĨA DỊCH VỤ 60 HÌNH 40 : CHỨC NĂNG QUẢN LÝ NHÂN VIÊN 61 HÌNH 41 : CHỨC NĂNG THÊM, SỬA NHÂN VIÊN 61 HÌNH 42 : CHỨC NĂNG THUÊ PHỊNG 62 HÌNH 43 : NHẬP THƠNG TIN PHIẾU TH PHỊNG 62 HÌNH 44 : CHỨC NĂNG TRẢ PHỊNG 63 HÌNH 45 : XUẤT HĨA ĐƠN 63 Mục lục vii Mục lục viii DANH MỤC BẢNG BẢNG : BẢNG DỮ LIỆU NGƯỜI DÙNG .44 BẢNG : BẢNG DỮ LIỆU NGOẠI TỆ 44 BẢNG : BẢNG DỮ LIỆU DỊCH VỤ PHÒNG 44 BẢNG : BẢNG DỮ LIỆU CÁC TẦNG .44 BẢNG : BẢNG DỮ LIỆU NHĨM PHỊNG 45 BẢNG : BẢNG DỮ LIỆU TÌNH TRẠNG PHÒNG 45 BẢNG : BẢNG DỮ LIỆU DỊCH VỤ PHÒNG 45 BẢNG : BẢNG DỮ LIỆU PHÒNG 45 BẢNG : BẢNG DỮ LIỆU CHI TIẾT PHIẾU THUÊ PHÒNG .46 BẢNG 10 : BẢNG DỮ LIỆU HÓA ĐƠN .46 BẢNG 11 : BẢNG DỮ LIỆU CHI TIẾT HÓA ĐƠN 46 BẢNG 12 : BẢNG DỮ LIỆU PHIẾU THUÊ PHÒNG 47 BẢNG 13 : BẢNG DỮ LIỆU ĐOÀN KHÁCH 47 BẢNG 14 : BẢNG DỮ LIỆU KHÁCH 47 BẢNG 15 : BẢNG DỮ LIỆU GIỚI TÍNH 47 Mục lục NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ix …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… ………………………………………………………………………… Xây dựng chương trình Quản lý khách sạn Hình 27 : Giao diện quản lý trả phòng II.7 Giao diện quản lý dùng dịch vụ - Muốn thêm dịch vụ cho phòng ta nhấp chuột phải vào biểu tượng phòng có khách chọn dùng dịch vụ - Dùng hai nút “Thêm” “Bớt” để tăng giảm số lượng dịch vụ dùng phòng Dương An Tiên, Lớp 06T2 53 Xây dựng chương trình Quản lý khách sạn Hình 28 : Giao diện quản lý dùng dịch vụ III Kết Demo III.1 Giao diện hiển thị danh sách phịng bao gồm: • Phịng trống • Phịng có khách • Phịng sửa chữa Dương An Tiên, Lớp 06T2 54 Xây dựng chương trình Quản lý khách sạn Hình 29 : Giao diện chương trình III.2 Chức tìm kiếm phịng (khơng cần phải đăng nhập): III.2.1 Tìm kiếm theo tình trạng phịng Dương An Tiên, Lớp 06T2 55 Xây dựng chương trình Quản lý khách sạn Hình 30 : Tìm kiếm theo tình trạng phịng Tìm kiếm phịng theo tình trạng phịng : Tất , phịng trống , phịng có khách, sửa chữa Danh sách phòng liệt kê danh sách phòng theo tiêu chí tìm kiếm .III.2.2 Tìm kiếm theo Tình trạng phịng có khách Hình 31 : Tìm kiếm theo Tình trạng phịng có khách Dương An Tiên, Lớp 06T2 56 Xây dựng chương trình Quản lý khách sạn III.2.3 Tìm kiếm theo loại phịng : tất , thường, VIP Hình 32 : Tìm kiếm phịng theo Loại phịng phịng Vip Các tiêu chí cịn lại : giá phịng, đặc tính, tầng , số giường thực tương tự tìm theo tình trạng phịng .III.3 Chức đăng nhập Đăng nhập với tên đănng nhập admin mật 123456 để sử dụng với quyền quản lý Hình 33 : Chức đăng nhập III.4 Chức Quản lý phịng: Mơ tả: cho phép người dùng Thêm, Xóa , Sửa phịng Điều kiện thực hiện: đăng nhập… Dương An Tiên, Lớp 06T2 57 Xây dựng chương trình Quản lý khách sạn Hình 34 : Chức quản lý phịng Thực Thêm, Xóa , Sửa phịng: Hình 35 : Chức thêm, sửa, xóa phịng Dương An Tiên, Lớp 06T2 58 Xây dựng chương trình Quản lý khách sạn Hình 36 : Thêm phịng điền thơng tin phịng Hình 37 : Xóa phịng chọn III.5 Chức Quản lý dịch vụ Mô tả: cho phép người dùng Thêm, Xóa , Sửa dịch vụ Điều kiện thực hiện: đăng nhập… Dương An Tiên, Lớp 06T2 59 Xây dựng chương trình Quản lý khách sạn Hình 38 : Chức quản lý dịch vụ Thực Thêm, Xóa , Sửa dịch vụ: Hình 39: Chức Thêm, Sửa, Xóa dịch vụ III.6 Chức Quản lý nhân viên Mô tả: cho phép người dùng Thêm, Sửa thông tin nhân viên Dương An Tiên, Lớp 06T2 60 Xây dựng chương trình Quản lý khách sạn Điều kiện thực hiện: đăng nhập… Hình 40 : Chức quản lý nhân viên Thực Thêm, Xóa , Sửa thơng tin nhân viên: Hình 41 : Chức thêm, sửa nhân viên III.7 Chức thuê phòng : Chọn chức “Thuê phòng” Giao diện Quản lý thuê phòng xuất hình sau Dương An Tiên, Lớp 06T2 61 Xây dựng chương trình Quản lý khách sạn Hình 42 : Chức th phịng Nhập thơng tin cho phiếu đăng ký bao gồm : Nhân viên , Ngày đến , Ngày danh sách khách hàng Hình 43 : Nhập thơng tin phiếu th phịng III.8 Trả phịng - Thanh tốn Hóa đơn - Xuất hóa đơn: Trả phòng : Dương An Tiên, Lớp 06T2 62 Xây dựng chương trình Quản lý khách sạn Hình 44 : Chức trả phịng Hình 45 : Xuất hóa đơn Dương An Tiên, Lớp 06T2 63 Xây dựng chương trình Quản lý khách sạn CHƯƠNG KẾT LUẬN I Kết đạt • Nắm vững ngơn ngữ lập trình C#, Sql Server 2005 cơng cụ hỗ trợ lập trình Visual Studio 2008 • Nắm kiến thức việc quản lú khách sạn • Xây dựng chương trình demo quản lý khách sạn đáp ứng nhu cầu đề : - Quản lý tốt việc thuê trả phòng, nhân viên, dịch vụ… - Chương trình chạy ổn định, khơng tón nhiều tài ngun phần cứng - Thơng tin quản lý cập nhật dễ dàng, nhanh chóng - Tìm kiếm thơng tin thuận tiện, đơn giản .II Mặt hạn chế: • Do kiến thức lập trình với ngơn ngữ C# cịn hạn chế nên chương trình chưa tối ưu hồn tồn • Kinh nghiệm thiết kế cịn ít.Cơ sở liệu chương trình cịn nhiều, chưa tối ưu .III Hướng phát triển đề tài • Tối ưu hóa chương trình, nâng cao tính logic sở liệu, đảm bảo tính tồn vẹn liệu người dùng • Tối ưu giao diện hoàn thiện thêm chức chương trình Phát triển ứng dụng lên Web để thực việc quản lý từ xa Dương An Tiên, Lớp 06T2 64 Xây dựng chương trình Quản lý khách sạn TÀI LIỆU THAM KHẢO Tham khảo từ Internet C# FasrFood Ngơn ngữ lập trình C# Phan Huy Khánh, Võ Trung Hùng Thiết kế sở liệu đa ngữ ngữ pháp tiếng Việt Tạp chí Khoa học Cơng nghệ, Số 36+37, 2002, tr19-24 [5] Các tài liệu phân tích thiết kế hệ thơng quản lý khách sạn [1] [2] [3] [4] Dương An Tiên, Lớp 06T2 65 Xây dựng chương trình Quản lý khách sạn TĨM TẮT LUẬN VĂN TỐT NGHIỆP - Hiện nay, dịch vụ du lịch ngày phát triển mạnh mẽ, khách sạn xuất khắp nơi, lượng khách du lịch ngày đơng, việc quản lý khách sạn ngày khó khăn, nhu cầu tin học hố việc quản lý khách sạn điều tất yếu Chính vậy, tơi chọn đề tài “Xây dựng chương trình quản lý khách sạn” làm luận văn tốt nghiệp.Để giải đề tài tơi chọn cơng cụ lập trình Microsoft Visual Studio 2008, ngơn ngữ lập trình C# sở liệu SQL 2005 -Với đề tài Quản lý khách sạn, mục đích tơi xây dựng chương trình hỗ trợ cho việc quản lý khách sạn hiệu ứng dụng thực tế, quản lý tốt vấn đề đặt phòng, trả phòng, quản lí nhân viên dịch vụ - Những kết đạt +Nắm vững ngơn ngữ lập trình C#, hệ quản trị sở liệu SQL Server 2005 cơng cụ hỗ trợ lập trình Microsoft Visual Studio 2008 +Nắm kiến thức việc xây dựng phần mềm quản lý +Chương trình chạy ổn định, hiệu cao Dương An Tiên, Lớp 06T2 66 ... lập trình C# sở liệu SQL 2005 II.Mục đích : Với đề tài ? ?Xây dựng chương trình quản lý khách sạn? ??, mục đích tơi xây dựng chương trình hỗ trợ cho việc quản lý khách sạn hiệu ứng dụng thực tế, quản. .. cho khách Quản lý thơng tin khách Tên use-case Tác nhân Người chịu trách Dương An Tiên, Lớp 06T2 Quản lý thông tin khách Nhân viên, quản lý Nhân viên , quản lý 20 Xây dựng chương trình Quản lý khách. .. , collaboration Dương An Tiên, Lớp 06T2 16 Xây dựng chương trình Quản lý khách sạn Dương An Tiên, Lớp 06T2 17 Xây dựng chương trình Quản lý khách sạn CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG I I.1 Mô

Ngày đăng: 21/03/2020, 17:09

Từ khóa liên quan

Mục lục

  • CƠ SỞ LÝ THUYẾT

    • .I Công cụ hỗ trợ lập trình:

      • .I.1. Microsoft Visual Studio 2008

        • .I.1.1. Lịch sử phát triển

          • .I.1.1.1 Tốc độ

          • .I.1.1.2 Truy xuất dữ liệu

          • .I.1.1.3 Thiết kế giao diện nhanh, hiệu quả

          • .I.1.1.4 Nền tảng mới, hỗ trợ mới

          • .I.1.1.5 Kết nối với Microsoft Office

          • .I.1.1.6 Hỗ trợ Vista từ trong ra ngoài

          • .I.1.1.7 Cộng tác

          • .I.1.1.8 Mở rộng nhóm

          • .I.1.1.9 Nhắm tới chất lượng

          • .I.2. Nhìn nhận và trải nghiệm

            • .I.2.1. Nhìn nhận

            • .I.2.2. Trải nghiệm

            • .II Ngôn ngữ lập trình C#:

              • .II.1. Microsoft .NET:

                • .II.1.1. Thư viện lớp .NET Framework:

                • .II.2. Ngôn ngữ C#

                  • .II.2.1. C# là ngôn ngữ đơn giản

                  • .II.2.2. C# là ngôn ngữ hiện đại

                  • .II.2.3. C# là ngôn ngữ hướng đối tượng

                  • .II.2.4. C# là ngôn ngữ mạnh mẽ và cũng mềm dẻo

                  • .II.2.5. C# là ngôn ngữ ít từ khóa

                  • .II.2.6. C# là ngôn ngữ hướng module

                  • .II.2.7. C# sẽ là một ngôn ngữ phổ biến

                  • .II.2.8. Ngôn ngữ C# và những ngôn ngữ khác

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

Tài liệu liên quan