Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 95 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
95
Dung lượng
3,1 MB
Nội dung
BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC LẬP TRÌNH JAVA QUẢN LÝ BÁN HÀNG TẠI NHÀ HÀNG KING BBQ Giảng viên hướng dẫn : Th.S Nguyễn Thanh Trường Sinh viên thực : Hoàng Minh Thắng Sinh viên thực : Trần Trọng Thắng Mã lớp học phần : 2221112005803 Tp.HCM, tháng năm 2022 BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN MƠN HỌC LẬP TRÌNH JAVA QUẢN LÝ BÁN HÀNG TẠI NHÀ HÀNG KING BBQ Giảng viên hướng dẫn : Th.S Nguyễn Thanh Trường Sinh viên thực : 2021010286 – Hoàng Minh Thắng Sinh viên thực : 2021010287 – Trần Trọng Thắng Mã lớp học phần : 2221112005803 Tp.HCM, tháng năm 2022 LỜI CẢM ƠN Lời đầu tiên, chúng em xin gửi lời cảm ơn đến Quý thầy cô khoa Cơng nghệ thơng tin trường Đại học Tài Chính - Marketing tận tình giảng dạy truyền đạt kiến thức quý giá cho chúng em Chúng em xin gửi lời cảm ơn đặc biệt đến thầy Nguyễn Thanh Trường, người ln đồng hành, hướng dẫn tận tình, hết lịng giúp đỡ để chúng em hồn thành đồ án mơn học Tuy nhiên chưa có nhiều kinh nghiệm khả am hiểu quy trình bán hàng chúng em cịn nhiều hạn chế, nên q trình làm khơng thể tránh thiếu sót Chúng em mong nhận nhận xét, ý kiến đóng góp thầy để chúng em hồn thiện cách chỉnh chu Cuối cùng, xin chúc thầy cô, người thân lời chúc sức khỏe thành công nghiệp Tp Hồ Chí Minh, ngày tháng năm 2022 Nhóm sinh viên thực Hồng Minh Thắng & Trần Trọng Thắng SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang i NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN - Điểm số: - Điểm chữ: Thành phố Hồ Chí Minh, ngày…… tháng …….năm 2022 Giảng viên (Kí ghi rõ họ tên) SVTH: Hồng Minh Thắng – Trần Trọng Thắng Trang ii NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN - Điểm số: - Điểm chữ: Thành phố Hồ Chí Minh, ngày…… tháng …….năm 2022 Giảng viên (Kí ghi rõ họ tên) SVTH: Hồng Minh Thắng – Trần Trọng Thắng Trang iii DANH MỤC TỪ VIẾT TẮT STT Ký hiệu chữ viết tắt Chữ viết đầy đủ C++ C Plus Plus C# C Sharp BFD Bidirectional Forwarding Detection DFD Data flow Diagram ERD Entity Relationship Diagram SQL Structured Query Language IDE Integrated Development Environment SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang iv DANH MỤC THUẬT NGỮ ANH – VIỆT Data flow Diagram Biểu đồ luồng liệu Structured Query Language Ngôn ngữ truy vấn có cấu trúc Entity .Thực thể Diagram Mơ hình Database Cơ sở liệu Report .Báo cáo Backup Sao lưu Restore .Phục hồi SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang v MỤC LỤC LỜI CẢM ƠN .i NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN .ii NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN iii DANH MỤC TỪ VIẾT TẮT iv DANH MỤC THUẬT NGỮ ANH – VIỆT v MỤC LỤC vi DANH MỤC BẢNG ix DANH MỤC HÌNH .x CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1.1 Lý hình thành đề tài 1.2 Giới thiệu nhà hàng 1.3 Mục tiêu nội dung nghiên cứu 1.4 Đối tượng phạm vi đề tài 1.5 Phương pháp nghiên cứu 1.6 Dự kiến đạt đạt CHƯƠNG 2: 2.1 TỔNG QUAN VỀ NGHIỆP VỤ .4 Đặt vấn đề .4 2.1.1 Mơ tả tốn 2.1.2 Quy trình nghiệp vụ 2.2 Tổng quan nghiệp vụ 2.2.1 Tổng quan nghiệp vụ quản lý bán hàng 2.2.2 Tổng quan nghiệp vụ nhập xuất kho SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang vi 2.2.3 Tổng quan nghiệp vụ quản lý thu chi .9 2.2.4 Tổng quan nghiệp vụ thống kê .11 2.3 Công cụ hỗ trợ .12 2.3.1 Apache Netbean IDE 12.3 12 2.3.2 SQL Sever 13 2.3.3 Ngơn ngữ lập trình java 14 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 16 3.1 Khảo sát thực tế .16 3.2 Phân tích hệ thống 16 3.3 Các chức hệ thống 16 3.4 Sơ đồ phân rã chức (BFD) 18 3.5 Sơ đồ luồng liệu (DFD) 19 3.6 Thiết kế sở liệu 24 3.7 Sơ đồ thực thể mối quan hệ (ERD) .28 3.8 Mơ hình Diagram 29 CHƯƠNG 4: CHỨC NĂNG HỆ THỐNG 30 4.1 Quản lý người dùng .30 4.2 Giao diện hệ thống 34 4.3 Quản lý 35 4.3.1 Form Quản lý nhân viên 36 4.3.2 Form Quán lý khách hàng 38 4.3.3 Form Quán lý nhà cung cấp 41 4.3.4 Form Quản lý loại sản phẩm 44 4.3.5 Form Quản lý sản phẩm 47 4.3.6 Form Quản lý phiếu nhập .50 4.3.7 Form Quản lý chi tiết phiếu nhập 53 SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang vii 4.3.8 Form Quản lý phiếu xuất 56 4.3.9 Form Quản lý chi tiết phiếu xuất 59 4.3.10 Form Quản lý hóa đơn 62 4.3.11 Form Quản lý chi tiết hóa đơn .69 4.4 Sao lưu phục hồi .72 4.4.1 Form Sao lưu (Backup Database) 73 4.4.2 Form Phục hồi (Restore Database) 75 4.5 Hệ thống 75 4.5.1 Đăng xuất .76 4.5.2 Thoát 76 4.6 Trợ giúp 77 CHƯƠNG 5: KẾT LUẬN .79 5.1 Kết đạt 79 5.2 Những khó khăn 79 SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang viii Người dùng bấm “Thêm”, liệu điền thông tin tạo Người dùng điền thơng tin chi tiết hóa đơn vào Sửa: Cho phép người dùng thay đổi thông tin Bước 1: Bấm vào chi tiết hóa đơn cần sửa, chương trình thông tin textbox Bước 2: Thay đổi thông tin chi tiết cần sửa Bước 3: Bấm “Sửa” liệu thay đổi Lưu: Cho phép người dùng lưu thông tin liệu Bước 1: Thêm thơng tin chi tiết hóa đơn vào textbox Bước 2: Bấm “Lưu” diệu chi tiết hóa đơn chương trình lưu sở liệu Xoá: Cho phép người dùng xố thơng tin liệu Bước 1: Chọn chi tiết hóa đơn cần xố Bước 2: Bấm “Xố” thơng báo “Bạn chắn xố” Bước 3: Bấm “Yes”, chi tiết hóa đơn bị xố khỏi sở liệu Bấm “No”, chi tiết hóa đơn khơng bị xố “Việc thơng báo giúp người dùng tránh diệu bất cẩn.” Tìm kiếm: Cho phép người dùng tìm kiếm thơng tin liệu Tìm kiếm liệu giúp người dùng dễ dàng truy xuất thơng tin chi tiết hóa đơn để tiện việc xem xét lại sửa thông tin Bước 1: Người dùng nhập mã sản phẩm vào tìm kiếm Bước 2: Bấm nút tìm kiếm “ký hiệu kính lúp” Bước 3: Nếu người dùng muốn xem lại thông tin đầy đủ table ban đầu chọn nút refresh “nút bên trái nút tìm kiếm” SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 67 Hình 28: Tìm kiếm chi tiết Xuất hóa đơn: Giúp người dùng in hóa đơn Bước 1: Người dùng chọn hóa đơn từ form hóa đơn Bước 2: Chọn xuất hóa đơn Bước 3: Chọn in hóa đơn góc bên trái hình SVTH: Hồng Minh Thắng – Trần Trọng Thắng Trang 68 Hình 29: Biên nhận toán (Report) 4.3.11 Form Quản lý chi tiết hóa đơn Form Quản lý chi tiết hố đơn giúp người dùng dễ dàng truy cập thông tin chi tiết hoá đơn: mã hoá đơn, mã sản phẩm, tên sản phẩm, số lượng, giá bán, tiền SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 69 Hình 30: Form quản lý chi tiết hóa đơn Form Quản lý chi tiết hóa đơn có chức năng: thêm, lưu, sửa, xố tìm kiếm Thêm: Tạo để người dùng thêm thông tin Người dùng bấm “Thêm”, liệu điền thông tin tạo Người dùng điền thơng tin chi tiết hóa đơn vào Sửa: Cho phép người dùng thay đổi thông tin Bước 1: Bấm vào chi tiết hóa đơn cần sửa, chương trình thông tin textbox Bước 2: Thay đổi thơng tin chi tiết hóa đơn cần sửa SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 70 Bước 3: Bấm “Sửa” liệu thay đổi Lưu: Cho phép người dùng lưu thông tin liệu Bước 1: Thêm thơng tin chi tiết hóa đơn vào textbox Bước 2: Bấm “Lưu” diệu chi tiết hóa đơn chương trình lưu sở liệu Xoá: Cho phép người dùng xố thơng tin liệu Bước 1: Chọn chi tiết hóa đơn cần xố Bước 2: Bấm “Xố” thơng báo “Bạn chắn xố” Bước 3: Bấm “Yes”, chi tiết hóa đơn bị xố khỏi sở liệu Bấm “No”, chi tiết hóa đơn khơng bị xố “Việc thơng báo giúp người dùng tránh diệu bất cẩn.” Tìm kiếm: Cho phép người dùng tìm kiếm thơng tin liệu Tìm kiếm liệu giúp người dùng dễ dàng truy xuất thơng tin chi tiết hóa đơn để tiện việc xem xét lại sửa thơng tin Bước 1: Người dùng nhập mã hóa đơn vào tìm kiếm Bước 2: Bấm nút tìm kiếm “ký hiệu kính lúp” Bước 3: Nếu người dùng muốn xem lại thông tin đầy đủ table ban đầu chọn nút refresh “nút bên trái nút tìm kiếm” SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 71 Hình 31: Tìm kiếm chi tiết hóa đơn 4.4 Sao lưu phục hồi Sao lưu phục hồi trình tạo lưu trữ liệu để tránh liệu Điều coi phục hồi q trình hoạt động cửa hàng Một lưu lưu trữ hệ thống phương tiên riêng biệt đĩa, HHD, … Điều giúp người dùng lưu lại thông tin liệu cửa hàng Và khơi phục lại tồn liệu lưu SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 72 4.4.1 Form Sao lưu (Backup Database) Hình 32: Form lưu - Nhập vào textbox nơi lưu trữ, tên lưu trữ - Nhấn nút lưu - Sau lưu thành công thơng báo SVTH: Hồng Minh Thắng – Trần Trọng Thắng Trang 73 Hình 33: Hồn tất lưu SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 74 4.4.2 Form Phục hồi (Restore Database) Hình 34: Form phục hồi - Nhập vào textbox nơi lưu trữ, tên lưu trữ - Nhấn nút phục hồi - Sau phục hồi thành công thông báo Lưu ý: “Cơ sở liệu không lưu phục hồi được.” 4.5 Hệ thống - Tại hệ thống có chức Đăng xuất khỏi hệ thống Thoát khỏi hệ thống SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 75 4.5.1 Đăng xuất Hình 35: Item đăng xuất menu hệ thống Khi người dùng chọn đăng xuất, người dùng khỏi form hình quay form đăng nhập Lúc người dùng đăng nhập tài khoản khác (nếu có) 4.5.2 Thốt Nút giúp người dùng thoát khỏi hệ thống (người dùng khơng phải quay form đăng nhập) SVTH: Hồng Minh Thắng – Trần Trọng Thắng Trang 76 Hình 36: Item thoát menu hệ thống 4.6 Trợ giúp - Người dùng truy cập vào Item trợ giúp để hiểu cách sử dụng chức hệ thống SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 77 Hình 37: Hướng dẫn sử dụng SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 78 CHƯƠNG 5: KẾT LUẬN 5.1 Kết đạt Đồ án hoàn thành 90% mục tiêu cụ thể đặt Mục tiêu tổng quát Tìm hiểu, phân tích nghiệp vụ bán hàng nhà hàng Hiểu biết sâu ngôn ngữ lập trình java, cách thao tác, xây dựng chương trình Mục tiêu cụ thể Hệ thống hóa kiến thức sở để làm tảng cho việc thực đề tài Hiểu rõ quy trình nghiệp vụ, cách thiết kế, xây dựng sở liệu nhà hàng Vẽ sơ đồ quy trình, nghiệp vụ bán hàng nhà hàng Sử dụng ngơn ngữ lập trình java để xây dựng hệ thống Xây dựng giao diện, chức năng, câu lệnh cho hệ thống Xây dựng hệ thống quản lý theo yêu cầu đặt Hiểu biết thêm thực tiễn qua quy trình nghiệp vụ trình xây dựng hệ thống 5.2 Những khó khăn Xây dựng hệ thống bán hàng hoàn chưa tranh khỏi thiếu xót hạn chế định Hạn chế khả phân tích Hạn chế chức giao diện hệ thống Cách xây dựng quy trình nghiệp vụ cịn SVTH: Hồng Minh Thắng – Trần Trọng Thắng Trang 79 TÀI LIỆU THAM KHẢO [1] Đinh Thế Hiển, Phân tích thiết kế hệ thống thông tin quản lý, NXB Thống kê, 2002 [2] Ngơ Trung Việt, Phân tích thiết kế hệ thống quản lý kinh doanh nghiệp vụ, NXB Thống kê [3] Bùi Văn Nghị (05/01/2011), Nghiệp vụ bán hàng, báo điện tử, https://tailieu.vn/doc/nghiep-vu-ban-hang.html [4] Trần Minh Tùng, Trần Thanh San, Bài giảng Hệ quản trị sở liệu SQL Server, 2014 SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 80 SVTH: Hoàng Minh Thắng – Trần Trọng Thắng Trang 81