Đồ án tốt nghiệp ngành công nghệ thông tin xây dựng chương trình quản lý thực phẩm hàng ngày tại một trường mầm non

104 117 0
Đồ án tốt nghiệp ngành công nghệ thông tin  xây dựng chương trình quản lý thực phẩm hàng ngày tại một 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 đào tạo TRNG đại học dân lập hải phòng -o0o - XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ THỰC PHẨM HÀNG NGÀY TI MT TRNG MM NON đồ án tốt nghiệp đại học hệ quy Ngành: Công nghệ Thông tin Hải Phòng - 2015 Bộ giáo dục đào tạo TRNG đại học dân lập hải phòng -o0o - XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ THỰC PHM HNG NGY TI MT TRNG MM NON đồ án tốt nghiệp đại học hệ quy Ngành: Công nghệ Thông tin Sinh viên thực : on Th Hựng Giáo viên hng dẫn : ThS Vũ Anh Hùng Mà số sinh viên : 1112101004 Hải Phòng - 2015 giáo dục đào tạo tr-ờng đại học dân lập hải phòng cộng hoà xà hội chủ nghĩa việt nam §éc lËp - Tù - H¹nh -o0o - nhiƯm vơ thiÕt kÕ tèt nghiƯp Sinh viªn: Đồn Thế Hùng M· sè: 1112101004 Líp: CTC1501 Ngành: Công nghệ Thông tin Tên đề tài: Xõy dựng chƣơng trình quản lý thực phẩm hàng ngày mt trng mm non nhiệm vụ đề tài Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung: b Các yêu cầu cần giải Các số liệu cần thiết để thiết kế, tính toán Địa điểm thực tập cán h-ớng dẫn đề tài tốt nghiệp Ngi hng dn th nht: Họ tên: Học hàm, học vị: C¬ quan công tác: Nội dung hƣớng dẫn: ……………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Ngƣời hƣớng dẫn th hai: Họ tên: Học hàm, học vị Cơ quan công tác: Ni dung hng dn: …………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Đề tài tốt nghiệp đƣợc giao ngày 06 tháng 04năm 2015 Yêu cầu phải hoàn thành trƣớc ngày 11 tháng 07 năm 2015 §· nhËn nhiƯm vơ: Đ.T.T.N Sinh viên Đà nhận nhiệm vụ: Đ.T.T.N Cán hƣớng dẫn §.T.T.N Hải Phịng, ngày tháng… năm 2015 HiƯu tr-ởng GS.TS.NGT Trần Hữu Nghị ỏn tt nghip Chng trình quản lý thực phẩm trường mầm non PhÇn nhËn xét tóm tắt cán h-ớng dẫn Tinh thần thái độ sinh viên trình làm ®Ị tµi tèt nghiƯp: Đánh giá chất lƣợng đề tài tốt nghiệp (so với nội dung yêu cầu đề nhiệm vụ đề tài tốt nghiệp) Cho điểm cán h-ớng dẫn: ( Điểm ghi số chữ ) Ngày .tháng .năm 2015 C¸n bé hƣớng dÉn chÝnh ( Ký, ghi râ hä tªn ) Sinh viên:Đồn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non Phần nhận xét đánh giá cán chấm phản biện đề tài tốt nghiệp ỏnh giỏ cht lng đề tài tốt nghiệp (về mặt nhƣ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế, ) Cho điểm cán phản biện ( Điểm ghi số chữ ) Ngày .tháng .năm 2015 Cán chấm phản biện ( Ký, ghi rõ họ tên ) Sinh viên:Đồn Thế Hùng - Lớp: CT1501 - Ngành: Cơng nghệ thơng tin Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non MỤC LỤC MỤC LỤC DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU LỜI CẢM ƠN CHƢƠNG : MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Giới thiệu Trƣờng mầm non Bảo Châu 1.2 Mô tả lời hoạt động quản lý thực phẩm trƣờng 1.3 Bảng nội dung công việc 10 1.4 Sơ đồ tiến trình nghiệp vụ .12 1.5 Giải pháp 17 CHƢƠNG : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 19 2.1 Mơ hình nghiệp vụ 19 2.1.1Bảng phân tích xác định chức năng, tác nhân hồ sơ 19 2.1.2 Biểu đồ ngữ cảnh 20 2.1.3 Nhóm dần chức 22 2.1.4 Sơ đồ phân rã chức : 23 2.1.5 Danh sách hồ sơ liệu sử dụng 25 2.1.6 Ma trận thực thể - chức 26 2.2 Sơ đồ luồng liệu 27 2.2.1 Sơ đồ luồng liệu mức 27 2.2.2 Sơ đồ luồng liệu mức 29 2.3.Thiết kế sở liệu 34 2.3.1 Mơ hình liên kết thực thể (ER): 34 2.3.2 Mơ hình quan hệ 42 2.3.3 Các bảng liệu vật lý 47 2.4.Thiết kế giao diện 53 2.4.1 Giao diện .53 2.4.2 Các giao diện cập nhật liệu .53 CHƢƠNG 3: CƠ SỞ LÝ THUYẾT 69 3.1 Phân tích thiết kế hệ thống hƣớng cấu trúc 69 Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non 3.1.1 Quá trình phát triển hệ thống thông tin 69 3.1.2 Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc .72 3.2 Thiết kế sở liệu quan hệ 74 3.2.1 Mơ hình liên kết thực thể E-R .74 3.2.2 Mơ hình sở liệu quan hệ 76 3.3 Hệ quản trị sở liệu SQL SERVER 2008 78 3.3.1 Hệ trị CSDL SQL Server 78 3.3.2 Đối tƣợng CSDL 80 3.3.3 SQL Server 2008 quản trị CSDL .80 3.3.4 Mơ hình CSDL Client – Server 81 CHƢƠNG 4: CÀI ĐẶT CHƢƠNG TRÌNH .86 4.1 Giao diện 87 4.2 Các giao diện cập nhật, tìm kiếm liệu 87 4.3 Một số báo cáo 95 KẾT LUẬN 98 TÀI LIỆU THAM KHẢO 99 Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU Hình 1.1 Sơ đồ tiến trình nghiệp vụ: Yêu cầu thực phẩm 12 Hình 1.2 Sơ đồ tiến trình nghiệp vụ: Đề nghị cung cấp thực phẩm 14 Hình 1.3 Sơ đồ tiến trình nghiệp vụ: Cung cấp kiểm kê thực phẩm .16 Hình 1.4 Sơ đồ tiến trình nghiệp vụ: Báo cáo 17 Hình 2.1 Biểu đồ ngữ cảnh hệ thống 20 Hình 2.2 Sơ đồ phân rã chức nghiệp vụ hệ thống 23 Hình 2.3 Ma trận thực thể - chức hệ thống 26 Hình 2.4 Sơ đồ luồng liệu mức hệ thống 28 Hình 2.5 Sơ đồ luồng liệu mức tiến trình “1.0 Yêu cầu thực phẩm” 29 Hình 2.6 Sơ đồ luồng liệu mức tiến trình “2.0 Đề nghị cung cấp thực phẩm” .30 Hình 2.7 Sơ đồ luồng liệu mức tiến trình “3.0 Cung cấp kiểm kê thực phẩm” .32 Hình 2.8 Sơ đồ luồng liệu mức tiến trình “4.0 Báo cáo” .33 Hình 2.8: Mơ hình liên kết thực thể ER 41 Hình 2.9 Mơ hình quan hệ toán .46 Hình 2.10 Giao diện chƣơng trình 53 Hình 2.11 Giao diện cập nhật thông tin phận 54 Hình 2.12 Giao diện cập nhật thông tin nhân viên 55 Hình 2.13 Giao diện cập nhật thơng tin lớp 55 Hình 2.14 Giao diện cập nhật thơng tin giáo viên .56 Hình 2.15 Giao diện cập nhật thông tin thực phẩm 57 Hình 2.16 Giao diện cập nhật thông tin Bảng định lƣợng nguyên liệu phân bổ theo ăn bữa 57 Hình 2.17 Giao diện cập nhật thơng tin ăn 59 Hình 2.18 Giao diện cập nhật thông tin nhà cung cấp 59 Hình 2.19 Giao diện cập nhật thông tin ngƣời giao 60 Hình 2.20 Giao diện cập nhật thơng tin phiếu báo ăn 60 Hình 2.21 Giao diện cập nhật thơng tin phiếu u cầu thực phẩm .62 Hình 2.22 Giao diện cập nhật thông tin phiếu yêu cầu thực phẩm .63 Hình 2.23 Giao diện cập nhật thông tin phiếu giao thực phẩm 64 Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non nhân, đầu cuối TV-Based Internet… Tất thiết bị đƣợc phân vào lớp NET Device - kết hợp phần cứng tính phần mềm đƣợc thiết kế để làm việc với dịch vụ ứng dụng xây dựng NET Các thiết bị NET bao gồm máy tính chạy Windows thiết bị chạy Windows CE f) Những nét Visual Basic.NET Visual Basic.NET phiên bảo tiếp Visual Basic Microsoft thiết kế lại sản phẩm nhằm tạo dễ dàng trƣớc việc viết ứng dụng phân tán nhƣ Web Visual Basic.NET có hai phần hỗ trợ cho việc tạo form (Windows Form Web Form) phiên ADO truy cập nguồn liệu Hơn nữa, thể đa ngơn ngữ lập trình, loại bỏ cũ, vơ hiệu từ khóa khơng hữu ích với nhiều thay đổi khác Các thuộc tính cho phép bạn tạo ứng dụng Client/Server ứng dụng Internet Với Web Form ADO>NET bạn nhanh chóng phát triển Website Với việc thêm vào khả kế thừa, ngôn ngữ Visual Basic mơi trƣờng lập trình hƣớng đối tƣợng: giao diện Windows hỗ trợ khả truy cập vào kế thừa hiệu Cuối cùng, việc cài đặt thực thi ứng dụng đƣn giản copy chƣơng trình qua nơi khác chạy, khơng cần thiết phải đăng ký với Registry Visual Basic.NET tích hợp đầy đủ với ngôn ngữ Microsoft Visual Studio.NET Bạn khơng phát triển thành phần ứng dụng ngơn ngữ lập trình khác, lớp bạn thừa hƣởng từ lớp đƣợc viết ngôn ngữ khác sử dụng tính kế thừa đa ngơn ngữ Với trình bắt lỗi,bạn bắt lỗi nhiều ứng dụng với ngơn ngữ khác cho chƣơng trình thực thi cục từ máy truy cập xa Bất ngôn ngữ bạn sử dụng, cấu Microsoft.NET cung cấp tập hợp API cho việc sử dụng Windows Internet Những ứng dụng ngơn ngữ Visual Basic.NET viết Một số ứng dụng mà VB.NET viết: -Phần mềm văn phòng -Phần mềm quản lý -Phần mềm đồ họa -Phần mềm thiết kế Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 85 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non -Tạo Website -Các phần mềm ứng dụng khác -… CHƢƠNG 4: CÀI ĐẶT CHƢƠNG TRÌNH * MƠI TRƢỜNG CÀI ĐẶT: - Hệ điều hành: Windows XP, Windows Vista, Windows - Hệ quản trị sở liệu: Microsoft SQL Server 2008 - Ngơn ngữ lập trình: ASP.NET VB.NET * CÁC HỆ THỐNG CON VÀ CHỨC NĂNG CHÍNH : - Cập nhật : Cập nhật thông tin lớp, phận, giáo viên, nhân viên, thực phẩm, ăn, nguời giao, nhà cung cấp,bảng định luợng ăn, phiếu báo ăn, phiếu yêu cầu thực phẩm, phiếu giao thực phẩm, phiếu bàn giao Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 86 Đồ án tốt nghiệp - Chương trình quản lý thực phẩm trường mầm non thực phẩm, phiếu kiểm kê thực phẩm In : Phiếu báo ăn, phiếu yêu cầu thực phẩm, phiếu đề nghị cung cấp thực phẩm, phiếu giao thực phẩm, phiếu kiểm kê thực phẩm Báo cáo : Thực phẩm mua hàng tháng, tốn tiền, tình hình thực phẩm cịn lại hàng ngày tháng 4.1 Giao diện Hình 4.1 Giao diện chương trình 4.2 Các giao diện cập nhật, tìm kiếm liệu a, Giao diện cập nhật phận Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 87 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non Hình 4.2 Giao diện cập nhật phận b, Giao diện cập nhật nhân viên Hình 4.3 Giao diện cập nhật nhân viên c, Giao diện cập nhật lớp Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 88 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non Hình 4.4 Giao diện cập nhật lớp d, Giao diện cập nhật giáo viên Hình 4.5 Giao diện cập nhật giáo viên Sinh viên:Đồn Thế Hùng - Lớp: CT1501 - Ngành: Cơng nghệ thơng tin 89 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non e, Giao diện cập nhật thực phẩm Hình 4.6 Giao diện cập nhật thực phẩm f, Giao diện cập nhật bảng định lƣợng nguyên liệu phân bổ theo ăn bữa Hình 4.7 Giao diện cập nhật bảng định lượng nguyên liệu phân bổ theo ăn bữa Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 90 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non h, Giao diện cập nhật nhà cung cấp Hình 4.8 Giao diện cập nhật nhà cung cấp i, Giao diện cập nhật ngƣời giao Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 91 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non Hình 4.9 Giao diện cập nhật người giao j, Giao diện cập nhật phiếu báo ăn Hình 4.10 Giao diện cập nhật phiếu báo ăn k, Giao diện cập nhật phiếu yêu cầu thực phẩm Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 92 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non Hình 4.11 Giao diện cập nhật phiếu yêu cầu thực phẩm l, Giao diện cập nhật phiếu đề nghị cung cấp thực phẩm Hình 4.12 Giao diện cập nhật phiếu đề nghị cung cấp thực phẩm m, Giao diện cập nhật phiếu giao thực phẩm Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 93 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non Hình 4.13 Giao diện cập nhật phiếu giao thực phẩm n, Giao diện cập nhật phiếu bàn giao thực phẩm Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 94 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non Hình 4.14 Giao diện cập nhật phiếu bàn giao thực phẩm o, Giao diện cập nhật phiếu kiểm kê thực phẩm Hình 4.15 Giao diện cập nhật phiếu kiểm kê thực phẩm 4.3 Một số báo cáo a, Báo cáo thực phẩm mua hàng tháng Hình 4.16 Báo cáo thực phẩm mua hàng tháng Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 95 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non b, Báo cáo tốn tiền Hình 4.17 Báo cáo tốn tiền c, Báo cáo tình hình thực phẩm cịn lại hàng ngày tháng Hình 4.18 Báo cáo tình hình thực phẩm cịn lại hàng ngày tháng Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 96 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non Sinh viên:Đồn Thế Hùng - Lớp: CT1501 - Ngành: Cơng nghệ thơng tin 97 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non KẾT LUẬN Trong đồ án này, em vận dụng phƣơng pháp phân tích thiết kế hƣớng cấu trúc để xây dựng website quản lý thực phẩm trƣờng mầm non Kết đạt đƣợc bao gồm: * Lý thuyết: - Phát biểu mơ tả đƣợc nghiệp vụ tốn Biểu diễn nghiệp vụ tốn sơ đồ tiến trình nghiệp vụ - Phân tích thiết kế tốn cách đầy đủ, theo quy trình đƣợc học phƣơng pháp hƣớng cấu trúc - Thiết kế đƣợc sở liệu quan hệ để lƣu trữ liệu - Thiết kế đƣợc giao diện cập nhật liệu mẫu báo cáo * Chƣơng trình: - Sử dụng hệ quản trị sở liệu Microsoft SQL 2008 Sử dụng ngôn ngữ ASP.NET với VB.NET để xây dựng chƣơng trình Hệ thống đƣợc cài đặt thử nghiệm với số liệu chạy thông suốt cho kết quả, đáp ứng đƣợc yêu cầu đặt toán Kiểm soát đƣợc lỗi ngoại lệ phát sinh ngƣời dùng nhập vào không Báo cáo mẫu theo yêu cầu Vì thời gian có hạn kinh nghiệm thực tế chƣa nhiều nên việc phân tích thiết kế tốn thực tƣơng đối đầy đủ, nhiên chƣa thể mơ tả đầy đủ khía cạnh vấn đề Xây dựng đƣợc hệ thống nhƣng với chức chính, cần thêm nhiều chức để chƣơng trình hoạt động tốt hồn chỉnh Nếu có điều kiện, sau em hồn thiện chƣơng trình đƣợc đẩy đủ dễ dàng việc quản trị Sinh viên:Đoàn Thế Hùng - Lớp: CT1501 - Ngành: Công nghệ thông tin 98 Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vỵ, Phân tích thiết kế hệ thống thông tin đại, hướng cấu trúc – hướng đối tượng, NXB Thống kê Hà Nội, 2002 [2] Lê Văn Phùng (2011), Kỹ thuật phân tích thiết kế hệ thống thơng tin hướng cấu trúc, NXB Thông tin Truyền thông [3] www.vivosoft.com , Hướng dẫn lập trình Visual Basic.NET [4] http://www.filestube.com/s/sql+server+2008+pdf,SQL Server 2008 Sinh viên:Đồn Thế Hùng - Lớp: CT1501 - Ngành: Cơng nghệ thông tin 99 ... Công nghệ thông tin Đồ án tốt nghiệp Chương trình quản lý thực phẩm trường mầm non 3.1.1 Quá trình phát triển hệ thống thông tin 69 3.1.2 Tiếp cận phát triển hệ thống thông tin định hƣớng... cập nhật thông tin phận 54 Hình 2.12 Giao diện cập nhật thơng tin nhân viên 55 Hình 2.13 Giao diện cập nhật thơng tin lớp 55 Hình 2.14 Giao diện cập nhật thông tin giáo viên... thông tin nhà cung cấp 59 Hình 2.19 Giao diện cập nhật thơng tin ngƣời giao 60 Hình 2.20 Giao diện cập nhật thông tin phiếu báo ăn 60 Hình 2.21 Giao diện cập nhật thông tin phiếu

Ngày đăng: 07/04/2020, 17:12

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