Báo cáo cuối kì quản lý bán hàng quán coffee aloha môn quản trị cơ sở dữ liệu

67 4 0
Báo cáo cuối kì quản lý bán hàng quán coffee aloha môn quản trị cơ sở dữ liệu

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC KINH TẾ  BÁO CÁO CUỐI KÌ QUẢN LÝ BÁN HÀNG QUÁN COFFEE ALOHA Môn: Quản trị sở liệu Lớp: 45K21.1 Giảng viên hướng dẫn Cao Thị Nhâm Nhóm Nguyễn Ngọc Quỳnh Anh Phạm Thị Thanh Hà Trần Thị Kim Phú Đỗ Nguyễn Minh Thư Đà Nẵng, tháng 11 năm 2021 LỜI CẢM ƠN Để hoàn thành đề tài này, trước hết chúng em xin gửi đến Ban Giám hiệu Trường Đại học Kinh tế - Đại học Đà Nẵng lời cảm ơn sâu sắc cho chúng em hội học tập trải nghiệm điều mẻ, bổ ích trường Học tập kiến thức từ đến nâng cao từ quý thầy cô khoa Thống kê – Tin học bạn sinh viên lớp, anh chị khóa giúp nhóm chúng em hồn thành đề tài “Quản lý bán hàng quán coffee Aloha” Để có đủ kiến thức chun ngành, hồn thiện đề tài này, chúng em xin gửi lời cảm ơn chân thành đến giảng viên hướng dẫn nhóm: Ths Cao Thị Nhâm thường xuyên kiểm tra, góp ý cho nhóm q trình học tập Do kiến thức nhiều hạn chế hiểu biết thực tế hạn hẹp, nên đề tài nhóm cịn thiếu sót Hy vọng chúng em nhận góp ý từ phía bạn Chúng em xin chân thành cảm ơn MỤC LỤC LỜI CẢM ƠN DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU PHẦN MỞ ĐẦU .9 Mục tiêu nghiên cứu đề tài Nhiệm vụ đề tài Kết cấu đề tài CHƯƠNG 1: COFFEE ALOHA VÀ CÁC CHỨNG TỪ THU THẬP ĐƯỢC 11 1.1 Địa điểm tìm hiểu 11 1.2 Các chứng từ thu thập 11 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VÀ PHƯƠNG PHÁP NGHIÊN CỨU .14 2.1 Cơ sở liệu – SQL Server 14 2.2 C# lập trình winforms .16 2.3 DataSet DataTable .18 CHƯƠNG 3: THIẾT KẾ, XÂY DỰNG CƠ SỞ DỮ LIỆU VÀ GIẢI QUYẾT CÁC VẤN ĐỀ VỀ CƠ SỞ DỮ LIỆU .19 3.1 Xây dựng mơ hình liên kết 19 3.2 Thiết kế sở liệu mức logic 22 3.3 Mơ tả thuộc tính quan hệ 24 3.4 Mơ hình sở liệu (Database Diagram) 27 3.5 Xác định tạo index cho thuộc tính 27 3.6 Xây dựng chế backup liệu phù hợp cho CSDL vừa tạo 39 3.7 Phương án giải TỐT NHẤT cho vấn đề lượng liệu lớn, không đủ lưu trữ ổ đĩa 50 3.8 Phương án đề phịng hệ thống TESTDB bị cơng SQL Injection .51 CHƯƠNG TRIỂN KHAI HỆ THỐNG 53 4.1 Giao diện đăng nhập .53 4.2 Giao diện .54 4.3 Giao diện Thông tin cá nhân 57 4.4 Giao diện Quản lý Mua 57 4.5 Giao diện Quản lý Bán 60 4.6 Một số tiện ích khác 63 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN .65 TÀI LIỆU THAM KHẢO .66 DANH MỤC HÌNH ẢNH Hình 1.1 Hóa đơn mua hàng qn nhà phân phối Phương Hiền 10 Hình 1.2 Hóa đơn mua hàng qn nhà phân phối Trường 11 Hình 1.3 Hóa đơn bán hàng cho khách 12 Hình 2.1 Mơ hình lớp 16 Hình 3.1 Mơ hình E-R đặt hàng .19 Hình 3.2 Mơ hình E-R bán hàng 20 Hình 3.3 Tích hợp ER-1 ER-2 .21 Hình 3.4 Sơ đồ quan hệ 22 Hình 3.5 Sơ đồ sở liệu 26 Hình 3.6 Clustered index bảng Hang 27 Hình 3.7 Clustered index bảng DatChiTiet 28 Hình 3.8 Tạo tài khoản Login nhân viên 30 Hình 3.9 Phân quyền cho tài khoản QLCFNv 31 Hình 3.10 Tạo tài khoản login Admin 32 Hình 3.11 Phân quyền truy cập vào Database (tồn quyền) .33 Hình 3.12 Login vào Server tài khoản QLCFNv .34 Hình 3.13 Truy cập Database 34 Hình 3.14 Quyền Nhân viên 35 Hình 3.15 Quyền Nhân viên 35 Hình 3.16 Quyền Nhân viên 36 Hình 3.17 Login vào Server tài khoản QLCFAdmin 36 Hình 3.18 Truy cập Database 37 Hình 3.19 Quyền backup database 37 Hình 3.20 Backup thành cơng 38 Hình 3.21 Tạo backup-full .39 Hình 3.22 Media option backup-full 40 Hình 3.23 Backup option backup-full 40 Hình 3.24 Backup thành cơng 41 Hình 3.25 Tạo backup-differential 41 Hình 3.26 Tạo backup-differential 42 Hình 3.27 Media option backup-differential 43 Hình 3.28 Backup option backup-differential 43 Hình 3.29 Backup thành cơng 44 Hình 3.30 Tạo new Job backup-differential .44 Hình 3.31 Job Step backup-full 45 Hình 3.32 Job Step backup-full(scrip) 45 Hình 3.33 Job Step backup-diff 46 Hình 3.34 Job Step backup-diff (scrip) 46 Hình 3.35 Các bước backup .47 Hình 3.36 New Job Schedule 47 Hình 3.37 Kiểm tra lịch sử backup 48 Hình 3.38 Nơi lưu trữ backup 49 Hình 3.39 Thư mục Database QLCF đưa lên Microsoft Onedrive 49 Hình 3.40 Tồn liệu lưu file sql thư mục Database QLCF 50 Hình 3.41 File sql Microsoft One drive đồng liệu với máy tính .50 Hình 3.42 Hàm InsertXuatHDChiTiet sử dựng parameter .51 Hình 3.43 Hàm Login sử dựng parameter 51 Hình 4.1 Giao diện đăng nhập 52 Hình 4.2 Báo lỗi nhập sai tên đăng nhập mật 52 Hình 4.3 Giao diện 53 Hình 4.4 Thực order cho khách 54 Hình 4.5 Thanh tốn cho khách hàng .54 Hình 4.6 Trạng thái bàn sau toán thay đổi 55 Hình 4.7 Mục thông tin tài khoản .55 Hình 4.8 Giao diện Thơng tin tài khoản 56 Hình 4.9 Mục Mua 57 Hình 4.10 Nhân viên khơng truy cập vào mục Bán 57 Hình 4.11 Giao diện Mua 58 Hình 4.12 Giao diện tab Hóa đơn nhập mục Mua 59 Hình 4.13 Mục Bán 59 Hình 4.14 Giao diện Bán 60 Hình 4.15 Giao diện tab Tài khoản Bán 61 Hình 4.16 Giao diện Hóa đơn Bán 61 Hình 4.17 Mục Đăng xuất 62 Hình 4.18 Xác thực để dừng chương trình .63 DANH MỤC BẢNG BIỂU Bảng 3.1 Những thông tin có hóa đơn đặt hàng 19 Bảng 3.2 Những thông tin có hóa đơn bán hàng .21 Bảng 3.3 Hàng hóa 24 Bảng 3.4 Người đặt hàng 24 Bảng 3.5 Đặt .24 Bảng 3.6 Món 25 Bảng 3.7 Bàn 25 Bảng 3.8 Account .25 Bảng 3.9 Xuất hóa đơn .26 Bảng 3.10 Xuất hóa đơn chi tiết .26 Bảng 3.11 Đặt chi tiết .27 Bảng 3.12 Nhà cung cấp 27 PHẦN MỞ ĐẦU Mục tiêu nghiên cứu đề tài  Tìm hiểu mơi trường kinh doanh thực tế để xây dựng sở liệu  Có thể thiết kế xây dựng sở liệu theo quy trình cần có  Hiểu index tính ứng dụng vào sở liệu xây dựng  Biết cách bảo mật cho sở liệu  Biết cách backup liệu phù hợp cho sở liệu xây dựng  Có thể sử dụng ngơn ngữ lập trình để phát triển ứng dụng cho sở liệu vừa xây dựng Nhiệm vụ đề tài  Sưu tầm hóa đơn, chứng từ sở kinh doanh nhóm lựa chọn  Thiết kế sở liệu mức khái niệm, logic phần thiết kế vật lý  Xây dựng sở liệu cho thiết kế  Xác định tạo index cho thuộc tính cần thiết  Xây dựng chế bảo mật tương ứng cho sở liệu vừa tạo  Xây dựng chế backup liệu phù hợp cho sở liệu vừa tạo  Sử dụng ngơn ngữ lập trình để phát triển ứng dụng mang tên TESTDB thực chức năng: thêm, sửa, xóa tìm kiếm cho sở liệu vừa tạo Kết cấu đề tài Đề tài tổ chức gồm phần mở đầu, chương nội dung, phần kết luận, tài liệu tham khảo phụ lục kèm theo  Phần mở đầu  Chương 1: Coffee Aloha chứng từ thu thập  Chương 2: Cơ sở lý thuyết phương pháp nghiên cứu  Chương 3: Thiết kế, xây dựng sở liệu giải vấn đề sở liệu  Chương 4: Triển khai hệ thống  Kết hướng phát triển  Tài liệu tham khảo  Phụ lục parameter Nếu liệu truyền vào không hợp pháp, SQL Engine tự động báo lỗi, ta không cần dùng code để check Hình 3.46 Hàm InsertXuatHDChiTiet sử dụng parameter Hình 3.47 Hàm Login sử dụng parameter CHƯƠNG TRIỂN KHAI HỆ THỐNG 4.1 Giao diện đăng nhập Nhân viên quản lý sử dụng tên đăng nhập mật mặc định cấp để đăng nhập muốn truy cập vào hệ thống Hình 4.48 Giao diện đăng nhập Nếu hai yếu tố bị nhập sai để trống hệ thống thông báo “Sai tên đăng nhập mật khẩu!”, sau nhập lại thơng tin cho xác chọn button “Cancel” để hồn tồn khỏi hệ thống Hình 4.49 Báo lỗi nhập sai tên đăng nhập mật 4.2 Giao diện Sau đăng nhập thành cơng chuyển đến giao diện hệ thống Ở giao diện này, nhân viên thao tác để order cho khách cách lựa chọn bàn mà khách ngồi, thêm mà khách chọn click vào button Thêm Hình 4.50 Giao diện Lúc bàn chuyển từ tình trạng Trống thành Có người Cịn khách.mua mang về, cần chọn bàn thao tác Nếu khách muốn đổi bàn, gộp bàn cần chọn bàn tương ứng chọn button Chuyển bàn / Gộp bàn Hình 4.51 Thực order cho khách Khi khách hàng muốn toán, cần click vào button Thanh toán xác nhận tốn hóa đơn hóa đơn bàn tốn bàn chuyển từ Có khách thành Trống Hình 4.52 Thanh tốn cho khách hàng Hình 4.53 Trạng thái bàn sau tốn thay đổi Khi đưa chuột vào mục Tài khoản, nhân viên truy cập vào thơng tin tài khoản cá nhân Hình 4.54 Mục thơng tin tài khoản 4.3 Giao diện Thông tin cá nhân Ở giao diện Thơng tin cá nhân này, nhân viên tiến hành cập nhật mật tên hiển thị Hình 4.55 Giao diện Thơng tin tài khoản 4.4 Giao diện Quản lý Mua Khi đưa chuột vào mục Quản lý, tài khoản quản lý, truy cập vào danh mục Mua Bán Hình 4.56 Mục Mua Cịn tài khoản nhân viên truy cập vào danh mục Mua Hình 4.57 Nhân viên không truy cập vào mục Bán Khi truy cập vào danh mục mua, người dùng thao tác tab Nguyên vật liệu, Người đặt hàng, Nhà cung cấp, Hóa đơn nhập Đối với tab Nguyên vật liệu, Người đặt hàng, Nhà cung cấp, người dùng thực chức thêm, sửa, xóa, tìm kiếm theo nhu cầu Hình 4.58 Giao diện Mua Đối với tab Hóa đơn nhập, người dùng mua hàng hóa chọn người đặt hàng, nhà cung cấp click vào button Thêm hóa đơn Sau chọn nguyên vật liệu số lượng mua click vào button Thêm hàng để thêm hàng hóa mua vào hóa đơn Sau đó, click vào button Thanh tốn để cập nhật tình trạng Hóa đơn tốn Hình 4.59 Giao diện tab Hóa đơn nhập mục Mua 4.5 Giao diện Quản lý Bán Muốn truy cập vào mục Bán, bắt buộc tài khoản đăng nhập phải tài khoản quản lý Hình 4.60 Mục Bán Ở giao diện Bán, người dùng thực chức thêm, sửa, xóa, tìm kiếm theo nhu cầu Hình 4.61 Giao diện Bán Đối với tab Tài khoản, người dùng xem tên hiển thị, loại tài khoản tên đăng nhập Và thay đổi tên hiển thị loại tài khoản thay đổi tên đăng nhập Đối với trường hợp qn mật click vào button Đặt lại mật mặc định để hệ thống tự động cập nhập lại mật mặc định cho tài khoản bị quên mật Hình 4.62 Giao diện tab Tài khoản Bán Ở tab Hóa đơn, người dùng xem lại hóa đơn toán khoảng thời gian lựa chọn Cịn hóa đơn chưa tốn khơng xem Hình 4.63 Giao diện Hóa đơn Bán Đối với form Bán Mua, muốn quay lại giao diện cần click vào dấu “X” góc bên phải để qua lại 4.6 Một số tiện ích khác Ở giao diện muốn khỏi tài khoản quay giao diện đăng nhập, cần vào Tài khoản chọn Đăng xuất Hình 4.64 Mục Đăng xuất Cịn muốn tắt hẳn chương trình cần click vào dấu “X” góc bên phải xác nhận để dừng chương trình Hình 4.65 Xác thực để dừng chương trình KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Kết đạt được: - Trau dồi thêm nhiều kiến thức ngơn ngữ lập trình C# sở liệu SQL - Thiết kế giao diện cho hệ thống, thực thi sở liệu, tạo liên kết bảng - Biết cấu trúc, cách xử lý, cách thức hoạt động hệ thống - Hoàn thiện nên hệ thống quản lý bán hàng quán cà phê với chức bản, giúp người dùng dễ dàng việc sử dụng - Kỹ làm việc nhóm cải thiện nâng cao Ưu điểm hệ thống: - Hệ thống thực chức như: xem, thêm, sửa, xóa, tìm kiếm - Các chức đơn giản dễ sử dụng - Giúp cho thao tác việc quản lý thuận tiện tiết kiệm thời gian Nhược điểm hệ thống: - Vì lượng kiến thức nhóm cịn chưa đủ chuyên sâu nên hệ thống chưa thực hoàn chỉnh Hướng phát triển: - Nhóm tiếp tục tìm hiểu, bổ sung phát triển thêm số tính thống kê doanh thu, quản lý hồ sơ nhân viên chấm công, quản lý kho,… Sau tập lớn này, nhóm tiếp tục thực hành nhiều để nâng cao khả năng, trình độ thân nhằm phục vụ giúp ích cho cơng việc sau TÀI LIỆU THAM KHẢO https://www.totolink.vn/article/600-microsoft-onedrive-la-gi-loi-ich-khi-su-dungmicrosoft-onedrive.html http://elearning.due.udn.vn/pluginfile.php/266991/mod_resource/content/1/ Bai4_Security%20.pdf http://elearning.due.udn.vn/mod/resource/view.php?id=56148 https://securitybox.vn/1162/4-khai-niem-bao-mat-database-trong-sql-server/ https://bizflycloud.vn/tin-tuc/cac-kieu-du-lieu-trong-sql-20180907094857355.htm

Ngày đăng: 19/12/2023, 15:23

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan