Mục tiêu nghiên cứu đề tài nhằm xây dựng được hệ thống Quản lý quán cà phê. Nhằm hỗ trợ cho việc quản lý các nghiệp vụ như tính tiền, in hóa đơn, thống kê, quản lý nhân viên, lương, …Phần mềm quản lý quán cà phê giúp người sử dùng tiết kiệm thời gian, nhanh chóng, thao tác đơn giản, dể sử dụng và quản lý.
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH TÊN ĐỀ TÀI XÂY DỰNG HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ BẰNG NGƠN NGỮ LẬP TRÌNH C# TĨM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH LẬP TRÌNH MÁY TÍNH Sinh viên thực hiện:Nguyễn Thị Ánh Mi Mã sinh viên: K12C05347 Giảng viên hướng dẫn: Ths Lương Khánh Tý Khóa đào tạo: 2018 - 2021 Đà Nẵng - 12/2020 LỜI CẢM ƠN Lời cám ơn em xin gửi đến ban lãnh đạo phịng ban, thầy cơ, anh chị Trung tâm bồi dưỡng nghiệp vụ III – chi nhánh Tập đồn Bưu Viễn thơng Việt Nam – đơn vị tiếp nhận nhiệt tình tạo điều kiện thuận lợi cho em tiếp cận thực tế nắm bắt quy trình cơng nghệ Em xin gửi lời cám ơn chân thành đến Ban giám hiệu trường Đại học Công nghệ thông tin Truyền thông Việt – Hàn, quý thầy cô khoa Khoa học máy tính tận tâm giảng dạy truyền đạt kiến thức, kinh nghiệm quý báu cho em Đặc biệt, em xin cán ơn thầy Lương Khánh Tý người tận tình hướng dẫn em hồn thành báo cáo Vì thời gian kiến thức cịn hạn chế nên báo cáo tránh khỏi thiếu sót, mong góp ý trung tâm, quý thầy cô bạn, để em rút kinh nghiệm hoàn thành tốt Lời cuối em xin chúc quý thầy cô, thầy cô trung tâm ln khỏe mạnh, hồn thành tốt cơng việc ln hạnh phúc Em xin chân thành cảm ơn! Sinh viên Nguyễn Thị Ánh Mi MỞ ĐẦU Lý chọn đề tài Khi xã hội ngày phát triển, quán cà phê mọc lên nấm, đủ thể loại, đủ hình thức để thu hút khách hàng Việc mở quán cà phê cần nhiều yếu tố tài hay vị trí địa lý thuận lợi để giúp cho việc buôn bán phát triển Bên cạch việc quản lý quán cà phê câu hỏi lớn cần giải Quản lý gì? Quản lý để tốn thời gian, cơng sức mang lại hiệu quả? Đó lý lớn việc phần mềm quản lý cửa hàng đời trả lời cho câu hỏi nhằm đáp ứng cho việt kinh doanh cá nhân tổ chức thuận lợi tiết kiệm thời gian Mục tiêu nhiệm vụ nghiên cứu Xây dựng hệ thống “Quản lý quán cà phê” Nhằm hỗ trợ cho việc quản lý nghiệp vụ tính tiền, in hóa đơn, thống kê, quản lý nhân viên, lương, …Phần mềm quản lý quán cà phê giúp người sử dùng tiết kiệm thời gian, nhanh chóng, thao tác đơn giản, dể sử dụng quản lý Đối tƣợng phạm vi nghiên cứu - Đối tượng: hệ thống quản lý quán cà phê - Phạm vi: quán cà phê Phƣơng pháp nghiên cứu Đọc tài liệu, thu thập thơng tin, phân tích, tổng hợp, khái qt nguồn tài liệu có liên quan để làm rõ nội dung đề tài Dự kiến kết Xây dựng hệ thống quản lý quán cà phê Ý nghĩa khoa học thực tiễn Giúp quản lý quán cà phê cách hiệu quả, rõ ràng, xác tốn thời gian Dự kiến nội dung đồ án tốt nghiệp Chƣơng 1: Trình bày sở lý thuyết sử dụng đề tài bao gồm nội dung ngôn ngữ C#, Windows Form SQL Server Chƣơng 2: Phân tích, thiết kế xây dựng sở liệu cho hẹ thống quản lý quán cà phê Chƣơng 3: Những kết đạt việc xây dựng trang hệ thống quản lý quán cà phê CHƢƠNG TỔNG QUAN VỀ C#, WINDOWS FORM VÀ SQL SERVER 1.1 Tổng quan ngôn ngữ c# 1.1.1 Khái niệm 1.1.2 Đặc trưng ngôn ngữ lập trình C# 1.1.3 Mục tiêu việc phát triển ngơn ngữ lập trình C# 1.1.4 Lịch sử 1.1.5 Các phiên C# 1.1.6 Nền tảng NET 1.2 Tổng quan windows form 1.2.1 Khái niệm: 1.2.2 Thuộc tính Windows Forms Application: 1.2.3 Các thành phần lập trình Windows Form 1.2.4 Các bước tạo phần mềm Windows Form Visual Studio 1.3 Cơ sở liệu sql server 1.3.1 Khái niệm 1.3.2 Lịch sử đời ấn SQL Server 1.3.3 Các thành phần SQL Server 1.3.4 Mục đích sử dụng SQL Server CHƢƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ 2.1 Mơ tả tốn 2.1.1 Quản lý nhân viên 2.1.2 Quản lý hàng hóa 2.1.3 Quản lý tài khoản 2.1.4 Hóa đơn bán hàng 2.1.5 Báo cáo – thống kê 2.2 Yêu cầu chức hệ thống 2.2.1 Yêu cầu chức 2.2.2 Yêu cầu phi chức 2.2.3 Yêu cầu hệ thống 2.3 Biểu đồ use case 2.3.1 Biểu đồ usecase mức tổng quát 2.3.2 Usecase đăng nhập: 2.3.3 Usecase quản lý thông tin loại hàng, hàng hóa, bàn: 2.3.4 Usecase quản lý thơng tin nhân viên, ca làm việc, nhà cung cấp, tài khoản 2.3.5 Usecase tìm kiếm: 2.4 Biểu đồ hoạt động: 2.4.1 Biểu đồ hoạt động đăng nhập: 2.4.2 Biểu đồ hoạt động quản lý nhân viên: 2.4.3 Biểu đồ hoạt động quản lý hàng hóa: 2.4.4 Biểu đồ hoạt động quản lý hóa đơn: 2.4.5 Biểu đồ hoạt động báo cáo – thống kê: 2.5 Biểu đồ lớp: 2.6 Cơ sở liệu: 2.6.1 Từ điển liệu Table NhanVien (nhân viên) Trường Kiểu liệu MaNV varchar(10) TenNV nvarchar(50) DiaChi nvarchar(100) SDT varchar(15) Ngaysinh smalldatetime GioiTinh bit MaCLV varchar(10) Bảng 2.5 Nhân viên Table TaiKhoan (tài khoản) Khóa Primary Key, Foreign Key Foreign Key Mô tả Mã nhân viên Tên nhân viên Địa Số điện thoại Ngày sinh Giới tính Mã ca làm việc Trường Kiểu liệu TenTK nvarchar(10) MatKhau varchar(10) PhanQuyen nvarchar(20) Bảng 2.6 Tài khoản Table LoaiHang (loại hàng) Trường Kiểu liệu MaLoaiHang varchar(10) TenLoaiHang nvarchar(30) MoTa nvarchar(50) Table HangHoa (hàng hóa) Trường Kiểu liệu MaHH varchar(10) TenHH nvarchar(30) DonGia int NgaySX smalldatetime HSD smalldatetime MaNCC varchar(10) MaLoaiHang varchar(10) Table NhaCC (nhà cung cấp) Trường Kiểu liệu MaNCC varchar(10) TenNCC nvarchar(100) DiaChi nvarchar(100) SDT varchar(15) Table CaLamViec (ca làm việc) Trường Kiểu liệu MaCLV varchar(10) TenCLV nvarchar(50) ThoiGianBD time(7) ThoiGianKT time(7) Luong int Table HoaDon (hóa đơn) Trường Kiểu liệu MaHD varchar(10) MaBan varchar(5) NgayLap smalldatetime Table Ban (bàn) Trường Kiểu liệu MaBan varchar(5) TenBan nvarchar(10) ThuocTinh nvarchar(50) Table CTHD (chi tiết hóa đơn) Trường Kiểu liệu MaHD varchar(10) MaHH varchar(10) SoLuong int Table HDNH (hóa đơn nhập hàng) Trường Kiểu liệu MaHDN varchar(10) MaNV varchar(10) NgayLapHD smalldatetime MaHH varchar(10) Khóa Primary Key Mơ tả Tên tìa khoản Mật Phân quyền Khóa Primary Key, Foreign Key Mơ tả Mã loại hàng Tên loại hàng Mơ tả Khóa Primary Key, Foreign Key Mơ tả Mã hàng hóa Tên hàng hóa Đơn giá Ngày sản xuất Hạn sử dụng Mã nhà cung cấp Mã loại hàng Foreign Key Foreign Key Khóa Primary Key, Foreign Key Mơ tả Mã nhà cung cấp Tên nhà cung cấp Địa Số điện thoại Khóa Primary Key, Foreign Key Mơ tả Mã ca làm việc Tên ca làm việc Thời gian bắt đầu Thời gian kết thúc Lương Khóa Primary Key, Foreign Key Foreign Key Mơ tả Mã hóa đơn Mã bàn Ngày lập Khóa Primary Key, Foreign Key Mơ tả Mã bàn Tên bàn Thuộc tính Khóa Primary Key, Foreign Key Foreign Key Mơ tả Mã hóa đơn Mã hàng hóa Số lượng Khóa Primary Key Foreign Key Foreign Key Mơ tả Mã hóa đơn nhập Mã nhân viên Ngày lập hóa đơn Mã hàng hóa SoLuongHN DonGiaHN MaNCC int int varchar(10) Foreign Key Số lượng hàng nhập Đơn giá hàng nhập Mã nhà cung cấp 2.6.2 Quan hệ bảng: CHƢƠNG XÂY DỰNG HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ 3.1 Giao diện đăng nhập hệ thống 3.2 Giao diện trang chủ 3.3 Giao diện quản lý nhân viên 3.4 Giao diện quản lý hàng hóa 3.5 Giao diện quản lý loại hàng 3.6 Giao diện quản lý bàn 10 3.7 Giao diện quản lý nhà cung cấp 3.8 Giao diện quản lý tài khoản 11 3.9 Giao diện quản lý ca làm việc 3.10 Giao diện hóa đơn bán hàng 12 3.11 Giao diện tìm kiếm 3.12 Giao diện báo cáo thống kê 13 KẾT LUẬN Kết đạt đƣợc Hạn chế 14 TÀI LIỆU THAM KHẢO 15 ... vụ nghiên cứu Xây dựng hệ thống ? ?Quản lý quán cà phê? ?? Nhằm hỗ trợ cho việc quản lý nghiệp vụ tính tiền, in hóa đơn, thống kê, quản lý nhân viên, lương, …Phần mềm quản lý quán cà phê giúp người... kết Xây dựng hệ thống quản lý quán cà phê Ý nghĩa khoa học thực tiễn Giúp quản lý quán cà phê cách hiệu quả, rõ ràng, xác tốn thời gian Dự kiến nội dung đồ án tốt nghiệp Chƣơng 1: Trình bày sở lý. .. dung ngôn ngữ C#, Windows Form SQL Server Chƣơng 2: Phân tích, thiết kế xây dựng sở liệu cho hẹ thống quản lý quán cà phê Chƣơng 3: Những kết đạt việc xây dựng trang hệ thống quản lý quán cà phê