Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
1,21 MB
Nội dung
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN THỰC TẬP CHUYÊN MÔN ĐỀ TÀI: ỨNG DỤNG C# WINFORM QUẢN LÝ THUÊ, ĐẶT PHÒNG KHÁCH SẠN Giảng viên hướng dẫn: Phạm Thị Miên Sinh viên thực hiện: Nguyễn Đại Trưởng Lớp : Công Nghệ Thông Tin K58 Khố : K58 Tp Hồ Chí Minh, năm 2020 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN THỰC TẬP CHUYÊN MÔN ĐỀ TÀI: ỨNG DỤNG C# WINFORM QUẢN LÝ THUÊ, ĐẶT PHÒNG KHÁCH SẠN Giảng viên hướng dẫn: PHẠM THỊ MIÊN Sinh viên thực hiện: NGUYỄN ĐẠI TRƯỞNG Lớp : CÔNG NGHỆ THƠNG TIN Khố : K58 Tp Hồ Chí Minh, năm 2020 LỜI CẢM ƠN (size 15, bold) (Cách tab, Time newRoman, 20) Size 13 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tp Hồ Chí Minh, ngày ….… tháng ….… năm ….… Giáo viên hướng dẫn Phạm Thị Miên MỤC LỤC (size 15, bold) (Cách tab, Time newRoman, 20) BẮT BUỘC DÙNG MỤC LỤC TỰ ĐỘNG CHƯƠNG 1: TỔNG QUAN ……………………………………… …….………… 1.1 Tổng quan nợ công………………………………………………… …… 1.1.1 Nợ công Việt Nam ………………………………………………………… … CHƯƠNG TỔNG QUAN 1.1 Tổng quan đề tài Hiện nay, dịch vụ du lịch ngày cang phát triển mạnh mẽ, khách sạn mọc lên nấm, 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 Hiện nay, khách sạn phải trực tiếp tiếp nhận, quản lý khối lượng lớn thường xuyên nhiều loại khách, với hàng loạt dịch vụ phát sinh theo nhu cầu khách hàng Do đó, cơng việc quản lý hoạt động kinh doanh khách sạn ngày phức tạp Hơn nữa, công tác quản lý không đơn quản lý lưu lược khách đến với khách sạn, sử dụng loại hình dịch vụ … mà cơng việc quản lý cịn phải đáp ứng nhu cầu việc báo cáo loại hình doanh thu, tình hình kinh doanh khách sạn … để từ đưa định hướng lập kế hoạch phát triển cho cơng việc kinh doanh Nhưng với việc lưu trữ xử lý thủ cơng tốn nhiều thời gian nhân lực mà không đem lại hiệu cao Do cần phải tin học hóa hình thức quản lý, cụ thể xây dựng hệ thống, phần mềm để đáp ứng nhu cầu quản lý toàn diện, thống đạt hiệu cao cho hoạt động kinh doanh khách sạn Do nhu cầu nên em định chọn đề tài để báo cáo đồ án thực tập chuyên môn “Quản lý thuê đặt phòng cho khách sạn” yếu cho nhu cầu ứng dụng cơng nghệ thơng tin vào kinh doanh 1.2 Mục tiêu nghiên cứu Lý chọn quản lý khách sạn: sau đặt phòng khách sạn, website Thấy quy trình xử lý thơng tin đặt phịng trả phịng, quản lý chủ yếu thủ cơng, cịn chậm chạp có nhiều sai xót Từ đó, ý tưởng phân tích thiết kế quản lý khách sạn đời.Nhằm hướng đến người dùng là: khách sạn nhỏ, nhân viên làm việc khách sạn Phân tích thiết kế hệ thống quản lý khách sạn hỗ trợ cho , công ty khách sạn việc quản lý xác tiện lợi về: - Quản lý thuê trả phòng - Quản lý khách hàng - Quản lý nhân viên - Quản lý danh mục phòng - Thống kê báo cáo - Quản lý người dùng Mục tiêu tương lai: hồn thiện mục tiêu phân tích thiết kế hệ thống quản lý khách sạn Từ đó, phát triển xây dựng hệ thống thử nghiệm, áp dụng hệ thống vào thực tế sống nhân rộng hệ thống toàn quốc Đối với nhân viên: Quản lý khách hàng thuê phòng Quản lý theo dõi tình trạng phịng Lập phiếu thuê phòng Lập phiếu nhận phòng Lập hóa đơn tốn Báo cáo doanh thu theo tháng loại phòng Đối với quản lý: Thực hiên tất chức nhân viên Ngoài thực thêm chức năng: Quản lý nhân viên: Thêm sửa xóa nhân viên Quản lý người dùng: Thêm xóa sửa người dùng 1.3 Phạm vi 1.3.1 Về phần liệu Sử dụng hệ quản trị sở liệu SQL SERVER 2019 1.3.2 Về phần xử lý Thực thao tác thêm xóa sửa,tìm kiếm , nhân viên, khách hàng, phòng, loại phòng, phiếu thuê phòng, phiếu nhận phịng, lập hóa đơn tốn có bắt lỗi mã trùng Các tính tốn thành tiền hóa đơn,phiếu nhập tính tốn tự động Tự động cập nhật trạng phòng Theo dõi số lượng tồn sản phẩm Thống kê doanh thu khách sạn theo loại phòng Thể doanh thu qua số liệu Report hóa đơn CHƯƠNG NGƠN NGỮ LẬP TRÌNH - CƠ SỞ DỮ LIỆU 2.1 Ngơn ngữ lập trình C# Ngơn ngữ C# đơn giản, khoảng 80 từ khóa mười kiểu liệu xây dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa cao thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Phần cốt lõi hay cịn gọi trái tim ngôn ngữ lập trình hướng đối tượng hỗ trợ cho việc định nghĩa làm việc với lớp Những lớp định nghĩa kiểu liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mơ hình tốt để giải vấn đề Ngơn ngữ C# chứa từ khóa cho việc khai báo kiểu lớp đối tượng phương thức hay thuộc tính lớp, cho việc thực thi đóng gói, kế thừa, đa hình, ba thuộc tính ngơn ngữ lập trình hướng đối tượng Trong ngôn ngữ C# thứ liên quan đến khai báo lớp điều tìm thấy phần khai báo Định nghĩa lớp ngôn ngữ C# không đoi hỏi phải chia tập tin header tập tin nguồn giống ngôn ngữ C++ Hơn nữa, ngôn ngữ C# hỗ trợ kiểu XML, cho phép chèn tag XML để phát sinh tự động document cho lớp Ngôn ngữ C# cung cấp đặc tính hướng thành phần (component-oriented), thuộc tính, kiện Lập trình hướng thành phần hỗ trợ CLR cho phép lưu trữ metadata với mã nguồn cho lớp 2.2 Cơ sở liệu - Cơ sở liệu (Database) tập hợp liệu tổ chức có cấu trúc liên quan với lưu trữ máy tính - Cơ sở liệu thiết kế, xây dựng cho phép người dùng lưu trữ liệu, truy xuất thông tin cập nhật liệu - Hệ quản trị sở liệu phần mềm giúp tạo sở liệu cung cấp chế lưu trữ, truy cập theo mơ hình CSDL Ví dụ: SQL Server, Microsoft Access, Oracle hệ quản trị CSDL điển hình CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1 Xây dựng sở liệu cho hệ thống 2.1.1 Sơ đồ ERD Hình 2.2.1 Sơ đồ ERD quản lý thuê trả phòng khách sạn 2.1.2 Chuyển đổi ERD sang mơ hình quan hệ LoaiKhachHang( QuocTich, GhiChu) KhachHang(MaKhachHang,QuocTich,TenKhachHang,CMND,GioiTinh, DiaChi,SDT) TinhTrangPhong(MaTinhTrang, TenTinhTrang) LoaiPhong( MaLoaiPhong,TenLoaiPhong, DonGia, SoNguoiChuan, SoNguoiToiDa) Phong( MaPhong, MaLoaiPhong,MaTinhTrang) NhanVien( MaNhanVien,TenNhanVien, GioiTinh, QueQuan, NgaySinh) PhieuThuePhong( MaPhieuThue, MaNhanVien, MaKhachHang,SoNguoi, KhachNuocNgoai) PhieuNhanPhong(SoPhieuNhan, MaPhieuThue, MaPhong, NgayNhanPhong, NgayThuePhong, DonGia) HoaDon( MaHoaDon,MaNhanVien,MaKhachHang,MaPhieuThue,SoNgayThue ,TongTien,NgayLapHoaDon) 2.1.3 Lưu trữ liệu SqlServer Table LoaiKhachhang Table KhachHang Table TinhTrangPhong Table LoaiPhong Table Phong Table NhanVien Table PhieuThuePhong Table PhieuNhanPhong Table HoaDon 2.2.3 Database Diagram CHƯƠNG THIẾT KẾ MENU, GIAO DIỆN 3.1 Một số giao diện 3.1.1 Giao diện chương trình 3.1.2 Giao diện khách hàng 3.1.3 Giao diện danh sách phịng 3.1.4 Giao diện đăng kí th phịng 3.1.4 Giao diện hóa đơn 3.2 Các Report 3.2.1 Report xuất phiếu đăng kí th phịng cho khách hàng 3.2.2 Report xuất hóa đơn cho khách hàng CHƯƠNG 4: CÁCH THỨC XÂY DỰNG CHƯƠNG TRÌNH VÀ HƯỚNG DẪN DEMO 4.1 Cách thức xây dựng chương trình: Xây dựng form dựa theo chức chương trình NET theo ngôn ngữ C# Thiết kế giao diện có sẵn C#, cơng cụ hỗ trợ Bunifu, Dexpress Icon sưu tầm từ Internet 4.2 Hướng dẫn sử dụng chương trình: Bước 1: Khởi động chương trình Hình …: Demo khởi chạy chương trình Bước 2: Đăng nhập Hình 16: Demo Bảng đăng nhập Bước 3: Chọn phiên làm việc bạn mong muốn: Hình 17: Demo giao diện chương trình Bước 4: Thốt khỏi chương trình sau hồn thành cơng việc CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 KẾT LUẬN: 4.1.1 Thuận lợi khó khăn lúc thực đồ án: 4.1.1.1 Thuận lợi: - Bản thân trang bị kiến thức liên quan thiết kế phần mềm Đã có kinh nghiệm việc tìm hiểu, phân tích thiết kế hệ thống thơng tin - Hệ thống quản lý bán hàng hệ thống quen thuộc dễ dàng cách tiếp cận chức phổ biến Như chương trình quản lý bình thường - Được giúp đỡ tận tình GVHD: TS Huỳnh Hữu Hưng trợ giúp kiến thức từ Internet 4.1.1.2 Khó khăn: - Thời gian nhận thực đồ án khơng nhiều nên cịn nhiều hạn chế - Với hệ quản trị Cơ sở liệu Sql server, kiến thức nắm chưa thật kỹ hệ quản trị này, áp dụng dẫn thiết kế kết nối Internet - Do chưa có kinh nghiệm thiết kế phần mềm Cơ sở liệu nên cịn khó khăn triển khai cơng việc 4.1.2 Kết đạt được: Qua thời gian nghiên cứu học tập, nhìn chung hồn thành mục tiêu, nhiệm vụ đề chương trình hệ thống quản lý, với chức hệ thống phân tích thiết kế mơ tả Xây dựng chương trình hồn chỉnh có khả áp dụng vào thực tế 4.2 ƯU VÀ NHƯỢC ĐIỂM CỦA HỆ THỐNG 2.1 Ưu điểm: - Hệ thống xây dựng gọn nhẹ, dễ sử dụng - Hệ thống ràng buộc liệu đảm bảo - Giao diện thân thiện với người sử dụng 2.2 Nhược điểm: - Cách tổ chức liệu kỹ thuật lập trình chưa tốt - Bắt lỗi hạn chế, chưa hồn thiện - Các chức chương trình chưa linh động, gây khó khăn sử dụng - Chưa bảo mật liệu HƯỚNG PHÁT TRIỂN: - Khả xử lý tất kiện, lỗi ý muốn tốt chương trình dùng thao tác lên chương trình - Hồn thiện tốt lập trình C# ràng buộc liệu - Nâng cao tính linh động chương trình - Thêm chức để đáp ứng điều kiện người dùng - Nâng cao kỷ thuật lập trình hồn chỉnh thành phần cịn thiếu theo hướng chuyên nghiệp, chạy thử, khả đưa vào áp dụng thức tế khả quan - Bảo mật liệu tốt TÀI LIỆU THAM KHẢO [1] T.S Lê Phan Thị Diệu Thảo, Nguyễn Thảo Phương, Nợ công vấn đề cần bàn thêm, Nhà xuất Kinh Tế [2] Boulding, K.E (1995), Economics analysis, Hamish Hamilton, London [3] Http://dantri.com.vn/c76/s76-402058/nhung-moc-chinh-cua-khung-hoang-no-chauau.htm, “Những mốc khủng hoảng nợ châu Âu” ... c? ?ng vi? ?c quản lý hoạt động kinh doanh khách sạn ngày ph? ?c tạp Hơn nữa, c? ?ng t? ?c quản lý không đơn quản lý lưu lư? ?c khách đến với khách sạn, sử dụng loại hình dịch vụ … mà c? ?ng vi? ?c quản lý c? ??n... tích thiết kế quản lý khách sạn đời.Nhằm hướng đến người dùng là: khách sạn nhỏ, nhân viên làm vi? ?c khách sạn Phân tích thiết kế hệ thống quản lý khách sạn hỗ trợ cho , c? ?ng ty khách sạn vi? ?c quản. .. 1.2 M? ?c tiêu nghiên c? ??u Lý chọn quản lý khách sạn: sau đặt phòng khách sạn, website Thấy quy trình xử lý thơng tin đặt phịng trả phịng, quản lý chủ yếu thủ c? ?ng, c? ??n chậm chạp c? ? nhiều sai xót Từ