Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
1,42 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT Viện Kỹ Thuật - Cơng Nghệ TIỂU LUẬN MƠN HỌC LẬP TRÌNH WINDOWS TÊN ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN TRÀ SỮA CHO CÁC CỬA HÀNG TEAMO GVHD: Th.S Trần Văn Tài SVTH: MSSV Tơ Phương Tồn : 2024802010360 Nguyễn An Phú Đông : 2024802010046 Nguyễn Anh Tú : 2024802010056 LỚP: D20CNTT01-04 BIONH DƯƠNG – 6/2022 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT Viện Kỹ Thuật - Cơng Nghệ TIỂU LUẬN MƠN HỌC LẬP TRÌNH WINDOWS TÊN ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN TRÀ SỮA CHO CÁC CỬA HÀNG TEAMO GVHD: Th.S Trần Văn Tài SVTH MSSV Tô Phương Tồn : 2024802010360 Nguyễn An Phú Đơng: 2024802010046 Nguyễn Anh Tú : 2024802010056 LỚP: D20CNTT01-04 BIONH DƯƠNG – 6/2022 i Lời cảm ơn Sau thời gian nghiên cứu làm Đồ án hỗ trợ thầy Th.S Trần Văn Tài người trực tiếp giảng dạy hướng dẫn cho tụi em hoàn thành Đồ án mơn sở Ngành hồn thiện , báo cáo hồn thành khơng cơng sức riêng em mà cịn cơng sức bạn nhóm làm hoàn thiện Đồ án hoàn thiện thành công Xin trân trọng cảm ơn : Các Thầy cô Trường Đại Học Thủ Dầu Một , Th.S Trần Văn Tài giảng viên trường Đại Học Thủ Dầu Một tận tình hướng dẫn hỗ trợ , góp ý cho chúng em suốt q trình thực hồn thành tiểu luận Cuối em xin gửi lời cảm ơn tới bạn nhóm đồn kết , chia , giúp đỡ lẫn suốt trình làm thực báo cáo Bài tiểu luận Phân tch, thiếết kếế h ướng đốếi tượng“ Xây dựng Phần mềm quản lý quán trà sữa cho cửa hàng Teamo” hoàn thành, hẳn xảy nhiều thiếu sót trình vận hành , chúng em mong quý thầy đóng góp ý kiến giúp đỡ chúng em bỏ qua sai sót để chúng em hoàn thành tốt Tiểu luận thành cơng Nhóm chúng em mong nhận ý kiến đóng góp từ Thầy Cơ Xin chân thành cảm ơn ii Lời cam đoan Trong trình thực đề tài cịn có nhiều thiếu sót kiến thức cịn sơ sài nội dung trình bày báo cáo biểu kết chúng em đạt hướng dẫn Th.S Trần Văn Tài Chúng em xin cam đoan rằng: Những nội dung trình bày báo cáo tiểu luận mơn Phân tích, thiết kế hướng đối tượng chép từ tiểu luận có trước Nếu khơng thật, chúng em xin chịu trách nhiệm trước thầy Nếu phát có gian lận tơi xin hồn tồn chịu trách nhiệm nội dung báo cáo Trường Đại học Thủ Dầu Một không liên quan đến vi phạm tác quyền, quyền tơi gây q trình thực (nếu có) Bình Dương, ngày 25 tháng 04 năm 2021 Người thực (ký tên ghi rõ họ tên) iii MỤC LỤC Lời cảm ơn ii Lời cam đoan iii DANH MỤC HÌNH vii DANH MỤC BẢNG viii MỞ ĐẦU CHƯƠNG Giới thiệu chung 1.1 Lý chọn đề tài 1.1 Tên đề tài 1.2 Mục đích nghiên cứu Đối tượng phạm vi nghiên 1.3 cứu 1.4 Phương pháp nghiên cứu 1.5 ý nghĩa khoa học thực tiễn CHƯƠNG Giới thiệu công nghệ 2.1 Giới thiệu C# 2.1.1Đặc trưng ngơn ngữ lập trình C# gì? 2.1.2 Ưu điểm ngơn ngữ C# gì? 2.1.3Nhược điểm ngơn ngữ C# ? 2.1.4Ứng dụng ngơn ngữ C# gì? 2.2 Giới thiệu My SQL 2.2.1 Những kiến thức cần biết tổng quan SQL 2.2.2 Các chức SQL 2.2.3 Ưu nhược điểm sql server gì? 2.4 Giới thiệu Devexpress 2.4.1Ưu điểm DevExpress 2.4.2 Nhược điểm DevExpress 10 2.5 Giới thiệu StarUML 10 2.5.1 Ưu điểm StarUml 11 2.5.2 Nhược điểm StarUML 11 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 3.1 Sơ đồ đặt tả hệ thống 12 iv MỤC LỤC 3.2 Sơ đồ Use Case dạng tổng quát 13 3.3 Danh sách tác nhân mô tả 13 3.4 Danh sách use case mô tả 14 Đặc tả Use Case 16 4.1 Đặc tả UC1 “Đăng nhập” 16 4.2 Đặc tả UC2 “Xem Món” 17 4.3 Đặc tả UC3 “ Order Món” 17 4.4 Đặc tả UC4 “Thanh Toán” 18 4.5 Đặc tả UC5 “ Báo Cáo Doanh Thu” 18 4.6 Đặc tả UC6 “ Quản lý doanh thu số lượng ly bán ” 19 4.7 Đặc tả UC7 “Xuất báo cáo ” 20 4.8 Đặc tả UC8 “Menu Giao diện ” 20 4.9 Đặc tả UC9 “ Hệ thống Thanh Toán” 20 4.10 Đặc tả UC10 “ Chủ cửa hàng Quản lý ” 21 4.11 Đặc tả UC11 “ Tạo hóa đơn cho khách ” 21 4.12 Đặc tả UC12 “ Tìm kiếm hóa đơn” 22 4.13 Đặc tả UC13 “ Xác nhận in hóa đơn” 22 4.14 Đặc tả UC14 “ Quản lý kho” 23 4.15 Đặc tả UC15 “ Quản lý nhân viên” 23 4.16 Đặc tả UC16 “ Thêm khách hàng ” 24 4.17 Đặc tả UC17 “ Nhập Hàng” 24 4.18 Đặc tả UC18 “ Thêm, Xóa , Sửa , Tìm kiếm nhân viên ăn” 25 5.Biểu đồ hoạt động (Activity diagram) 25 5.1 Biểu đồ hoạt động chức đăng nhập 26 5.2 BIỂU ĐỒ CHỨC NĂNG LẬP HÓA ĐƠN 26 5.3 BIỂU ĐỒ CHỨC NĂNG T RA CỨU HÓA ĐƠN 26 5.4 BIỂU ĐỒ CHỨC NĂNG THỐNG KÊ DOANH THU 27 5.5 BIỂU ĐỒ CHỨC N ĂNG THÊM MÓN 27 5.6 BIỂU ĐỒ CHỨC NĂNG XÓA MÓN 28 5.7 BIỂU ĐỒ CHỨC NĂNG S ỬA MÓN 28 5.8 BIỂU ĐỒ CHỨC NĂNG THÊM N HÂN VIÊN 29 v MỤC LỤC 5.9 BIỂU ĐỒ CHỨC NĂNG XÓA NHÂN VIÊN 30 5.10 BIỂU ĐỒ CHỨC NĂNG SỬA NHÂN VIÊN 31 5.11 Cơ sở liệu 32 5.12 Sơ đồ Activity diagram Thêm, Xóa, Sửa, Tìm Kiếm nhân viên 33 5.13 Sơ đồ Activity diagram Thêm, Xóa, Sửa, Tìm Kiếm thực đơn 34 5.14 Sơ đồ Activity diagram In hóa đơn 35 5.15 Sơ đồ Activity diagram Login 36 5.16 Sơ đồ Activity diagram Tìm kiếm thực đơn .37 CHƯƠNG 4: THIẾT KẾ GIAO DIỆN VÀ ỨNG DỤNG 38 6.1 Giao diện Phần mềm quản lý quán Trà sữa Teamo 38 6.1.1 Trang Đăng nhập 38 6.1.2 Trang phần mềm sau Login thành công 38 6.1.3 Trang Menu thực đơn hệ thống tốn Cửa hàng Trà sữa Teamo 39 6.1.4 Trang Thông tin nhân viên đăng nhập 41 6.1.5 Trang Quản lý Thêm, Xóa, Sửa Menu 42 6.1.6 Trang quản lý thông tin nhân viên 43 6.1.7 Trang khách hàng thân thiết 44 6.1.8 Trang quản lý Admin 45 6.1.9 Trang quản lý thống kê Admin 46 6.1.10 Trang hóa đơn chi tiết .47 6.1.11 Trang Report quán 48 KẾT LUẬN .49 TÀI LIỆU THAM KHẢO 50 vi DANH MỤC HÌNH Hình Logo C# Hình :Hình Logo My SQL Hình 2 : Logo DevExpress Hình 2.5 Logo StarUML 10 Hình 3.1 Sơ đồ đặt tả hệ thống 12 Hình 5.1 Biểu đồ hoạt động chức đăng nhập .27 Hình 5.2 Biểu đồ hoạt động chức lập hóa đơn .27 Hình 5.3 Biểu đồ hoạt động chức tra cứu hóa đơn 28 Hình 5.4 Biểu đồ hoạt động chức Thống kê doanh thu 28 Hình 5.5 Biểu đồ hoạt động chức thêm .29 Hình 5.6 Biểu đồ hoạt động chức xóa 29 Hình 5.7 Biểu đồ hoạt động chức sửa 30 Hình 5.8 Biểu đồ hoạt động chức thêm nhân viên 31 Hình 5.9 Biểu đồ hoạt động chức xóa nhân viên 32 Hình 5.10 Biểu đồ hoạt động chức sửa nhân viên 32 Hình 5.11 Cơ sở liệu Phần mềm 35 Hình 5.12: Sơ đồ Activity diagram Thêm, Xóa, Sửa, Tìm Kiếm nhân viên… 35 Hình 5.13: Sơ đồ Activity diagram Thêm, Xóa, Sửa, Tìm Kiếm Thực đơn… 35 Hình 5.14: Sơ đồ Activity diagram In hóa đơn 35 Hình 5.15: Sơ đồ Activity diagram Login… 36 Hình 5.16: Sơ đồ Activity diagram Tìm kiếm thực đơn… 37 Hình 6.1.1 Giao diện đăng nhập quán Trà sữa Teamo 34 Hình 6.1.2: Giao diện phần mềm hệ thống 35 Hình 6.1.3: Giao diện Menu hệ thống 36 Hình 6.1.4: Giao diện quản lý thông tin nhân viên .37 Hình 6.1.5: Giao diện Quản lý Thêm, Xóa, Sửa Menu 38 Hình 6.1.6: Giao diện quản lý thơng tin nhân viên .39 Hình 6.1.7 Giao diện khách hàng thân thiết 40 vii Hình 6.1.8 Giao diện quản lý Admin 41 Hình 6.1.9 Giao diện quản lý thống kê Admin .42 Hình 6.1.10 Hình giao diện hóa đơn chi tiết 43 Hình 6.1.11 Hóa đơn Report .44 DANH MỤC BẢNG Bảng 4.4 Đặc tả UseCase “Thanh Toán” 18 Bảng 4.5 Đặc tả UseCase “Báo cáo doanh thu” 19 Bảng 4.6 Đặc tả UseCase “Quản lý doanh thu số lượng ly bán” 19 Bảng 4.7 Đặc tả UseCase “Xuất báo cáo” 20 Bảng 4.8 Đặc tả UseCase “Menu Giao diện” 20 Bảng 4.9 Đặc tả UseCase “Hệ thống toán” 21 Bảng 4.10 Đặc tả UseCase “Chủ cửa hàng Quản lý ” 21 Bảng 4.11 Đặc tả UseCase “Tạo hóa đơn cho khách” 22 Bảng 4.12 Đặc tả UseCase “Tra cứu hóa đơn” 22 Bảng 4.13 Đặc tả UseCase “Xác nhận in hóa đơn” 23 Bảng 4.14 Đặc tả UseCase “Quản lý kho” 23 Bảng 4.15 Đặc tả UseCase “Quản lý nhân viên ” 24 Bảng 4.16 Đặc tả UseCase “Thêm khách hàng” 24 Bảng 4.17 Đặc tả UseCase “Nhập Hàng” 25 Bảng 4.18 Đặc tả UseCase “Thêm, Xóa,Sửa,Tìm kiếm nhân viên Món ăn” 25 viii MỞ ĐẦU Ngày thị trường Trà sữa thức uống hot giới trẻ nay, trào lưu lan rộng khắp nước giới, nhiều cửa hàng tiếng lên từ Trà sữa phát triển đến ngày như: Phúc Long , Starbucks, HightLand, KOI The, TocoToco, The Alley,Nestea,…Vào thời kì cơng nghiệp hóa-hiện đại hóa, cơng nghệ 4.0 phát triển sử dụng nhiều nước việc ứng dụng cơng nghệ thơng tin lập trình giao diện xem yếu tố cốt lỗi mang tính định hoạt động hệ thống quán trà sữa Việc xây dựng lên phần mềm quản lý quán trà sữa để phục vụ cho yêu cầu riêng cửa hàng thời kì 4.0 khơng có q xa lạ Với vài thao tác đơn giản, người sử dụng dễ nắm bắt thao tác thành thạo hệ thống giao diện phần mềm Việc áp dụng công nghệ thông tin vào cửa hàng Trà sữa điều cần thiết nay, giúp cho người dùng dễ dàng thao tác hệ thống phần mềm, xử lí nhanh yêu cầu người sử dụng đưa cách xác sai sót, giao diện đại, dễ sử dụng, điều giúp nhóm chúng em lên ý tưởng phát triển, xây dựng lên phần mềm quản lý Quán trà sữa Teamo dùng để áp dụng vào chuỗi hệ thống cửa Teamo để đáp ứng yêu cầu người sử dụng khách hàng Phần mềm quản lý quán Trà sữa Teamo phần mềm nhóm chúng em bỏ nhiều thời gian đầu tư mặt ý tưởng, thời gian, nghiên cứu Việc xây dựng phần mềm quản lý quán Trà sữa Teamo áp dụng công nghệ thông tin vào hệ thống chuỗi hàng quán Trà sữa không cịn việc làm khó khăn, ngược lại cịn giúp công nghệ thông tin tiếp cận với yêu cầu khách hàng người sử dụng