Báo cáo lập trình windows đề tài xây dựng phần mềm quản lý quán coffee

22 3 0
Báo cáo lập trình windows đề tài xây dựng phần mềm quản lý quán coffee

Đ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

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** BÁO CÁO LẬP TRÌNH WINDOWS ĐỀ TÀI: “XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN COFFEE” Giảng viên hướng dẫn: ThS Trần Văn Tài Nhóm sinh viên thực hiện: 1) Nguyễn Hoàng Ngọc Thụy – 2024801030083 2) Thái Văn Hiệp - 2024801030002 3) Phan Quốc Huy - 2024801030039 Ngành: Kỹ thuật phần mềm Lớp: D20KTPM01 Khoá: 2020 - 2025 Bình Dương, tháng 07/2022 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** BÁO CÁO LẬP TRÌNH WINDOWS ĐỀ TÀI: “XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN COFFEE” Giảng viên hướng dẫn: ThS Trần Văn Tài Nhóm sinh viên thực hiện: 1) Nguyễn Hồng Ngọc Thụy – 2024801030083 2) Thái Văn Hiệp – 2024801030002 3) Phan Quốc Huy - 2024801030039 Ngành: Kỹ thuật phần mềm Lớp: D20KTPM01 Khố: 2020 - 2025 0 Bình Dương, tháng 05/2021 0 LỜI CẢM ƠN Trước tiên chúng em xin bày tỏ trân trọng lòng biết ơn Ths.Trần Văn Tài Trong suốt thời gian học làm tiểu luận, thầy dành nhiều thời gian quý báu để tận tình bảo, hướng dẫn, định hướng cho em thực đồ án Chúng em xin bày tỏ lòng biết ơn đến ban lãnh đạo Trường Đại học Thủ Dầu Một Thầy/Cô Viện Kỹ Thuật Công Nghệ giảng dạy trình học tập, thực hành, làm tập, giúp em hiểu thấu đáo nội dung học tập hạn chế cần khắc phục việc học tập, nghiên cứu thực đồ án Em xin cảm ơn bạn bè thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ suốt trình học tập đồ án tốt nghiệp Em xin chân thành cảm ơn! 0 LỜI CAM ĐOAN Chúng em xin cam đoan cơng trình nghiên cứu nhóm hướng dẫn ThS Trần Văn Tài Các nội dung nghiên cứu, kết đề tài trung thực chưa cơng bố hình thức trước Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngoài ra, tiểu luận sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc 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 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) 0 LỜI MỞ ĐẦU Ngày nay, xã hội ngày phát triển mạnh mẽ, với gia tăng ngày nhiều doanh nghiệp, cụ thể đất nước ta số lượng doanh nghiệp nhiều ngày tăng thêm Hiện việc ứng dụng công nghệ thông tin vào sản xuất, kinh doanh đem lại lợi ích vơ to lớn cho doanh nghiệp Để doanh nghiệp hoạt động phát triển thời buổi việc ứng dụng “cơng nghệ thông tin” vào quản lý doanh nghiệp thực cần thiết Tin học cánh tay phải đắc lực nhà quản trị, giúp tối ưu hóa thời gian, nguồn lực, chi phí Thấy tầm quan trọng công nghệ thông tin, ngày nhiều công ty phần mềm Việt Nam hình thành phát triển, xây dựng hệ thống nâng cao chất lượng sản phẩm để bắt kịp xu công nghệ giới Bên cạnh doanh nghiệp sức đầu tư, phát triển phầm mềm riêng để phục vụ tốt cho mục đích kinh doanh, sản xuất đạt hiệu cao Để có hệ thống quản lý tốt, hữu dụng phải có nguồn nhân lực chất lượng Những người ln tìm tịi nghiên cứu khơng ngừng nỗ lực học hỏi, phát triển sáng tạo Sinh viên trường đại học đặc biệt sinh viên ngành “Kỹ Thuật Phần Mềm” nguồn nhân lực chủ yếu góp phần đưa khoa học kĩ thuật đất nước ngày tiến xa thời đại Qua thời gian nghiên cứu tìm hiểu, với mức độ phức tạp quy mơ ứng dụng cộng thêm vào vấn đề thời gian nhóm em định thực đề tài “Xây dựng phần mềm quản lý qn coffee” tìm hiểu ngơn ngữ lập trình C# môi trường DOT.NET kết hợp với SQL SERVER Phần mềm xây dựng nhằm mục đích hổ trợ cho quán Coffee việc quản lý quán, cách thuận tiện Các thông tin cập nhật thường xun nhanh chóng Hỗ trợ trị chuyện tương tác qua lại người bán người mua 0 Do thời gian có hạn nên làm cịn gặp phải số hạn chế, việc trình bày văn cịn thiếu sót Rất mong nhận thơng cảm quý Thầy/Cô 0 Xây dựng phần mềm quản lý quán Coffee CHƯƠNG Trang GIỚI THIỆU ĐỀ TÀI I NGHIÊN CỨU PHÂN TÍCH THỊ TRƯỜNG Kinh doanh gì? Kinh doanh (tên tiếng Anh “Business“) hoạt động buôn bán nhằm sinh lợi nhuận, doanh nghiệp, tập đoàn… thực hoạt động sản xuất cải vật chất phục vụ nhu cầu người tiêu dùng sau đem bán thị trường mang lợi nhuận tính thước đo tiền tệ Các hoạt động kinh doanh tổ chức, thực đa dạng nhiều loại thể chế có tổ chức Các phận có vai trị chức riêng nhiên lại thống nhất, kết hợp bền chặt thực mục tiêu kinh doanh cuối mang lại doanh số, doanh thu cho công ty, doanh nghiệp, tập đoàn… Khi tham gia vào hoạt động kinh doanh chủ đầu tư phải ln nỗ lực sở có kỹ quản trị kinh doanh nhạy bén vốn kinh doanh định Trong thời buổi thị trường cạnh tranh khốc liệt nay, tất lĩnh vực kinh doanh việc sáng tạo, đầu xu hướng cải cách nhạy bén trước thị trường điều mà doanh nhân cần trang bị, không ngừng học hỏi Kinh doanh thương mại gì? Kinh doanh thương mại hoạt động thực công ty để cung cấp hàng hóa dịch vụ để bán Kinh doanh thương mại bao gồm hoạt động thực bên sản xuất sản xuất sản phẩm Kinh doanh thương mại bao gồm việc sử dụng đất kinh doanh cho hoạt động kinh doanh, chẳng hạn cửa hàng bán lẻ Người sử dụng Cafe/Coffee - Coffee gì: Đây loại thức uống bắt nguồn từ Pháp Loại thức uống ủ từ hạt cafe rang, lấy từ cafe Cây cafe có quả, sau chín hái, chế biến phơi khô Hạt cafe khô đem rang nhiều điều kiện nhiệt độ khác Nhiệt độ rang tùy thuộc vào nhu cầu thị hiếu Hạt sau rang xay ủ với nước sôi để tạo cafe dạng thức uống - Tỷ lệ người dùng Coffee Việt Nam: Tỷ lệ người Việt Nam dùng cafe nhiều, đặc biệt thành phố lớn Trong tổng loại thức uống lựa chọn dùng tuần Thành phố Hồ Chí Minh loại thức uống chiếm 0 Xây dựng phần mềm quản lý quán Coffee Trang tới 26% Con số nói cao so với hàng loạt loại thức uống mà thị trường có Tỷ lệ người Việt Nam dùng cafe nóng lạnh theo giới tính: Theo số liệu thu thập từ khảo sát, tỷ lệ người Việt Nam dùng cafe nóng lạnh theo giới tính có đến 75% đàn ơng thích uống nóng, 65% chọn cafe đá Ở phụ nữ, tỷ lệ 25% 35% Từ đó, thấy đàn ông tiêu thụ nhiều phụ nữ Độ tuổi sử dụng cafe Việt Nam: Có nhóm tuổi khảo sát này, nhóm có độ tuổi từ 19-29 nhóm có độ tuổi từ 30-49 Nhóm tuổi 19-29 có 10% uống nóng 40% uống cafe đá lần/tuần Nhóm tuổi 30-49 có 50% uống nóng 15% uống đá nhiều lần/tuần Độ tuổi sử dụng rộng điều ảnh hưởng đến tỷ lệ người Việt Nam dùng cafe Thời gian dùng cafe phổ biến Việt Nam: Cafe dùng nhiều thời gian ngày Tùy vào sở thích mà người dùng vào thời điểm khác Theo khảo sát cho thấy có 90% uống cafe bữa ăn sáng, 50% uống trước ăn sáng, 10% uống sau ăn sáng, 10% uống sau chơi thể thao, 10% uống trước ngủ, 90% uống thức dậy Với nhiều thời điểm để dùng cafe thể nên góp phần làm cho tỷ lệ người Việt Nam dùng cafe ngày cao Kinh doanh quán Coffee Quán coffee hình thức kinh doanh loại đồ uống chế biến từ Cafe loại đồ uống khác Tuy nhiên, bên cạnh cafe hầu hết cửa hàng kinh doanh thêm nhiều loại đồ uống khác, bánh hay kèm II LÝ DO CHỌN ĐỀ TÀI Trong thời kì phát triển mạnh mẽ khoa học cơng nghệ giới việc ứng dụng Công Nghệ Thông Tin vào đời sống không xa lạ với người, kết hợp với mạng lưới internet phủ sóng tồn cầu việc ngày trở nên dễ dàng nhiều Nó trở thành cơng cụ đắc lực cho nhiều ngành nghề: giao thông vận tải , y học, giáo dục đặc biệt công tác ngành quản lí nói chung quản lí qn cafe nói riêng Trước chưa có máy tính việc quản lí qn cafe trở phức tạp trở nên khó khăn hơn, tốn nhân lực tài Ngày với phát triển CNTT việc quản lý quản cafe ngày dễ dàng trơn tru nhiều, giảm chi phí , giảm thời gian tiền Qua trình nghiên cứu quán cafe, chúng em định chọn đề tài với mong muốn thử sức giúp cho quán cafe quản lý 0 Xây dựng phần mềm quản lý quán Coffee Trang 10 cách dễ dàng Vì chúng em làm đề tài : “Xây dựng phần mềm quản lý quán cafe” Chúng em cố gắng phát triển thân qua ngày để hoàn thành đề tài với sứ giúp đỡ thầy Trần Văn Tài Do thời gian chuẩn bị hạn hẹp tìm hiểu chưa nhiều nên cịn thiếu sót mong bạn đóng góp ý kiến nhiệt tình để chúng em hồn thiện tốt tương lai III MỤC TIÊU NGHIÊN CỨU Phần mềm hỗ trợ quản lý công việc như: Quản lý quán Coffee, quản lý nhân viên, tính tiến, in hóa đơn, lương nhân viên Phần mềm quản lý quán coffee hổ trợ cho sử dụng cách thuận tiện, giúp người sử dụng tiết kiệm thời gian, nhanh chóng, thao tác đơn giản dể sử dụng quản lý - Xây dựng hệ thống, dể thao tác, sử dụng Hiểu hệ thống quản lý bán hàng, cần quản lý để xây dựng phần mềm cách phù hợp với yêu cầu thực tiển - Giúp việc quản lý hệ thống quán trở nên tối ưu, dể dàng, hiệu suất cơng việc tăng cao, qn có phần đại - Gíup thân có thêm khả sáng tạo, khả tư thông qua việc thiết kế giao diện tương tác người dùng, lĩnh lội vận dụng dược kiến thức thân vào thực tiển IV ĐỐI TƯỢNG NGHIÊN CỨU - Đối tượng nghiên cứu: Phần mềm quản lý quán Coffee - Khách thể nghiên cứu: + Những người có nhu cầu kinh doanh quán Coffee, quán Coffee vừa xây dựng hồn thành chưa có phần mềm quản lý + Nghiệp vụ bán hàng + Quy trình hoạt động quán Coffee V PHƯƠNG TIỆN NGHIÊN CỨU - Nghiên cứu thông tin đề tài: Nghiên cứu phân tích thị trường nhu cầu sử dụng 0 Xây dựng phần mềm quản lý quán Coffee Trang 11 - Hệ quản trị Cơ Sở Dữ Liệu ngơn ngữ lập trình C Sharp - Sử dụng công cụ Microsoft Visual Studio 2019, để thiết kế giao diện lập trình - Sử dụng hệ quản trị Cơ Sở Dữ Liệu SQL SERVER 2019, để quản trị sở liệu cho đề tài VI PHƯƠNG PHÁP NGHIÊN CỨU - Phương pháp nghiên cứu tài liệu: Tham khảo nghiên cứu đề tài từ trang website, diễn đàn, đề tìm hiểu tình hình thực trạng đề tài Tham khảo từ đồ án tốt nghiệm anh chị khóa trước tìm hiểu từ tài liệu có liên quan đến đề tài - Phương pháp thực tiển: quan sát việc quản lý từ số quán Coffee địa bàn Thủ Dầu Một Lấy thông tin thực tế từ chủ quán, nhân viên khách hàng - Phương pháp tổng hợp phân tích số liệu: o Thu thập thơng tin từ việc vấn, tống kê, tổng kết số liệu o Phân tích đưa kết tiến hành thực VII Ý NGHĨA CỦA ĐỀ TÀI Như vậy, thực thành công đề tài mang lại ý nghĩa vô to lớn khoa học lẫn lý luận - Mở hướng mới, việc quản lý quán coffee tiện ích - Tổng hợp chức cần thiết để quản lý qn coffee góp phần giúp ích cho việc kinh doanh việc quản lý trở nên thuận tiện dễ dàng nhanh chóng 0 Xây dựng phần mềm quản lý quán Coffee Trang 12 CHƯƠNG CƠ SỞ LÝ THUYẾT I HỆ QUẢN TRỊ SQL SERVER SQL Server hay gọi Microsoft SQL Server, phần mềm quản trị sơ liệu quan hệ phát triển microsoft bao gồm: tạo, trì, phân tích liệu,… dễ dàng sử dụng để lưu trữ cho liệu dựa tiêu chuẩn RDBMS – Relational Database Management System SQL Server xây dựng dựa SQL, tối ưu để chạy mơi trường sở liệu lớn lên đến Tera – Byte lúc phục vụ cho hàng ngàn user SQL Server cung cấp đầy đủ công cụ cho việc quản lý từ nhận diện GUI đến sử dụng ngôn ngữ cho việc truy vấn SQL SQL Server thường kèm với việc thực riêng ngôn ngữ SQL, T – SQL, cụ thể sau:  SQL Server Management Studio: công cụ giao diện cho máy chủ, hỗ trợ cho mơi trường 64 bit 32 bit  T – SQL: ngôn ngữ thuộc quyền sở hữu Microsoft hay gọi Transact – SQL Các thành phần SQL Server Tất thành phần kết hợp lại tạo nên SQL Server – giải pháp hoàn chỉnh giúp cho việc phân tích lưu trữ liệu trở nên dễ dàng 0 Xây dựng phần mềm quản lý quán Coffee Trang 13 Database Engine: có khả chứa liệu quy mơ dạng support table, tự điều chỉnh Integration Services: tập hợp đối tượng lập trình, cơng cụ đồ họa cho việc chéo, di chuyển, chuyển đổi liệu Analysis Services: dịch vụ phân tích liệu Microsoft kỹ thuật khai thác liệu khái niệm hình khối nhiều chiều Notification Services: tảng cho phát triển triển khai ứng dụng soạn gửi thơng báo, có chức gửi thơng báo theo dịch thời đến hàng ngàn người đăng ký sử dụng nhiều loại thiết bị khác Reporting Services: công cụ tạo, quản lý, triển khai báo cáo Full Text Search Services: thành phần đặc biệt tròn truy vấn đánh cỉ mục liệu văn không cấu trúc lưu trữ sở liệu SQL Server Service Broker: môi trường lập trình tạo ứng dụng việc nhảy qua instance II KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Cơ sở liệu Cơ sở liệu hệ thống bao gồm nhiều thông tin, liệu xây dựng theo cấu trúc định nhằm đáp ứng nhu cầu khai thác, sử dụng nhiều người hay chạy nhiều chương trình ứng dụng lúc Khi áp dụng hình thức lưu trữ này, giúp khắc phục điểm yếu việc lưu file thơng thường máy tính Các thơng tin lưu trữ đảm bảo quán, hạn chế tình trạng trùng lặp thơng tin Hệ quản trị sở liệu (DBMS) Hệ quản trị sở liệu (DBMS) gói phần mềm thiết kế để xác định, thao tác, truy xuất quản lý liệu sở liệu DBMS thường thao tác với liệu Định dạng liệu, tên field, cấu trúc record cấu trúc file III TỔNG QUAN VỀ MICROSOFT VISUAL STUDIO Microsoft Visual Studio mơi trường phát triển tích hợp từ Microsft.Nó sử dụng để phát triển chương trình máy tính cho Microsoft Windows, trang web, ứng dụng web dịch vụ web Visual Studio dụng tảng phát triển phần mềm Microsoft Windows API, Windows Form, Windows Presentation Foundation, Windows Store Microsoft Silverlight Nó sản xuất hai ngôn ngữ máy mã số quản lý Visual Studio bao gồm trình soạn thảo mã hỗ trợ IntelliSense cải tiến mã nguồn độ máy Công cụ tích hiwjp khác bao gồm mãu thiết kế hình thức xây 0 Xây dựng phần mềm quản lý quán Coffee Trang 14 dựng giao diện ứng dụng, thiết kế web, thiết kế lớp thiết kế giản đồ sở liệu Nó chấp nhận plug-in nâng cao chức hầu hết cấp bao gồm thêm hỗ trợ cho hệ thống quản lý phiên bản( Subversion) bổ sung thêm công cụ biên tập thiết kế trực quan cho miền ngôn ngữ cụ thể cơng cụ dành cho khía cạnh khác quy trình phát triển phần mềm 0 Xây dựng phần mềm quản lý quán Coffee Trang 15 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I GIẢI PHÁP PHÂN TÍCH Trước bắt đầu thực đề tài, em tiến hành khảo sát cần thiết, gồm có: - Tham khảo quy trình xây dựng website thực tế - Khảo sát tình trạng mua bán cách quản lý code website - Tham khảo số website có mạng Giới thiệu thực thể hệ thống * Thực thể Account * Thực thể AccountType * Thực thể Bill * Thực thể BillInfor * Thực thể CategoryFood * Thực thể Food * Thực thể TableCoffee Liệt kê thành phần thực thể * Thực thể Account: * Thực thể AcountType * Thực thể Bill: * Thực thể BillInfor: 0 Xây dựng phần mềm quản lý quán Coffee Trang 16 - Thực thể CategoryFood -Thực thể Food -Thực thể TableCoffee i Lược đồ quan hệ bảng BillInfo AccountType ID ID BillID TypeName FoodID Amount Account UserName DisplayName Bill ID Password ID CheckIn TypeID Name CheckOut CategoryID TableID Price Discount Food TotalPrice Status CategoryFood ID Name TableCoffee ID Name Status Sơ đồ Database Diagrams 0 Xây dựng phần mềm quản lý quán Coffee Trang 17 GIAO DIỆN CHƯƠNG TRÌNH a Login b Trang Chính c Interactive (Tương tác) 0 Xây dựng phần mềm quản lý quán Coffee Trang 18 d Bill e Danh Mục Món 0 Xây dựng phần mềm quản lý quán Coffee Trang 19 f Danh Sách Món g Thơng tin đăng nhập đổi mật 0 Xây dựng phần mềm quản lý quán Coffee Trang 20 h Danh sách bill in i Danh sách tài khoản 0 Xây dựng phần mềm quản lý quán Coffee Trang 21 KẾT LUẬN Kết đạt + Xây dựng phần mềm quản lý quán coffee + Quản lý phân quyền tài khoản + Đảm bảo việc đăng nhập vào hệ thống + Đảm bảo quyền sử dụng, quyền riêng tư tính bảo mật thơng tin người dùng admin Hướng phát triển + Sau kết thúc chúng em xem lại phần mềm tiến hành bổ sung chức thiếu thêm vào chức giúp cho phần mềm tiện ích hơn, nhằm phục vụ tốt yêu cầu người dùng Hạn chế + Vì kiến thức chúng em hạn chế, xây dựng chạy phần mềm cịn số lỗi nhỏ, kính mong quý thầy/cô bạn hướng dẫn chúng em giúp phần mềm hoàn thiện 0 Xây dựng phần mềm quản lý quán Coffee Trang 22 TÀI LIỆU THAM KHẢO https://xuanthulab.net/lap-trinh-c-co-ban/ https://www.w3schools.com/cs/index.php https://viblo.asia/p/gioi-thieu-mo-hinh-3-lop-trong-c-gDVK2Q9w5Lj https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/?view=netdesktop-6.0 https://docs.microsoft.com/vi-vn/dotnet/desktop/winforms/? view=netframeworkdesktop-4.8 0

Ngày đăng: 27/12/2023, 05:12

Tài liệu cùng người dùng

Tài liệu liên quan