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

Khóa luận tốt nghiệp Hệ thống thông tin: Xây dựng hệ thống tạo thực đơn dinh dưỡng tự động và quản lý thông tin trẻ mầm non

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

Tiêu đề Xây dựng hệ thống tạo thực đơn dinh dưỡng tự động và quản lý thông tin trẻ mầm non
Tác giả Mai Thuy Anh Tuyet
Người hướng dẫn THS. Nguyen Ho Duy Tri
Trường học Trường Đại học Công nghệ Thông tin
Chuyên ngành Hệ thống Thông tin
Thể loại Khóa luận tốt nghiệp
Năm xuất bản 2021
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 114
Dung lượng 44,36 MB

Nội dung

Như vậy, một khâu phần ăn cân bằng dinh dưỡng hết sức quan trọng đối với sự sống.Bởi lẽ, các cơ quan, các mô trong cơ thé rất cần những chất dinh dưỡng đúng dé hoạtđộng hiệu quả.. Việc l

Trang 1

ĐẠI HỌC QUOC GIA TP HO CHÍ MINH

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA HỆ THÓNG THÔNG TIN

MAI THUY ANH TUYET

QUAN LY THONG TIN TRE MAM NON

BUILDING AN AUTOMATIC SYSTEM TO CREATE

A NUTRITIONAL BALANCED MENU AND MANAGE

KINDERGARTEN’S INFORMATION

KY SU NGANH HE THONG THONG TIN

TP HO CHÍ MINH, 2021

Trang 2

MAI THUY ANH TUYET - 16521409

KHOA LUAN TOT NGHIEP

XAY DUNG HE THONG TAO

THUC DON DINH DUONG TU DONG VA

QUAN LY THONG TIN TRE MAM NON

BUILDING AN AUTOMATIC SYSTEM TO CREATE

A NUTRITIONAL BALANCED MENU AND MANAGE

KINDERGARTEN’S INFORMATION

KY SU NGANH HE THONG THONG TIN

GIANG VIEN HUONG DAN THS NGUYEN HO DUY TRI

Trang 3

THONG TIN HỘI DONG CHAM KHÓA LUẬN TOT NGHIỆP

Hội đồng cham khóa luận tốt nghiệp, thành lập theo Quyết định số

ngày của Hiệu trưởng Trường Đại học Công nghệ Thông tin.

— Chủ tịch.

— Ủy viên

Trang 4

LỜI CẢM ƠN

Lời đầu tiên em xin cảm ơn quý Thầy Cô khoa Hệ thống Thông tin trường Đại học Công

nghệ Thông tin đã tạo điều kiện tốt nhất cho em hoàn thành khoá luận này

Em xin cảm ơn sâu sắc đến Thầy — ThS Nguyễn Hồ Duy Tri, đã cùng đồng hành, tậntình hướng dẫn, chỉ bảo em suốt khoá luận này Mặc dù bận trăm công nghìn việc nhưngmỗi khi em liên lạc, thắc mắc Thay đều dành thời gian dé giúp đỡ em rất nhiều giúp em

hiêu và thực hiện đê tài cách trọn ven.

Em cũng xin cảm ơn đến quý Thầy Cô trong khoa Hệ thống Thông tin cũng như cácThay Cô ngoài khoa Hệ thống Thông tin đã trang bị cho chúng em những kiến thức quýbáu, bồ ích, thực tế dé em có thé áp dụng vào khoá luận này

Và thêm nữa em cũng xin cảm ơn gia đình, người thân, bạn bè đã thương, giúp đỡ và

bên cạnh em, động viên, chăm sóc, ủng hộ về mặt tinh thần và giúp đỡ tạo mọi điều kiện

dé em hoàn thành hành trình cuối của bước đường đại học

Người thực hiện

Mai Thụy Ánh Tuyết

Trang 5

2.1 Nền tảng ứng dụng - +-22<+EEEEkEEEEEEEEEEEEEEEEEEEEEEErkrrrkerkerrkee 3

"m9 3

2.2 Cân bằng dinh dưỡng cho trẻ tại trường MAM non ¿2222254 4

2.2.1 Xây dựng khẩu phan ăn [ I] 2-2 2£ s+EE+£E+£E£E£EEEEEEEEESEEEEkerkrrkerxees 42.2.2 Nguyên tắc xây dựng thực đƠn: - 2: ©xz+cx+2x£Exerxeerxrrrxerkerrxee 62.2.3 Tính cân đối của khâu phần được thê hiện như thé nào? 62.3 Giải thuật đi truyền [2] - 2-52 5E+SE£SE£EEEEE2EE2EE2E12E1E7121 7171212 cree 17

2.3.1 Tổng (U31 2G SG 1119311 17

2.3.2 Nội dung, cách thực thi giải thuật - 5 5Ă S*SSe*s+kEseesserreesee 19

2.3.3 Áp dụng giải thuật tạo thực đơn tự động 5c ccScsscssessereses 22CHƯƠNG 3: XÂY DUNG CƠ SỞ DU LIỆU 2 2¿©227+25++£xvzz+zzxzzxsrsez 26

4.1 Phân tích nghiỆp vụ - c1 TH HH 26

4.1.1 Yêu cầu chức năng - 2 sSeEE‡EEEEEEE21121127127121171 111111 ce 26

4.1.2 Yêu cầu phi chức năng - 2-2 x+E££EE£EEEEEEEEEEEEEEEEEEEEEErrerkrrrkrrei 26

Trang 6

4.2 Cac tác nhân của hệ thống 2- 2: ¿2£ ©E£+E££EE+EE£EE2EE£EEEEEEEEEEEErErrkerrerreee 274.3 Phân tích thiết kế cơ sở dữ liệu c¿-+c++errEErrrrrtriirrrririrririree 28

4.3.1 Sơ đồ use case của toan bộ hệ thống "— 28

4.3.2 Danh sách các USC CAS€ SG SH HH HH HH ky 28

4.3.3 Sơ đồ tuần tự ch ng 47

AA Cài đặt cơ sở dữ HOU cece cseceeseeecescsecseceeesesaessesseessesseeseeseesateaeeneeas 73

4.4.1 Quản lý 8180 VỤ 2 SH HT HT HT HT TT HH TH HH HH 75

4.4.2 vì 0á 0u 7 5 77

AAS Quản lý phiếu ăn - ¿ 2c+Sk+SESEE St E2 E1121127112111171 11111 re 80

44.4 Quan ly dinh duGng 7 - 81

4.4.5 Quản lý thực don tự động - - + vn HH ngư, 85

CHƯƠNG 4: CÀI ĐẶT VÀ TRIÊN KHAI HỆ THÓNG -c-c+: 87

5.1 Sơ lược về phần mềm quản lý học sinh và cân bằng dinh đưỡng 875.2 Cấu trúc Website cccccccttthhnhhnnHHh re 88

5.2.1 Phân hệ quan lý 8180 VỤ - 1v ng HH ikt 88

5.2.2 Phan hệ quản lý tài chính - - 6 k1 1 9 9 9v nh ng ikt 88

5.2.3 Phân hệ quản lý phiếu ăn - ¿22 £+E£+EE+EE+EE+EEEEEEEEEEEerEerkerrerrrrex 88

5.2.4 Phân hệ quản lý dinh dưỡng -.- - 5 5c 2+ *+E+eEEeeresrersreserererke 88

5.2.5 Quản lý thực đơn tự động - +5 1xx k* 9 9 HH nnriệt 89

5.3 Mộtsố GIAO Ci} CHINN 00027 91

5.3.1 Mộtsố giao diện phân hé g1ãO VỤ - - - SG 11+ SH HH tr rey 915.3.2 Méts6 giao diện phân hệ tài Chinh ce eee ccececeseeeeeceeeeesceeeeeeeeeseeeeaees 925.3.3 Một số giao diện phân hệ phiếu sáng - 2-2 2S x£x+£Ezxzzzcsz 94

Trang 7

5.3.4 Một số giao diện dinh dưỡng -¿- 2 +¿©2++++2E++£x+zExerxeerxrrreerxeee 955.3.5 Một số giao diện thực đơn tự đỘng - cà tre, 96

0›0019)I€E18-4s0000759Ề 98

6.1 Tổng kết đề tài -:- 552 27S 2x22 22121127121127121127121111211 11 re 986.2 Khó khăn và hạn chế -¿- + ©¿+x+2+++Ek+EE+£EEEEEEEEEEEEEEEEEEEEEEEEEkerkrrrrrree 99

6.2.1 Khó khăn -2-©-2¿©2+22EE+2EEEEEEE22E1222121122121127127 E11 re 99

6.2.2 Han ChE 0 < 99

6.3 Kết uainecsccccccscccssssssesssesssssessesssessesssessusssessusssecsusssessusssessusssessusesesssessesssesseesseess 996.4 Hướng phat trig cecccccecccsecscesccseesessesnessessessessessessessesssesesessesssssessesseesesees 100TAI LIEU THAM KHAO occccccsssssssesssesssessssssssessusessesssecssecssscssecssecssecssscssscsssesssessseesses 101

PHU LỤC Le 66 LI OM secre pee cnceneieecceesecesssesessaseansansnennseses 102

Trang 8

DANH MỤC HÌNH ANH

Hình 2.1: Sơ đồ giải thuật di truyền 2-22 s2 22EE£EESEEEEEEEEEEEEEEEEEEEkrrkrrrrerkee 17

Hình 2.2: Mô hình thực thi bài toán giải thuật di truyền -2- 5252552552: 19Hình 2.3 :Thành phan của giải thuật di truyền ¿2 22222 E2 x+zEezxerxrrezreee 20

Hinh 2.4: Ham 0ì 0011 Ả 21 Hình 2.5: Hàm lai ghép 2 - -Ă 5S 1123111111351 1 11191111 111 TH HH HH kh 21

Hình 4.10: Sơ đồ tuần tự sửa học sinh -cc¿-222+++rrttEEkkkrrrrtrtiirrrrrririee 50

Hình 4.11: Sơ đồ tuần tự xem học phí -2- 5 5£+52+E£+E++E£EE£EEeEEerkerkerkerkerreee 51

Hình 4.12: Sơ đồ tuần tự thêm học phi c.cceccecccsccscesessessessessessessesssssesessesseesessesseeseesees 52Hình 4.13: Sơ đồ tuần tự xóa học phí -:- 2-2-2 2E£+E2EEEEEEEEEEEEEEerkerkerkrrreee 53Hình 4.14: Sơ đồ tuần tự sửa học phí -:- 2-5 +S£+E+E£+EE2EE£EEEEEEEEErEerkerkerkerreee 54Hình 4.15: Sơ đồ tuần tự tìm kiếm học phí + 22+ ++£+£++£E+£xezxerxerxerrerreee 55Hình 4.16: Sơ đồ tuần tự xem phiẾu ăn 2-2 £2S£+E££E2EE£EE£EEEEEEEEerEerkrrkerreee 56Hình 4.17: Sơ đồ tuần tự thêm phiếu ăn - 2£ 2+2£+E£+E££EE+EE+EEtEEerEerkerrerreee 57

Trang 9

Hình 4.18: Sơ đồ tuần tự xóa phiếu ăn ¿- + 5¿+x£2E£+EEtEEEEEEEEEEEEECEEkerkrrrrerkee 58Hình 4.19: Sơ đồ tuần tự tìm kiếm phiếu An o c.ccecccccccscsssessesssessessecseessecssessessseesessseeses 59Hình 4.20: Sơ đồ tuần tự xem thực đơn ¿- - xk+Et+E+E£EE+EvEE+EEEEEEeErkrrerkrkererxee 60Hình 4.21: Sơ đồ tuần tự thêm thực đơn ¿ ©2+++tttEEkrrrttkrtrrrtrrirrrrrirrr 61Hình 4.22: Sơ đồ tuần tự xóa thực đơn -ccccccccrkrrrtrtrirrrrrirrrrririreririrrrii 62Hình 4.23: Sơ đồ tuần tự tìm kiếm thực đơn -cccccccvcrrrrrrrrrrrirrrrrrrirrrrek 63Hình 4.24: Sơ đồ tuần tự xem thực phẩm - 2 2+2 ++E£+EE+EE+EEerEerkerkerrerreee 64Hình 4.25: Sơ đồ tuần tự thêm thực phẩm -2- 2-2 ++£+£x+£E+rxtzzevrxezrsrrxee 65Hình 4.26: Sơ đồ tuần tự sửa thực phẩm 66Hình 4.27: Sơ đồ tuần tự xem món AM oeeeecceccccsecessececsesecsesecsescesseceesesseeesecersveessvsaserseeees 67Hình 4.28: Sơ đồ tuần tự thêm món mq ecccssseesssssseecessseessssneeceesneecessneesessneecesnneeen 68Hình 4.29: Sơ đồ tuần tự xóa món ăn -¿- 2 2 kSxềESEEEEEEEEEEEEEEEEEEEEEEEEEEEEEkrkrrkerkee 69Hình 4.30: Sơ đồ tuần tự xem thực đơn tự h0 “1À 70Hình 4.31: So đồ tuần tự thêm thực đơn tự động -2¿ 2 s+©£+xzzz+rxczxzerxez 71Hình 4.32: Sơ đồ tuần tự xóa thực đơn tự C(O) ie mm 72

Hình 4.33: Dữ liệu học sinh va học phí - << + *E*E*sVESsEESskEsseessskresee 73

Hình 4.34: Dữ liệu dinh dưỡng 5 5E 111211 911231 911911911 ng ng rưệt 74

Hình 5.1 Cau trúc hệ thống 2- 22 ©2+¿22+2EE22EE22EEE22312231221221221271E221.cr re, 90

Hình 5.2: Màn hình quản lý học sinh - <5 + E311 1951199119911 91 9y ng ng 91

Hình 5.3 Man hình quản lý hoc sinh (tt) 0 ec eeceesccseeesecseceseeeceeeeseceeeeaeceeeeaeeeeeseeaeeess 91

Hình 5.4: Giao diện học phíÍ - <5 10191119301 9111 1H TH ng 93

Hình 5.5: Giao điện phiếu sáng - + 2 2 ©E+EE£SE£EE£2E2EE2E1211271217171 2121 1.c eeU 94

Hình 5.6: Giao diện quản lý thực ƠT - 5 + 3313113 131 EEEEEekrrerrkrrkrree 95

Hình 5.7: Giao diện quản lý món ăn - - 5 k3 29v vn ng nh ng rưệt 96

Hình 5.8: Giao diện thực don tự động - c5 + 3x + SH gi, 97

Trang 10

DANH MỤC BANG

Bảng 2.1: Bảng cân đối yếu tố sinh lượngg - 2 5£©2£+2E£+EE+EE££EEtEESEEtrEeerxrrrrers 6Bang 2.2: Các thành phan hóa học trong 100g thức ăn 2-22©52+52252252+£++z<££ 7Bang 2.3: Bảng các thực phẩm cung cấp chất đường 2-2 s5 xczxczxzzzzee 14

Bảng 4.1: Bảng dữ liệu học sinh - <6 3113121111 1119119 11 11 TH kg 75 Bang 4.2: Bảng dữ liệu phụ huynh học sinh - - - 555 + ++EEsskEssksseerrskreree 76 Bang 4.3: Bảng dữ liệu Ø1áO VIÊN - 5 119911919 111 nh TH HH Hệ 76

Bang 4.4: Bảng dữ liệu giáo viên - học sinh s + s++s + *vE+skEseEsseseesseesrree 76

Bảng 4.5: Bảng dit liệu khối - ¿52c ©522SS SE EEEEEEEE211271211271711 2112111121 xe 76

Bang 4.6: Bang dit liGu 00 01 ÔẢ 77 Bang 4.7: Bảng dữ liệu năm hỌC - - 2 1322113313311 1 15111115 111 11 91 1 ng ng 77

Bang 4.8: Bảng dữ liệu học phí - - - 5 1 1111112191 91 2 110v ng ng nàn rưệt 77

Bảng 4.9: Bảng dữ liệu chi tiết học phí : 2¿-©2¿225+22+++£E++EE+v2Exrzrxzrxrsrxesrsrees 78

Bang 4.10: Bảng dữ liệu loại học phl - 5 62113391 E*ESvESEskEssereesskrskrrsee 79

Bang 4.11: Bảng dữ liệu đơn gIá - .- - G1 TT HH HH ni 79

Bang 4.12: Bảng dữ liệu miễn giảm - ¿252522 SE£EE‡EE£EEEEEEEEEEEEEEErrerrrrkereee 79

Bảng 4.13: Bảng dữ liệu phiếu sáng -2¿- 2¿©2+22+++EE+tEEEtEExrzrxerxrsrxrerkrers S0Bảng 4.14: Bảng dữ liệu chỉ tiết phiếu sáng -2 -2- 222 ©2++22+t2zxzrxesrxeerseees 80

Bang 4.15: Bảng dữ liệu thực Ơï - 5 3221311911331 9119 11911911111 1 ng gi nnriệt 81

Bảng 4.16: Bang dữ liệu chi tiết di CHO cceccccccsscsssesssessesssessessesssessesssessesssessesssessessseeses 82Bang 4.17: Bang chỉ tiết thực On ecccececsessessesseessessessessessessessesssssssesssssessessessessessessess 82Bang 4.18: Bang dữ liệu thực pham.o ceccecccscsseesessessessessessessessesssssessessessessessesseeseesess 83

Bang 4.19: Bảng dữ liệu món ăn - - 5 6 311911911 91 199v ng ng rưết 84

Bang 4.20: Bang chỉ tiết món ăn 2-5256 SESEEE£EE2E2EE2E12E12212212171 71711 eU 84

Bảng 4.21: Bảng dữ liệu bao ĐÌ 5 5 1113119301211 1 101K HH He 85

Bảng 4.22: Bảng dữ liệu định mỨC - - 2E 32133 E*E+#EEEEESeEErsrerrrserserrerrree 85

Bảng 4.23: Bảng dữ liệu loại thực phẩm ¿2£ 225£+S£+EE£EE£EE+EEeEEerErrkerkerreee 85

Trang 11

Bảng 4.24: Bảng dữ liệu thực đơn tự động - - c1 + *+ nghệ, 86

Bảng 4.25: Bang dữ liệu chi tiết thực đơn tự 001007177 ` 86

Bảng 5.1: Bang mô tả giao diện học Sinh - - <1 1E E** SE kerike 92

Bảng 5.2: Bảng mô tả giao diện học phÍ - - - 5 +5 1311k * 1 E* 3 E9 vn ng 93

Bang 5.3: Bảng mô tả giao diện phiếu sáng - - + 252 £+E££EE+EE+EEeEEerEerkerrerreee 94

Bang 5.4: Bang mô tả giao diện thực đơn - - 6 1S HH ng nnrưết 95 Bang 5.5: Bảng mô tả giao diện món ă1 5 G6 11 93991 9319 1 1 111 ng rưết 96 Bang 5.6: Bang mô tả giao diện thực đơn tự động - 5 + cSssessesreesee 97

Trang 12

DANH MỤC TU VIET TAT

Trang 13

CHƯƠNG 1: TONG QUAN DE TÀI

Chương đầu tiên giới thiệu về dé tài, nêu lên hiện trạng, mục tiêu, phạm vi mà đề tài

lý, thống kê của nhà trường Hơn nữa, nhiều giáo viên mầm non sử dụng các phần mềmkhông có bản quyền, dé bị virus xâm nhập, gây hai, tài nguyên và dữ liệu của nhà trường

bị kẻ xấu lạm dụng, chỉnh sửa, thất thoát

Một vấn đề khác cùng đi song hành với quản lý đó là dinh dưỡng trẻ em Chất dinhdưỡng có vai trò vô cùng quan trọng đối với sức khoẻ và sự phát triển của cơ thê đặc biệt

là trẻ nhỏ Chất dinh dưỡng bao gồm các chất sinh năng lượng và chất không sinh nănglượng Các chất sinh năng lượng gồm chất đạm, chất béo và chất bột đường Các chất

không sinh năng lượng bao gôm các vitamin, các chât khoáng và nước.

Các chỉ số Intelligence Quotient(IQ), Emotional Quotient(EQ) của trẻ có liên quan mậtthiết đến chất lượng của nguồn dinh đưỡng mà trẻ nhận được trong những năm đầu đời

Trẻ em suy dinh dưỡng có khả năng học hỏi kém hơn so với những trẻ được nuôi với

chế độ dinh dưỡng đầy đủ cân bằng.

Như vậy, một khâu phần ăn cân bằng dinh dưỡng hết sức quan trọng đối với sự sống.Bởi lẽ, các cơ quan, các mô trong cơ thé rất cần những chất dinh dưỡng đúng dé hoạtđộng hiệu quả Nếu không, cơ thé sẽ dé dang ốm bệnh, mệt mỏi, nhiễm trùng, học tập và

làm việc kém hiệu quả Việc lên thực đơn cho các học sinh sao cho đủ dinh dưỡng[ 1]

cũng là một phần rất khó và phức tạp đối với giáo viên vì phải cân băng dinh dưỡng,

Trang 14

đảm bảo tính đa dạng của thực đơn và phải dựa trên tiêu chuẩn của Bộ Giáo dục đã đềTa.

Trong khuôn khổ đề tai, với mong muốn tạo một phan mềm tích hợp các chức năng quan

lý, tạo báo cáo, hệ thống tự động lên thực đơn dự kiến giúp giảm bớt khó khăn cho quýThay Cô tại các trường mam non Tìm hiểu các giải thuật lập lich dé tìm ra những thựcđơn có đầy đủ hàm lượng dinh đưỡng và đảm bảo tính đa dạng cho các học sinh

1.2 Pham vi nghiên cứu

12.1 — Về vị trí địa lýTất cả các trường mam non, nhà trẻ trên cả nước, đặc biệt khu vực thành phố Hồ ChíMinh Phần mềm phù hợp với những trường có số học sinh lớn hơn hoặc bằng 200 học

sinh

1.2.2 Về công nghệ

- Framework: Odoo 12.

- Ngôn ngữ lập trình: Python.

- Hệ quản tri cơ sở dữ liệu: Postgres.

- Mot số thuật toán lập lịch biéu: Các bài toán lập lịch JobShop và giải thuật di

truyền (GA)

1.2.3 Đối tượng nghiên cứu

- Phan mềm quản lý học sinh, quản lý học phí, quan lý phiếu ăn, quan lý thu chi

- Hệ thống tính khẩu phần dinh dưỡng, tạo thực đơn tự động

Trang 15

CHƯƠNG 2: CƠ SỞ LÝ THUYET

Chương thứ hai tập trung vào các lý thuyết đã tìm hiểu và áp dụng vào đề tài, nội dungchương giới thiệu về các ngôn ngữ, thuật toán, dé giải quyết bài toán cân bằng dinh

dưỡng.

2.1 Nền tảng ứng dụng

2.1.1 Odoo [3]

- QOdoo là một phần mềm quản trị doanh nghiệp mã nguồn mở sử dụng ngôn ngữ

lập trình Python, bao gồm các phân hệ Bán hàng, Chăm sóc khách hàng, Quản trị

dự án, Quản trị kho, Quản trị sản xuất, Quản lý tài chính và Quản trị nguồn nhânlực, Odoo/OpenERP cung cấp da dạng các lựa chọn với hơn 1000 phân hệ

Odoo/OpenERP được tích hợp công nghệ điện toán dam mây, cực kỳ phù hợp với

các doanh nghiệp vừa và nhỏ trong mọi ngành nghè, lĩnh vực Hiện tại, Odoo vanluôn là lựa chọn hàng đầu cho các doanh nghiệp, không chỉ ở Việt Nam, trên thếgiới số lượng người quan tâm tới Odoo cũng vượt trội

- Odoo/OpenERP có ưu điểm:

o Là một mã nguồn mở nên nhiều công ty tin học nhỏ có thể tham gia cung

cấp triển khai và phát triển bổ sung các phân hệ phụ trợ

© Odoo dé cai, vận hành thử trên nhiều nền tang.

© Được viết chủ yêu trên Python (còn có thêm Javascript và XML).

© Có thé kết hợp với các thư viện Python nổi tiếng khác như MatplotLib dé

vẽ biéu đồ, ScikitLearn dé phân tích dự đoán xu hướng dit liệu (machine

Trang 16

learning), hoặc mở rộng ra các web service dé đối tượng ngoài, hệ thốngngoài, thiết bị di động kết nối vào.

- Mặt khác, với hình thức được viết theo từng phân hệ độc lập Doanh nghiệp sẽ

không đợi khi nào hoàn thành mới sử dụng mà có thể sử dụng ngay với các phân

hệ cơ bản của Odoo.

2.2 Cân bằng dinh dưỡng cho trẻ tại trường mầm non

2.2.1 Xây dựng khẩu phan ăn [1]

2.2.1.1 Khẩu phần là gì?

Là suất ăn của 1 người trong 1 ngày nhằm đáp ứng nhu cầu về năng lượng và các chất

dinh dưỡng cần thiết cho cơ thê

Khẩu phan tính thành lượng thực phẩm, chế bién dưới dang các món ăn, sau khi sắp xếp

thành bảng món ăn từng bữa, hàng ngày, hàng tuần gọi là thực đơn

2.2.1.4 Cách xây dựng khẩu phần ăn của trẻ:

- Độ tuổi nhà trẻ (2-3), khẩu phần ăn là 60-70% dinh đưỡng trong một ngày

- D6 tuổi mẫu giáo (3-5), khâu phan ăn là 50% dinh dưỡng trong một ngày

(900cal /ngay).

2.2.1.5 Khâu phan ăn phải dam bảo cân đối và hop lý

a Thế nào là một khẩu phần ăn cân đối và hợp lý?

Khâu phân ăn cân đôi và hợp lý cân có đủ những yêu tô sau:

- Nang lượng (calo).

- Chat đinh dưỡng (4 nhóm thực phẩm: P, L, G, Vitamin — muối khoáng).

Trang 17

o_ Protit không được sử dụng có hiệu quả nếu thiếu năng lượng và một số

vitamin Con người nhất là trẻ em muốn tạo máu cần sắt, đường, vitamin

B12.

o Trẻ không hấp thu canxi khi khẩu phan ăn không có tỉ lệ canxi hợp lý

b Cân đối năng lượng: P, L, G, Vitamin — muối khoáng:

Gọi khâu phần ăn của trẻ một ngày là 100%, khâu phần ăn cân đối có tỷ lệ:

P: 12-15%, L: 20-25%, G: 60-70%

c Cân đối Protit:

Là thành phần quan trọng nhất

Ti số Protit nguồn gốc động vật so với tông số Protit là 1 tiêu chuan nói lên chat

lượng Protit trong khâu phần

Đặc biệt đối với trẻ em, thực phẩm gồm 50% động vật (PV), 50% thực vật (TV)

d Cân đối Lipit:

Tổng số lipit thực vật - động vật: 2 nguồn chất béo DV va TV phải có mặt trongkhẩu phần ăn tỷ lệ tổng cộng 26% năng lượng cả ngày

o Lưu ý: một số trường có khuynh hướng thay thé hoàn toàn mỡ động vật

bằng dầu thực vật là không hợp lý.

Não cần chất béo, tuy nhiên chất béo thực vật là sản phẩm oxy hoá (chứa cácperoxit hoặc axit béo chưa no là những chất có hại đối với cơ thể) vì vậy cần cảhai loại chất béo là thực vật và động vật nhưng không được thay thế hoàn toàn là

động vật.

e Cân đối Gluxit:

Người lớn cần 60-70% gluxit trong năng lượng cả ngày.

Trẻ em 61% gluxit trong năng lượng cả ngày.

f Cân đối Vitamin:

Khoáng chất như photpho (P), canxi (Ca), magie (Mg)

Đối với trẻ em: tỉ lệ Ca/P 1 — 1.5, Ca/Mg 1 - 0.6

Trang 18

2.2.2 Nguyên tắc xây dựng thực đơn:

- Thue đơn cần bảo dam các chất dinh dưỡng: đủ 4 nhóm thực phẩm P,L,G, Vitamin

và muôi khoáng.

- Cùng một loại thực phẩm phải sử dụng cho tất cả các chế độ ăn để tiện cho công

tác tiếp phẩm và việc tô chức nấu ăn cho trẻ của nhà bếp

- Lên thực đơn tuần: phù hợp với việc sử dụng đủ loại thực phẩm và việc bảo quản

thực phẩm, việc chuẩn bị thực phẩm nấu cũng chủ động hơn

- Thực đơn cần thay đôi món ăn dé trẻ khỏi chán Ví dụ: sáng ăn thịt, chiều ăn cá

2.2.3 Tính cân đối của khẩu phần được thể hiện như thế nào?

Cân đối giữa các yếu tố sinh năng lượng hay còn gọi là định mức dinh dưỡng một ngàycủa trẻ, được tính theo tỷ lệ phần trăm (%):

Bảng 2.1: Bang cân đối yếu tổ sinh lượng

Can dam bảo các nguyên tac mà các nhà khoa học đã nghiên cứu

- _ Tối đa chất đạm 15%, tối thiểu 12%.

- Chat béo cho phép 30% Tuy nhiên ở miền Nam khí hậu nóng, vì vậy tối đa: 27%,

tối thiểu: 25%

Trang 19

Bảng 2.2: Các thành phân hóa học trong 100g thức ăn

TT | Tên thực phim | Dam Béo Đường Calo

- Dựa vào các thành phần hóa học của từng loại thực phẩm, người sử dụng chọn

ra các loại thực phâm phù hợp sao cho lượng đạm, béo đường đủ với định mức đã đề

ra.

lg Dam 4 calo 1g Béo 9 calo

Trang 20

Ví dụ]: Đạm Béo Đường Calo

Hành tây 100g 1,8 0 8,3 41

- Trung bình một ngay trẻ ăn được 7,3g hành tay Ta tính được hàm lượng dinh

dưỡng của 7,3g hành như sau:

trẻ đủ hàm lượng dinh dưỡng P - L - G định mức 14 - 26- 60 tương đương 900 calo /

ngày Các chất dinh dưỡng này bao gồm gạo, thịt, cá, rau củ, rau lá, trắng miệng, sữa và

các loại gia vỊ trong một ngày.

Các loại thực phẩm sẽ xoay quanh các nhóm thực phẩm đã kể trên, bên cạnh đó, ngườithực hiện có thê hoàn toàn thay thế các loại thực phâm khác có giá trị dinh dưỡng tương

đương.

> Các bước khi tiến hành xây dựng khẩu phần ăn:

Bước 1:

- Ấn định số năng lượng của độ tuổi được tính bằng calo

- _ Cần năm vững nhu cầu các chất dinh dưỡng tại trường cả ngày.

- Calo cho từng độ tuôi:

s* Nhà trẻ (60-70%)

Nhóm bột 510/850

Trang 21

Nhà trẻ + mẫu giáo chung 50-60%

Bước 2: Lựa chọn cách phân đối calo thích hợp: Theo tỉ lệ nào

Bước 3:

Lên thực đơn 1 ngày hay 1 tuần

Thực phẩm ngon nhất

Thực phẩm sẵn có của địa phương

Tô màu bát bột, màu sắc thực phâm gợi cảm hấp dẫn kích thích cho trẻ hứng thúcho trẻ thèm ăn, đồng thời dem lại giá trị dinh dưỡng (chọn nhiều thực phẩm kết

hợp).

Bước 4: Lựa chọn thực pham

Dựa vào bảng thành phan hoá học cho 100g thức ăn ăn được

Các bảng giàu P, L, G, Vitamin và muối khoáng

Bảng thực phẩm được tính sẵn ở bảng A, B, C, D

Bảng lương thực đề nghị sử dụng

Bước 5: Bỗ sung cho đạt năng lượng với dầu mỡ và đường.

Cách tính calo cho từng độ tuổi và nhu cầu Dam - Mé - Đường theo các tỉ lệ:

+ Trẻ nhóm bột cả ngày 850 calo —> 100%

Trang 22

? +— 60%

850 x 60

=510calo 100

+ Trẻ mẫu giáo 1.500calo —>100%

1⁄ Nhóm bột: năng lượng ca ngày là 850calo

- Nhà trẻ cho ăn tại trường là 60%

Trang 25

- Cả ngày bình quân 3 độ tuổi 1.500cal

- Tại trường 60% đạt 900cal

Trang 26

- Pay là năng lượng của khẩu phan tại trường đạt 50-60% nhu cầu cả ngày.

- Nhu cau các yếu tô vi lượng trong cơ cấu khâu phan nay cũng như cơ cấu 1-1-5

- _ Tỉ lệ đạm DV/dam tổng cộng là 60% (DV 8% + TV 6% = 14%)

- Chat béo trong khâu phan tại trường cần đạt từ 50-60% nhu cầu cả ngày

- Tilé béo TV/béo tổng cộng 50%

- Chat đường: lương thực 40% + trái cây 7% + rau 3% Đường tinh chế 10% =

- Com nha tré: 9,6-10 phan

- Com mau gido: 12 phan

2/ Các thực phâm cung cap chất đường:

Bảng 2.3: Bảng các thực phẩm cung cấp chất đường

Z p20 va Trái cây các | Đường tinh

Nhóm tuôi phâm chê biên từ | Rau các loại y 5

loai che

gạo

Bột 2 phần 5 phần 4 phần 125g

Cháo 2,5 phần 6 phần 5 phần 15g

Com NT 3 phan 7 phan 6 phan 18g

Com MG 3,5 phan 9 phan 7 phan 22,5

14

Trang 27

3/ Các thực phẩm bồ sung chất béo:

- Dung dâu đậu nành, dâu mè, dau phộng

- _ Uông sữa đậu nành hoặc sữa đậu phộng, các loại sữa.

4/ Các bảng thực phẩm được tính sẵn dé xây dựng khẩu phan:

a Bảng lương thực:

- Một phần ngũ cốc hoặc sản phâm chế biến được tính bằng gam dem lại 100 calo:

17> 33

b Cách sử dung bang:

Mỗi loại ngũ cốc va sản pham chế biến được tinh bằng gam và gọi là 1 phan.

Mỗi phan nay dem lại 100 calori Dé đảm bảo từ 60% nhu cầu cho trẻ ăn tại trường theo

cơ cau khẩu phần là 14-26-60% các nhóm cần sử dụng số lượng phần như sau:

Trang 28

Cách sử dụng: mỗi loại trái cây được tính bằng gam và qui là 1 phần Mỗiphần đều đem lại 9-10calori, để đảm bảo 60% nhu cầu cho một trẻ ăn tại trường theo cơcầu 14-26-60%

Trang 29

2.3 Giải thuật di truyền [2]

Nhận các tham sả

của bài taán

Khel tac quan thẻ:

đề phù hợp với thực tế khách quan Đó là quan niệm "Quá trình tiến hoá tự nhiên

là quá trình hoàn hảo nhất, hợp lý nhất và tự nó đã mang tính tối ưu" Quá trìnhtiến hoá thé hiện tính tối ưu ở chỗ thế hệ sau bao giờ cũng tốt hon thé hệ trước

GA thuộc lớp các giải thuật xuất sắc nhưng lại rất khác các giải thuật ngẫu nhiên

vì chúng kết hợp các phần tử tìm kiếm trực tiếp và ngẫu nhiên Khác biệt quan

trọng giữa tìm kiếm của GA và các phương pháp tìm kiếm khác là GA duy trì và

17

Trang 30

xử lý một tập các lời giải, gọi là một quần thể (population) Trong GA, việc tìmkiếm giả thuyết thích hợp được bắt đầu với một quần thể, hay một tập hợp cóchọn lọc ban đầu của các giả thuyết Các cá thé của quan thê hiện tại khởi nguồncho quan thé thé hệ kế tiếp bằng các hoạt động lai ghép và đột biến ngẫu nhiên —được lẫy mẫu sau các quá trình tiến hóa sinh học Ở mỗi bước, các giả thuyếttrong quần thé hiện tại được ước lượng liên hệ với đại lượng thích nghi, với cácgiả thuyết phù hợp nhất được chọn theo xác suất là các hạt giống cho việc sảnsinh thé hệ kế tiếp, gọi là cá thé (individual) Cá thé nào phát triển hơn, thích ứnghơn với môi trường sẽ tồn tại và ngược lại sẽ bị đào thải GA có thé dò tìm thé hệmới có độ thích nghi tốt hơn GA giải quyết các bài toán quy hoạch toán học thôngqua các quá trình cơ bản: lai tạo (crossover), đột biến (mutation) và chọn lọc(selection) cho các cá thê trong quần thể Dùng GA đòi hỏi phải xác định được:

khởi tạo quan thé ban đầu, hàm đánh giá các lời giải theo mức độ thích nghi —

hàm mục tiêu, các toán tử di truyền tạo hàm sinh sản.

Giải thuật di truyền (GA) là một kỹ thuật của khoa học máy tính nhằm tìm kiếmgiải pháp thích hợp cho các bài toán tối ưu tổ hợp (combinatorial optimization),

là một phân ngành của giải thuật tiến hóa, vận dụng các nguyên lý của tiễn hóa

như: đi truyền, đột biến, chọn lọc tự nhiên, và trao đổi chéo Nó sử dụng ngôn

ngữ máy tính dé mô phỏng quá trình tiền hoá của một tập hợp những đại diện trừutượng (gọi là những nhiễm sắc thé), của các giải pháp có thé (gọi là những cá thể)cho bài toán tối ưu hóa vấn đề Tập hợp này sẽ tiến triển theo hướng chọn lọc

những giải pháp tốt hơn

Ngày nay, GA càng trở nên quan trọng, đặc biệt là trong lĩnh vực tối ưu hoá, mộtlĩnh vực có nhiều bài toán thú vị, được ứng dụng nhiều trong thực tiễn nhưngthường khó và chưa có phương pháp hiệu quả dé giải quyết

18

Trang 31

2.3.2 Nội dung, cách thực thi giải thuật

Giải thuật di truyền hiểu một cách đơn giản là tạo ra một quan thé, trong quan thé nàychon ra các cá thé tốt dé đi lai ghép và đột biến chọn ra một cá thé thích hợp nhất dựavào hàm đánh giá và tính độ thích nghi, tạo ra thế hệ con cháu tốt hơn thế hệ của cha mẹ.Trong đó cá thê là một cá nhân hay một vật cụ thê Di truyền là hiện tượng những tính

trạng của cha mẹ cho con cái thông qua gen của bô mẹ.

- _ Mô hình thực thi bài toán tổng thé:

Trang 32

- Gen: Gen là những đặc trưng sinh học của bố me, trong bài toán, gen là một phần

tử của một mảng (đường viên màu đỏ)

- _ Cá thê: đó cá thê là một cá nhân hay một vật cụ thê (đường viên màu xanh)

- Quan thê: Gôm nhiêu cá thê, đường viên mau tim.

Hàm lai ghép: lai ghép là sự kết hợp giữa cha và mẹ, trong bài toán là sự chuyên đổi các

phân tử giữa hai mảng với nhau

20

Trang 33

- Sau khi chọn ra các phan tử lai ghép, đối vi trí các phan tử với nhau

- Cac thế hệ con được sinh ra

21

Trang 34

A5 [1|1|1|0|0|0

A6 [00/01/11

Hình 2.6: Hàm lai ghép 3

(nguồn towardsdatascience.com)

Hàm đột biến, tiến hóa: tiến hóa nói đến quá trình hoàn thiện, biến đổi dần để hoàn thiện

hơn các bộ phận, chức năng của các sinh vật dé phù hợp với điều kiện sinh tồn Đột biến

là thay đổi gen trong cá thé thành những gen mới có thé tốt hơn hoặc xấu đi, trong bàitoán áp dụng đột biến là thay đổi một vài phan tử trong một mảng dé tạo ra cá thể mới

2.3.3 Ap dụng giai thuật tạo thực don tự động

Sử dụng thư viện Deap [4] của python dé thực hiện giải thuật Các bước thực hiện nhưsau: đầu tiên ta sử dụng hàm tao các cá thể 1 ngày sẽ có 8 món ăn được bao gồm trongnăm bữa bữa sáng, phụ sáng, bữa trưa, bữa xế và phụ xế Các món ăn đã được đánh số

thứ tự xác định.

22

Trang 35

- Trong bài toán sử dụng giải thuật đi truyền dé tạo thực đơn trong | tuần của

trường hoc Thực đơn này phải dam bảo đủ dinh dưỡng cho tat cả các học sinh

trong trường học.

Thực đơn tự động / 2021-01-18 - 2021-01-22

#sia +Tạo # Hanh động ~ 15/15 4

Ngày bat đầu 18/01/2021 P 1412

Ngày kết thúc 22/01/2021 L 25,59

Tên 2021-01-18 - 2021-01-22 6 60,29

Chi tiếtthứcăn Chỉ tiết dinh dưỡng thực đơn

Thứ trong Bữa tráng

tuần Bữa sáng Bữa xế Bữa mặn Canh Canh 2 miệng Xế sáng Xế chiều

2 Bánh canh cua Soup tóc tiên _ Ốcheo chưng Rau muống xào thịt _ Canh bap cải nấu giò Thanh long Sữa bộttoàn Sữa đậunành

- Cac bước thực hiện:

Đầu tiên ta tạo ra các cá thé Cá thé là thực đơn của một tuần, bao gồm 8 món ăn trongmột ngày Có một điều đặc biệt thay vì việc tạo ngẫu nhiên ra một thực don bat kỳ, tácgiả tạo ra một cá thé với các món ăn đúng vi trí của nó, bữa sáng chỉ là những món ăn

có loại món ăn là bữa sáng.

Tiếp theo là tạo một quan thé 1000 phan tử trong một phan tử này chọn ra 1 cá thé tốtnhất dé làm mốc Tiếp tục chọn ra 50 phần tử cho đi lai ghép và đột biến 1000 lần vớixác suất lai là 0.2 và xác suất đột biến là 0.5

23

Trang 36

Tiếp theo là hàm lai ghép, chọn ra 50 cá thể tốt nhất trong quan thé cho lai với nhau Ởđây lai tức là đổi các thành phần của các thực đơn với nhau Vi dụ vi trí từ 5-10 của thựcđơn A sẽ đổi với vị trí thứ 5-10 của thực đơn B.

Hàm đột biến là hàm thay thé 1 hoặc nhiều phan tử trong thực đơn Thông thường độtbiến sẽ chọn ra một số ngẫu nhiên dé đột biến, nhưng trong thuật toán này, người viết đãthêm phan đột biến theo đúng thứ tự món ăn của nó Vi du món sáng thì chỉ có thé thaythế bằng món sáng khác, món mặn được thay thế bằng món mặn khác Điều này giúpgiảm thiêu thời gian đột biến, giúp cho thuật toán tìm ra được những thực đơn tốt nhất

một cách có hiệu quả.

Sau khi lai ghép và đột biến, sử dung lại hàm đánh giá dé tinh lại các độ thích nghi củatừng thực đơn mới tạo, nếu thực đơn mới tạo tốt hơn ta lây thực đơn đó

Hàm đánh giá: Hàm đánh giá dựa vào hai tiêu chí: các món ăn không trùng lắp trong một

ngày và các món ăn đủ thành phần dinh dưỡng Sử dụng hàm đánh giá tính độ thích nghỉ.

Hàm đánh giá là hàm đảm bảo rằng thực đơn được cân bằng dinh dưỡng và thực đơnđảm bảo tính đa đạng, hạn chế trùng món trong một ngày Hàm đánh giá được dựa trênđiểm trừ, số điểm trừ là tự tìm hiểu và quy định

o_ Điểm trừ tính theo các món ăn trùng lắp: Các món ăn trong cùng một ngày

khi trùng lắp các món với nhau, điểm trừ được cộng lên

o_ Các món ăn đặt sai vị trí: Khi món ăn đặt sai vị trí Ví dụ: Món Bún bò huế

là món ăn sang, được đặt tai vi trí món canh của món ăn trưa, điểm trừ

được cộng vào, vì món ăn không phù hợp và không đúng quy định.

24

Trang 37

Hình 2.9: Lượng thành phan dinh dưỡng của một thực don

o Các thành phần của các món ăn được tổng hợp, cộng lại số lượng đạm,

béo, đường và quy ra calo theo công thức (Vi dụ 1 g đạm = 4 calo) Luong

thức ăn phù hợp với một trẻ là lượng dinh dưỡng trung bình của món ăn.

Trong món ăn quy định số lượng dinh dưỡng này, các lượng đạm, béo,đường, calo được tính dựa trên lượng thức ăn phù hợp dé tính ra tỉ lệ P - L

G cân đối như ở mục 2.2 đã nêu Lượng đạm, béo, đường chuẩn là 14

-26 — 60% trên số calo tổng Thực đơn ban đầu sẽ bị trừ 100 điểm, nếu thực

đơn đạt mức dinh dưỡng thi sẽ trừ bớt điểm đi khi và chỉ khi tỉ lệ P, L, Gtrong khoảng cho phép (đã nêu tại phần 2.2), số điểm trừ đúng bằng tỉ lệphần trăm P - L - G đã được tính trong thực đơn Nhờ đó, thực đơn tinh

toán được độ chính xác tốt hơn, lượng dinh dưỡng đúng hơn.

Trong bài toán, điểm trừ càng lớn thì độ thích nghi càng nhỏ, khi điểm trừ càng nhỏ thì

độ thích nghi càng lớn Qua hai tuần nghiên cứu và thay đổi thông số thi thông số phủ

hợp với bài toán là quan thé: 1000 cá thể, thế hệ lai ghép 1000 lần, xác suất lai ghép 0.5,xác suất đột biến 0.2, số điểm trừ hai món ăn trùng lắp: 1000, số điểm trừ món ăn không

đủ dinh dưỡng: 100.000

25

Trang 38

CHƯƠNG 3: XÂY DỰNG CƠ SỞ DỮ LIỆU

Chương ba tập trung vào việc phân tích các nghiệp vụ, chức năng của hệ thống, qua

việc phân tích thiết kế tạo ra cơ sở dữ liệu cho hệ thống

4.1 Phân tích nghiệp vụ

4.1.1 Yêu cầu chức năng

- Chic năng quản lý giáo vụ: quan lý thông tin học sinh, thông tin cha mẹ hoc sinh,

nhờ đó giáo viên có thé dé dàng tìm kiếm, thống kê danh sách học sinh đã và đanghọc trong trường, những học sinh đã tốt nghiệp Ngoài ra còn lưu đầy đủ và chỉtiết các thông tin học sinh dé tiện lợi trong việc tra cứu

- _ Chức năng quan lý tài chính: Quản lý thông tin học phi của từng hoc sinh, in biên

lai, giấy báo học phí, thống kê những học sinh đã đóng tiền trong tháng Việc này

giúp các học sinh có thê dễ dàng thống kê, tìm kiếm cũng như dễ dàng tạo báocáo số sách cho trường

- Quan lý phiếu ăn: Thống kê các món ăn, các thành phần thức ăn trong một bữa

Cụ thể là bữa sáng, chức năng quản lý phiếu ăn hỗ trợ quản lý các thành phầnthức ăn, số lượng, đơn giá, nguồn cung cấp thực phâm cho trường Nhằm tạo ratính minh bạch, an toàn vệ sinh thực phẩm trong trường

- _ Chức năng tính khâu phần dinh dưỡng trong thực đơn: Người quản lý dựa vào

các thành phan, các hệ số thải bỏ dé tính ra được lượng dinh dưỡng cần thiết nhấtcho bữa ăn của trẻ Nhằm tạo ra một thực đơn đầy đủ dinh dưỡng cho trẻ Dựavào các số lượng này, nhà bếp của trường bắt đầu đi chợ và mua thức ăn cho trẻ

- Tao thực đơn tự động: Thực đơn tự động tạo ra dựa vào hàm lượng dinh dưỡng,

cân băng sao cho có đủ tất cả các hàm lượng dinh dưỡng trong một tuần (từ thứ

2-thứ 6) Thực đơn này phải đảm bảo cân đối dinh dưỡng và tránh bị trùng lắp

trong một tuần.

4.1.2 Yêu cầu phi chức năng

- Giao diện gân gũi, đơn giản, thân thiện với người dùng.

26

Trang 39

Yêu cầu về chất lượng

o Tính tiện dụng: Hệ thống có giao diện trực quan, dễ sử dụng

o_ Tính nâng cấp: Hệ thống dé dàng mở rộng, phát triển trong tương lai

4.2 Các tác nhân của hệ thống

Thu ngân: sử dụng chức năng thêm, tìm kiếm, xoá, sửa học phí của từng học sinh,

in biên lai học phí, xem thông tin những học sinh đã đóng tiền, những học sinhchưa đóng tiền dé thông báo lại đến các lớp, in giấy báo học phí gửi cho phụ

huynh học sinh Chỉ xem thông tin học sinh trong trường.

Hiệu phó bán trú: quản lý học sinh, thông tin học sinh, thông tin cha mẹ học sinh.

Từ đó lên kế hoạch cho các hoạt động của trẻ (chức năng nảy nằm ngoài hệ thống)Hiệu phó dinh dưỡng: chịu trách nhiệm về thành phần dinh dưỡng của trẻ, cânđối dinh đưỡng sao cho lượng dinh dưỡng trẻ ăn hàng tuần phù hợp với định mứcdinh dưỡng Hiệu phó có quyền thêm, xoá, sửa, tìm kiếm các thực đơn, tạo thực

đơn tự động.

Hiệu trưởng: Hiệu trưởng có tất cả các quyền của thu ngân, hiệu phó bán trú, hiệuphó dinh dưỡng, ngoài ra hiệu trưởng có quyền thêm, xoá, sửa, tìm kiếm nhânviên Về học phi, có thêm chức năng xem báo cáo học phi, xem thông tin, tổng sốtiền đã đóng, chỉ tiết số học sinh đã đóng học phí trong một ngày, một tháng

27

Trang 40

4.3 Phân tích thiết kế cơ sở dữ liệu

4.3.1 Sơ đồ use case của toàn bộ hệ thống

Hình 4.1: Sơ đồ usecase toàn bộ hệ thống

4.3.2 Danh sách các use case

Bang 3.1: Bảng danh sách usecase

STT Usecase

1 Usecase đăng nhập Người dùng đăng nhập vào hệ thống

2 Usecase quan ly tài chính Người dùng quản ly hoc phi của hoc sinh

Người dùng quản lý học sinh, cha mẹ học

3 Usecase quản lý giáo vụ sinh

28

Ngày đăng: 02/10/2024, 03:11

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w