TRƯỜNG ĐẠI HỌC TÀI CHÍNH- MARKETING KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN Đề tài: TÌM HIỂU SQL SERVER REPORTING SERVICES VỚI CƠ SỞ DỮ LIỆU QUẢN LÝ THỰC ĐƠN NHÀ HÀNG Giáng viên hướn
Trang 1TRƯỜNG ĐẠI HỌC TÀI CHÍNH- MARKETING
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO ĐỒ ÁN
Đề tài:
TÌM HIỂU SQL SERVER REPORTING SERVICES VỚI
CƠ SỞ DỮ LIỆU QUẢN LÝ THỰC ĐƠN NHÀ HÀNG
Giáng viên hướng dẫn: Vũ Thị Thanh Hương Sinh viên thực hiện: Nguyễn Thị Huỳnh Ngân
Đặng Minh Hoàng
Trang 2LỜI CẢM ƠN
Trong suốt học kỳ này và cả những học kỳ trước em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô và bạn bè Với lòng biết ơn sâu sắc và chân thành nhất, em xin gửi đến quý Thầy Cô ở Khoa Công Nghệ thông tin trường Đại học Tài
chính- Marketing đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức
quý báu cho chúng em trong suốt thời gian học tập tại trường
Và đặc biệt, trong học kỳ này,cô Vũ Thị Thanh Hương đã cho chúng em được tiếp cận với cách làm báo cáo để chúng em quen dần
Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một sinh viên, bài báo cáo này không thể tránh được những thiếu sót Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các quý thầy cô để tôi có điều kiện bổ sung, nâng cao ý thức của mình, phục vụ tốt hơn công tác thực tế sau này
Sinh viên thực hiện Nguyễn Thị Huỳnh Ngân Đặng Minh Hoàng
Trang 3DANH MỤC TỪ VIẾT TẮT
Ssrs : SQL Reporting Servies Bids: business intelligence development studio
Trang 4
DANH MỤC THUẬT NGỮ ANH- VIỆT
Trang 5
MỤC LỤC
LỜI CẢM ƠN ii
DANH MỤC TỪ VIẾT TẮT iii
DANH MỤC THUẬT NGỮ ANH- VIỆT iv
Chương 1 TỔNG QUAN 1
1.1 Tổng quan về đề tài
1.2 Mục đích của đề tài
Chương 2 CƠ SỞ LÝ THUYẾT 2.1 Giới Thiệu Sql Reporting Servies
2.2 Cách Cài Đặt Sql Reporting Servies
2.3 Ưu và nhược điểm Sql Reporting Servies
Chương 3 ỨNG DỤNG QUẢN LÝ THỰC ĐƠN NHÀ HÀNG LẨU BĂNG CHUYỀN( KICHI HOTPOT BAR) 3.1 Xây dựng cơ sở dữ liệu quản lý thực đơn trên sql reporting serveis
3.2 Tạo báo cáo
3.3 Báo cáo dạng nhóm
3.4 Sử dụng tham số trong báo cáo
3.5 Chia sẽ báo cáo đến người dùng
3.6 Quản trị báo cáo
Chương 4 KẾT LUẬN
4.1 Những kết quả đã được của đồ án 4.2 Nhược điểm của đồ án
Trang 6TÀI LIỆU THAM KHẢO
Trang 7PHỤ LỤC
Trang 8CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan đề tài
Việt Nam vẫn luôn được đánh giá là đất nước yêu thích ăn uống và có nền văn hoá ẩm thực hấp dẫn bậc nhất của châu Á Đi cùng với sự phát triển của đất nước, mỗi năm số lượng nhà hàng, khách sạn, quán ăn… mở mới là rất lớn Các thương hiệu chuỗi thực phẩm, nhà hàng nổi tiếng thế giới cùng với những nhà đầu
tư trong nước đã tạo nên bức tranh muôn màu về ngành dịch vụ ăn uống ở nước
ta
Cùng với sự bùng nổ của các mô hình nhà hàng là những ứng dụng công nghệ giúp hỗ trợ việc quản lý nhà hàng trở nên tiện lợi và có chuyên nghiệp hơn
Hình ảnh các nhân viên sử dụng tablet để nhận order của khách hàng dần không còn xa lạ Bên trong chiếc tablet là hệ thống phần mềm linh hoạt giúp nhân viên chỉ cần 1 cú chạm, toàn bộ order của khách sẽ được chuyển tới bộ phận bếp Chưa kể, thông qua phần mềm, quản lý có thể nắm rõ trạng thái phục vụ của từng bàn, quản lý kho hàng tránh thất thoát và tổng hợp thu chi, báo cáo Trong đó quản lý thực đơn nhà hàng là một trong nhũng công việc hết sức quan trọng Đòi hỏi phải đáp ứng được nhiều hình thức như tự chọn, gọi món, bàn tiệc Đáp ứng nghiệp vụ cho thu ngân, chạy bàn, quản lý, đầu bếp, pha chế Mỗi nhà hàng sẽ có những menu phù hợp riêng với nhà hàng đó bao gồm giá chung cho nhà hàng buffet, theo khung giờ, theo các ngày( ngày lễ, tết, cuối tuần, ) Giá từng món ăn phù hợp với nhà hàng gọi món Giá đồ uống,combo, Phù hợp mọi thiết bị như máy Pos, smartphone, tablet, smart tv, Ngoài ra, phần mềm hỗ trợ kết nối với server giúp quản lý có thể theo dõi, quan sát tình hình từ xa
Phần mềm được coi là hiệu quả đối với hoạt động của một nhà hàng thường
là khả năng mở rộng điều chỉnh khi có sự thay đổi về menu,khung giờ, các
chương trình khuyến mại theo từng đợt, dễ dàng sử dụng và cài đặt, phù hợp với trình độ cơ bản của nhân viên phục vụ, có chức năng tổng hợp thành báo cáo dành cho quản lý Bên cạnh đó, ngoài việc đáp ứng tốt các nghiệp vụ phát sinh trong ngành nhà hàng như order, đổi món, đổi chỗ, đặt bàn, mua mang về,phần mềm quản lý tốt còn có khả năng đồng bộ dữ liệu,tạo nên những phương thức hiện đại giúp tối ưu quản trị và tiếp cận khách hàng tiềm năng
1.2 Mục đích đề tài
Đề tài quản lý thực đơn của nhà hàng sẽ có những mục tiêu sau:
- Cách cài đặt hệ quản trị cơ sở dữ liệu SQL Reporting Servies
Trang 9- Xây dựng cơ sở dữ liệu quản lý thực đơn trên hệ quản trị cơ sở dữ liệu SQL Reporting Servies
- Báo cáo dạng nhóm
- Sử dụng tham số trong báo cáo
- Chia sẽ báo cáo đến người dùng
- Quản trị báo cáo
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu hệ quản trị cơ sở dữ liệu SQL
Reporting Servies (SSRS)
Sql server reporting service cho phép xây dựng các loại báo cáo dưới dạng bảng tham chiếu chéo và dạng biểu đồ từ các thao tác phân tích
dữ liệu một cách thuận tiện và chính xác Các báo cáo trực quan về
dữ liệu là một công cụ rất hữu ích cho các nhà quản lý trong việc ra quyết định và điều hành doanh nghiệp.các thành phần chính của ssrs bao gồm:
Report server: báo cáo về quá trình xử lý của các cơ sở dữ liệu và
thành phần chính Report designer: “môi trường” chính để tạo các báo cáo, hoạt động dựa trên visual studio của sql server và business intelligence
development studio (bids)
Report manager: công cụ chung dựa trên nền tảng web dùng để quản
lý các bản báo cáo, chức năng bảo mật, nguồn dữ liệu, mục góp ý…
và nhiều tính năng khác
2.2 Cài đặt SQL Reporting Serveis
SQL Reporting Servies hoạt động dựa trên Visual Studio của SQL Server
Để tải Visual Studio 2017:
B1: Vào trang này https://www.visualstudio.com/downloads/
Trang 10Bạn chọn bản Communication rồi nhấn Free download
B2: Download xong thì vào thư mục Download chạy
file vs_Community.exe
B3: Nếu nó hiện 3 tuỳ chọn: VS Community 2017, VS Professional
2017 hay VS Enterprise 2017 thì chọn bản Community vì đây là
bản miễn phí, 2 bản kia có phí
B4: Chọn tính năng bạn muốn cài (.NET Framework, Visual C++,
C++ for Linux, NET Core,…) sau đó nhấn Install
Trang 11Hình 2.1: Hình ảnh minh họa cài đặt Visual Studio 2017
B5: Select Launch
Hình 2.2 : Hình ảnh minh họa cài đặt Visual Studio 2017
Trang 122.3 Ưu và nhược điểm SSRS
Trang 13
CHƯƠNG 3: ỨNG DỤNG QUẢN LÝ THỰC ĐƠN TẠI NHÀ HÀNG LẨU BĂNG CHUYỂN (KICHI HOTPOT
BAR)
3.1 Xây dựng cơ sở dữ liệu quản lý thực đơn trên sql
reporting serveis
Mô hình quan hệ ERD
Mô hình thực thể kết hợp
3.2 Tạo báo cáo trên SQL Reporting Server
Để xây dựng báo cáo hoạt đông trên Visual Studio
File > Open > Project/Solution
Chỉ đường dẫn tới Report Server Project tạo trước đó
Trong cửa sổ Solution Explorer, kích chuột phải tại Reports và chọn Add > New Item Chọn Report tại mục Add New Item, đặt tên cho báo cáo (ví dụ MyReport.rdl) và nhấn OK
Tại đây, bạn sẽ có bản báo cáo SSRS rỗng, đang mở trong BIDS:
Trang 14Tại cửa sổ bên trái, các bạn sẽ thấy thẻ Toolbox và Report Data Nếu những thẻ này
không hiển thị, hãy lựa chọn những thẻ tương ứng phù hợp từ menu View Công cụ
Toolbar hiển thị toàn bộ thành phần trên bản báo cáo như textbox và table, chức năng Report Data sẽ hiển thị các nguồn dữ liệu, bao gồm kết quả truy xuất từ gốc, bao gồm các file ảnh, trường dữ liệu (ví dụ như tham số Page Number)
Thêm Data Source và Dataset vào Project:
Khái niệm data source - nguồn dữ liệu, ở đây sẽ làm nhiệm vụ nhận dạng cơ sở dữ liệu (hoặc các đối tượng dữ liệu khác, ví dụ như file XML) từ vị trí bạn dùng để đẩy dữ liệu, các thuộc tính của giao thức kết nối – tên server và tài khoản, được sử dụng Bài hướng dẫn lần này dựa trên nguồn dữ liệu SQL Server đã tạo trước đó, các bạn hãy làm theo trình tự sau:
Tại thẻ Report Data, chọn New > Data Source và đặt tên cho dữ liệu gốc này
Chọn Use shared data source reference
Chọn nguồn cơ sở dữ liệu SQL Server đã tạo trước đó từ menu, nhấn OK:
Trang 15Khái niệm dataset ở đây là tập hợp các yêu cầu về dữ liệu, thông qua các câu lệnh truy vấn, hoặc quá trình lưu trữ, tất cả đều được bắt đầu từ nguồn dữ liệu, ngoài ra, dataset còn chỉ định những dữ liệu nào phù hợp để hiển thị trên báo cáo Để thêm dataset vào các bản báo cáo, các bạn làm theo bước sau:
Tại thẻ Report Data, chọn New > Dataset và đặt tên cho thành phần này và thiết lập
thông tin như sau:
Trang 16Trong cửa sổ Design, phải chuột chọn Insert, chọn mục Table và vẽ vào báo cáo Sau đó chọn Preview để xem trước báo cáo
Tại cửa sổ Solution Explorer chúng ta có thể tùy chình màu sắc chữ, màu background, backgroundimage, size chữ,
3.3 Báo cáo dạng nhóm
Sau khi có một báo cáo trên cửa sổ Design
Trang 173.4 Sử dụng tham số trong báo cáo
3.5 Chia sẽ báo cáo đến người dùng
3.6 Quản trị báo cáo