1. Trang chủ
  2. » Công Nghệ Thông Tin

Source Code C# + SQL và Báo Cáo Xây Dựng Hệ Thống Quản Lý Quán Cà Phê Đại Học Mở Hà Nội

28 45 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 28
Dung lượng 2,5 MB
File đính kèm ĐoAnQuanLyQuanCF.rar (7 MB)

Nội dung

Source Code và Báo Cáo Xây Dựng Hệ Thống Quản Lý Quán Cà Phê, liên hệ zalo 0923.313130 trước khi tải để được hỗ trợ cài đặt và sửa code, chuyên đề lập trình ứng dụng, đại học mở Hà Nội, trong file tải về có source, nếu không tự cài đặt được thì liên hệ zalo để được hổ trợ, Quản lý quán cafe C# kết nối cơ sở dữ liệu sql

Báo cáo đồ án và soucre code Quản Lý Quán CF- TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI Trước khi tải ib zalo 0923.313130 để được hướng dẫn cài hoặc sửa code TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN  BÁO CÁO BÀI TẬP LỚN CHUYÊN ĐỀ LẬP TRÌNH ỨNG DỤNG Đề Bài: TDH 34 Xây dựng chương trình quản lý cửa hàng coffee Giáo viên hướng dẫn Sinh viên thực hiện Mã Sinh Viên: Sài Gòn, tháng 07/2023 LỜI NÓI ĐẦU Công nghệ thông tin đã ngày càng trở lên phổ biến và hữu dụng trong cuộc sống hiện nay Đặc biệt đó là ứng dụng phần mềm với nhiều chuơng trình ứng dụng có hiệu quả Trong đó có các chuơng trình quản lý đã giúp con nguời tổ chức xử lý các công việc trở lên đơn giản, nhanh chóng và chính xác hơn Chính vì vậy thông qua chuyên đề này xây dựng một chuơng trình quản lý Đó là: "Xây dựng chương trình quản lý cửa hàng coffee" Chuơng trình sẽ giúp thực hiện mọi công việc trong một quán cà phê, quản lý các thông tin của quán cũng như việc bán hàng Thông qua bài tập lớn này nâng cao sự hiểu biết của mình về lĩnh vực Công nghệ thông tin nói chung, cũng như khả năng xây dựng chương trình và kỹ thuật lập trình của mình Rất mong đuợc sự quan tâm, giúp đỡ của quý thầy cô Xin chân thành cảm ơn! Mục Lục CHƯƠNG I: KHẢO SÁT 4 1 Giới thiệu đề tài: 4 2 Khảo sát: 4 3 Xác định yêu cầu: 5 4 Đặc tả 6 CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 7 1 Biểu đồ phân cấp chức năng: 9 2 Biểu đồ luồng dữ liệu : 10 3 Biểu đồ UserCase: 11 4 Biểu đồ hoạt động của các chứcnăng: 12 CHƯƠNG III : XÂY DỰNG CƠ SỞ DỮ LIỆU 15 1 Từ điển dữ liệu : 15 2 Quản lý giữa các bảng 20 CHƯƠNG IV: XÂY DỰNG PHẦN MỀM 21 1 Đăng nhập: 21 2.Giao diện màn hình chính: .22 CHƯƠNG I: KHẢO SÁT 1 Giới thiệu đề tài: Đề tài này nhằm xây dựng chương trình quản lý bán hàng Quán cà phê Quản lý các công việc quan trọng của quán như: Cập nhập thông tin nhân viên, đồ ăn thức uống, bàn Nhập, xuất, bán hàng, thông kê Chương trình được xây dựng trên ngôn ngữ lập trình C#: dùng để thiết lập chương trình và xử lý các chức năng Với sự trợ giúp của các phần mềm: Microsoft Visual Studio 2017 để xây dựng chương trình, SQL sever 2012 có tác dụng quản lý cơ sở dữ liệu trong chương trình 2 Khảo sát: Phạm vi: Chương trình được xây dựng hỗ trợ các mô hình quản lý trong việc bán hàng cụ thể là bán café, nước các loại và đồ ăn nhẹ Các yếu tố chính:  Tổ chức: Hệ thống được phân chia thực hiện theo 2 tác nhân đó là quản lý quán cà phê và nhân viên thu ngân Thực hiện theo các chức năng công việc trong quán  Dữ liệu: Hệ thống bao gồm dữ liệu liên quan đến các thông tin quản lý trong một Quán cà phê: Các loại đồ uống, thức ăn, bàn, nhân viên  Thiết bị: Máy tính xách tay, máy tính để bàn sử dụng hệ điều hành windowns 7 trở lên 3 Xác định yêu cầu: * Yêu cầu sản phẩm:  Độ tin cậy cao: các kết quả đưa ra chính xác, đầy đủ, ngắn gọn  Linh động: Có tính mở, thuận tiện cho việc bảo trì, phát triển hệ thống  Cung cấp đầy đủ các tiện ích phục vụ cho người sử dụng  Có khả năng lập các bảng biểu báo cáo theo yêu cầu của người sử dụng  Phải có từng cấp độ ưu tiên cho người sử dụng và đảm bảo việc bảo mật chương trình Các phân hệ của chương trình phải tuân thủ theo trật tự thực hiện yêu cầu của người sử dụng và phần giao diện chung * Yêu cầu ngoài:  Bảo mật: Mỗi người sử dụng trong hệ thống cần được phép truy cập đến các chức năng và thông tin cần thiết liên quan đến nhiệm vụ và trách nhiệm của mình, đồng thời không được truy cập đến các chức năng và nằm ngoài phạm vị trách nhiệm của mình Việc phân quyền làm việc do quản trị hệ thống đảm nhận  An toàn: Tất cả các thông tin được lưu trữ toàn vẹn, không mất mát thông tin, không có sự nhầm lẫn sai lệch, thông tin chính xác và đựơc lưu trữ rõ ràng không dư thừa thông tin  Tương thích: Dễ tương thích giữa các hệ thống chương trình 4 Đặc tả  Phần mềm quản lý bao gồm các chức năng: bán hàng, quản lý tài khoản đăng nhập vào hệ thống, quản lý bàn, thống kê doanh thu  Bán hàng là chức năng chính của phần mềm, tiếp nhận thông tin order từ nhân viên phục vụ , mở bàn, chuyển bàn khi có yêu cầu, chọn món, thanh toán  Quản lý tài khoản nhân viên  Quản lý bán hàng: lưu thông tin món theo loại, thực hiện các thao tác thêm, sửa, xóa  Quản lý bàn: lưu thông tin bàn, thực hiện thêm sửa xóa theo nhu cầu  Thống kê doanh thu : thống kê theo ngày, tháng, năm Quy trình thực hiện:  Khi khách hàng chọn chỗ ngồi, nhân viên phục vụ đưa cho khách menu chọn mọn và ghi lại số bàn, món ăn hay đồ uống, số lượng, sau đó chuyển thông tin cho nhân viên pha chế và thu ngân Nhân viên thu ngân tiếp nhận thông tin order và nhập vào hệ thống  Trong quá trình khách sử dụng dịch vụ có nhu cầu chuyển sang bàn khác, nhân viên phục vụ ghi lại thông tin và báo lại cho nhân viên thu ngân để chuyển bàn trên hệ thống  Khách yêu cầu thanh toán, nhân viên phục vụ báo số bàn tại quầy thu ngân, nhân viên thu ngân in hóa đơn thanh toán, trả lại tiền thừa nếu có Sau khi thực hiện thanh toán thành công hệ thống tự chuyển trạng thái bàn từ “Có người” sang “Trống”  Thu ngân có nhiện vụ mở bàn, nhập đúng thông tin order Khi có chương trình khuyến mãi, nhân viên nhập thêm phần trăm giảm giá, hệ thống tự tính số tiền phải thu từ khách hàng  Quản lý bàn: hệ thống hiển thị giao diện quản lý bàn Cho phép chỉnh sửa thông tin bàn, thêm bớt bàn CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 1 Chức năng và yêu cầu  Cập nhật lưu trữ thông tin  Thêm sửa xóa thông tin hóa đơn  Quản lý, thống kê  In xuất hóa đơn thống kê  Hỗ trợ tìm kiếm các thông tin đã lưu trữ 2 Các thực thể Các thực thể trong hệ thống  Nhân viên  Khách hàng  Món  Loại món  Hóa đơn bán hàng  Bàn 1 Sơ đồ quản lý 2 Biểu đồ phân cấp chức năng: Sơ đồ phân cấp chức năng Đề tài này nhằm xây dựng chương trình quản lý bán hàng Quán cà phê Quản lý các công việc quan trọng của quán như: Cập nhập thông tin nhân viên, hàng, khách hàng, bàn Nhập, xuất, bán hàng, thông kê hàng Chương trình được xây dựng trên ngôn ngữ lập trình csharp: dùng để thiết lập chương trình và xử lý các chức năng Với sự trợ giúp của các phần mềm: Microsoft Visual Studio 2017 để xây dựng chương trình, SQL sever 2012 có tác dụng quản lý cơ sở dữ liệu trong chương trình.Quản lý Hệ thống: Bao gồm các chức năng: Quản lý danh sách nhân viên cập nhập, sửa, xóa, thêm dữ liệu nhân viên gồm: Tên đăng nhập, mật khẩu Quản lý Danh mục: Bao gồm các chức năng: Quản lỷ danh mục bàn,đồ uống, thức ăn Quản lý các thông tin liên quan đến bàn: số bàn, tên bàn Quản lý Nghiệp vụ: Bao gồm các chức năng: Chức năng đăng nhập B Quản lý tài khoản nhân viên:  Quy trình thực hiện: Hệ thống hiển thị giao diện quản lý tài khoản  Thêm mới: Người dùng nhập thông tin nhân viên, nếu họp lệ hệ thống sẽ thêm nhân viên mới vào CSDL, nếu sai sẽ đưa ra thông báo  Chỉnh sửa: Chọn nhân viên cần chỉnh sửa, nhập thông tin chỉnh sửa, nếu họp lý thông tin mới về nhân viên sẽ được thay thế trong CSDL  Xóa: Chọn nhân viên cần xóa, xác nhận xóa, thông tin xóa khỏi CSDL Chức năng quản lý nhân viên C Quản lý bàn: Quy trình thực hiện: Hệ thống hiển thị giao diện quản lý bàn  Thêm mới: Người dùng nhập tên bàn, hệ thống sẽ thêm bàn mới vào CSDL  Chỉnh sửa: Chọn bàn cần chỉnh sửa, nhập thông tin chỉnh sửa  Xóa: Chọn bàn cần xóa, xác nhận xóa, xóa thông tin bàn khỏi CSDL Quản lý bàn CHƯƠNG III : XÂY DỰNG CƠ SỞ DỮ LIỆU 1 Từ điển dữ liệu : Là toàn bộ cơ sở dữ liệu của hệ thống, các thông liên về quản lý bán hàng quán cà phê Bao gồm các bảng dữ liệu sau: TableFood Kiểu dữ liệu Chú thích Tên thuôc tính Mã bàn Tên bàn Id Int Trạng thái bàn Name nvarchar (100) Chú thích Status nvarchar (100) Mã loại FoodCategory Tên loại sản phẩm Tên thuôc tính Kiểu dữ liệu Id Int name varchar (100) Food Chú thích Tên thuộc tính Kiểu dữ liệu Mã hàng Tên sản phẩm Id Int Mã loại sản phẩm Giá sản phẩm Name nvarchar (100) Chú thích IdCategory Int Mã Bill Info Mã hóa đơn Price Float Mã sản phẩm Số lượng sản phẩm BillInfo Tên thuộc tính Kiểu dữ liệu Id Int idBill Int idFood Int Count Int Bill Chú thích Tên thuộc tính Kiểu dữ liệu Mã hóa đơn Ngày vào Id Int Ngày ra DateCheckIn Date Mã Bàn Trạng thái bàn DateCheckOut Date Giảm giá Tổng tiền idTable Int Status Int discount Varchar(15) totalPrice Float Account Chú thích Tên thuộc tính Kiểu dữ liệu Tên đăng nhập UserName Nvarchar(100) Tên hiển thị Mật khẩu đăng nhập DisplayName Nvarchar(100) Phân quyền (0: user, 1: admin) PassWord Nvarchar(100) Type Int Mối quan hệ của các thực thể Quan hệ giữa Bàn(Table Food) và Hóa đơn(Bill): 1-N vì 1 bàn có thể có nhiều hóa đơn 1 N Table Food Có Bill Quan hệ giữa Hóa Đơn và Món: N-N vì 1 Hóa đơn sẽ có nhiều món, 1 món sẽ có trên nhiều hóa đơn N N Bill Food

Ngày đăng: 20/03/2024, 20:29

w