1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Luận văn) xây dựng chương trình quản lý thực phẩm hàng ngày tại thị trường mầm non

195 1 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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÀ RỊA - VŨNG TÀU KHOA CÔNG NGHỆ KỸ THUẬT - NÔNG NGHIỆP CÔNG NGHỆ CAO lu an n va gh tn to ĐỒ ÁN TỐT NGHIỆP p ie ĐỀ TÀI nl w XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ d oa THỰC PHẨM HÀNG NGÀY TẠI TRƯỜNG nf va an lu MẦM NON Giảng viên hướng dẫn: TS Phan Ngọc Hoàng lm ul Đào Quỳnh Như Trình độ đào tạo: Đại Học Chính Quy Ngành đào tạo: Cơng Nghệ Thơng Tin Lập Trình Internet Và z Chuyên ngành: z at nh oi Sinh viên thực hiện: @ gm Thiết Bị Di Động 16032218 Lớp: DH16LT Niên khóa: 2016 - 2020 m co l MSSV: an Lu n va BÀ RỊA - VŨNG TÀU NĂM 2020 ac th si LỜI MỞ ĐẦU Nhờ cách mạng 4.0 tính ứng dụng ngày cơng nghệ dường điều “viễn vông” so với hệ cách 100 năm Cuộc cách mạng không mạnh mẽ, sâu rộng, toàn diện đa chiều mà cịn xóa nhịa dần ranh giới lĩnh vực vật lý, kỹ thuật số sinh học Hàng tỷ người kết nối thiết bị di động, với sức mạnh xử lý chưa có, khả lưu trữ truy cập vào kiến thức không giới hạn Nhưng điều có nghĩa sống thời đại mà ngày trôi qua chu kì phát triển cơng nghệ, đứng ngồi xu hướng ai, ngành nghề thụt lùi lạc hậu Đáp lại yêu cầu cấp thiết hòa nhập với phát triển chung toàn giới, hệ thống lu thông tin quản lý đời nhằm đại hóa tự động hóa lưu trữ xử lý nguồn liệu an Trong trường học, học sinh đóng vai trị nguồn liệu khác n va khổng lồ mà ngày phải tiếp nhận gh tn to tập hợp nhiều học sinh khối lượng liệu độc lập khổng lồ Do ie đó, vấn đề sản xuất, quản lý cung ứng suất ăn đến số lượng học sinh p phức tạp, tốn nhiều thời gian gặp nhiều sai sót thực tay Giờ đây, nl w với hệ thống quản lý suất ăn cho phép thống kê xác số lượng loại ăn d oa cần phải chuẩn bị cho học sinh, lấy loại phần ăn nào, lấy bao nhiêu, an lu định lượng nguyên vật liệu xác cho bếp ăn, tiết kiệm thời gian, tăng độ nf va x ác tránh tình trạng dư thừa thiếu suất ăn, dễ dàng việc thống kê báo cáo cho ban quản lý lm ul Vì lý nên em chọn đề tài “Xây dựng chương trình quản lý thực phẩm z at nh oi hàng ngày trường mầm non” để tìm hiểu thêm hệ thống quản lý, đưa số giải pháp nhằm hoàn thiện hệ thống z m co l gm @ an Lu n va ac th si LỜI CẢM ƠN Trước hết em xin bày tỏ tình cảm lịng biết ơn TS Phan Ngọc Hồng - Khoa Cơng Nghệ Kỹ Thuật - Nông Nghiệp Công Nghệ Cao - Trường Đại học Bà Rịa - Vũng Tàu, người dành cho em nhiều thời gian trực tiếp hướng dẫn tận tình giúp đỡ, bảo em suốt trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn tất thầy cô giáo Công Nghệ Kỹ Thuật Nông Nghiệp Công Nghệ Cao tất thầy, cô giáo Trường Đại học Bà Rịa - Vũng Tàu tham gia giảng dạy truyền đạt kiến thức quý báu suốt thời gian em học tập trường Em cám ơn thầy, cô đọc phản biện đồ án em giúp em hiểu rõ vấn đề nghiên cứu, để em hồn thành đồ lu án an n va Tuy có nhiều cố gắng trình học tập, thời gian thực tập góp ý quý báu tất thầy, cô giáo tất bạn để kết em gh tn to trình làm đồ án khơng thể tránh khỏi thiếu sót, em mong ie hoàn thiện p Em xin chân thành cảm ơn! nl w Vũng Tàu, ngày 10 tháng 05 năm 2020 d oa Sinh viên thực nf va an lu Đào Quỳnh Như z at nh oi lm ul z m co l gm @ an Lu n va ac th si NHẬN XÉT (Của giảng viên hướng dẫn) lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si NHẬN XÉT (Của giảng viên phản biện) lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si MỤC LỤC CHƯƠNG TỔNG QUAN 1.1 MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ T À I 1.1.1 Mục đích 1.1.2 Ý nghĩa đề tà i .1 1.2 MÔ TẢ ĐỀ TÀI 1.2.1 Về lý thuyết 1.2.2 Về chương trình lu 1.3 PHƯƠNG PHÁP TRIỂN K H A I an CHƯƠNG CƠ SỞ LÝ TH U Y ẾT va n 2.1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG CẤU TRÚ C 2.1.2 Tiếp cận phát triển hệ thống thông tin định hướng cấu trú c .7 p ie gh tn to 2.1.1 Quá trình phát triển hệ thống thông t i n nl w 2.2 THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN H Ệ d oa 2.2.1 Mơ hình liên kết thực thể E -R an lu 2.2.2 Cơ sở liệu quan h ệ 10 nf va 2.3 VẼ SƠ ĐỒ VỚI PHẦN MỀM MICROSOFT V ISIO .14 lm ul 2.3.1 Giới thiệu chung phần m ề m 14 z at nh oi 2.3.2 Vẽ sơ đồ L o g ic 15 2.3.3 Vẽ sơ đồ DFD 16 z 2.3.4 Vẽ sơ đồ ERD 17 @ gm 2.4 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2014 18 co l 2.4.1 Hệ trị CSDL SQL Server 18 m 2.4.2 Đối tượng C S D L 19 an Lu 2.4.3 SQL Server 2014 quản trị C S D L 20 n va 2.4.4 Mơ hình CSDL Client - Server 20 ac th si 2.5 CÔNG NGHỆ ASP.NET M VC 22 2.5.1 Tìm hiểu ASP.Net 22 2.5.2 Lịch sử đời Asp.Net M VC 23 2.5.3 Sự khác MVC W ebform 24 2.5.4 Kiến trúc sử dụng Asp.Net M V C 24 2.5.5 Đặc điểm Asp.Net MVC Framework 25 2.6 GIỚI THIỆU ENTITY FRAM EW ORK 27 2.6.1 Tổng quan 27 lu 2.6.2 Tầng Application 27 an va 2.6.3 Tầng Object Services .27 n 2.6.4 Tầng EntityClient Data Provider 28 2.6.6 Tầng EDM (Entity Data M odel) 29 p ie gh tn to 2.6.5 Tầng Ado.Net Data Providers 29 nl w 2.6.7 Cách sử dụng Entity Fram ew ork .30 d oa 2.7 TỔNG QUAN VỀ NGÔN NGỮ GIAO D IỆ N 31 an lu 2.7.1 HTML CSHTML 31 nf va 2.7.2 Razor View E ngine 31 lm ul 2.7.3 CSS (Cascading Style Sheets) 32 z at nh oi 2.7.4 B ootstrap 33 2.7.5 JavaScript JQ uery .33 z 2.8 KHÁI NIỆM PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG T IN 35 @ gm 2.8.1 Khái niệm hệ thống thông tin 35 co l 2.8.2 Các thành phần hệ thống thông tin 35 m 2.9 PHẦN MỀM ENTERPRISE ARCHITECT 36 an Lu 2.9.1 Giới thiệu Enterprise Architect .36 n va 2.9.2 Một số sơ đồ UML Enterprise Architect ac th si 2.10 TẠO REPORT VỚI STIMULSOFT DESIGNER 47 2.10.1 Giới thiệu Stimulsoft Company 47 2.10.2 Một số sản phẩm Stim ulsoft .47 2.10.3 Thiết kế Report với phần mềm Stimulsoft Designer 50 2.11 TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH C # 51 2.11.1 C# ngôn ngữ đơn g iả n 52 2.11.2 C# ngôn ngữ đ i 52 2.11.3 C# ngôn ngữ hướng đối tư ợ n g 53 lu 2.11.4 C# ngôn ngữ mạnh mẽ mềm dẻo 53 an va 2.11.5 C# ngơn ngữ từ khóa 53 n 2.11.6 C# ngôn ngữ hướng m odule 54 gh tn to 2.11.7 C# ngôn ngữ phổ biến 54 p ie 2.12 PHẦN MỀM VISUAL STUDIO 54 nl w 2.12.1 Giới thiệu Visual Studio 54 d oa 2.12.2 Một số điểm mạnh phần mềm Visual Studio 55 an lu CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 56 nf va 3.1 KHẢO SÁT HIỆN TRẠNG 56 lm ul 3.1.1 Hiện trạng thực t ế 56 z at nh oi 3.1.2 Khảo sát hệ thống 56 3.2 KHẢO SÁT NGHIỆP V Ụ .57 z 3.2.1 Cơ cấu tổ chức 57 @ gm 3.2.2 Quy trình nghiệp vụ 58 co l 3.3 PHÂN TÍCH HỆ THỐNG 66 m 3.3.1 Xác định A cto r .66 an Lu 3.3.2 Xác định U secase 66 70 n va 3.3.3 Đặc tả Usecase ac th si 3.3.4 Thiết kế sở liệu 97 3.3.5 Sơ đồ lớ p 108 3.4 THIẾT KẾ HỆ TH Ố N G 109 3.4.1 Cơ sở liệ u 109 3.4.2 Cây hệ thống 112 CHƯƠNG SẢN PH ẨM .114 4.1 MÀN HÌNH ĐĂNG NHẬP .114 4.2 MÀN HÌNH QUÊN MẬT K H Ẩ U 115 lu 4.3 QUYỀN ĐĂNG NHẬP ADMIN (QUẢN LÝ ) 115 an va 4.3.1 Màn hình .115 n 4.3.2 Màn hình chức cập nhật thông tin 116 4.3.4 Màn hình chức xem báo cáo 126 p ie gh tn to 4.3.3 Màn hình chức xem p h iếu 124 nl w 4.3.5 Màn hình chức in phiếu 127 d oa 4.3.6 Màn hình chức đổi mật k hẩu 129 an lu 4.3.7 Đăng x u ấ t 129 nf va 4.4 QUYỀN ĐĂNG NHẬP GIÁO V IÊ N 130 lm ul 4.4.1 Màn hình .130 z at nh oi 4.4.2 Màn hình chức lập phiếu báo ăn 130 4.4.3 Chức đổi mật 131 z 4.4.4 Đăng x u ấ t 131 @ gm 4.5 QUYỀN ĐĂNG NHẬP NHÂN VIÊN NHÀ BẾP 131 co l 4.5.1 Màn hình .131 m 4.5.2 Màn hình chức cập nhật thông tin 132 an Lu 4.5.3 Màn hình chức lập ph iếu 135 n va 4.5.4 Màn hình chức tạo bảng định lượng ăn ac th si 4.5.5 Chức đổi mật 139 4.5.6 Đăng x u ấ t 139 4.6 QUYỀN ĐĂNG NHẬP NHÂN VIÊN THỰC PH Ẩ M 140 4.6.1 Màn hình chín h .140 4.6.2 Màn hình chức cập nhật thông tin 141 4.6.3 Màn hình chức lập ph iếu 143 4.6.4 Chức lập báo c o 147 4.6.5 Chức đổi mật 150 lu 4.6.6 Đăng x u ấ t 150 an 5.1 KẾT LUẬN 151 n va CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 151 5.1.2 Hạn chế 151 p ie gh tn to 5.1.1 Kết đạt đ ợ c 151 nl w 5.2 HƯỚNG PHÁT T R IỂ N 151 153 nf va an lu PHỤ LỤC d oa DANH MỤC TÀI LIỆU THAM KH Ả O 152 z at nh oi lm ul z m co l gm @ an Lu n va ac th si public void EditClass(Class _class) { Class dbEntry = context.Classes.FirstOrDefault(d => d.MaLop == _class.MaLop); if (dbEntry != null) { dbEntry.MaLop = _class.MaLop; dbEntry.TenLop = _class.TenLop; } try { context.Classes.Update(dbEntry); context SaveChanges(); Console.Write("Cập nhật thông tin thành công"); } catch (Exception ex) { lu } Console.Write(ex); } an public Class DeleteClass(string MaLop) n va { to Class dbEntry = context.Classes.FirstOrDefault(d => d.MaLop == MaLop); if (dbEntry != null) context.Classes.Remove(dbEntry); context.SaveChanges(); } return dbEntry; p ie gh tn { } w } d > View oa nl } lu nf va an • CreateClass.cshtm l z at nh oi lm ul @model Class THÊM LỚP MỚI @if (TempData["error"] != null) z an Lu m co l gm @ { n va ac th si $(function () { Swal.fire({ icon: 'error', title: '@TempData["error"]', text: 'Vui lòng chọn mã mới!' lu an n va p ie gh tn to }) }); } Mã Lớp Tên Lớp Ngày Ăn Số Lượng Các Cháu Trạng Thái @foreach (var p in Model) nf va an lu z at nh oi lm ul { z @p.SoPBA @p.MaLop @p.NgayAn.Day/@p.NgayAn.Month/@p.NgayAn.Year @p.SoLuongCacChau @p.TrangThai @if (@p.TrangThai == "Đã Xác Nhận") { } else{ Xác Nhận m co l gm @ an Lu n va } ac th si } } else { Khơng có phiếu cần duyệt! } • Confirm M ealticket.cshtm l lu an n va p ie gh tn to @model MealTicketViewModel DUYỆT PHIẾU BÁO ĂN Số Phiếu Báo Ăn Mã Lớp

Ngày đăng: 17/07/2023, 09:48

Xem thêm:

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

TÀI LIỆU LIÊN QUAN