Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 75 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
75
Dung lượng
4,67 MB
Nội dung
VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc Hà Nội, ngày 20 tháng 04 năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Lê Văn Tiệp Giới tính: Nam Ngày, tháng, năm sinh: 23/01/1994 Nơi sinh: Thái Bình Chuyên ngành: Công nghệ Thông tin Mã số: 12A10010251 TÊN ĐỀ TÀI Xây dựng hệ thống quản lý thuê phòng khách sạn Golden Orchid Hotel NHIỆM VỤ VÀ NỘI DUNG - Nghiên cứu tìm hiểu Cơng nghệ ADO, loại ứng dụng winform tảng Net Framework, ngôn ngữ C# hệ quản trị sở liệu SQL Server - Khảo sát hệ thống tìm hiểu nghiệp vụ quản lý thuê phòng khách sạn - Phân tích thiết kế hệ thống thơng tin đề tài - Xây dựng chương trình bao gồm đầy đủ tính cho nhà quản trị nhân viên như: quản lý thông tin khách hang, quản lý nhân viên, chức đặt phòng, chức thuê phịng, đặt dịch vụ, tốn hóa đơn… NGÀY GIAO NHỆM VỤ: 08 - 01 - 2016 NGÀY HOÀN THÀNH NHIỆM VỤ: 20 - 04 - 2016 CÁN BỘ HƯỚNG DẪN: Ths Phạm Cơng Hịa CÁN BỘ HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN MỤC LỤC MỤC LỤC DANH SÁCH CÁC CHỮ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.2 Mục đích ý nghĩa 1.2.1 Mục đích 1.2.2 Ý nghĩa 1.3 Nội dung khảo sát 1.3.1 Cơ cấu tổ chức khách sạn 1.3.2 Các khối chức liên quan đến việc cho th phịng 1.4 Nghiệp vụ 1.4.1 Quản lý phòng khách sạn 1.4.2 Quản lý nhân viên 1.4.3 Quản lý đặt phòng 1.4.4 Quản lý th phịng, đặt dịch vụ, tốn 1.4.5 Thống kê báo cáo 1.4.6 Sơ đồ nghiệp vụ .6 CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Công nghệ ADO.NET, loại ứng dụng winform tảng Net Framework, ngôn ngữ C# 2.1.1 Giới thiệu công nghệ ADO.NET 2.1.2 Nền tảng Net Framework 10 2.1.3 Ngôn ngữ C# .11 2.2 Hệ quản trị SQL Server 12 2.2.1 SQL Server gì? 12 2.2.2 Lịch sử phát triển SQL Server .12 2.2.3 Đặc điểm SQL Server 13 2.2.4 Đối tượng làm việc SQL Server .17 2.2.4.2 View 17 2.2.4.3 Stored Procedue 19 CHƯƠNG PHÂN TÍCH HỆ THỐNG 21 3.1 Xác định yêu cầu 21 3.2.2 Yêu cầu chức 21 3.2.3 Yêu cầu phi chức 21 3.2 Phân tích yêu cầu 23 3.2.1 Chức tìm kiếm thơng tin phịng 23 3.2.2 Chức đăng nhập 23 3.2.3 Chức hiển thị thông tin 24 3.2.4 Chức thống kê phòng thuê 24 3.2.5 Chức hiển thị phòng trống 24 3.2.6 Chức nhận phòng 25 3.2.7 Chức trả phòng 25 3.2.8 Chức toán 25 3.2.9 Chức quản lý thơng tin (thêm, xóa, sửa) .26 3.3 Sơ đồ phân rã chức 28 3.3.1 Sơ đồ phân rã chức 28 3.3.2 Đặc tả chức 29 3.4 Sơ đồ liệu mức khung cảnh 30 3.5 Sơ đồ luồng liệu mức đỉnh 31 3.6 Sơ đồ luồng liệu mức đỉnh 32 3.6.1 Sơ đồ luồng liệu mức đỉnh chức quản lý phòng …………………………………………………………………….32 3.6.2 Sơ đồ luồng liệu mức đỉnh chức quản lý nhân viên…………… .33 3.6.3 Sơ đồ luồng liệu mức đỉnh chức quản lý đặt phòng……… 34 3.6.4 Sơ đồ luồng liệu mức đỉnh chức quản lý th phịng, đặt dịch vụ, tốn 35 3.6.5 Sơ đồ luồng liệu mức đỉnh chức báo cáo 36 CHƯƠNG THIẾT KẾ HỆ THỐNG 37 4.1 Phân tích hệ thống mặt liệu 37 4.1.1 Xác định thực thể 37 4.1.2 Xác định thuộc tính thực thể 38 4.1.3 Xác định liên kết thực thể .40 4.1.4 Mơ hình sở liệu hệ thống 41 4.2 Thiết kế kiểm soát 41 4.2.1 Xác định nhóm người dùng 41 4.2.2 Phân định quyền hạn nhóm người dùng 43 4.3 Thiết kế sở liệu 44 4.3.1 Đặc tả bảng liệu 44 4.3.2 Lược đồ liệu theo mơ hình E – R .52 4.4 Thiết kế module chức 53 4.4.1 Module đăng nhập 53 4.4.2 Module thêm 54 4.4.3 Module sửa 55 4.4.4 Module xóa 56 4.4.5 Module tìm kiếm 57 4.4.6 Module đặt phòng 58 4.4.7 Module thuê phòng .59 4.4.8 Module trả phòng 60 4.4.9 Module toán 61 4.5 Giao diện chương trình 62 4.3.1 Giao diện trang chủ 62 4.3.2 Giao diện trang đăng nhập 62 4.3.3 Giao diện trang quản lý 63 4.3.4 Giao diện chức quản lý nhân viên .63 4.3.5 Giao diện trang chức quản lý phòng 64 4.3.6 Giao diện trang chức đặt phòng, thuê phòng 64 4.3.7 Giao diện trang chức toán .65 KẾT LUẬN 66 TÀI LIỆU THAM KHẢO 67 LỜI NÓI ĐẦU Cùng với tốc độ phát triển ứng dụng rộng rãi công nghệ thông tin, việc tin học hoá quản lý trở nên cần thiết Trong năm gần đây, với việc phát triển nhiều lĩnh vực, mà nhu cầu lại nước nước dần trở nên phổ biến yêu cầu nơi ăn chốn nghỉ cần thiết cần phải đảm bảo nên khách sạn nơi người hướng đến nhiều mà cần phải có hệ thống quản lý khách sạn Quản lý khách sạn khối nghiệp vụ phức tạp, đòi hỏi hệ thống quản lý đồ sộ Trong khn khổ đề tài này, em khơng có tìm hiểu cặn kẽ hệ thống quản lý khách sạn Golden Orchid Hotel mà sâu vào khảo sát hệ thống quản lý khách hàng, quản lý nhân viên, dịch vụ, phòng khách sạn chức liên quan đến việc đặt phòng, cho thuê, trả phòng, đặt dịch vụ tốn , thơng qua phân tích, xem xét ưu nhược điểm hệ thống đề xuất hệ thống quản lý hiệu hơn, linh hoạt Vì em tìm hiểu xây dựng đề tài “Xây dựng hệ thống quản lý thuê phòng khách sạn Golden Orchid Hotel” Ngồi phần lời nói đầu, danh sách từ viết tắt, danh mục bảng, danh mục hình vẽ, tài liệu tham khảo, bố cục báo cáo Đồ án tốt nghiệp gồm chương: Chương - Tổng quan đề tài: Chương trình bày giới thiệu đề tài, lý chọn đề tài mục đích, ý nghĩa chọn đề tài Chương - Cơ sở lý thuyết: Chương trình bày lý thuyết Cơng nghệ ADO.NET, loại ứng dụng winform tảng Net Framework, ngôn ngữ C# hệ quản trị sở liệu SQL Server Chương - Phân tích hệ thống: Trình bày sơ đồ luồng liệu, module chức Chương - Thiết kế hệ thống: Trình bày thiết kế sở liệu, thiết kế số module giao diện hệ thống Trong trình thực đồ án em nhận giúp đỡ tận tâm thầy Phạm Cơng Hịa, tạo điều kiện Công ty TNHH Du Lịch Thương Mại Nam Đăng để em hồn thành đồ án Qua em xin gửi lời cảm ơn chân thành đến Th.s Phạm Cơng Hịa q cơng ty nhiệt tình giúp đỡ em Mặc dù cố gắng chắn khơng tránh khỏi thiếu sót q trình thực đề tài Em mong quý thầy cô, quý cơng ty, bạn đọc, người dùng có nhiều đóng góp để đề tài hồn thành cách tốt Em xin chân thành cảm ơn! Sinh viên thực Lê Văn Tiệp DANH SÁCH CÁC CHỮ VIẾT TẮT STT Tên viết tắt Tên đầy đủ Dịch tiếng Việt ActiveX Data Đối tượng thao tác với sở Object.Network liệu ADO.NET CTS Common Type System Hệ thống kiểu chung CLS Common Language Đặc tả ngôn ngữ chung Specification CLR Common Language Nền tảng hướng đối tượng Runtime cho phát triển ứng dụng Windows CMND Chứng minh nhân dân Chứng minh nhân dân CSDL Cơ sở liệu Cơ sở liệu TT Thông tin Thông tin y/c Yêu cầu Yêu cầu HSL Hệ số lương Hệ số lương 10 SQL Structure Query Ngôn ngữ truy vấn có cấu Language trúc eXtensible Markup Ngơn ngữ đánh dấu mở rộng 11 XML Language 12 FCL Framework Class Bộ thư viện lớp khung Library ứng dụng DANH MỤC CÁC BẢNG Bảng Chức tìm kiếm thông tin 23 Bảng 3.2 Chức đăng nhập 23 Bảng 3 Chức hiển thị thông tin 24 Bảng Chức thống kê phòng thuê 24 Bảng Chức hiển thị phòng trống 24 Bảng Chức nhận phòng 25 Bảng Chức trả phòng 25 Bảng Chức toán 25 Bảng Chức thêm thông tin 26 Bảng 10 Chức sửa thông tin 26 Bảng 11 Chức xóa thơng tin 26 Bảng Bảng người dùng – liệu…………………………………………… 43 Bảng Bảng người dùng – tiến trình 43 Bảng Bảng NHANVIEN 44 Bảng 4 Bảng KHACHHANG 45 Bảng Bảng LOAIPHONG 45 Bảng Bảng PHONG 46 Bảng Bảng TrangthaiPh 46 Bảng Bảng DICHVU 47 Bảng Bảng DG_DV 47 Bảng 10 Bảng SD_DICHVU 48 Bảng 11 Bảng DATPHONG 48 Bảng 12 Bảng NHANPHONG 49 Bảng 13 Bảng HOADON 50 DANH MỤC CÁC HÌNH VẼ Hình Sơ đồ phân rã chức năng……………………………………………………….28 Hình Sơ đồ luồng liệu mức khung cảnh 30 Hình 3 Sơ đồ luồng liệu mức đỉnh 31 Hình Sơ đồ luồng liệu mức đỉnh chức quản lý phòng 32 Hình Sơ đồ luồng liệu mức đỉnh chức quản lý tin tức 33 Hình Sơ đồ luồng liệu mức đỉnh chức quản lý đặt phịng 34 Hình Sơ đồ luồng liệu mức đỉnh chức quản lý th phịng, đặt dịch vụ, tốn 35 Hình Sơ đồ luồng liệu mức đỉnh chức báo cáo 36 Hình Mơ hình sở liệu hệ thống……………………………………………… 41 Hình Tiến trình quản trị viên 42 Hình Mơ hình liên kết sở liệu 52 Hình 4 Sơ đồ khối module đăng nhập 53 Hình Sơ đồ khối module thêm thông tin 54 Hình Sơ đồ khối module sửa thông tin 55 Hình Sơ đồ khối module xóa thơng tin 56 Hình Sơ đồ khối module tìm kiếm 57 Hình Module đặt phịng 58 Hình 10 Module th phịng 59 Hình 11 Module trả phịng 60 Hình 12 Module toán 61 Hình 13 Giao diện trang chủ 62 Hình 14 Giao diện trang đăng nhập 62 Hình 15 Giao diện trang quản lý 63 Hình 16 Hình giao diện chức quản lý nhân viên 63 Hình 17 Hình giao diện trang chức quản lý phòng 64 Hình 18 Hình giao diện trang chức đặt phòng, thuê phòng 64 Hình 19 Hình giao diện chức toán 65 53 4.4 Thiết kế module chức 4.4.1 Module đăng nhập Input: thông tin đăng nhập Username, Password Output: kết đăng nhập Hình 4 Sơ đồ khối module đăng nhập 54 4.4.2 Module thêm Input: thông tin đối tượng cần thêm Output: kết thêm đối tượng Hình Sơ đồ khối module thêm thơng tin 55 4.4.3 Module sửa Input: thông tin cần sửa Output: kết sửa thơng tin Hình Sơ đồ khối module sửa thơng tin 56 4.4.4 Module xóa Input: thơng tin cần xóa khỏi hệ thống; Output: kết xóa thơng tin Bắt đầu chương trình Chọn thơng tin cần xóa Xác nhận xóa thơng tin Sai Đúng Chọn thơng tin cần xóa Thơng báo xóa thành cơng Kết thúc chương trình Hình Sơ đồ khối module xóa thơng tin 57 4.4.5 Module tìm kiếm Input: thơng tin người dùng cần tìm kiếm Output: kết tìm kiếm Hình Sơ đồ khối module tìm kiếm 58 4.4.6 Module đặt phịng Input: thơng tin đặt phòng khách hàng tên khách, loại phòng, tiền đặt cọc, ngày đến, ngày đi,… Output: kết đặt phịng Hình Module đặt phịng 59 4.4.7 Module th phịng Input: thơng tin khách hàng đặt phịng trước khách hàng Output: kết khách hàng nhận phịng Hình 10 Module th phịng 60 4.4.8 Module trả phịng Input: thơng tin khách hàng lưu trú, sử dụng dịch vụ khách sạn trả phòng Output: kết khách hàng nhận phịng Hình 11 Module trả phịng 61 4.4.9 Module tốn Input: thơng tin khách hàng trả phòng Output: kết khách hàng nhận phịng Hình 12 Module tốn 62 4.5 Giao diện chương trình 4.3.1 Giao diện trang chủ Hình 13 Giao diện trang chủ 4.3.2 Giao diện trang đăng nhập Hình 14 Giao diện trang đăng nhập 63 4.3.3 Giao diện trang quản lý Hình 15 Giao diện trang quản lý 4.3.4 Giao diện chức quản lý nhân viên Hình 16 Hình giao diện chức quản lý nhân viên 64 4.3.5 Giao diện trang chức quản lý phịng Hình 17 Hình giao diện trang chức quản lý phòng 4.3.6 Giao diện trang chức đặt phịng, th phịng Hình 18 Hình giao diện trang chức đặt phịng, th phịng 65 4.3.7 Giao diện trang chức tốn Hình 19 Hình giao diện chức tốn 66 KẾT LUẬN Sau thời gian nghiên cứu thực hiện, em hoàn thành đồ án tốt nghiệp Xây dựng hệ thống quản lý thuê phòng khách sạn Golden Orchid Hotel với số kết đạt sau: - Em nghiên cứu tìm hiểu rõ công nghệ ADO.NET, loại ứng dụng winform tảng Net Framework, ngôn ngữ C# hệ quản trị sở liệu SQL Server - Khảo sát hệ thống tìm hiểu nghiệp vụ quản lý thuê phịng khách sạn Cơng ty TNHH Du lịch Thương Mại Nam Đăng - Phân tích thiết kế hệ thống cho đề tài - Xây dựng chương trình bao gồm đầy đủ tính cho nhà quản trị người dùng như: quản lý nhân viên, quản lý khách hàng, quản lý phòng, quản lý đặt phòng, quản lý thuê phòng, đặt dịch vụ, tốn hóa đơn, - Hệ thống đáp ứng u cầu toán thực tế: quản lý nhân viên, quản lý khách hàng, quản lý phòng… - Giao diện hệ thống thân thiện, dễ sử dụng, dùng cho người khơng có chun mơn lĩnh vực cơng nghệ Tuy nhiên, thời gian kinh nghiệm hạn chế nên chương trình cịn số chức chưa hoàn thiện Ngoài ra, thời gian tới, em tiếp tục hồn thiện chương trình cập nhật thêm số tính ưu việt đưa liệu chương trình lên server qua người dùng thao tác lúc nơi với phần mềm Tiến tới em hoàn thiện them nhiều chức đa dạng nữa, quảng bá chương trình để khách sạn khác liên hệ hợp tác sản xuất dùng cho khách sạn Em xin chân thành cảm ơn! Sinh viên Lê Văn Tiệp 67 TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Nguyễn Kim Anh, Nguyên lý hệ sở liệu, Nhà xuất Đại học Quốc Gia Hà Nội, 2009 [2] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin quản lý, Nhà xuất Đại học Quốc Gia, 2007 [3] Hồ Thuần, Hồ Cẩm Hà, Lý thuyết Cơ sở liệu, 2005 Internet: [1] http://voer.edu.vn/ [2] http://tuhocit.net/