1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án phần mềm phần mềm quản lý quán cafe

47 4 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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN PHẦN MỀM PHẦN MỀM QUẢN LÝ QUÁN CAFE GIẢNG VIÊN HƯỚNG DẪN: Ths Lý Đoàn Duy Khánh SINH VIÊN THỰC HIỆN: Lý Hạnh Phát – 19DH110838 Nguyễn Nhơn Hịa – 19DH111074 Hồ Tấn Hùng – 19DH110536 TP.HỒ CHÍ MINH - 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN PHẦN MỀM PHẦN MỀM QUẢN LÝ QUÁN CAFE GIẢNG VIÊN HƯỚNG DẪN: Ths Lý Đoàn Duy Khánh SINH VIÊN THỰC HIỆN: Lý Hạnh Phát – 19DH110838 Nguyễn Nhơn Hòa – 19DH111074 Hồ Tấn Hùng – 19DH110536 TP.HỒ CHÍ MINH - 2022 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành sâu sắc đến tất thầy cô trường đại học Đại Học Ngoại Ngữ - Tin Học TP Hồ Chí Minh nói chung thầy khoa Cơng Nghệ Thơng Tin nói riêng tận tình giảng dạy, truyền đạt kiến thức kinh nghiêm quý báu cho chúng em suốt trình học tập trường Trong suốt thời gian em làm báo cáo Đề Tài Môn Đồ Án Phần Mềm, em xin gửi lời cảm ơn chân thành sâu sắc đến thầy Ths Lý Đồn Duy Khánh, người thầy hết lịng giúp đỡ theo sát em suốt trình thực đề tài đồ án phần mềm này, cho hướng để em hồn thành tốt báo cáo đề tài đồ án phần mềm thời hạn quy định Trong trình thực đề tài Môn Đồ Án Phần Mềm, dù em cố gắng hoàn thiện đề tài cách tốt thời gian kiến thức hạn chế nên khơng tránh khỏi thiếu sót định, mong nhận cảm thông, chia đến từ đóng góp ý chân thành từ quý thầy cô khoa Công Nghệ Thông Tin Sau em xin gửi lời cảm ơn đến tất bạn tham gia đóng góp ý kiến giúp đỡ em suốt trình thực Đề Tài Môn Đồ Án Phần Mềm Em xin chân thành cảm ơn tất người! TP Hồ Chí Minh, ngày 12 tháng năm 2022 i MỤC LỤC LỜI CẢM ƠN i TÓM TẮT v BẢNG TÓM TẮT KÝ HIỆU VIẾT TẮT vi DANH SÁNH HÌNH ẢNH .vii DANH MỤC CÁC BẢNG viii LỜI NÓI ĐẦU ix CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI .1 1.1 Đặt vấn đề: 1.2 Phạm vi đề tài 1.3 Phương pháp nghiên cứu 1.4 Quá trình thực hiện: CHƯƠNG 2: NGƠN NGỮ LẬP TRÌNH – CƠ SỞ DỮ LIỆU 2.1 Giới thiệu Microsoft NET 2.2 Cơ sở liệu 2.3 Phần mềm lập trình: .4 2.3.1 Giới thiệu SQL Server 2014 2.3.2 Giới thiệu Visual Studio 2013 2.4 Mã Hóa liệu (MD5): CHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 3.1 Khảo sát thu thập thông tin .9 3.1.1 Kết khảo sát: .9 3.1.2 Mô tả yêu cầu nghiệp vụ chức năng: 10 3.2 Các thực thể: 10 ii 3.2.1 Thực thể Account 10 3.2.2 Thực thể Category 10 3.2.3 Thực thể BillInfo 10 3.2.4 Thực thể Bill .11 3.2.5 Thực thể TableFood 11 3.2.6 Thực thể Drink 11 3.3 Các mối kết hợp bảng số 12 3.3.1 Mối kết hợp DR_CATE 12 3.3.2 Mối kết hợp BI_DR 12 3.3.3 Mối kết hợp B_BI 12 3.3.4 Mối kết hợp B_TB 13 3.4 Sơ đồ CDM 14 3.5 Mơ hình vật lý: 14 3.5.1 Mơ hình liệu vật lý (PDM): .14 3.5.2 Cơ sở liệu vật lý 15 3.7 Các lưu đồ hoạt động chức : 17 3.7.1 Lưu đồ hoạt động đăng nhập: 17 3.7.2 Lưu đồ Thao tác thêm bàn 17 3.7.3 Lưu đồ Thao tác thêm Danh mục 19 3.7.4 Lưu đồ Thao tác thêm Thức uống 21 3.7.5 Lưu đồ Thao tác thêm Tài khoản 23 3.7.6 Lưu đồ Thao tác Gọi thức uống 25 3.7.7 Lưu đồ Thao tác Gộp bàn .26 3.7.8 Lưu đồ Thao tác Chuyển bàn 27 3.7.9 Lưu đồ Thao tác Thanh toán 28 iii 3.8 Kết đạt được: 29 3.8.1 Lưu đồ hệ thống: .29 3.8.2 Hướng dẫn dụng chương trình 30 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .35 Thuận lợi khó khăn thời gian thực đồ án 35 Kết đạt được: 35 Kết chưa đạt 35 Hướng phát triển 35 TÀI LIỆU THAM KHẢO 36 iv TÓM TẮT Công nghệ thông tin ngày chứng tỏ mạnh lĩnh vực sống Việc ứng dụng công nghệ thông tin giúp cho người tiết kiệm tối đa thời gian chi phí cho cơng đoạn thủ cơng truyền thống, mà thay vào xây dựng nên phần mềm thay cho sức lao động người Thời gian gần nhiều siêu thị mini nhỏ lẻ liên tục xuất khác nơi, điều khiến cho nhu cầu mua sắm tăng cao tạo nên đa dạng sản phẩm, chất lượng hàng hóa đến giá biến động theo Vì điều cấp thiết cho xây dựng nên phần mềm quản lý quán cafe quản lý tốt sản phẩm, hàng hóa chi phí giá mặt hàng dễ dàng xác Từ khoá: quản lý sản phẩm, giá cả, phần mềm quản lý quán cafe v BẢNG TÓM TẮT KÝ HIỆU VIẾT TẮT STT Tên viết tắt Diễn giải IDE Integrated Development Environment SQL Structured English Query Language CSDL Cơ sở liệu DBMS Database Management System MFC Microsoft Foudation Classes UML User Mode Linux BI Business Intelligence HTML HyperText Markup Language CSS Cascading Style Sheets 10 MD5 Message-Digest algorithm vi DANH SÁNH HÌNH ẢNH Hình 1.Sơ đồ CMD 14 Hình Sơ đồ PDM 14 Hình Lưu đồ hoạt động đăng nhập 17 Hình Lưu đồ nhập thông tin bàn 18 Hình Lưu đồ nhập thông tin Danh mục .20 Hình Lưu đồ nhập thông tin Thức uống 22 Hình Lưu đồ nhập thông tin Tài khoản .24 Hình Lưu đồ Gọi thức uống 25 Hình Lưu đồ Gộp bàn 26 Hình 10 Lưu đồ Chuyển bàn 27 Hình 11 Lưu đồ Thanh toán 28 Hình 12 Lưu đồ Chức 29 Hình 13 Form Đăng nhập .30 Hình 14 Giao diện phần mềm 31 Hình 15 Giao diện thêm 32 Hình 16 Nút lệnh chương trình .33 Hình 17 Thông tin nút chuyển bàn 33 Hình 18 Thông tin nút gộp bàn 33 Hình 19 Thơng tin nút tốn 33 Hình 20 Form thông tin nhà cung cấp 34 vii DANH MỤC CÁC BẢNG Bảng Cơ sở liệu bảng Account 15 Bảng Cơ sở liệu bảng Bill 15 Bảng Cơ sở liệu bảng BillInfo .15 Bảng Cơ sở liệu bảng Drink 16 Bảng Cơ sở liệu bảng TableFood 16 Bảng Cơ sở liệu bảng Category 16 viii 3.7.5 Lưu đồ Thao tác thêm Tài khoản Sơ đồ UseCase: Sơ đồ phân rã: Sơ đồ hoạt động: Hình Lưu đồ nhập thông tin Tài khoản 3.7.6 Lưu đồ Thao tác Gọi thức uống Sơ đồ UseCase: Sơ đồ hoạt động: Hình Lưu đồ Gọi thức uống 3.7.7 Lưu đồ Thao tác Gộp bàn Sơ đồ UseCase: Sơ đồ hoạt động: Hình Lưu đồ Gộp bàn 3.7.8 Lưu đồ Thao tác Chuyển bàn Sơ đồ UseCase: Sơ đồ hoạt động: Hình 10 Lưu đồ Chuyển bàn 3.7.9 Lưu đồ Thao tác Thanh toán Sơ đồ UseCase: Sơ đồ hoạt động: Hình 11 Lưu đồ Thanh toán 3.8 Kết đạt được: 3.8.1 Lưu đồ hệ thống: Lưu đồ hệ thống sau q trình phân tích tổng hợp xây dựng sau: Hình 12 Lưu đồ Chức 3.8.2 Hướng dẫn dụng chương trình 3.8.2.1 Form đăng nhập: Hình 13 Form Đăng nhập Mục đích: Form Đăng nhập dùng để giúp người dùng kiểm soát bảo vệ hệ thống mình, form đăng nhập có text thơng tin Username, Password để người dùng nhập thơng tin vào truy nhập hệ thống Các bước tiến hành đăng nhập hệ thống gồm: ❖ Nhập Username, Password ❖ Kiểm tra lại mật nhập cách check vào nút ❖ Sau kiểm tra mật đúng, ta chọn tiếp nút để đăng nhập vào hệ thống nhập ❖ Ngồi cịn có nút ❖ Mật mã hóa MD5 để tạo tính bảo mật cao cho người dùng người dùng không muốn tiếp tục đăng MaHoa(“matkhau”, “key”); VD: MaHoa(“admin”, “son”) ta dãy ký tự S6NDC69fkRo= 3.8.2.2 Giao diện Sau đăng nhập thành cơng giao diện hệ thống xuất sau: Hình 14 Giao diện phần mềm Trên menu ngang hệ thống bao gồm mục như: Quản lý, Chức năng, Thơng tin tài khoản ➢ Phần chức : Trong phần phần Chức năng, có phần Thêm món, Chuyển bàn, Gộp bàn Thanh tốn 3.8.2.3 Thêm Hình 15 Giao diện thêm Về phần thêm ta thấy hình phía trên, phần người dùng chọn bàn cần đặt, sau chọn danh mục thức uống sau chọn thêm + Chọn bàn + Chọn danh mục + Chọn thức uống + Thêm 3.8.2.4 Thốt giao diện: Mục đích: dùng cho người dùng muốn tắt phần mềm thao tác Hình 16 Nút lệnh chương trình 3.8.2.5 Chuyển bàn Hình 17 Thơng tin nút chuyển bàn Trong hìn chọn bàn, ta chọn ô chọn chuyển bàn để chuyển bàn sang bàn chọn 3.8.2.6 Gộp bàn Hình 18 Thơng tin nút gộp bàn 3.8.2.7 Thanh tốn: Hình 19 Thơng tin nút tốn 3.8.2.8 Thơng tin tài khoản Tiếp tục đến với thông tin tài khoản ta nhấn vào nút menu Sau nhấn lên giao diện sau: Hình 20 Form thông tin nhà cung cấp KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Thuận lợi khó khăn thời gian thực đồ án Thuận lợi: - Phần mềm quản lý quán cà phê hệ thống quen thuộc dễ dàng cách tiếp cận chức phổ biến chương trình quản lý bình thường - Trong q trình tạo hay tốn để đạt hiệu cao u cầu cơng việc xử lý phải nhanh, tiết kiệm thời gian phải xác tính ưu việt ta sử dụng đến phần mềm - Được giúp đỡ tận tình giảng viên hướng dẫn: Ths Lý Đoàn Duy Khánh với tài liệu mà năm qua tích lũy kiến thức học Khó khăn: - Do chưa có nhiều kinh nghiệm việc thiết kế phần mềm sở liệu nên gặp nhiều khó khăn thiết kế chương trình - Chương trình hạn chế nên cần thời gian để phát triển thêm Kết đạt được: Qua thời gian học tập nghiên cứu, nhìn ng đề tài hồn thành mục tiêu nhiệm vụ với chức như: Thêm, sửa, xóa, tìm kiếm, xuất hóa đơn hoàn thành yêu cầu đề phần mềm thực xây dựng nên chương trình hồn chỉnh, có khả áp dụng vào thực tế Kết chưa đạt - Chưa xử lý điểm biểu đồ so sánh doanh thu qua năm - Chương trình cịn nhiều sơ sài - Giao diện chưa đẹp mắt - Một số lỗi nhỏ chưa bắt Hướng phát triển - Có khả xử lý tất kiện, lỗi ngồi ý muốn chương trình - Nâng cao tính linh động chương trình - Nâng cao kỹ thuật lập trình hồn chỉnh thành phần cịn thiếu theo hướng chuyên nghiệp, có khả đưa vào áp dụng thực tế cao - Xây dựng so sánh doanh thu qua năm - Dữ liệu bảo mật tốt TÀI LIỆU THAM KHẢO Lý Đoàn Duy Khánh, Bài giảng Đồ Án Phần Mềm, trường Đại Học Ngoại Ngữ Tin Học TP HCM, 2022 Trần Ngân Bình – Đặng Ngân Việt – Nguyễn Thái Nghe.Giáo trình hệ sở liệu NXB trường Đại học Cần Thơ, 2010 Phan Tấn Tài Giáo trình phân tích thiết kế hệ thống thơng tin NXB trường Đại học Cần Thơ, 2010 Nguyễn Ngọc Bình Phương – Thái Thanh Phong.Các giải pháp lập trình C# NXB Giao Thông Vận tải, 2008 Nguyễn Hữu Vân Long, An tồn bảo mật thơng tin mạng NXB trường Đại học Cần Thơ, 2010 Lý Đoàn Duy Khánh, Bài giảng Kỹ Thuật Lập Trình, trường Đại Học Ngoại Ngữ Tin Học TP HCM, 2022 49 NHẬN XÉT CỦA GIÁO VIÊN Điểm: Giáo Viên Chấm Thi Giáo Viên Chấm Thi

Ngày đăng: 13/04/2023, 14:12