1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Nghiên cứu C# và ứng dụng LinQ to SQL xây dựng phần mềm quản lý thuê phòng khách sạn, nhà nghỉ

24 20 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 1,18 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu nghiên cứu của đề tài là xây dựng được một ứng dụng có đầy đủ chức năng, áp dụng LinQ to SQL tính toán chính xác các dịch vụ quản lý thuê phòng các nhà nghỉ và khách sạn nhỏ lẻ.

Trang 1

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN

Trang 3

MỞ ĐẦU

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

Sự phát triển của công nghệ thông tin đã làm thay đổi diện mạo của hầu hết các lĩnh vực trong cuộc sống hiện đại Thư điện tử dần thay thế thư tay, các cuộc hội nghị truyền hình với âm thanh hình ảnh trực tiếp giúp linh hoạt hóa công việc của tổ chức, đoàn thể Người bác sĩ không phải trực tiếp đứng tại phòng mổ vẫn có thể thực hiện ca phẫu thuật với sự chính xác cao, và độ an toàn tuyệt đối… còn rất nhiều lợi ích mà công nghệ thông tin đem lại cho chúng ta, vậy dựa vào đâu mà công nghệ có thể thực hiện được những điều tưởng chừng không thể trong một tích tắc như vậy?

Ngôn ngữ lập trình là một phần không thể thiếu trong việc xây dựng nên một thế giới công nghệ linh hoạt và mạnh mẽ Không gian làm việc Microsoft Net tổng hợp bởi bốn bộ ngôn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET ở đó có sự chồng gối lên nhau của các ngôn ngữ, và được định nghĩa trong FCL (framework class library) Hỗ trợ cho lập trình viên phát triển các ứng dụng mạng với kích thước nhẹ và mạnh mẽ trong xử lý

Ngành Dịch vụ đang là nhóm ngành có tốc độ tăng trưởng nhanh trong những năm trở lại đây Cùng với đó là rất nhiều các khách sạn, nhà nghỉ được mở ra để phục vụ cho các loại dịch vụ như

du lịch, nghỉ dưỡng,… theo nhu cầu của con người Vậy nên công tác quản lý trong các nhà nghỉ hay khách sạn ngày càng trở nên khó khăn hơn Điều đó thúc đẩy việc cần phải có một phần mềm quản lý phù hợp cho đối tượng là các nhà nghỉ, khách sạn để giải quyết vấn

đề trên

Là một sinh viên còn đang học tập trên giảng đường, kiến thức đã học được cùng với sự hướng dẫn tận tình của thầy cô vấn em

Trang 4

muốn áp dụng những kiến thức đó để thiết kế nên một hệ thống

“Quản lý khách sạn” quy mô nhỏ bằng C# với các chức năng cần thiết, nhằm mục đích nâng cao và củng cố các kiến thức học được, áp dụng chúng vào thực tiễn

2 Mục tiêu và nhiệm vụ nghiên cứu

Mục tiêu:

 Xây dựng được một ứng dụng có đầy đủ chức năng, áp dụng LinQ to SQL tính toán chính xác các dịch vụ quản lý thuê phòng các nhà nghỉ và khách sạn nhỏ lẻ

Nhiệm vụ:

 Tìm hiểu C#, LinQ to SQL

 Phân tích thiết kế cơ sở dữ liệu

 Ứng dụng kiến thức đã học để xây dựng ứng dụng quản lý quản lý thuê phòng các nhà nghỉ và khách sạn nhỏ lẻ

3 Đối tượng và phạm vi nghiên cứu

Đối tượng:

 Nghiên cứu C# và LinQ to SQL Cụ thể về C# sẽ tập trung tìm hiểu về xây dựng giao diện, xử lý sự kiện, kết nối, xử lý trên cơ

sở dữ liệu và ngôn ngữ tích hợp truy vấn LinQ to SQL

 Sau khi tìm hiểu sẽ vận dụng kết quả tìm hiểu được vào việc xây dựng ứng dụng quản lý thuê phòng cho các nhà nghỉ và khách sạn nhỏ lẻ

Phạm vi:

 Ứng dụng tại các nhà nghỉ và khách sạn nhỏ lẻ

4 Phương pháp nghiên cứu

Tìm kiếm và nghiên cứu các tài liệu về C#, ngôn ngữ tích hợp truy vấn LinQ to SQL và các công nghệ có liên quan đến việc phát triển một ứng dụng như các thư viện, hàm,… của các tác giả trong

Trang 5

và ngoài nước, các bài báo, thông tin trên mạng,… sau đó chọn lọc

và sắp xếp lại theo ý tưởng của mình

Dựa trên kết quả tìm hiểu được để xây dựng ứng dụng quản lý thuê phòng các nhà nghỉ và khách sạn nhỏ lẻ có áp dụng những nội dung đã nghiên cứu nhằm mục đích minh họa cho phần cơ sở lý thuyết sẽ trình bày trong nội dung đề tài này

6 Ý nghĩa khoa học và thực tiễn

Giúp sinh viên hiểu được kĩ thuật lập trình bằng C#, sử dụng ngôn ngữ tích hợp truy vấn LinQ to SQL kết nối khoảng cách giữa thế giới của đối tượng và thế giới dữ liệu Cách ứng dụng nó trong việc xây dựng một ứng dụng cơ bản

Giúp việc quản lý thuê phòng ở các nhà nghỉ, khách sạn trở nên hiệu quả, nhanh gọn và chính xác hơn

Ngoài những nội dung như Phần mở đầu, kết luận, tài liệu tham khảo thì nội dung chính của đồ án gồm các chương như sau: Chương 1 Tổng quan về đề tài

Chương 2 Tìm hiểu về LinQ to SQL

Chương 3 Khảo sát, phân tích hệ thống

Chương 4 Thiết kế chương trình

Trang 6

CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI

1.1 KHẢO SÁT THỰC TRẠNG

Trong lịch sử phát triển của xã hội loài người thì du lịch đã hình thành từ rất sớm và phát triển rất nhanh, đến nay du lịch trên thế giới không chỉ đơn thuần là sự di chuyển của con người từ khu vực này sang khu vực khác mà sâu rộng hơn là khám phá những điều mới

lạ và đòi hỏi được thoả mãn những nhu cầu của bản thân về dịch vụ

du lịch Ngày nay ở nhiều nước trên thế giới, du lịch đã trở thành một ngành kinh tế mũi nhọn, góp phần quan trọng trong thu nhập kinh tế quốc dân, kéo theo sự phát triển của các ngành kinh tế Cụ thể với Đà Nẵng – Một trong những trung tâm du lịch với nhiều cảnh đẹp và có vị trí thuận lợi cho hoạt động du lịch phát triển bao gồm cả hoạt động kinh doanh khách sạn đã và đang thu hút ngày càng nhiều khách du lịch

Tại thời điểm này, cảng hàng không quốc tế Đà Nẵng dù đang khai thác 20 đường bay trực tiếp đến Đà Nẵng nhưng vẫn tiếp tục mở rộng công suất trong thời gian tới Để đón đầu dòng khách du lịch tăng trưởng mạnh, chính quyền thành phố tích cực kêu gọi đầu tư với các chính sách trải thảm đỏ để phát triển khách sạn, đặc biệt là cụm

du lịch ven biển, du lịch cao cấp

Theo thống kê của Sở Văn hóa, Thể thao và Du lịch Đà Nẵng, những năm gần đây, khách du lịch đến với thành phố này không ngừng tăng, từ 3,8 triệu lượt năm 2017 lên 4,5 triệu lượt năm 2018, tăng khoảng 24% Trong đó, số lượng khách quốc tế chiếm khoảng 30%

Kinh doanh khách sạn vì thế cũng phát đạt Theo Savills Việt Nam, trong quý III/2018, tổng số khách sạn hạng 3-5 sao trên thị trường là khoảng 7.573 phòng tăng 7% theo quý, 4 khách sạn được

Trang 7

chính thức xếp hạng: 3 khách sạn 4 sao và 1 khách sạn 3 sao Công suất thuê trung bình tăng 3 điểm %, đạt 77% Giá thuê phòng trung bình tăng 8% theo năm, trong khi doanh thu tăng 13% theo năm Giá thuê phòng và doanh thu ở các hạng đều tăng theo quý và theo năm Tình trạng cháy phòng khách sạn diễn ra phổ biến, nhất là dịp

lễ Tết Lượng khách tăng vọt, tạo sức ép không nhỏ lên nguồn cung khách sạn Trong các dịp lễ lớn như lễ hội Pháo hoa quốc tế tổ chức vào 30/4-1/5 hay kỳ nghỉ Tết Nguyên đán, nếu số lượng phòng dồi dào hơn, lượng khách đến thành phố sẽ tiếp tục tăng Nắm bắt nhu cầu lớn từ thị trường, các nhà đầu tư sẵn sàng bỏ vốn khủng và dành nhiều công sức để săn được những vị trí đắc địa gần biển, tầm nhìn đẹp và hưởng trọn vẹn những tiện ích của các hạ tầng cao cấp xung quanh

Cùng với sự phát triển của công nghệ, chúng ta thấy được, đã bước đầu, công nghiệp khách sạn hưởng lợi từ việc công nghệ phát triển Chúng ta đã thấy những ứng dụng công nghệ được đưa vào khách sạn giúp tăng tiên ích và làm giảm chi phí điều hành, như máy tính đã giúp kiểm soát mọi hoạt động từ quản lý khách, điều chỉnh thiết bị điện sao cho tiết kiệm, nhất là hệ thống sưởi, điều hòa nhiệt

độ, thậm chí biết mọi yêu cầu của khách hàng thông qua hệ thống bảng tín hiệu lắp đặt trong phòng ngủ Nhìn lại Việt Nam, công nghiệp khách sạn đóng góp một phần lớn trong toàn bộ nguồn thu ngoại tệ của nước nhà Khách du lịch trên toàn thế giới chỉ biết đến các khách sạn thuộc tập đoàn trên thế giới, còn các khách sạn của việt Nam thì chưa hề có tên trên bản đồ du lịch thế giới Lý do tại sao? Phải chăng dịch vụ mà khách sạn Việt Nam cung cấp quá kém hay vì các khách sạn Việt Nam xây dựng và tiện nghi không tốt? Thực ra một nguyên nhân lớn nhất trong tình trạng này đó là năng

Trang 8

lực công nghệ của các khách sạn Việt Nam còn yếu, dẫn tới tình trạng tụt hậu, lạc hậu hay nói một cách quá đáng thì các khách sạn Việt Nam chỉ cao hơn các “nhà nghỉ” địa phương một chút Điều đó thúc đẩy việc cần phải có một phần mềm quản lý phù hợp cho đối tượng là các nhà nghỉ, khách sạn để giải quyết vấn đề trên

1.2 TỔNG QUAN VỀ VISUAL STUDIO NET

Visual studio là một trong những công cụ hỗ trợ lập trình rất nổi tiếng nhất hiện nay của Mcrosoft và chưa có một phần mềm nào

có thể thay thế được nó Visual Studio dùng để viết 2 ngôn ngữ đó chính là C# và VB+ Đây là 2 ngôn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ dàng và nhanh chóng nhất thông qua Visual Studio

Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp từ Microsoft Từ khi ra đời đến nay, Visual Studio đã

có rất nhiều các phiên bản sử dụng khác nhau Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản tương thích với dòng máy của mình cũng như cấu hình sử dụng phù hợp nhất

Trang 9

CHƯƠNG 2 TÌM HIỂU VỀ LINQ TO SQL 2.1 KHÁI NIỆM LINQ

2.2 LINQ TO SQL

Mô hình LinQ to SQL

2.3 TRUY VẤN SỬ DỤNG LINQ TO SQL

2.3.1 Cấu trúc của câu truy vấn LinQ to SQL

2.3.2 Cơ chế làm việc với cơ sở dữ liệu của LinQ to SQL 2.3.3 Các từ khóa để tạo ra các câu truy vấn

2.3.4 Các đối tượng hay sử dụng trong LinQ to SQL 2.3.5 Cấu trúc các truy vấn sử dụng LinQ to SQL trong C#

Trang 10

CHƯƠNG 3 KHẢO SÁT, PHÂN TÍCH HỆ THỐNG 3.1 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG

3.2 SƠ ĐỒ LUỒNG DỮ LIỆU

3.2.1 Sơ đồ mức ngữ cảnh

Trang 11

3.2.2 Sơ đồ mức đỉnh

3.3 MÔ HÌNH THỰC THỂ LIÊN HỆ

3.4 MÔ HÌNH QUAN HỆ

Khach(CMT, Hoten, Diachi, GT, SDT)

Phong(MaP, TenP, LoaiP, Tinhtrang,GiaP)

ThueP(MaHD, Ngayden, Ngaydi)

Dichvu(MaDV, TenDV, DVT, GiaDV)

SDDV(MaHDDV, CMT, MaDV, NgaySD, Soluong, MaP)

Trang 12

Taikhoan(Acc, Pass, TenND)

3.5 MÔ HÌNH DỮ LIỆU

3.5.1 Biểu đồ dữ liệu trong SQL Server

3.5.2 Chi tiết các bảng dữ liệu

 Bảng Khach

 Bảng Phòng

Trang 13

 Bảng ThueP

 Bảng Dichvu

 Bảng SDDV

 Bảng Taikhoan

Trang 14

CHƯƠNG 4 THIẾT KẾ CHƯƠNG TRÌNH 4.1 GIAO DIỆN ĐĂNG NHẬP

Trang 15

4.2 GIAO DIỆN TRANG CHỦ

4.2.1 Menu hệ thống

4.2.2 Menu quản lý dữ liệu

Trang 16

4.2.3 Menu chức năng

4.2.4 Menu Tìm kiếm

Trang 17

4.3 GIAO DIỆN QUẢN LÝ KHÁCH

4.4 GIAO DIỆN QUẢN LÝ PHÒNG

Trang 18

4.5 GIAO DIỆN QUẢN LÝ DỊCH VỤ

4.6 GIAO DIỆN THUÊ PHÒNG

Trang 19

4.7 GIAO DIỆN TRẢ PHÒNG

4.8 GIAO DIỆN SỬ DỤNG DỊCH VỤ

Trang 20

4.9 GIAO DIỆN CHỨC NĂNG TÌM KIẾM

4.9.1 Tìm kiếm thông tin khách hàng

4.9.2 Tìm kiếm thông tin phòng

Trang 21

4.10 MẪU HÓA ĐƠN THANH TOÁN

4.10.1 Hóa đơn thanh toán thuê phòng

4.10.2 Hóa đơn thanh toán sử dụng dịch vụ

Trang 22

KẾT LUẬN

Qua thời gian học tập, tìm tòi, nghiên cứu, em đã hoàn thành

đồ án theo đúng mục tiêu đã đề ra Qua quá trình thực hiện đề tài đã giúp em có được một số kết quả sau:

- Hiểu được một phần về sử dụng LinQ trong lập trình ứng dụng Windows bằng ngôn ngữ C# thông qua LinQ to SQL

- Hình thành cho bản thân một số kỹ năng lập trình bằng ngôn ngữ C# sử dụng LinQ to SQL

- Rèn luyện lại các kĩ năng lập trình bằng Visual Studio, các kĩ năng làm việc với SQL Server

- Vận dụng các kiến thức đã học trên lớp và tự tìm hiểu trên mạng Internet về LinQ to SQL nói riêng và ngôn ngữ lập trình nói chung

- Khả năng ứng dụng việc lập trình bằng ngôn ngữ C# vào đề tài

- Do giới hạn về kiến thức lập trình và thời gian không cho phép, em chỉ dừng lại ở việc tìm hiểu qua về LinQ to SQL Nếu có thời gian và đủ điều kiện em rất muốn được tìm hiểu sâu hơn về toàn

bộ cấu trúc của LInQ cũng như ngôn ngữ lập trình C#

Em xin cảm ơn sự giúp đỡ tận tình của thầy giảng viên hướng dẫn đã giúp em có thêm nhiều kiến thức để phục vụ cho việc làm đề tài này!

Ngày đăng: 21/12/2021, 08:48

HÌNH ẢNH LIÊN QUAN

3.3. MÔ HÌNH THỰC THỂ LIÊN HỆ - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Nghiên cứu C# và ứng dụng LinQ to SQL xây dựng phần mềm quản lý thuê phòng khách sạn, nhà nghỉ
3.3. MÔ HÌNH THỰC THỂ LIÊN HỆ (Trang 11)
3.5. MÔ HÌNH DỮ LIỆU - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Nghiên cứu C# và ứng dụng LinQ to SQL xây dựng phần mềm quản lý thuê phòng khách sạn, nhà nghỉ
3.5. MÔ HÌNH DỮ LIỆU (Trang 12)
 Bảng ThueP - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Nghiên cứu C# và ứng dụng LinQ to SQL xây dựng phần mềm quản lý thuê phòng khách sạn, nhà nghỉ
ng ThueP (Trang 13)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w