Xây dựng chương trình quản lý khách sạn thái nguyên

66 445 0
Xây dựng chương trình quản lý khách sạn thái nguyê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

MỤC LỤC MỤC LỤC -1 LỜI NÓI ĐẦU - -3 PHẦN MỞ ĐẦU I Lý chọn đề tài 1.Cơ sở lý thuyết -4 Cơ sở thực tiễn II Đối tượng Đối tượng nghiên cứu đồ án III Mục đích đồ án -5 IV Phương Pháp giải toán đặt V Nội dung đề tài thực -5 CHƯƠNG :CƠ SỞ LÝ THUYẾT VÀ KHẢO SÁT THỰC TẾ HỆ THỐNG QUẢN LÝ KHÁCH SẠN THÁI NGUYÊN 1.1 Cơ sở lý thuyết -6 1.1.1 Giới thiệu chung Visual Basic 1.1.2 Giới thiệu Access - 27 1.2 Khảo sát thực tế hệ thống quản lý khách sạn Thái Nguyên 31 1.2.1 Tìm hiểu trạng hệ thống cũ 31 1.2.2 Xây dựng hệ thống quản lý khách sạn Thái Nguyên 34 CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG - 36 2.1 Yêu cầu hệ thống 36 2.2 Phân tích chi tiết toán - 36 2.2.1 Mục đích toán - 36 2.2.2 Yếu tố thành công 36 2.3 Phân tích thiết kế hệ thống 37 2.3.1 Xây dựng biểu đồ phân cấp chức - 37 2.3.2 Xây dựng biểu đồ luồng liệu - 39 2.3.3 Xây dựng mô hình thực thể 47 2.3.4 Thiết kế sở liệu 48 2.3.5 Sơ đồ thực thể liên kết 50 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 52 3.1 Thiết kế giao diện - 52 3.2 Thiết kế form nhập liệu 54 3.2.1 Form đăng nhập 54 3.2.2 Form đổi mật - 54 3.2.3.Form nhập khách hàng - 55 3.2.4 Form đăng ký phòng - 55 3.2.5 Form thuê phòng 56 3.2.6 Form đăng ký sử dụng dịch vụ 57 3.2.7 Form tạm ứng - 58 3.2.8 Form danh mục phòng 59 3.2.9 Form tính tiền phòng 60 3.2.10 Form tính tiền sử dụng dịch vụ 60 3.2.11 Form lập hóa đơn - 61 3.3 Thống kê báo cáo - 62 3.3.1 In hóa đơn - 62 3.3.2 Báo cáo đăng ký phòng - 62 3.3.3 Báo cáo thuê phòng - 63 3.3.4 Báo cáo sử dụng dịch vụ 64 KẾT LUẬN - 65 LỜI CẢM ƠN 66 TÀI LIỆU THAM KHẢO- - 67 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 68 LỜI NÓI ĐẦU  Trong năm gần phát triển vượt trội công nghệ thông tin đóng góp to lớn cho phát triển chung xã hội, sản phẩm công nghệ thông tin ngày ứng dụng rộng rãi khắp nơi, lĩnh vực, ngành nghề không ngừng phát triển việc nắm bắt ứng dụng lĩnh vực khoa học kỹ thuật áp dụng vào phục vụ sống người vấn đề quan trọng thật cần thiết nhằm đạt hiệu cao công việc, tăng suất lao động thúc đẩy xã hội phát triển Qua trình học tập Khoa Công nghệ Thông tin - Đại học Thái Nguyên, em thầy giáo, cô giáo truyền đạt kiến thức chuyên ngành, rèn luyện tinh thần học tập làm việc độc lập, sáng tạo yếu tố cần thiết để bắt đầu cho nghiệp tương lai Báo cáo đồ án tốt nghiệp hội để em áp dụng, tổng kết lại kiến thức mà học, ứng dụng vào thực tế sống Dưới giúp đỡ tận tình thầy giáo Th.s Bùi Ngọc Tuấn thầy cô giáo khoa, em hoàn thành luận văn Do khả có hạn thời gian hạn hẹp nên trình làm đồ án tốt nghiệp lần không tránh khỏi sai sót, mong đóng góp ý kiến thầy giáo, cô giáo bạn Một lần em xin chân thành cảm ơn thầy giáo Th.s Bùi Ngọc Tuấn giúp em hoàn thành đồ án tốt nghiệp PHẦN MỞ ĐẦU I LÝ DO CHỌN ĐỀ TÀI 1.Cơ sở lý thuyết Sự đời phát triển mạnh mẽ tin học thành vĩ đại người Công nghệ máy tính đạt nhiều thành tựu to lớn không muốn nói bước đột phá mạnh mẽ Máy tính sử dụng rộng rãi hoạt động người lĩnh vực kinh tế, máy tính ứng dụng để quản lý tài chính, ngân hàng, quản lý nhân sự…Trong lĩnh vực khác xây dựng, y học, ngành chế tạo, văn hoá, công nghiệp nông nghiệp đóng vai trò quan trọng ứng dụng rộng rãi phạm vi toàn giới Đối với khách sạn tin học đóng vai trò quang trọng việc cung cấp phần mềm quản lí, đặc biệt quản lý hoạt động khách sạn Với phần mềm giúp người quản lý xử lý nhanh chóng, đảm bảo xác đáp ứng yêu cầu công việc Cở sở thực tiễn Quản lý khách sạn nhiệm vụ quan trọng đặc biệt khách sạn lớn, số lượng khách hàng lớn, nhiều loại hình dịch vụ kèm theo Cùng việc cải tiến phong cách phục vụ, trang bị thêm tiện nghi, nâng cao chất lượng phòng nghỉ, công tác quản lý khách sạn góp phần vào việc nâng cao chất lượng phục vụ khách sạn với khách sạn việc quản lý phụ thuộc vào tình trạng quản lý khách sạn Do nhu cầu thực tế khách sạn Thái Nguyên đồng ý thầy giáo hướng dẫn Th.s Bùi Ngọc Tuấn chọn đề tài “ Xây dựng chương trình quản lý khách sạn Thái Nguyên” để làm đồ án II ĐỐI TƯỢNG Đối tượng nghiên cứu đồ án - Bước đầu nghiên cứu ngôn ngữ Access lập trình VB - Vận dụng kiến thức học để thiết kế toán thực tế - Tìm hiểu chế quản lí khách sạn khách sạn Thái Nguyên- Những thao tác với phần mềm Access - Những yêu cầu quản lí định hướng phát triển hệ thống quản lý khách sạn khách sạn Thái Nguyên III MỤC ĐÍCH CỦA ĐỒ ÁN Chọn nghiên cứu đồ án này, mục đích tổng hợp vận dụng kiến thức chuyên ngành học thông qua việc xây dựng chương trình quản lý Tìm hiểu phần mềm Access phân tích toán quản lý khách sạn khách sạn Thái Nguyên.Thiết kế chức toán phần mềm Access cách tìm hiểu trạng thực tế yêu cầu đưa công việc quản lý khách sạn khách sạn Thái Nguyên, tìm thành công hạn chế toán.Từ áp dụng chương trình quản lý khách sạn công nghệ thông tin vào thực tế IV PHƯƠNG PHÁP GIẢI QUYẾT BÀI TOÁN ĐẶT RA Để giải toán sử dụng phương pháp sau đây: - Tìm hiểu thực tế công tác quản lý khách sạn quản lý khách sạn Thái Nguyên - Tìm hiểu phần mềm Access thông qua tài liệu - Phân tích thiết kế hệ thống thông tin - Tiến hành cài đặt chương trình V NỘI DUNG ĐỀ TÀI CẦN THỰC HIỆN Ngoài phần mở đầu, kết luận mục tài liệu tham khảo, đồ án bao gồm phần sau: Chương 1: Cơ sở lý thuyết khảo sát thực tế hệ thống quán lý khách sạn Thái Nguyên Chương 2: Phân tích thiết kế hệ thống Chương 3: Cài đặt chương trình CHƯƠNG I CƠ SỞ LÝ THUYẾT VÀ KHẢO SÁT THỰC TẾ HỆ THỐNG QUẢN LÝ KHÁCH SẠN THÁI NGUYÊN 1.1 CƠ SỞ LÝ THUYẾT 1.1.1 GIỚI THIỆU CHUNG VỀ VISUAL BASIC Visual Basic xem công cụ phát triển phần mềm Đã gần mười năm, Visual Basic không hổ danh ngôn ngữ lập trình phổ dụng Thế Giới Nhưng tất tuyên bố Chính xác Visual Basic giúp cho ta Vâng, Bill Gates mô tả Visual Basic “công cụ vừa dễ lại vừa mạnh để phát triển ứng dụng Windows Basic” Điều dường chưa đủ để minh chứng cho tất phô trương trên, trừ ta hiểu có hàng chục triệu người dùng Microsoft Windows Visual Basic 2.0 nhanh hơn, mạnh chí dễ dùng Visual Basic 1.0 Visual Basic bổ sung cách thức đơn giản để điều khiển sở liệu mạnh sẵn có Visual Basic lại bổ sung thêm phần hổ trợ phát triển 32 bit bắt đầu tiến trình chuyển Visual Basic thành ngôn ngữ lập trình hướng đối tượng đầy đủ Visual Basic bổ sung khả tạo tập tin thi hành thực sự, chí có khả tạo điều khiển riêng Và đây, Visal Basic 6.0 bổ sung số tính ngôn ngữ mong đợi từ lâu, tăng cường lực Internet, tính sở liệu mạnh Quả thật, Visual Basic trở thành mạnh trôi chảy chưa thấy Mặt khác, điểm tiện lợi dùng Visual Basic chỗ tiết kiệm thời gian công sức so với ngôn ngữ lập trình khác xây dựng ứng dụng Visual Basic gắn liền với khái niệm lập trình trực quan ( Visual ), nghĩa thiết kế chương trình, ta nhìn thấy kết qua thao tác giao diện chương trình thực Đây thuận lợi lớn so với ngôn ngữ lập trình khác, Visual Basic cho phép ta chỉnh sửa đơn giản, nhanh chóng, màu sắc, kích thước, hình dáng đối tượng có mặt ứng dụng Một khả khác Visual Basic khả kết hợp thư viện liên kết động DLL (Dynamic Link Library) DLL phần mở rông cho Visual Basic tức xây dựng ứng dụng có số yêu cầu mà Visual Basic chưa đáp ứng đủ, ta viết thêm DLL phụ trợ Khi viết chương trình Visual Basic, phải qua hai bước : - Thiết kế giao diện (Visual Programming) - Viết lệnh (Code Programming) 1.1.1.1 Thiết kế giáo diện Do Visual Basic ngôn ngữ lập trình hướng đối tượng nên việc thiết kế giao diện đơn giản cách đưa đối tượng vào Form tiến hành thay đổi số thuộc tính đối tượng * Form Form biểu mẫu ứng dụng Visual Basic Ta dùng Form (như biểu mẫu) nhằm định vị xếp phận thiết kế phần giao tiếp với người dùng Ta xem Form phận mà chứa phận khác Form ứng dụng, thành phần tương tác với Form khác phận chúng tạo nên giao tiếp cho ứng dụng Form giao diện ứng dụng, Form khác chứa hộp thoại, hiển thị cho nhập liệu Trong nhiều ứng dụng Visual Basic, kích cỡ vị trí biểu mẫu vào lúc hoàn tất thiết kế (thường mệnh danh thời gian thiết kế, lúc thiết kế) kích cỡ hình dáng mà người dùng gặp vào thời gian thực hiện, lúc chạy Điều có nghĩa Visual Basic cho phép ta thay đổi kích cỡ di chuyển vị trí Form đến nơi hình chạy đề án, cách thay đổi thuộc tính cửa sổ thuộc tính đối tượng (Properties Windows) Thực tế, tính thiết yếu Visual Basic khả tiến hành thay đổi động để đáp ứng kiện người dùng * Tools Box (Hộp công cụ) Bản thân hộp công cụ chứa biểu tượng biểu thị cho điều khiển mà ta bổ sung vào biểu mẫu, bảng chứa đối tượng định nghĩa sẵn Visual Basic Các đối tượng sử dụng Form để tạo thành giao diện cho chương trình ứng dụng Visual Basic Các đối tượng công cụ sau thông dụng : * Scroll Bar (Thanh cuốn) Các dùng để nhận nhập liệu hiển thị kết xuất ta không quan tâm đến giá trị xác đối tượng lại quan tâm thay đổi nhỏ hay lớn Nói cách khác, đối tượng cho phép nhận từ người dùng giá trị tùy theo vị trí chạy (Thumb) thay cho cách gõ giá trị số Thanh có thuộc tính quan trọng : - Thuộc tính Min : Xác định cận - Thuộc tính Max : Xác định cận - Thuộc tính Value : Xác định giá trị tạm thời * Option Button Control (Nút chọn) Đối tượng nút chọn cho phép người dùng chọn lựa chọn đưa Như vậy, thời điểm có nút chọn chọn * Check Box (Hộp kiểm tra): Đối tượng hộp kiểm tra cho phép người dùng kiểm tra hay nhiều điều kiện chương trình ứng dụng Như vậy, thời điểm có nhiều hộp kiểm tra đánh dấu * Label (Nhãn): Đối tượng nhãn cho phép người dùng gán nhãn phận giao diện lúc thiết kế giao diện cho chương trình ứng dụng Dùng nhãn để hiển thị thông tin không muốn người dùng thay đổi Các nhãn thường dùng để định danh hộp văn điều khiển khác cách mô tả nội dung Một công cụ phổ biến hiển thị thông tin trợ giúp * Image (Hình ảnh): Đối tượng Image cho phép người dùng đưa hình ảnh vào Form * Picture Box : Đối tượng Picture Box có tác dụng gần giống đối tượng Image * Text Box (Hộp soạn thảo): Đối tượng Text Box cho phép đưa chuỗi kí tự vào Form Thuộc tính quan trọng Text Box thuộc tính Text cho biết nội dung hộp Text Box * Command Button (Nút lệnh): Đối tượng Command Button cho phép định thực thi công việc người dùng Click hoạt * Directory List Box, Drive List Box, File List Box : Đây đối tượng hỗ trợ cho việc tìm kiếm tập tin thư mục ổ đĩa * List Box (Hộp danh sách): Đối tượng List Box cho phép xuất thông tin chuỗi k/ Treeview: Điều khiển Treeview có ấn VB 6.0 Điều khiển hiển thị danh sách phân cấp đối tượng Node, đối tượng có nhãn hình ảnh tuỳ chọn kèm Sau tạo xong điều khiển, ta thêm, xóa, xếp thao tác với đối tượng Node thông qua thuộc tính phương thức Có thể mở rộng hay rút gọn nút phân cấp, thông qua kiện Collapse, Expand NodeClick Có thể duyệt qua để lấy tham chiếu đến Node cách dùng thuộc tính Root, Parent, Child, FirstSibling, Next, Previous LastSibling Điều khiển TreeView dùng điều khiển ImageList để hiển thị hình ảnh Trên đối tượng sử dụng thường xuyên phần thiết kế giao diện cho chương trình ứng dụng Visual Basic * Properties windows (Cửa sổ thuộc tính): 10 CHƯƠNG III CÀI ĐẶT CHƯƠNG TRÌNH 3.1 THIẾT KẾ GIAO DIỆN Thiết kế giao diện phù hợp với công việc giao người sử dụng nhằm đáp ứng yêu cầu sau: - Dễ sử dụng, dễ phát triển - Thống trình hoạt động - Để quản lý khách sạn Thái Nguyên ta xây dựng Form Menu điền khiển toàn trình hoạt động hệ thống, với chức thể Menu 52 FORM MENU CHÍNH Form Menu chính: Trong có nút lệnh để chọn công việc sau: - Hệ thống - Đăng ký thuê nhận - Trả phòng - Báo cáo - Người thực Trong hệ thống bao gồm: - Đăng nhập - Đổi mầt - Thoát Trong đăng ký thuê nhận bao gồm: - Nhập khách - Đăng ký phòng - Thuê phòng - Đăng ký sử dụng dịch vụ - Tạm ứng - Phòng Trong trả phòng bao gồm: - Tính tiền phòng - Tính tiền dịch vụ - Lập hoá đơn Trong báo cáo bao gồm: - Báo cáo đăng ký phòng - Báo cáo thuê phòng - Báo cáo sử dụng dịch vụ 53 3.2 THIẾT KẾ CÁC FORM NHẬP DỮ LIỆU Sau hoàn chỉnh bước tạo lập sở liệu thiết lập quan hệ bảng ta tạo lập số Form nhập liệu (mặc dù ta mở bảng để nhập liệu trực tiếp vào) Việc nhập liệu từ Form đảm bảo an toàn thông tin, có tính mở, giao diện đẹp nhiều so với việc nhập trực tiếp từ bảng 3.2.1.FORM ĐĂNG NHẬP FORM ĐĂNG NHẬP 3.2.2.FORM ĐỔI MẬT KHẨU FORM ĐỔI MẬT KHẨU 54 3.2.3.FORM NHẬP KHÁCH HÀNG FORM NHẬP KHÁCH 3.2.4 FORM ĐĂNG KÝ PHÒNG ĐĂNG KÝ PHÒNG 55 3.2.5.FORM THUÊ PHÒNG FORM THUÊ PHÒNG 56 3.2.6.FORM ĐĂNG KÝ SỬ DỤNG DỊCH VỤ FORM ĐĂNG KÝ SỬ DỤNG DỊCH VỤ 57 3.2.7 FORM TẠM ỨNG FORM TẠM ỨNG 58 3.2.8 FORM DANH MỤC PHÒNG FORM DANH MỤC PHÒNG 59 3.2.9 FORM TÍNH TIỀN PHÒNG 3.2.10.FORM TÍNH TIỀN SỬ DỤNG DỊCH VỤ 60 3.2.11 FORM LẬP HÓA ĐƠN 61 3.3 THỐNG KÊ BÁO CÁO 3.3.1 IN HÓA ĐƠN 3.3.2 BÁO CÁO ĐĂNG KÝ PHÒNG 62 3.3.3 BÁO CÁO THUÊ PHÒNG 63 3.3.4 BÁO CÁO SỬ DỤNG DỊCH VỤ 64 KẾT LUẬN Với yêu cầu xây dựng chương trình quản lý khách sạn khách sạn Thái Nguyên đồ án thực số công việc sau : - Phân tích thiết kế hệ thống quản lý khách sạn - Xây dựng chương trình quản lý hoạt động quản lý phòng nghỉ, quản lý dịch vụ, doanh thu khách sạn đăng ký khách hàng, trả phòng vv Nhìn chung, đề tài đảm bảo nội dung công việc, tự động hoá bước công việc lưu trữ xử lý thông tin, thông kê kịp thời xác theo yêu cầu thực tế Tuy nhiên, liệu chương trình cài đặt PC , để đáp ứng yêu cầu xử lý thông tin ngày cao việc xây dựng chương trình chạy nhiều máy việc nên làm Sau thời gian khảo sát, nghiên cứu viết báo cáo đề tài, thời gian không nhiều em cố gắng làm việc với lực kiến thức vốn có để vận dụng vào thực tế Ngoài công việc giao em không ngừng cố gắng học hỏi để tạo cho có kiến thức chắn hơn, ý thức công việc tạo cho hành trang mới, chuẩn bị tốt bước vào công tác làm việc sau Mặc dù có giúp đỡ tận tình thầy cô giáo bạn bè thời gian hạn hẹp kinh nghiệm non nên không tránh khỏi sai sót Rất mong quan tâm giúp đỡ, bổ xung đóng góp ý kiến thầy cô giáo để báo cáo đồ án tốt nghiệp em hoàn thiện Em xin chân thành cảm ơn ! TÀI LIỆU THAM KHẢO Microsoft Visual Basic 6.0& Lập trình sở liệu 65 Nguyễn Ngọc Mai (chủ biên) Nguyễn Thị Kim Trang – Hoàng Đức Hải Cố vấn khoa học GSTS: Nguyễn Hữu Anh Nhà Xuất Bản Giáo Dục 2000 Những thực hành sở liệu Visual Basic 6.0 Tác giả: Cát Văn Thành Nhà Xuất Bản Thống Kê 2002 Tự học lập trình Visual Basic 6.0 Trương Công Tuân - Nguyễn Văn Dũng Nhà Xuất Bản Văn hoá Thông tin Các chương trình mẫu Visual Basic 6.0 Vũ Hiếu Nghĩa Nhà Xuất Bản thống kê Phân tích thiết kế hệ thống thông tin Nguyễn Văn Ba Nhà xuất Đại học Quốc gia Hà Nội 2002 Những thực hành sở liệu VB 6.0 chuyên sâu Hạnh Nguyên Nhà Xuất Bản Thống Kê 2004 Tự học lập trình Cơ sở liệu với VB 6.0 21 ngày (Tập & 2) Phạm Hữu Khang Nhà Xuất Bản Lao Động Xã Hội 66

Ngày đăng: 08/08/2016, 10:08

Từ khóa liên quan

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

Tài liệu liên quan