Luận văn tốt nghiệp-Quản lý khách sạn

75 183 0
Luận văn tốt nghiệp-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 : QUẢN LÝ KHÁCH SẠN Mã số : 05T2-015 Ngày bảo vệ : SINH VIÊN : Trương Quang Huy LỚP : 05T2 CBHD :ThS Trần Thế Vũ ĐÀ NẴNG, 2011 LỜI CẢM ƠN Em xin chân thành cảm ơn thầy cô giáo khoa CNTT- Trường ĐHBK Đà Nẵng tận tâm giảng dạy, trang bị cho em tri thức cần thiết để thực đề tài này, em xin cảm ơn thầy cô nâng đỡ tạo điều kiện cho em có ngày hôm Em xin cảm ơn Thầy.ThS.Trần Thế Vũ hướng dẫn, động viên, giúp đỡ em tận tình thời gian thực đề tài Xin cảm ơn gia đình, người thân, tất người bạn đứng bên cạnh tháng ngày qua Mặc dù em cố gắng trình làm đề tài, nhiên điều kiện kinh nghiệm nhiều hạn chế nên đề tài khơng tránh khỏi thiếu sót Rất mong đóng góp dạy nhiệt tình từ q thầy Một lần em xin chân thành cảm ơn ! Sinh viên, Trương Quang Huy NHẬN XÉT CỦA GIÁO VIÊN …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… MỤC LỤC MỞ ĐẦU I Giới thiệu đề tài I.1 Lý chọn đề tài .1 II Tổng quan đề tài II.1 Khả chương trình II.2 Mô tả yêu cầu CƠ SỞ LÝ THUYẾT .4 III SQL Server 2005 .4 III.1 Ngôn ngữ truy vấn liệu SQL III.2 Microsoft SQL Server 2005 IV Ngơn ngữ lập trình C# 13 IV.1 Giới thiệu .13 IV.2 Đặc điểm C# 13 IV.3 Những chủ đề tiến C# 14 IV.4 Visual Studio.Net 15 PHÂN TÍCH & THIẾT KẾ HỆ THỐNG 16 I Cơ sở thực tế 16 I.1 Hệ thống quản lý khách sạn 16 I.2 Một số biểu mẫu quản lý khách sạn .17 II Phân tích chức luồng liệu .19 II.1 Sơ đồ chức chương trình 19 II.2 Sơ đồ luân chuyển thông tin 27 III Dữ liệu thu lượm .28 III.1 Dữ liệu nhân viên 28 III.2 Dữ liệu hợp đồng tốn phòng 29 III.3 Dữ liệu thiết bị dịch vụ .29 III.4 Dữ liệu sử dụng dịch vụ 29 III.5 Dữ liệu chi tiết thuê phòng 29 III.6 Dữ liệu thuê phòng 30 III.7 Dữ liệu danh mục phòng .30 III.8 Dữ liệu khách hàng .30 III.9 Dữ liệu loại phòng .30 III.10 Dữ liệu trang bị trang thiết bị 30 IV Phân tích liệu .31 IV.1 Phân tích liệu 31 IV.2 Thanh lọc liệu 32 IV.3 Từ điển liệu 32 V Mơ hình thực thể kết hợp 34 V.1 Thực thể 34 V.2 Kết hợp 37 VI Xây dựng mơ hình logic liệu .39 Mục lục CÀI ĐẶT VÀ KẾT QUẢ CHƯƠNG TRÌNH 43 I Thiết kế giao diện 43 I.1 Giới thiệu tổng quan giao diện 43 I.2 Thiết kế hệ thống menu chương trình 43 II Các giải pháp thiết kế để đưa vào sử dụng 44 II.1 Thực máy đơn 44 II.2 Thực mạng máy tính 44 III Một số kết chương trình 47 III.1 Form Đăng nhập 47 III.2 Đăng nhập thất bại lên giao diện 47 III.3 Form 47 III.4 Form nhận khách hàng lập hợp đồng thuê phòng 48 III.5 Form xem hóa đơn tốn tiền phòng .49 III.6 Form tìm kiếm khách hàng 50 III.7 Form nhân viên 51 III.8 Form Loại phòng 52 III.9 Form Phòng 53 III.10 Form Trang bị trang thiết bị cho loại phòng .53 III.11 Form Thiết bị .54 III.12 Form danh sách thiết bị dịch vụ 54 III.13 Form thống kê hóa đơn toán 55 KẾT LUẬN 57 PHỤ LỤC .58 I Mơ tả Stored Procedure chính: 58 I.1 pr_del_KH: xoá khách hàng 58 I.2 pr_del_NhanVien: xóa nhân viên 58 I.3 pr_del_THUEPHONG: xóa hợp đồng thuê phòng 59 I.4 pr_ins_HDThanhToan: thêm hợp đồng toán .59 I.5 pr_ins_KH: thêm cập nhật khách hàng 59 I.6 pr_ins_NV: thêm cập nhật nhân viên 60 I.7 pr_ins_THUEPHONG: thêm cập nhật danh sách thuê phòng 61 I.8 pr_list_KHSearch: liệt kê danh sách tên, giới tính, địa chỉ, CMND, điện thoại khách hàng .61 I.9 pr_list_NV: liệt kê danh sách nhân viên 61 I.10 pr_list_Phong: liệt kê danh sách mã số phòng, thuộc loại phòng nào, tình trạng phòng 62 I.11 pr_list_PhongSearch: liệt kê danh sách mã số phòng, thuộc loại phòng nào, tình trạng phòng giá tiền phòng 62 I.12 pr_Phong_KH: liệt kê danh sách khách hàng thuê phòng 62 II Một số Module dùng chung 63 II.1 Module SqlHelper - Kết nối sở liệu thực thi số câu lệnh SQL63 Một số thủ tục 64 II.2 Thủ tục tiếp nhận khách hàng 64 II.3 Thủ tục đăng ký thuê phòng 65 TÀI LIỆU THAM KHẢO 67 TÓM TẮT LUẬN VĂN TỐT NGHIỆP .68 ii Mục lục DANH SÁCH HÌNH ẢNH HÌNH 1: CỬA SỔ SQL SERVER CONFIGUATION MANAGER HÌNH 2: HỘP THOẠI SQL SERVER PROPERTIES .8 HÌNH 3: HỘP THOẠI CONNECT TO SERVER HÌNH 4: CỬA SỔ SQL SERVER MANAGEMENT STUDIO .10 HÌNH 6: SƠ ĐỒ QUẢN LÝ Ở KHÁCH SẠN 16 HÌNH 7: HĨA ĐƠN TÍNH TIỀN .17 HÌNH 8: HỒ SƠ NHÂN VIÊN 18 HÌNH 9: HỒ SƠ KHÁCH HÀNG .18 HINH 10: SƠ ĐỒ PHÂN RÃ CHỨC NĂNG CỦA BÀI TOÁN QUẢN LÝ KHÁCH 19 HÌNH 11: BIỂU DIỄN SƠ ĐỒ DÒNG DỮ LIỆU CỦA HỆ THỐNG QUẢN LÝ KHÁCH SẠN 27 HINH 12: SƠ ĐỒ DFD CỦA BÀI TOÁN QUẢN LÝ KHÁCH SẠN 27 HINH 13: SƠ ĐỒ PHÂN TÍCH DỮ LIỆU 31 HÌNH 14: SƠ ĐỒ THỰC THỂ KẾT HỢP 37 HÌNH 15:BẢNG NHANVIEN 39 HÌNH 16:BẢNG HDTHANHTOANPHONG 39 HÌNH 17:BẢNG THIETBI_DV 39 HÌNH 18:BẢNG SUDUNGDV 40 HÌNH 19:BẢNG CHITIETTHUEPHONG 40 HÌNH 20:BẢNG THUEPHONG 40 HÌNH 21:BẢNG DMPHONG 40 HÌNH 22:BẢNG KHACHHANG 41 HÌNH 23:BẢNG LOAIPHONG 41 HÌNH 24:BẢNG TRANGBITRANGTB 41 HÌNH 15: SƠ ĐỒ LOGIC DỮ LIỆU 41 HÌNH 16: HỆ THỐNG MENU KHÁCH SẠN 43 HÌNH 17: MẠNG CỤC BỘ 44 iii Mục lục HINH 18: TRUY NHẬP CƠ SỞ DỮ LIỆU THƠNG QUA ODBC APITRONGMƠ HÌNH C/S 46 HÌNH 19: FORM ĐĂNG NHẬP 47 HÌNH 20: FORM ĐĂNG NHẬP KHƠNG THÀNH CƠNG 47 HINH 21: GIAO ĐIỆN CHÍNH 48 HÌNH 22: FORM HỢP ĐỒNG TH PHỊNG .48 HÌNH 23: FORM HỢP ĐỒNG THANH TOÁN .49 HÌNH 24: FORM TÌM KIẾM KHÁCH HÀNG .50 HÌNH 25: FORM NHÂN VIÊN 51 HÌNH 26: FORM LOẠI PHỊNG 52 HÌNH 27: FORM PHÒNG 53 HÌNH 28: FORM TRANG BỊ TRANG THIẾT BỊ CHO LOẠI PHÒNG53 HINH 29: FORM THIẾT BỊ 54 HÌNH 30: FORM DANH SÁCH THIẾT BỊ DỊCH VỤ 54 HÌNH 31: FORM DANH SÁCH HỐ ĐƠN THANH TỐN 55 DANH SÁCH BẢNG BIỂU BẢNG 1: BẢNG CÁC TỪ KHÓA CỦA C# 14 BẢNG 2: DANH SÁCH DỮ LIỆU SƠ CẤP .32 BẢNG 3: TỪ ĐIỂN DỮ LIỆU 33 BẢNG 4: MƠ TẢ MENU CỦA CHƯƠNG TRÌNH 43 iv Luận văn tốt nghiệp-Quản lý khách sạn MỞ ĐẦU I Giới thiệu đề tài I.1 Lý chọn đề tài Hiện công nghệ thông tin xem ngành mũi nhọn quốc gia, đặc biệt quốc gia phát triển, tiến hành cơng nghiệp hóa đại hố nước ta Sự bùng nổ thông tin phát triển mạnh mẽ công nghệ kỹ thuật số, yêu cầu muốn phát triển phải tin học hố vào tất ngành lĩnh vực Cùng với phát triển nhanh chóng phần cứng máy tính, phần mềm ngày trở nên đa dạng, phong phú, hoàn thiện hỗ trợ hiệu cho người công tác quản lý Các phần mềm ngày mô nhiều nghiệp vụ khó khăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lý nhanh chóng số nghiệp vụ tự động hoá cao Do mà việc phát triển phần mềm, đòi hỏi khơng xác, xử lý nhiều nghiệp vụ thực tế mà phải đáp ứng yêu cầu khác tốc độ, giao diện thân thiện, mơ hình hố thực tế vào máy tính để người sử dụng tiện lợi, quen thuộc, tính tương thích cao, bảo mật cao (đối với liệu nhạy cảm), … Các phần mềm giúp tiết kiệm lượng lớn thời gian, công sức người, tăng độ xác hiệu cơng việc quản lý (nhất việc sửa lỗi tự động đồng hoá).Để đáp ứng nhu cầu ngày cao đó,cần phải có nhiều phần mềm đời Do việc tìm hiểu cơng cụ ứng dụng vào toán quản lý xu hướng gặp công tác sau này, mà công cụ lập trình ngày nhiều đa dạng Đó lý mà em chọn đề tài lĩnh vực quản lý Khách sạn bạn chuẩn bị khai trương Bạn cần phần mềm để quản lý cơng việc thu chi, quản lý phòng để tránh việc thất thoát hạn chế số lượng nhân viên Với phần mềm quản lý khách sạn, nhân viên bạn khơng phải nhiều thời gian cho cơng việc ghi chép sổ sách bạn biết tình hình kinh doanh mà khơng phải chờ đến báo cáo chi tiếc từ nhân viên Mục tiêu đề tài Trong phạm vi đề tài gồm nội dung sau: − Tìm hiểu xây dựng ứng dụng công cụ ngôn ngữ lập trình C# Hệ quản trị Cơ sở liệu SQL Server 2005 − Tận dụng mạnh công nghệ thông tin ứng dụng vào thực tế − Giúp việc quản lý khách sạn đơn giản, giảm sức lực Hiệu cao tăng uy tín khách hàng SVTH:Trương Quang Huy 05T2 Luận văn tốt nghiệp-Quản lý khách sạn − Giảm thiểu số lượng nhân viên − Đảm bảo tính rõ ràng, xác minh bạch thu chi tài .II Tổng quan đề tài II.1 Khả chương trình Có sở lưu trữ thông tin, liệu khách sạn Quản lý thông tin khách hàng: − Thêm thơng tin khách hàng − Cập nhật xố chỉnh sửa thông tin khách hàng − Quản lý thông tin thực đơn khách hàng: Nhập, sửa, xoá thực đơn tốn Tìm kiếm : − Tìm kiếm thơng tin khách hàng theo tên, địa chỉ, CMND − Tìm kiếm thơng tin phòng theo mã số phòng loại phòng, tình trạng phòng − Tìm hố đơn theo mã hoá đơn theo ngày In : − In hóa đơn tốn − In thơng tin tìm kiếm II.2 II.2.1 Mô tả yêu cầu Các yêu cầu chung: Người sử dụng có quyền đăng nhập sử dụng ứng dụng Tuỳ theo quyền đăng nhập khác mà người sử dụng phép sử dụng chức tương ứng Các trường hợp nhập vào phải kiểm tra trước thêm, xóa, cập nhật liệu II.2.2 Ứng dụng hoạt động nhanh, ổn định Dữ liệu đầu vào hệ thống Thông tin khách hàng Thông tin đăng ký nhân viên Thông tin số phòng, tình trạng phòng khách sạn Thơng tin đăng nhập user, password Thông tin yêu cầu khách hàng Các yêu cầu tìm kiếm:khách hàng, nhân viên, phòng, hố đơn ,… SVTH:Trương Quang Huy 05T2 Luận văn tốt nghiệp-Quản lý khách sạn II.2.3 Dữ liệu đầu hệ thống 10 Hóa đơn khách hàng yều cầu tốn: Chi phí dịch vụ 11 Danh sách kết tìm kiếm II.2.4 Các trình xử lý 12 Xác nhận người sử dụng đăng nhập vào ứng dụng 13 Xứ lý thông tin đưa vào : Nhập thông tin quản lý, chỉnh sửa Kiểm tra tính hợp lệ liệu Lưu, cập nhật sở liệu − Xử lý tìm kiếm Nhập thơng tin tìm kiếm Kiểm tra liệu vào − Hiễn thị kết tìm kiếm theo u cầu : Xử lý thơng tin đầu − Chọn phòng tốn, in hóa đơn In thơng tin tìm kiếm II.2.5 u cầu hệ thống: Phần cứng: CPU: 450-megahertz (MHz) Pentium II-class processor trở lên RAM: 96 MB − Phần mềm: HĐH: Microsoft Windows 2000 trở lên .NET Framework 2.0 Microsoft SQL Server CHƯƠNG SVTH:Trương Quang Huy 05T2 Luận văn tốt nghiệp-Quản lý khách sạn III.11 Form Thiết bị Hinh 29: Form thiết bị III.12 Form danh sách thiết bị dịch vụ Hình 30: Form danh sách thiết bị dịch vụ SVTH:Trương Quang Huy 05T2 54 Luận văn tốt nghiệp-Quản lý khách sạn III.13 Form thống kê hóa đơn tốn Hình 31: Form danh sách hố đơn tốn SVTH:Trương Quang Huy 05T2 55 Luận văn tốt nghiệp-Quản lý khách sạn SVTH:Trương Quang Huy 05T2 56 Luận văn tốt nghiệp-Quản lý khách sạn KẾT LUẬN − Qua thời gian dài tìm hiểu nghiên cứu đồng thời nhờ hướng dẫn tận tình ThS GV Trần Thế Vũ, thầy cô khoa bạn nên đề tài hoàn thành thời hạn quy định đưa phần mềm: Quản lý khách sạn − Phần mềm “Quản lý khách sạn” với mục đích tin học hóa việc quản lý khách sạn Phần mềm làm cho việc quản lý khách sạn dễ dàng, tiến hành nghiệp vụ nhanh xác, tránh công việc quản lý rườm rà qua nhiều khâu,nhiều ban phòng quản lý Bao gồm: quản lý nhân viên, quản lý khách hàng, quản lý phòng, quản lý thiết bị, dịch vụ,… − Những chức thực hiện: Phân quyền tránh việc sửa, xóa, thêm cách không hợp lệ Phần mềm dễ sử dụng, hệ thống menu đơn giản ngắn gọn Quản lý dịch vụ, phòng, khách hàng nhân viên khách sạn Nhận đặt phòng từ khách hàng tốn tiền phòng − Hạn chế: Để đưa vào sử dụng thực tế cần phải phát triển chương trình cho thích hợp Khơng cho th phòng theo đồn, phòng có hợp đồng tốn tính tiền theo phòng Chưa bảo mật thơng tin đăng nhập Chưa có báo cáo chi tiết tình hình khách sạn chưa có chức in báo biểu, hóa đơn chi tiết − Hướng phát triển Trên sở điều làm được, mở rộng phát triển theo hướng sau đây: Xây dưng thêm số chức như: • In hóa đơn tốn tiền chi tiết • Thống kê doanh thu • Báo cáo chi tiết tình hình khách sạn Xây dựng trang web dựa ứng dụng để quản bá khách sạn nhận khánh hàng đặt phòng qua mạng SVTH:Trương Quang Huy 05T2 57 Luận văn tốt nghiệp-Quản lý khách sạn PHỤ LỤC I Mô tả Stored Procedure chính: I.1 pr_del_KH: xố khách hàng CREATE procedure pr_del_KH @MSKH numeric as begin if NOT EXISTS (select * from CHITIETTHUEPHONG where MSKH=@MSKH) delete from KHACHHANG where MSKH = @MSKH else print 'Khach hang dang ton tai CSDL ' if (@@error0) print 'Loi Ko xoa duoc' end GO Input: Mã số khách hàng Output: không I.2 pr_del_NhanVien: xóa nhân viên CREATE procedure pr_del_NhanVien @MSNV char(10) as begin if NOT EXISTS (select * from HDTHANHTOANPHONG where MSNV=@MSNV) and NOT EXISTS (select * from THUEPHONG where MSNV=@MSNV) delete from NHANVIEN where MSNV = @MSNV else print 'Nhan vien dang ton tai CSDL ' if (@@error0) print 'Loi Ko xoa duoc' end GO Input: Mã số nhân viên Output: khơng 5/ pr_del_Phong: xóa phòng CREATE proc pr_del_Phong @msPhong varchar(10) as delete from DMPHONG where MSPHONG=@msPhong GO Input: Mã số phòng Output: khơng SVTH:Trương Quang Huy 05T2 58 Luận văn tốt nghiệp-Quản lý khách sạn I.3 pr_del_THUEPHONG: xóa hợp đồng thuê phòng CREATE procedure pr_del_THUEPHONG @SOHDONGTHUEPHONG numeric as begin declare @a numeric set @a = @SOHDONGTHUEPHONG if NOT EXISTS (select * from SUDUNGDV where SOHDONGTHUEPHONG=@a) and NOT EXISTS (select * from CHITIETTHUEPHONG where SOHDONGTHUEPHONG=@a) and NOT EXISTS (select * from HDTHANHTOANPHONG where SOHDONGTHUEPHONG=@a) delete from THUEPHONG where SOHDONGTHUEPHONG = @a else print 'So hop dong thue phong dang ton tai CSDL ' if (@@error0) print 'Loi Ko xoa duoc' end GO Input: Mã số khách hàng Output: không I.4 pr_ins_HDThanhToan: thêm hợp đồng toán CREATE procedure pr_ins_HDThanhToan @SOHDONGTHUEPHONG numeric, @MSNV char(10), @NGAYTHANHTOAN datetime, @TIENPHONG money as begin insert into HDTHANHTOANPHONG(SOHDONGTHUEPHONG,MSNV,NGAYTHANHTOAN,TIENPHONG) values (@SOHDONGTHUEPHONG,@MSNV,@NGAYTHANHTOAN,@TIENPHONG) if (@@error0) print 'Loi' end GO Input: số hợp đồng thuê phòng, mã số nhân viên, ngày tốn, tiền phòng Output: khơng I.5 pr_ins_KH: thêm cập nhật khách hàng CREATE procedure pr_ins_KH @option char(1), @MSKH numeric , @HOTENKH nvarchar(50), @GIOITINHKH char(1), @DIACHIKH nvarchar(100), @CMND char(10), @DIENTHOAIKH varchar(15) SVTH:Trương Quang Huy 05T2 59 Luận văn tốt nghiệp-Quản lý khách sạn as begin if (@option=1) insert into KHACHHANG(HOTENKH,GIOITINHKH,DIACHIKH,CMND,DIENTHOAIKH) values (@HOTENKH,@GIOITINHKH,@DIACHIKH,@CMND,@DIENTHOAIKH) else if (@option=2) Update KHACHHANG set HOTENKH = @HOTENKH, GIOITINHKH=@GIOITINHKH, DIACHIKH=@DIACHIKH, CMND=@CMND, DIENTHOAIKH=@DIENTHOAIKH WHERE MSKH=@MSKH else print 'Loi' if (@@error0) print 'Loi' end GO Input: mã số, họ tên, giới tính, điện thoại, CMND, địa khách hàng, lựa chọn thêm hay cập nhật Nếu option=1: thêm Nếu option=2: cập nhật Output: không I.6 pr_ins_NV: thêm cập nhật nhân viên CREATE procedure pr_ins_NV @option char(1), @MSNV char(10) , @HOTENNV nvarchar(100), @MatKhau varchar(20), @NGAYSINHNV datetime, @GIOITINHNV char(1), @DIACHINV nvarchar(50), @DIENTHOAINV varchar(15), @NGAYVAOLAM DATETIME, @HINH varchar(500) as begin if (@option=1) insert into NHANVIEN(MSNV,HOTENNV,MatKhau,NGAYSINHNV,GIOITINHNV,DIACHINV,DIENTHOAINV,NG AYVAOLAM,HINH) values (@MSNV,@HOTENNV,@MatKhau,@NGAYSINHNV,@GIOITINHNV,@DIACHINV,@DIENTHOAINV,@NG AYVAOLAM,@HINH) else if (@option=2) Update NHANVIEN set HOTENNV = @HOTENNV, MatKhau=@MatKhau, NGAYSINHNV=@NGAYSINHNV, GIOITINHNV=@GIOITINHNV, DIACHINV=@DIACHINV, DIENTHOAINV=@DIENTHOAINV, NGAYVAOLAM=@NGAYVAOLAM, HINH=@HINH WHERE MSNV=@MSNV else print 'Loi' if (@@error0) print 'Loi' end GO Input: mã số, họ tên, mật khẩu, ngày sinh,giới tính, địa chỉ, điện thoại, ngày vào làm, hình nhân viên, lựa chọn thêm hay cập nhật SVTH:Trương Quang Huy 05T2 60 Luận văn tốt nghiệp-Quản lý khách sạn Nếu option=1: thêm Nếu option=2: cập nhật Output: không I.7 pr_ins_THUEPHONG: thêm cập nhật danh sách thuê phòng CREATE procedure pr_ins_THUEPHONG @option char(1), @SOHDONGTHUEPHONG numeric, @MSNV char(10), @MSPHONG char(10), @NGAYTHUE datetime, @NGAYTRADK datetime as begin if (@option=1) insert into THUEPHONG(MSNV,MSPHONG,NGAYTHUE,NGAYTRADK) values (@MSNV,@MSPHONG,@NGAYTHUE,@NGAYTRADK) else if (@option=2) Update THUEPHONG set MSNV = @MSNV, MSPHONG=@MSPHONG, NGAYTHUE=@NGAYTHUE, NGAYTRADK=@NGAYTRADK WHERE SOHDONGTHUEPHONG=@SOHDONGTHUEPHONG else print 'Loi' if (@@error0) print 'Loi' end GO Input: số hợp đồng thuê phòng, mã số nhân viên, mã số phòng, ngày thuê, ngày dự kiến trả, lựa chọn thêm hay cập nhật Nếu option=1: thêm Nếu option=2: cập nhật Output: không I.8 pr_list_KHSearch: liệt kê danh sách tên, giới tính, địa chỉ, CMND, điện thoại khách hàng CREATE proc pr_list_KHSearch as select HOTENKH 'HoTen', GIOITINHKH 'GioiTinh', DIACHIKH 'DiaChi', CMND, DIENTHOAIKH 'DienThoai' from KHACHHANG GO Input: không Output: danh sách tất tên, giới tính, địa chỉ, CMND, điện thoại khách hàng có csdl I.9 pr_list_NV: liệt kê danh sách nhân viên CREATE proc pr_list_NV as select * from NHANVIEN GO SVTH:Trương Quang Huy 05T2 61 Luận văn tốt nghiệp-Quản lý khách sạn Input: không Output: danh sách tất nhân viên csdl I.10 pr_list_Phong: liệt kê danh sách mã số phòng, thuộc loại phòng nào, tình trạng phòng CREATE proc pr_list_Phong as select MSPHONG,TINHTRANG,LOAIPHONG.* from DMPHONG, LOAIPHONG where LOAIPHONG.MSLOAIPHONG=DMPHONG.MSLOAIPHONG GO Input: không Output: danh sách mã số phòng, loại phòng, tình trạng phòng I.11 pr_list_PhongSearch: liệt kê danh sách mã số phòng, thuộc loại phòng nào, tình trạng phòng giá tiền phòng CREATE proc pr_list_PhongSearch as select MSPHONG 'MaPhong',TINHTRANG 'TinhTrangTrong',LOAIPHONG.LOAIPHONG 'LoaiPhong',LOAIPHONG.GIATIEN 'GiaTien' from DMPHONG, LOAIPHONG where LOAIPHONG.MSLOAIPHONG=DMPHONG.MSLOAIPHONG GO Input: khơng Output: danh sách mã số phòng, loại phòng, tình trạng phòng giá tiền phòng I.12 pr_Phong_KH: liệt kê danh sách khách hàng thuê phòng CREATE procedure pr_Phong_KH @msphong char(10) as begin select Khachhang.*,vaitro,chitietthuephong.soHDongthuephong,thuephong.ngaythue,thu ephong.ngaytradk from thuephong,khachhang,chitietthuephong where thuephong.soHDongthuephong not in (select soHDongthuephong from HDThanhtoanphong) and thuephong.soHDongthuephong = chitietthuephong.soHDongthuephong and khachhang.mskh = chitietthuephong.mskh and msphong = @msphong end GO Input: mã số phòng Output: danh sách tất khách hàng thuê phòng có mã số phòng truyền vào SVTH:Trương Quang Huy 05T2 62 Luận văn tốt nghiệp-Quản lý khách sạn II Một số Module dùng chung II.1 Module SqlHelper - Kết nối sở liệu thực thi số câu lệnh SQL public class SqlHelper { //private const string COMP_NAME="."; //private const string DB_NAME="QLKS"; //private const string USER_NAME="sa"; //private const string PASSWORD="12345"; //chuổi kết nối đường dẫn xác file TRI.MDF public static string ConnectString= @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\New Folder (2)\luận văn tốt nghiệp\Ma Nguon\TRI.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"; //public static string ConnectString= @"data source="+COMP_NAME+";database="+DB_NAME+";uid="+USER_NAME+";password="+PASS WORD; public SqlHelper() { // // Constructor // } public static DataTable ExecuteQuery( string sql, CommandType commandType, params object[] pars) { SqlConnection con=new SqlConnection(ConnectString); SqlCommand com=new SqlCommand(sql,con); com.CommandType=commandType; for (int i=0;i

Ngày đăng: 19/03/2019, 21:53

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

    • .I Giới thiệu đề tài

      • ..I.1. Lý do chọn đề tài

      • .II Tổng quan về đề tài

        • ..II.1. Khả năng của chương trình

        • ..II.2. Mô tả yêu cầu

          • ..II.2.1. Các yêu cầu chung:

          • ..II.2.2. Dữ liệu đầu vào của hệ thống

          • ..II.2.3. Dữ liệu đầu ra của hệ thống

          • ..II.2.4. Các quá trình xử lý

          • ..II.2.5. Yêu cầu hệ thống:

          • CƠ SỞ LÝ THUYẾT

            • .III SQL Server 2005

              • ..III.1. Ngôn ngữ truy vấn dữ liệu SQL

              • ..III.2. Microsoft SQL Server 2005

                • ..III.2.1. Giới thiệu

                • ..III.2.2. Quản lý các dịch vụ của SQL Server 2005

                • ..III.2.3. Các thành phần của SQL Server 2005.

                • ..III.2.4. Những đặc điểm mới của SQL Server 2005:

                • ..III.2.5. Backup và Restore cơ sở dữ liệu

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

                  • ..IV.1. Giới thiệu

                  • ..IV.2. Đặc điểm C#

                  • ..IV.3. Những chủ đề tiến bộ trong C#

                  • ..IV.4. Visual Studio.Net

                  • PHÂN TÍCH & THIẾT KẾ HỆ THỐNG

                    • .I Cơ sở thực tế

                      • ..I.1. Hệ thống quản lý trong khách sạn

                      • ..I.2. Một số biểu mẫu trong quản lý khách sạn

                        • ..I.2.1. Hoá đơn tính tiền

                        • ..I.2.2. Hồ sơ nhân viên

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

Tài liệu liên quan