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 15 0
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

Đ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 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ THỰC PHẨM HÀNG NGÀY TẠI TRƯỜNG MẦM NON Giảng viên hướng dẫn: TS Phan Ngọc Hoàng Sinh viên thực hiện: Đà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 Chun ngành: Lập Trình Internet Và Thiết Bị Di Động MSSV: 16032218 Lớp: DH16LT Niên khóa: 2016 - 2020 BÀ RỊA - VŨNG TÀU NĂM 2020 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, tồ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 tồn giới, hệ thống 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 khổng lồ mà ngày phải tiếp nhận Trong trường học, học sinh đóng vai trị nguồn liệu khác tập hợp nhiều học sinh khối lượng liệu độc lập khổng lồ Do đó, vấn đề sản xuất, quản lý cung ứng suất ăn đến số lượng học sinh phức tạp, tốn nhiều thời gian gặp nhiều sai sót thực tay Giờ đây, 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 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, định lượng nguyên vật liệu xác cho bếp ăn, tiết kiệm thời gian, tăng độ 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ý Vì lý nên em chọn đề tài “Xây dựng chương trình quản lý thực phẩm 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 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 đồ án Tuy có nhiều cố gắng trình học tập, thời gian thực tập q trình làm đồ án khơng thể tránh khỏi thiếu sót, em mong góp ý q báu tất thầy, giáo tất bạn để kết em hoàn thiện Em xin chân thành cảm ơn! Vũng Tàu, ngày 10 tháng 05 năm 2020 Sinh viên thực Đào Quỳnh Như NHẬN XÉT (Của giảng viên hướng dẫn) NHẬN XÉT (Của giảng viên phản biện) 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 1.3 PHƯƠNG PHÁP TRIỂN K H A I CHƯƠNG CƠ SỞ LÝ TH U Y ẾT 2.1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG CẤU TRÚ C 2.1.1 Q trình phát triển hệ thống thơng t i n 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 2.2 THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN H Ệ 2.2.1 Mơ hình liên kết thực thể E -R 2.2.2 Cơ sở liệu quan h ệ 10 2.3 VẼ SƠ ĐỒ VỚI PHẦN MỀM MICROSOFT V ISIO .14 2.3.1 Giới thiệu chung phần m ề m 14 2.3.2 Vẽ sơ đồ L o g ic 15 2.3.3 Vẽ sơ đồ DFD 16 2.3.4 Vẽ sơ đồ ERD 17 2.4 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2014 18 2.4.1 Hệ trị CSDL SQL Server 18 2.4.2 Đối tượng C S D L 19 2.4.3 SQL Server 2014 quản trị C S D L 20 2.4.4 Mơ hình CSDL Client - Server 20 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 2.6.2 Tầng Application 27 2.6.3 Tầng Object Services .27 2.6.4 Tầng EntityClient Data Provider 28 2.6.5 Tầng Ado.Net Data Providers 29 2.6.6 Tầng EDM (Entity Data M odel) 29 2.6.7 Cách sử dụng Entity Fram ew ork .30 2.7 TỔNG QUAN VỀ NGÔN NGỮ GIAO D IỆ N 31 2.7.1 HTML CSHTML 31 2.7.2 Razor View E ngine 31 2.7.3 CSS (Cascading Style Sheets) 32 2.7.4 B ootstrap 33 2.7.5 JavaScript JQ uery .33 2.8 KHÁI NIỆM PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG T IN 35 2.8.1 Khái niệm hệ thống thông tin 35 2.8.2 Các thành phần hệ thống thông tin 35 2.9 PHẦN MỀM ENTERPRISE ARCHITECT 36 2.9.1 Giới thiệu Enterprise Architect .36 2.9.2 Một số sơ đồ UML Enterprise Architect 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 2.11.4 C# ngôn ngữ mạnh mẽ mềm dẻo 53 2.11.5 C# ngơn ngữ từ khóa 53 2.11.6 C# ngôn ngữ hướng m odule 54 2.11.7 C# ngôn ngữ phổ biến 54 2.12 PHẦN MỀM VISUAL STUDIO 54 2.12.1 Giới thiệu Visual Studio 54 2.12.2 Một số điểm mạnh phần mềm Visual Studio 55 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 56 3.1 KHẢO SÁT HIỆN TRẠNG 56 3.1.1 Hiện trạng thực t ế 56 3.1.2 Khảo sát hệ thống 56 3.2 KHẢO SÁT NGHIỆP V Ụ .57 3.2.1 Cơ cấu tổ chức 57 3.2.2 Quy trình nghiệp vụ 58 3.3 PHÂN TÍCH HỆ THỐNG 66 3.3.1 Xác định A cto r .66 3.3.2 Xác định U secase 66 3.3.3 Đặc tả Usecase 70 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 4.3 QUYỀN ĐĂNG NHẬP ADMIN (QUẢN LÝ ) 115 4.3.1 Màn hình .115 4.3.2 Màn hình chức cập nhật thơng tin 116 4.3.3 Màn hình chức xem p h iếu 124 4.3.4 Màn hình chức xem báo cáo 126 4.3.5 Màn hình chức in phiếu 127 4.3.6 Màn hình chức đổi mật k hẩu 129 4.3.7 Đăng x u ấ t 129 4.4 QUYỀN ĐĂNG NHẬP GIÁO V IÊ N 130 4.4.1 Màn hình .130 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 4.4.4 Đăng x u ấ t 131 4.5 QUYỀN ĐĂNG NHẬP NHÂN VIÊN NHÀ BẾP 131 4.5.1 Màn hình .131 4.5.2 Màn hình chức cập nhật thông tin 132 4.5.3 Màn hình chức lập ph iếu 135 4.5.4 Màn hình chức tạo bảng định lượng ăn 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 4.6.6 Đăng x u ấ t 150 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 151 5.1 KẾT LUẬN 151 5.1.1 Kết đạt đ ợ c 151 5.1.2 Hạn chế 151 5.2 HƯỚNG PHÁT T R IỂ N 151 DANH MỤC TÀI LIỆU THAM KH Ả O 152 PHỤ LỤC 153 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) { Console.Write(ex); } } public Class DeleteClass(string MaLop) { Class dbEntry = context.Classes.FirstOrDefault(d => d.MaLop == MaLop); if (dbEntry != null) { context.Classes.Remove(dbEntry); context.SaveChanges(); } return dbEntry; } } } > View • CreateClass.cshtm l @model Class THÊM LỚP MỚI @if (TempData["error"] != null) { $(function () { Swal.fire({ icon: 'error', title: '@TempData["error"]', text: 'Vui lòng chọn mã mới!' }) }); } 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) { @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 } } } else { Khơng có phiếu cần duyệt! } • Confirm M ealticket.cshtm l @model MealTicketViewModel DUYỆT PHIẾU BÁO ĂN Số Phiếu Báo Ăn Mã Lớp

Ngày đăng: 16/03/2021, 22:11

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan