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

Tiểu luận lập trình window đề tài xây dựng phần mềm quản lý nhà hàng cho nhà hàng phương nam tại thành phố thủ dầu một

66 5 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 66
Dung lượng 3,94 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 LẬP TRÌNH WINDOW ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ HÀNG CHO NHÀ HÀNG PHƯƠNG NAM TẠI THÀNH PHỐ THỦ DẦU MỘT Sinh viên thực hiện: Bùi Chí Thiện -2024802010042- D20CNTT04 Nguyễn Thị Huyền -2024802010037- D20KTPM01 Nguyễn Vĩnh Hưng -2024802010035- D20KTPM01 Giảng viên hướng dẫn: ThS Trần Văn Tài Bình Dương, 7/2022 0 LỜI CẢM ƠN Để hoàn thành tốt đề tài trước hết chúng em xin gửi đến quý thầy, cô giáo viện Kỹ Thuật - Công Nghệ trường đại Học Thủ Dầu Một lời cảm ơn chân thành Chúng em xin cảm ơn đến ban lãnh đạo nhà trường tạo điều kiện tốt để chúng em có hội trình bày ý tưởng mình, từ áp dụng kiến thức, kỹ có để đưa ý tưởng thành sản phẩm thực tế áp dụng đời sống Đặc biệt, chúng em xin gửi đến thầy Trần Văn Tài, người tận tình hướng dẫn, giúp đỡ việc nâng cao kiến thức chun mơn, phát huy cho chúng em tính tự học, tự tìm hiểu, từ hình thành cho chúng em phương pháp nghiên cứu, tìm tịi, tiếp cận với khoa học công nghệ Đồng thời trau dồi cho chúng em kỹ học tập động sáng tạo, giúp cho chúng em tiếp cận ứng dụng thông minh thực tế cách thiết thực hỗ trợ chúng em hoàn thành đề tài lời cảm ơn sâu sắc Vì kiến thức cịn hạn chế, nên q trình xây dựng đề tài nghiên cứu khoa học chúng em không tránh khỏi sai sót, kính mong nhận ý kiến đóng góp từ q thầy Chúng em xin chân thành cảm ơn! 0 TÓM TẮT Trong thời buổi công nghệ phát triển nay, sống người trở nên dễ dàng thuận lợi hơn, nhờ tiên tiến kĩ thuật khoa học công nghệ, phầm mềm thông minh dần áp dụng vào đời sống thực tiễn để phục vụ nhu cầu người giúp giảm bớt gánh nặng cơng việc, mang lại kết quả, lợi ích cao Thấy nay, nhiều vấn đề chưa giải công việc quản lý nhà hàng Từ đó, nhóm chúng em tiến hành nghiên cứu, phân tích liệu định phát triển phần mềm quản lý nhà hàng Phần mềm quản lý nhà hàng chúng em phát triển xây dựng ngôn ngữ C#, sử dụng công nghệ windows form, công nghệ Microsoft, cho phép lập trình ứng dụng windows PC Sử dụng cơng cụ Visual Studio 2019 hỗ trợ lập trình, áp dụng mơ hình lớp để thiết kế Phần mềm quản lý nhà hàng giúp tăng nâng xuất quản lý, với độ xác cao , dễ dàng thao tác mà lại mang lại hiểu cao 0 LỜI MỞ ĐẦU Ngày với bùng nổ phát triển mạnh mẽ lĩnh vực Công nghệ thông tin đặc biệt với đời Internet, dần trở thành phần khơng thể thiếu sống người Công nghệ thông tin phát triển ứng dụng mạnh mẽ lĩnh vực quản lý sản xuất, quản lý kinh doanh, dịch vụ, quản lý xã hội tất lĩnh vực khác Thực tế cho thấy hiệu tin học áp dụng vào công tác quản lý, làm giảm bớt cơng tác bàn giấy đồng thời góp phần đáng kể việc thống kê tránh sai sót kinh doanh Có thể nói tin học trở thành cơng cụ hữu hiệu đem lại hiệu công tác quản lý kinh doanh Quản lý nhà hàng nhu cầu thiết thực Việc trì phát triển nhà hàng không dừng lại ăn ngon, mà cịn cần giải phức tạp, khó khăn cơng việc quản lý tài chính, nhân sự… chiến lược kinh doanh nhà hàng Đáp ứng nhu cầu đó, chúng em chọn đề tài “Xây dựng phần mềm quản lý cho nhà hàng Phương Nam thành phố Thủ Dầu Một” để xây dựng phát triển Phần mềm quản lý thiết kế dựa thực tế nghiệp vụ nhà hàng để có khả đáp ứng hỗ trợ tốt công việc quản lý kinh doanh nhà hàng, tránh nhầm lẫn sai sót, đồng thời hỗ trợ cho việc tìm kiếm thơng tin nhanh chóng, xác 0 MỤC LỤC TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ .1 ĐỀ TÀI: LỜI CẢM ƠN TÓM TẮT LỜI MỞ ĐẦU MỤC LỤC DANH MỤC THUẬT NGỮ VIẾT TẮT 10 CHƯƠNG 1: GIỚI THIỆU CHUNG 11 1.1 Lý thực đề tài 11 1.2 Mục đích nghiên cứu 12 1.3 Đối tượng phạm vi nghiên cứu 12 1.4 Phương pháp nghiên cứu 12 1.5 Ý nghĩa khoa học thực tiễn 12 1.6 Mô tả tốn13 CHƯƠNG 2: GIỚI THIỆU CƠNG NGHỆ 14 2.1 Giới thiệu C# 14 2.2 Giới thiệu MySQL 16 2.3 Giới thiệu DevExpress 17 CHƯƠNG 3: KHẢO SÁT HỆ THỐNG .19 2.1 Yêu cầu đề tài 19 2.2 Mơ tả tốn 19 2.3 Quá trình nghiệp vụ 19 2.4 Sơ đồ nhân nhà hàng 20 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 21 0 Sơ đồ tổng quát 21 3.1 Sơ dồ Use case cấp 21 3.2 Danh Sách Actor 22 3.3 Danh sách Use case 22 3.4 Bảng phân quyền 38 3.5 Sơ đồ Class 40 3.6 Danh sách sơ đồ 41 3.7 Danh sách bảng 46 CHƯƠNG 5: GIAO DIỆN PHẦN MÊM .49 Giao diện Trang chủ 49 5.1 Giao diện đăng nhập 49 5.2 Giao diện phòng chờ 49 5.2.1 Giao diển Thông tin tài khoản 50 5.2.2 Giao diện đổi mật 51 5.3 Giao diện đặt bàn 51 5.3.1 Chức tìm bàn 51 5.4 Giao diện Thêm 52 5.4.1 Các chức 52 5.4.2 Chức nhấn vào ăn 53 5.4.3 Chức Chi tiết ăn 54 5.5 Giao diện quản lý hệ thống 54 5.5 Giao diện Thống kê biểu đồ ăn 54 5.6 Giao diện quản lý doanh thu chi tiết 55 5.7 Giao diện quản lý danh mục .55 5.8 Giao diện quản lý Thức ăn 56 5.9 Giao diện quản lý Nguyên liệu 56 0 5.10 Giao diện quản lý bàn 57 5.11 Giao diện quản lý tài khoản 57 5.12 Giao diện quản lý Nhân viên .58 5.13 Giao diện quản lý lương nhân viên 58 5.14 Giao diện quản lý phân công .59 5.15 Giao diện quản lý Khách hàng thân thiết 59 5.16 Report Thống kê chi tiết doanh thu 60 5.16 Report Lương nhân viên 60 5.17 Report Bảng phân công nhiệm vụ .61 KẾT LUẬN 62 Kết đạt 62 Hạn chế 62 Hướng phát triển 62 Bảng Phân Công 63 TÀI LIỆU THAM KHẢO 65 0 Mục Lục Bảng Bảng Use case Đăng nhập 24 Bảng Use case Chuyển bàn 25 Bảng Use case Đặt bàn 25 Bảng Use case đánh giá chất lượng sản phẩm dịch vụ 26 Bảng Use case thống kê doanh thu 27 Bảng Use case Tìm hóa đơn 27 Bảng Use case Xem thông tin hóa đơn 28 Bảng Tra cứu bàn 29 Bảng Lập phiếu dịch vụ 29 Bảng 10 Use case Lập hóa đơn 30 Bảng 11 Use case Tạo tài khoản 31 Bảng 12 Use case Tìm tài khoản .31 Bảng 13 Use case Xem thông tin nhân viên 32 Bảng 14 Use case Giám sát tiến độ làm việc .32 Bảng 15 Use case Tạo Phiếu nhập hàng 33 Bảng 16 Use case Tạo phIếu xuất hàng .34 Bảng 17 Use case Kiểm kê hàng hóa 34 Bảng 18 Use case Kiểm kê hàng tồn 35 Bảng 19 Use case Tạo phiếu trả hàng 35 Bảng 20 Use case Quản lý bàn 36 Bảng 21 Use case Quản lý thực đơn 37 Bảng 22 Use case Quản lý lương 37 Bảng 23 Use case Quản lý nhân viên 38 Bảng 24 Use case Quản lý khách hàng thân thiết 38 Bảng 25 Phân Quyền 39 0 Mục Lục Hình Hình Giao diện trang chủ 49 Hình Giao diện đăng nhập 49 Hình Giao diện phịng chờ 50 Hình Giao diện thơng tin tài khoản 50 Hình Giao diện đổi mật 51 Hình Giao diện đặt bàn 51 Hình Chức giao diện đặt bàn 51 Hình Giao diện thêm 52 Hình Giao diện chức form thêm 53 Hình 10 Giao diện chức chọn 53 Hình 11 Chi tiết ăn 54 Hình 12 Giao diện quản lý hệ thống 54 Hình 13 Biều đồ thống kê doanh thu 55 Hình 14 Doanh thu chi tiết ăn 55 Hình 15 Giao diện quản lý danh mục 56 Hình 16 Giao diện quản lý thức ăn 56 Hình 17 Giao diện quản lý nguyên liệu .57 Hình 18 Giao diện quản lý bàn 57 Hình 19 Giao diện quản lý tài khoản 58 Hình 20 Giao diện quản lý nhân viên 58 Hình 21 Giao diện quản lý lương nhân viên 59 Hình 22 Giao diện quản lý phân công .59 Hình 23 Giao diện quản lý khách hàng thân thiết 60 Hình 24 Report Thống kê doanh thu 60 Hình 25 Report Lương nhân viên 61 Hình 26 Report bảng phân công nhiệm vụ 61 0 DANH MỤC THUẬT NGỮ VIẾT TẮT Từ viết tắt Giải thích PK Primary Key FK Foreign Key DB Database 0 5.4.3 Chức Chi tiết ăn Hình 11 Chi tiết ăn 5.5 Giao diện quản lý hệ thống Hình 12 Giao diện quản lý hệ thống 5.5 Giao diện Thống kê biểu đồ ăn 0 Hình 13 Biều đồ thống kê doanh thu Chức Ngày vào: Nhập ngày vào Chức Ngày ra: Nhập ngày Chức Biểu đổ cột: Thống kê doanh thu bán hàng theo ngày gồm có biểu đồ cột, biểu đồ trịn, biểu đồ đường 5.6 Giao diện quản lý doanh thu chi tiết Hình 14 Doanh thu chi tiết ăn Xem Chi tiết doanh thu cửa hàng, xuất báo cáo doanh thu 5.7 Giao diện quản lý danh mục 0 Hình 15 Giao diện quản lý danh mục Các chức giao diện quản lý danh mục: Thêm danh mục mới, cập nhật, xóa, Xuất báo cáo danh sách danh mục, tìm kiếm danh mục 5.8 Giao diện quản lý Thức ăn Hình 16 Giao diện quản lý thức ăn 5.9 Giao diện quản lý Nguyên liệu 0 Hình 17 Giao diện quản lý nguyên liệu Chức Quản lý nguyên liệu: Tìm kiếm nguyên liệu, thêm nguyên liệu, cập nhật, xóa, Xuất báo cáo danh sách nguyên liệu 5.10 Giao diện quản lý bàn Hình 18 Giao diện quản lý bàn Chức giao diện quản lý bàn: chức tìm kiếm bàn, thêm bàn, cập nhât, xóa Xuất báo cáo danh sách bàn 5.11 Giao diện quản lý tài khoản 0 Hình 19 Giao diện quản lý tài khoản Chức quản lý tài khoản: Gồm chức tìm kiếm tài khoản, thêm, xóa, cập nhật tài khoản, xuất báo cáo danh sách tài khoản 5.12 Giao diện quản lý Nhân viên Hình 20 Giao diện quản lý nhân viên Chức quản lý nhân viên: Gồm chức tìm kiếm nhân viên, thêm, xóa, cập nhật nhân viên, xuất báo cáo danh sách nhân viên 5.13 Giao diện quản lý lương nhân viên 0 Hình 21 Giao diện quản lý lương nhân viên Chức quản lý lương nhân viên: Chức tìm kiếm lương nhân viên, thêm, cập nhật, xóa lương nhân viên, xuất báo cáo danh sách lương nhân viên 5.14 Giao diện quản lý phân công Hình 22 Giao diện quản lý phân cơng Chức phân công: Phân công nhiệm vụ cho nhân viên, gồm chức tìm kiếm nhân viên, giao, thêm, cập nhật, xóa nhiệm vụ cho nhân viên 5.15 Giao diện quản lý Khách hàng thân thiết 0 Hình 23 Giao diện quản lý khách hàng thân thiết Chức quản lý khách hàng thân thiết: Tìm kiếm khách hàng thân thiết, thêm , cập nhật, xóa khách hàng thân thiết 5.16 Report Thống kê chi tiết doanh thu Hình 24 Report Thống kê doanh thu 5.16 Report Lương nhân viên 0 Hình 25 Report Lương nhân viên 5.17 Report Bảng phân cơng nhiệm vụ Hình 26 Report bảng phân công nhiệm vụ 0 KẾT LUẬN Kết đạt - Thiết kế thành công phần mềm có giao diện đơn giản, trực quan, dễ tiếp cận - Xây dựng chức phần mềm quản lý - Nắm kiến thức C#, StarUML, … Hạn chế - Cơ sở liệu cịn đơn giản - Chưa hoàn thiện hệ thống phần thống kê theo cột - Chưa tối ưu Code chương trình - Cịn thiếu nhiều chức quản lý chun nghiệp Hướng phát triển - Hoàn thiện sở liệu mức cao - Hoàn thiện hệ thống thống kê theo cột theo biểu đồ tròn - Thêm chức quản lý chuyên nghiệp Nhập hàng, xuất hàng, … - Tối ưu hoá đoạn code để chương trình chạy nhanh - Tối ưu hố giao diện tất dịng máy tính 0 Bảng Phân Công 0 0 TÀI LIỆU THAM KHẢO Website [1] https://viblo.asia/p/staruml-cai-dat-va-trai-nghiem4P856dn1ZY3 (Truy cập ngày 01/06/2022) [2] https://tinhoc88.com/cac-control-tren-toolbox-trong-c net.html (Truy cập ngày 03/06/2022) [3] https://laptrinhvb.net/bai-viet/devexpress/ DEVEXPRESS Huong-dan-thay-doi-giao-dien-su-dung-Look-and-Feel-Csharp-/74c86d15ef237c67.html (Truy cập ngày 07/06/2022) [4] https://phptravels.vn/su-dung-thu-vien-devexpress-winformcho-thiet-ke-giao-dien-tao-report-bang-devexpress/ (Truy cập ngày 14/06/2022) [5] https://laptrinhvb.net/bai-viet/devexpress/ DEVEXPRESS Huong-dan-tao-splash-screen-Overlay-LoadingWinform/e132573a40c419c8.html (Truy cập ngày 15/06/2022) [6] https://laptrinhvb.net/bai-viet/devexpress/ DEVEXPRESS Huong-dan-tich-hop-Popup-Menu-vao-Gallery-Control-Csharp-/70f40ea15a3c896b.html (Truy cập ngày 17/06/2022) CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐH THỦ DẦU MỘT KHOA KỸ THUẬT CÔNG NGHỆ Độc lập – Tự – Hạnh phú PHIẾU ĐÁNH GIÁ PROJECT (Đánh giá trình thực hiện, báo cáo văn sản phẩm) Học phần: Lập trình Windows (3+0) - HK3.CQ.01- D20KTPM01, D20CNTT01 Họ tên sinh viên (MSSV): Bùi Chí Thiện(2024802010042), Nguyễn Thị Huyền(2024802010037), Nguyễn Vĩnh Hưng (2024802010035) Tiêu chí Nêu ý Thái độ tham tưởng Trọng Tốt Khá Trung bình số % 100% Tích cực tìm 75% 50% kiếm chủ Tìm kiếm Chọn ý tưởng 05 động đưa ý đưa ý số đề tưởng mang tưởng tốt nghị tính Hồn tồn Khá hợp lý, Chưa hợp lý, có 05 hợp lý, không điều chỉnh chút điều chỉnh theo Không hợp lý 10 cần điều chỉnh Chuẩn bị tốt theo góp ý Chuẩn bị góp ý Chuẩn bị Khơng chuẩ gia tích cực Lập kế hoạch Quá trình thực thực Giai project đoạn điều kiện đa số điều kiện số điều kiện nghiêm túc chuẩn bị cho việc thực cho việc thực cho việc thực 0 Không qua project, hiện, cần khởi khởi động bổ bổ sung thêm động sung sau Thực khởi động Thực tương Thực hoàn toàn 10 phương pháp Giai đoạn phương đối phương pháp, sai sót pháp, sai sót quan nhỏ có sửa trọng có sửa chữa chữa Triển khai tương Triển khai thực Triển khai 10 kế hoạch kế hoạch, có chậm trễ không gây ảnh hưởng Thực khôn kh đối kế hoạch, có chậm trễ gây ảnh hưởng Triển khai chậm kh khắc phục Mức độ đạt mục tiêu 20 Ghi rõ mục tiêu thành phần (ở giai đoạn project) thành phần Nội dung Báo cáo kết văn rõ ràng báo cáo 10 Trình bày báo 10 cáo - Báo cáo tiến trình thực - Thuyết minh sản phẩm - Bài học rút - Format quán - Văn phong phù hợp Chất lượng sản phẩm đáp ứng 20 tiêu chí đề (Ghi rõ tiêu chí chẩm điểm sản phẩm thang điểm chi tiết ĐIỂM CỦA NHÓM: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: ĐIỂM PROJECT NHÓM - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Phần 2: Đánh giá cá nhân làm việc nhóm Làm việc nhóm 0 Hướng dẫn: Nhóm họp thảo luận đánh giá lẫn Kết sử dụng để qui đổi từ điểm nhóm tuỳ theo % cá nhân đạt 1) Thành viên có tham gia họp đầy đủ: 40% Đầy đủ: 40% Vắng họp lần: 20% Vắng họp lần: 0% 2) Thành viên nộp sản phẩm giao hạn: 40% Đúng hạn: 40% Trễ ngày: 20% Trễ ngày: 0% 3) Thành viên có tham gia giải vấn đề, đóng góp ý kiến cải tiến: 20% Đóng góp đạt hiệu quả: 20% Có quan tâm đóng góp: 10% Khơng quan tâm: 0% Danh sách thành viên Nhóm: (Tên họ):Bùi Chí Thiện Điểm làm việc nhóm (%):100% (Tên họ):Nguyễn Thị Huyền ĐIỂM THÀNH VIÊN NHĨM Điểm làm việc nhóm (%):100% (do nhóm ghi) (Tên họ):Nguyễn Vĩnh Hưng Điểm làm việc nhóm (%):100% TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NH Danh sách thành viên Nhóm: (Tên họ):Bùi Chí Thiện Điểm cá nhân:8 (Tên họ):Nguyễn Thị Huyền Điểm cá nhân:8 ĐIỂM CỦA CÁ NHÂN (do GV ghi) (Tên họ):Nguyễn Vĩnh Hưng Điểm cá nhân:8 … TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Ghi nhận GV Trần Văn Tài GÓP Ý CẢI TIẾN CHO CÁ NHÂN: 0 1) Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: (phần GV ghi lưu riêng để - Về kiến thức, kỹ năng, thái độ: theo dõi, tư vấn cho cá nhân SV, không - Khác: phổ biến cho lớp, nhóm) - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: 2) Tên SV: Bùi Chí Thiện, Nguyễn Thị Huyền, Nguyễn Vĩnh Hưng 0 ... việc quản lý tài chính, nhân sự… chiến lược kinh doanh nhà hàng Đáp ứng nhu cầu đó, chúng em chọn đề tài ? ?Xây dựng phần mềm quản lý cho nhà hàng Phương Nam thành phố Thủ Dầu Một? ?? để xây dựng. .. cơng việc quản lý tài chính, nhân sự… chiến lược kinh doanh nhà hàng Đáp ứng nhu cầu nêu trên, đề tài ? ?Xây dựng phần mềm quản lý nhà hàng cho nhà hàng Phương Nam thành phố Thủ Dầu Một? ?? chúng... đề chưa giải công việc quản lý nhà hàng Từ đó, nhóm chúng em tiến hành nghiên cứu, phân tích liệu định phát triển phần mềm quản lý nhà hàng Phần mềm quản lý nhà hàng chúng em phát triển xây dựng

Ngày đăng: 25/02/2023, 20:27

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

TÀI LIỆU LIÊN QUAN

w