1. Trang chủ
  2. » Tất cả

Đồ án học phần lập trình trên môi trường windows xây dựng phần mềm quản lý kinh doanh trà sữa uwu

40 6 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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN Học phần: Lập trình môi trường Windows XÂY DỰNG PHẦN MỀM QUẢN LÝ KINH DOANH TRÀ SỮA UWU Sinh viên thực hiện: Họ tên MSSV Lê Xuân Thành 1911065394 Đào Nhật Tín 1911061039 Nguyễn Văn Quang 1911064960 Nguyễn Đình Hùng 1911064815 Lớp: 19DTHC5 Giảng viên hướng dẫn: thS Phết Dương Thành TP Hồ Chí Minh, 11/2021 TRƯỜNG ĐẠI HỌC CƠNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN Học phần: Lập trình mơi trường Windows XÂY DỰNG PHẦN MỀM QUẢN LÝ KINH DOANH TRÀ SỮA UWU Sinh viên thực hiện: Họ tên MSSV Lê Xuân Thành 1911065394 Đào Nhật Tín 1911061039 Nguyễn Văn Quang 1911064960 Nguyễn Đình Hùng 1911064815 Lớp: 19DTHC5 Giảng viên hướng dẫn: thS Phết Dương Thành TP Hồ Chí Minh, 11/2021 PHIẾU PHÂN CƠNG NHIỆM VỤ THỰC HIỆN ĐỒ ÁN HỌC PHẦN: LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS Tên đề tài: Xây dựng phần mềm kinh doanh trà sữa UwU Giảng viên hướng dẫn: ThS Dương Thành Phết STT MSSV/ Họ tên Nội dung công việc thực Tự đánh giá Điểm & tỷ lệ + Thiết kế Database, File báo cáo 1911065394 + Xử lý đăng nhập trang đăng nhập , 8.0 Lê Xuân Thành menu khách hàng 25% + Các chức giao diện đăng nhập (đăng nhập vào form chính) + Chức thêm menu(chọn ăn vào hóa đơn, sửa, thêm xóa ăn, lọc danh sách ăn theo mơ tả, tìm kiếm món, tạo report bảng menu) + Chức khách hàng (thêm xóa sửa khách hàng, tạo report bảng khách hàng) + Thiết kế Database, viết báo cáo 1911061039 Đào Nhật Tín + Thiết kế giao diện code cho form 8.0 bàn (thêm, xóa) 25% + Thiết kế giao diện code form doanh thu + Hỗ trợ code form hóa đơn + Tham gia thiết kế erd, class diagram, use case 1911064960 + file báo cáo, thiết kế mơ hình use case, erd, class diagram Nguyễn Văn Quang + thiết kế form nhân viên 8.0 +thiết kế chức form 25% nhân viên tài khoản nhân viên (thêm, xóa, sửa) 1911064815 Nguyễn Đình Hùng + Thiết kế code chức thêm, xóa, sửa, from hóa đơn 8.0 + Tham gia thiết kế erd, class diagram, 25% use case + Tham viết file báo cáo MỤC LỤC MỞ ĐẦU LỜI CẢM ƠN CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI I.1 Đặt vấn đề I.1.1 Phân tích yêu cầu thu thập thông tin I.1.2 Phạm vi dự án 10 I.2 Mục tiêu xây dựng ứng dụng I.2.1 Mục tiêu 10 I.2.2 Chức .10 CHƯƠNG II : CƠ SỞ LÝ THUYẾT II.1 Giới thiệu NET FRAMEWORK II.1.4 Nguyên tắc thiết kế NET framework II.1.4.1 Khả tương tác .12 II.1.4.2 Linh động .12 II.1.4.3 Bảo mật 12 II.1.4.4 Quản lý nhớ 12 II.1.4.5 Triển khai đơn giản hóa .12 II.1.5 Kết luận 12 II.2 Giới thiệu SQL SERVER Management Studio II.2.1 Giới thiệu chung SQL Server Management Studio .13 II.3.1 Giới thiệu visual studio II.4 Giới thiệu Entity Framework II.4 Giới thiệu Guna Framework CHƯƠNG III PHÂN TÍCH THIẾT KẾ III.1 Mô tả chức III.1.1 Giao diện ứng dụng .17 III.2 Bảng thống kê chức III.3 Sơ đồ tổng thể chức III.3.1 Sơ đồ tổng quát Class Diagram .19 III.3.3 Sơ đồ tổng quát ERD .21 III.3.5 Sơ đồ phân rã chức Menu .22 III.3.6 Sơ đồ phân rã chức Bàn 23 III.3.7 Mơ hình sở liệu hồn thiện 23 IV.1 Giao diện sử dụng IV.1.1 Giao diện đăng nhập .26 IV.1.2 Giao diện .27 IV.1.3 Giao diện menu 28 III.1.4 Giao diện bàn 32 IV.1.5 Giao diện hóa đơn 32 IV.1.6 Giao diện quản lý nhân viên 34 IV.1.7 Giao diện doanh thu .35 IV.1.8 Giao diện thông tin khách hàng 36 IV.1.9 Giao diện form 37 V.1 Kết đạt V.2 đánh giá ứng dụng V.2.1 Ưu điểm 38 V.2.2 Nhược điểm .38 TÀI LIỆU THAM KHẢO MỞ ĐẦU Ngày nay, nghiên cứu thị trường trà sữa trở thành sốt khơng có dấu hiệu hạ nhiệt  khi năm gần số lượng cửa hàng liên tục tăng nhanh Càng ngày thị phần trà sữa ngày mở rộng, trở thành văn hóa xã hội Việt Nam Những năm gần đây, Việt Nam số lượng tiệm trà sữa tăng chóng mặt với hàng loạt thương hiệu ngồi nước Chính “mỏ vàng” tiềm để kinh doanh nên nhiều startup trẻ bắt đầu nghiệp với việc kinh doanh trà sữa Đối tượng sử dụng trà sữa Việt Nam độ tuổi từ 18 -39 độ tuổi có tần suất sử dụng nhiều Theo nghiên cứu thị trường trà sữa 73% người hỏi phân biệt trà sữa so với loại đồ uống khác thị trường Hơn người thuộc nhóm nữ giới, người lớn tuổi sống Thành Phố Hồ Chí Minh có tỉ lệ nhận biết cao hẳn Tỷ lệ người sử dụng trà sữa Việt Nam cho thấy số lượng người sử dụng tập trung hầu hết hệ Y Z (những người sinh từ năm 1981 tới 2012) 91% người hỏi theo nghiên cứu trả lời uống trà sữa trước Hiện nước ta thu nhập bình quân đầu người tăng cao, mức sống thu nhập tăng lên theo thống kê năm Cuộc sống ngày phát triển theo hướng đại, dịch vụ công nghệ thay đổi phục vụ người tốt Đặc biệt việc ăn ngon mặc đẹp nhu cầu thiết yếu người Tại Việt Nam thị trường trà sữa sôi động, chọn đề tài thiết kế ứng dụng quản lý trà sữa để đáp ứng nhu cầu thị trường tiềm Mặc dù có nhiều cửa hàng trà sữa tiếng giới như Dingtea, Koi, Royal Tea, Gong cha, … phát triển tốt có nhiều ứng dụng để quản lý chuỗi cửa hàng có nhiều tiệm trà sữa nhỏ lẻ chưa có phầm mềm quản lý việc mua bán nên định làm phần mềm quản lý tiệm trà sữa để đáp ứng nhu cầu Với mong muốn vận dụng kiến thức học vào thực tế, qua làm quen đúc kết kinh nghiệm để sau xây dựng nên hệ thống ứng dụng công nghệ thông tin vào sống, đáp ứng nhu cầu xã hội Đồng thời qua đó, chúng tơi hiểu sâu vào nội dung nắm ý nghĩa thực tiễn mơn học LỜI CẢM ƠN Để hồn thành tốt đồ án môn học xin chân thành cảm ơn Thầy Dương Thành Phết dạy hướng dẫn chúng tơi q trình học q trình làm báo cáo đồ án Thầy cho chúng em nhiều kiến thức quý giá lĩnh vực lập trình mơi trường windows Trong q trình thực đề tài này, cố gắng khơng thể tránh khỏi thiếu sót, mong Thầy người thơng cảm góp ý để giúp chúng tơi hồn đề tài cách tốt Chúng xin chân thành cảm ơn! Sinh viên thực Lê Xuân Thành Đào Nhật Tín Võ Văn Quang Nguyễn Đình Hùng CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI I.1 Đặt vấn đề I.1.1 Phân tích u cầu thu thập thơng tin Trước đây, chưa có cơng nghệ việc bn bán, giao dịch thường ghi chép giấy Với hình thức ghi chép giao dịch có nhiều vấn đề xảy dễ mất, dễ hỏng, liệu lớn khó lưu trữ, tìm kiếm di chuyển Tuy nhiên ngày với phát triển công nghệ nhiều ứng dụng, cơng cụ hỗ trợ việc chiết xuất hóa đơn, lưa trữ liệu ngày nhiều, giúp cho việc buôn bán cửa hàng trở nên thuận tiện, bảo mật Hình ảnh I.1.1.1 Máy POS giúp hỗ trợ buôn bán trà sữa Việc sử dụng phần mềm quản lý việc quản lý buôn bán giúp cho công việc người trở nên nhẹ nhàng chuyên nghiệp hơn, giúp cho cửa hàng nâng cao độ nhận diện thương hiệu công nghệ măt khách hàng 10 Bảng khách hàng : Tên Thuộc Tính Kiểu Dữ Liệu Mơ tả MaKhachHang Char (7) Khóa Chính Hoten Nvarchar (50) GioiTinh Nvarchar (5) SDT Char (15) Bảng Menu : Tên Thuộc Tính Kiểu Dữ Liệu Mơ tả MaMonAn Char (10) Khóa Chính TenMonAn Nvarchar (50) MoTa Nvarchar (25) DonGia bigint MANV int Bảng nhân viên : Tên Thuộc Tính Kiểu Dữ Liệu Mơ tả MANV Int Khóa Chính HoTen Nvarchar (50) SDT Char (15) DiaCHi Nvarchar (50) NamSinh Date GioiTinh Nvarchar (5) MaChucVu Char (10) TaiKhoan Nvarchar (50) MatKhau Char (50) 26 27 CHƯƠNG IV HIỆN THỰC SẢN PHẨM IV.1 Giao diện sử dụng IV.1.1 Giao diện đăng nhập Hình IV.1.1.1: Giao diện form đăng nhập Cấu tạo giao diện đăng nhập bao gồm chức sau : Nhập tài khoản mật để đăng nhập vào hệ thống Nhấn button mật để mật khẩu, giúp việc đăng nhập không bị lỗi nhập sai - 28 IV.1.2 Giao diện Hình IV.1.2.1: Giao diện form Cấu tạo giao diện bao gồm chức sau : - 29 Menu : Chứa thơng tin ăn Bàn : Chứa thơng tin, trạng thái bàn Quản lý : quản lý thông tin nhân viên Hóa đơn : chứa thơng tin hóa đơn IV.1.3 Giao diện menu Hình VI.1.3.1: Giao diện form menu Cấu tạo giao diện menu bao gồm chức sau : - Bảng thơng tin ăn, chọn ăn cách nhấp vào tên Bấm button chọn để thêm vào hóa đơn Bấm button Trà sữa, trái ép, cafe, nước ngọt, thức ăn để lọc danh sách loại Bấm vào button thêm, sửa để chỉnh sửa thêm - 30 Hình IV.1.3.2: Giao diện form menu trà sữa Hình IV.1.3.3: Giao diện form menu trái ép 31 Hình IV.1.3.4: Giao diện form menu cà phê Hình IV.1.3.5: Giao diện form menu nước 32 Hình IV.1.3.5: Giao diện form menu thức ăn vặt Hình IV.1.3.6: Giao diện form menu report 33 III.1.4 Giao diện bàn Hình IV.1.4.1: Giao diện form bàn Cấu tạo giao diện bàn bao gồm chức sau : - Nhập tên bàn muốn thêm vào ô textbox, tên bàn không 10 ký tự Chọn button thêm bàn để thêm bàn vào danh sách Danh sách bàn trống thể thơng tin bàn chưa có khách ngồi Danh sách bàn sử dụng thể thông tin bàn có khách sử dụng Button xóa bàn để loại bỏ bàn khơng cịn sử dụng khỏi danh sách Button đóng để đóng form IV.1.5 Giao diện hóa đơn 34 Hình IV.1.5.1: Giao diện form hóa đơn Cấu tạo giao diện bàn bao gồm chức sau : - 35 Bảng thơng tin phía thể thơng tin chung hóa đơn Nhập thơng tin hóa đơn textbox combobox để chọn bàn nhân viên Bảng thông tin chi tiết hóa đơn thể thơng tin chi tiết hóa đơn Khi chọn vào combobox Mã Món hiển thị tên ăn giá tương ứng Nhập số lượng ăn, tự động tính số tiền tương ứng ăn Button tìm kiếm có chức tìm hóa đơn thơng qua mã hóa đơn Các chức để thêm, xóa, sửa, hóa đơn IV.1.6 Giao diện quản lý nhân viên Hình IV.1.6.1: Giao diện form nhân viên Cấu tạo giao diện bàn bao gồm chức sau : - Chức thêm, xóa, sửa thơng tin nhân viên Chức để đống chương trình quản lý nhân viên 36 IV.1.7 Giao diện doanh thu Hình IV.7.1 : Giao diện form doanh thu Cấu tạo giao diện gồm chức sau : Button « Doanh Thu Hôm Nay » Hiển thị tống doanh thu hôm qua textbox tổng doanh thu Button « Check » Kiểm tra tổng doanh thu từ Hiển thị tổng doanh thu từ ngày đến ngày vào ô textbox tổng doanh thu 37 IV.1.8 Giao diện thông tin khách hàng Hình IV.8.1 : Giao diện form thơng tin khách hàng 38 Hình IV.8.2 : Giao diện form reprot thơng tin khách hàng IV.1.9 Giao diện form chúng tơi Hình IV.9.1 : Giao diện form reprot thông tin khách hàng 39 CHƯƠNG V KẾT LUẬN V.1 Kết đạt Giao diện trang đăng nhập đăng nhập dễ dàng Giao diện trang chưa đầy đủ form chức ứng dụng Chọn ăn từ menu để thêm vào hóa đơn Thêm sửa ăn Chỉnh sửa trạng thái bàn, thêm xóa bớt bàn Thêm thơng tin cần thiết vào hóa đơn Quản lý thơng tin nhân viên Thêm xóa sửa nhân viên Chức báo cáo menu, nhân viên V.2 đánh giá ứng dụng V.2.1 Ưu điểm  Giao diện đăng nhập, ứng đụng trực quan, dễ sử dụng Dễ tiếp cận cho người sử dụng Các chức đầy đủ, tiện dụng cho người sử dụng V.2.2 Nhược điểm  Tốc độ đăng nhập chưa nhanh Chưa có chức tự động tạo mã hóa đơn Giao diện menu, hóa đơn nhiều thơng tin dễ gây khó hiểu Vài tính khơng lúc ban đầu dự định TÀI LIỆU THAM KHẢO [1] https://stackoverflow.com/ [2] Tài liệu dạy học Thầy Dương Thành Phết [3] Tham khảo báo cáo khóa k18 (nhóm – DTHD1) [4] https://docs.microsoft.com/en-us/search/?terms=c%23%20winforms [5] Tham khảo nhiều tài liệu youtube 40 ... Chí Minh, 11/2021 TRƯỜNG ĐẠI HỌC CƠNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN Học phần: Lập trình mơi trường Windows XÂY DỰNG PHẦN MỀM QUẢN LÝ KINH DOANH TRÀ SỮA UWU Sinh viên thực... Minh, 11/2021 PHIẾU PHÂN CÔNG NHIỆM VỤ THỰC HIỆN ĐỒ ÁN HỌC PHẦN: LẬP TRÌNH TRÊN MƠI TRƯỜNG WINDOWS Tên đề tài: Xây dựng phần mềm kinh doanh trà sữa UwU Giảng viên hướng dẫn: ThS Dương Thành Phết... để quản lý chuỗi cửa hàng có nhiều tiệm trà sữa nhỏ lẻ chưa có phầm mềm quản lý việc mua bán nên định làm phần mềm quản lý tiệm trà sữa để đáp ứng nhu cầu Với mong muốn vận dụng kiến thức học

Ngày đăng: 22/03/2023, 11:58

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w