PHẦN MỀM QUẢN LÝ QUÁN ĂN SỬ DỤNG C Code liên hệ: 0799155065 SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System (RDBMS) ) sử dụng câu lệnh SQL (TransactSQL) để trao đổi dữ liệu giữa máy Client và máy cài SQL Server. Một RDBMS bao gồm databases, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS. SQL Server được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lên đến TeraByte và có thể phục vụ cùng lúc cho hàng ngàn user. SQL Server có thể kết hợp “ăn ý” với các server khác như Microsoft Internet Information Server (IIS), ECommerce Server, Proxy Server….
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỀU KHIỂN HỌC -o0o - BÁO CÁO BÀI TẬP LỚN MÔN: CƠ SỞ DỮ LIỆU TRONG ĐIỀU KHIỂN ĐỀ TÀI: PHẦN MỀM QUẢN LÝ QUÁN ĂN SỬ DỤNG C# Sinh viên: MSV: Lớp: Lê Anh Quân 191604301 Tự động hóa Giáo viên hướng dẫn: T.S Trần Ngọc Tú Hà Nội, tháng 5/2023 Mục lục CHƯƠNG 1: TỔNG QUAN .4 GIỚI THIỆU VỀ SQL VÀ CÁCH CÀI ĐẶT 1.1 Giới thiệu SQL 1.2 Cách cài đặt SQL Server (Installation) 1.2.1 Tải cài đặt SQL Sever 2022 1.2.2 Cài đặt SQL Management Studio 1.3 Giới thiệu Visual Studio 1.4 Cách tải Visual Studio CHƯƠNG 2: PHÂN TÍCH 11 CHỨC NĂNG HỆ THỐNG 11 PHÂN TÍCH YÊU CẦU CỦA HỆ THỐNG 11 2.1 Biểu đồ Use-case 11 2.1.1 Biểu đồ Use-case hệ thống 11 2.1.2 Biểu đồ Use-case quản lý tài khoản 11 2.1.3 Biểu đồ Use-case đồ ăn, ăn .12 2.1.4 Biểu đồ Use-case bàn ăn 12 2.1.5 Biểu đồ Use-case hóa đơn .12 2.2 Biểu đồ lớp 13 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG .15 THIẾT KẾ CƠ SỞ DỮ LIỆU 15 1.1 Mơ hình quan hệ liệu 15 1.2 Bảng sở liệu 15 1.2.1 TableFood .15 1.2.2 Account 15 1.2.3 FoodCategory 15 1.2.4 Food 16 1.2.5 Bill 16 1.2.6 BillInfo 16 1.3 Thiết kế dao diện 16 1.3.1 Giao diện đăng nhập .16 1.3.2 Giao diện đăng nhập mã QR Code 17 1.3.3 Giao diện quản lý quán ăn 18 1.3.4 Giao diện toán Internet Banking 20 1.3.5 Giao diện hiển thị doanh thu thay đổi thơng tin tài khoản, bàn, ăn 21 1.3.6 Giao diện thay đổi tài khoản 24 CHƯƠNG 4: CHƯƠNG TRÌNH TRÊN SQL VÀ TRÊN VISUAL STUDIO 25 CHƯƠNG TRÌNH TRÊN SQL .25 Chương trình Visual Studio 33 CHƯƠNG 5: KẾT LUẬN 42 KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI 42 HẠN CHẾ CỦA ĐỀ TÀI .42 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 42 CHƯƠNG 1: TỔNG QUAN GIỚI THIỆU VỀ SQL VÀ CÁCH CÀI ĐẶT 1.1 Giới thiệu SQL SQL Server hệ quản trị sở liệu quan hệ (Relational Database Management System (RDBMS) ) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi liệu máy Client máy cài SQL Server Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS SQL Server tối ưu để chạy mơi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Server kết hợp “ăn ý” với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server… Một vài ấn SQL Server: Enterprise : chứa tất cá đặc điểm bật SQL Server, bao gồm nhân máy sở liệu dịch vụ kèm với công cụ cho tạo quản lý phân cụm SQL Server Nó quản lý CSDL lớn tới 524 petabytes đánh địa 12 terabytes nhớ hỗ trợ tới 640 vi xử lý(các core cpu) Standard : Rất thích hợp cho cơng ty vừa nhỏ giá thành rẻ nhiều so với Enterprise Edition, lại bị giới hạn số chức cao cấp (advanced features) khác, edition chạy tốt hệ thống lên đến CPU GB RAM Developer : Có đầy đủ tính Enterprise Edition chế tạo đặc biệt giới hạn số lượng người kết nối vào Server lúc… Ðây phiên sử dụng cho phát triển kiểm tra ứng dụng Phiên phù hợp cho cá nhân, tổ chức xây dựng kiểm tra ứng dụng Workgroup: ấn SQL Server Workgroup bao gồm chức lõi sở liệu khơng có dịch vụ kèm Chú ý phiên khơng cịn tồn SQL Server 2012 Express : SQL Server Express dễ sử dụng quản trị sở liệu đơn giản Được tích hợp với Microsoft Visual Studio, nên dễ dàng để phát triển ứng dụng liệu, an toàn lưu trữ, nhanh chóng triển khai SQL Server Express phiên miễn phí, khơng giới hạn số liệu người sử dụng, dùng cho vi xử lý với GB nhớ 10 GB file sở liệu SQL Server Express lựa chọn tốt cho người dùng cần phiên SQL Server 2005 nhỏ gọn, dùng máy chủ có cấu hình thấp, nhà phát triển ứng dụng khơng chun hay người u thích xây dựng ứng dụng nhỏ 1.2 Cách cài đặt SQL Server (Installation) 1.2.1 Tải cài đặt SQL Sever 2022 Bước 1: Vào đường link: https://www.microsoft.com/en-us/sql-server/sqlserver-downloads Hình 1.1: Hình ảnh download SQL Server 2022 Tải Express bên hình Bước 2: Truy cập vào đường link: https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-managementstudio-ssms?view=sql-server-ver16 Hình 1.2: Hình ảnh đường link download SSMS Tải thư mục bên hình Bước 3: Giải nén file SQL 2022 vừa tải lựa chọn tùy vào mục đích người dùng Hình 1.3: Hình ảnh phiên SQL 2022 Tiếp theo kích chuột vào Accept Hình 1.4: Hình ảnh hướng dẫn cài đặt SQL Tiếp theo kích chuột vào Install Hình 1.5: Hình ảnh hướng dẫn cài đặt SQL Bước 4: Tại ta ấn nút Customize để bắt đầu setting cấu hình để sử dụng Hình 1.6: Hình ảnh hướng dẫn cài đặt SQL Bước 5: Cửa sổ ta ấn next Hình 1.7: Hình ảnh hướng dẫn cài đặt SQL Bước 6: Hệ thống kiểm tra xem mục đạt yêu cầu chưa, dấu tích xanh ổn thường mục Firewall màu vàng cảnh báo ảnh hưởng đến q trình cài đặt, riêng mục bạn bỏ qua tiếp tục bấm next Tiếp theo, mục Product key bạn phải chọn mục developer để sử dụng miễn phí phần mềm ấn next để tiếp tục Ở mục License Terms ta chọn I accept the license terms and Privacy Statement nhấn next Ở mục Features Selection ta nên chọn Database Engine Services, Data Quality Client Client Tools Connectivity để ứng dụng cung cấp đủ packages chức cho bạn học đầy đủ môn sở liệu bấm next Bước 7: Đến với mục Feature Configuration Rules, tới bạn đặt tên cho Instance (tên bạn đặt tùy ý, khơng dấu, khơng khoản trắng) sau nhấn next phần Database Engine Configuration Bước 8: Ở mục này, ta bấm chọn chức Mix Mode Đây chức bảo mật cho sở liệu bạn Tiếp theo bạn nhập mật cho tài khoản supper admin(sa) bạn Và cuối nhấn nút Add current User để thêm tài khoản Cuối bạn nhấn next mục Ready to Install 1.2.2 Cài đặt SQL Management Studio Bước 1: Bạn chọn nút Install SSMS Hệ thống tự động đưa bạn đến link tải Bước 2: Ấn vào “Download SQL Server Management Studio (SSMS)” để tải file SSMS Bước 3: Mở file vừa tải về, bấm Install để cài giao diện cho phần mềm Cuối cùng, sau cài xong ta chọn Close để hoàn tất 1.3 Giới thiệu Visual Studio Visual studio phần mềm hỗ trợ đắc lực hỗ trợ cơng việc lập trình website Công cụ tạo lên thuộc quyền sở hữu ông lớn công nghệ Microsoft Năm 1997, phần mềm lập trình có tên mã Project Boston Nhưng sau đó, Microsoft kết hợp cơng cụ phát triển, đóng gói thành sản phẩm Visual Studio hệ thống tập hợp tất liên quan tới phát triển ứng dụng, bao gồm trình chỉnh sửa mã, trình thiết kế, gỡ lỗi Tức là, bạn viết code, sửa lỗi, chỉnh sửa thiết kế ứng dụng dễ dàng với phần mềm Visual Studio mà thơi Khơng dừng lại đó, người dùng cịn thiết kế giao diện, trải nghiệm Visual Studio phát triển ứng dụng Xamarin, UWP XAML hay Blend Phần mềm Visual studio chia thành phiên Visual Studio Enterprise Visual Studio Professional, phiên cao cấp có tính phí sử dụng nhiều cơng ty chun lập trình Bên cạnh đó, Microsoft cho mắt phiên Community (phiên miễn phí) gói phần mềm, cung cấp cho người dùng tính nhất, phù hợp với đối tượng lập trình khơng chun, tiếp cận tìm hiểu công nghệ (đối tượng nghiên cứu, nhà phát triển cá nhân, hỗ trợ dự án mỡ, tổ chức phi doanh nghiệp người dùng) Các tính Visual Studio: Đa tảng Đa ngôn ngữ lập trình Hỗ trợ Website Kho tiện ích mở rộng phong phú Lưu trữ phân cấp Kho lưu trữ an tồn Màn hình đa nhiệm Hỗ trợ viết code Hỗ trợ thiết bị đầu cuối Hỗ trợ Git Intellisense Tính comment 1.4 Cách tải Visual Studio Bước 1: Truy cập vào đường link: https://visualstudio.microsoft.com/ downloads/ Hình 1.8: Hình ảnh phiên Visual Studio Chọn tùy chọn tải Bước 2: Chọn nơi lưu trữ bấm save.Sau vào thư mục để cài đặt Hình 1.9: Hình ảnh hướng dẫn cài đặt Visual Studio Bấm double click vào “VisualStudioSetup.exe”, có cửa sổ bé nhỏ hiển thị lên bấm “Continue”, sau chờ nhé… Sau tải xong hình lựa chọn Install Hình 1.10: Hình ảnh hướng dẫn cài đặt Visual Studio