Екологічна оцінка раціонального харчування
Вплив неякісного харчування на стан здоров’я та смертність населення України. Класифікація забруднюючих речовин харчових продуктів. Основні принципи лікувального харчування. Методика оцінки раціонів харчування з урахуванням медико-екологічних чинників.
Рубрика | Кулинария и продукты питания |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 26.10.2012 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Оцінки раціону харчування виконуються на підставі нормативів з урахуванням енергетичних затрат людини при різних видах діяльності.
Для оцінок негативного впливу нестачі поживних речовин та їх екологічного забрудненні знаходяться залежності між хворобою та браком тих чи інших речовин.
На підставі оцінки стану здоров`я піддослідної групи виконується формування раціону харчування з урахуванням екологічних чинників.
Проводиться оптимізація раціону харчування.
Необхідна функціональність модуля (котрий повинен бути автоматизований):
- автоматизоване формування і друк звітів про групи населення (ключовий реквізит - код групи);
- автоматизоване ведення реєстру забруднюючих речовин;
- автоматизоване ведення реєстру нормативів харчування;
- автоматизоване ведення реєстру енергетичних витрат при різних видах діяльності;
- автоматизований розрахунок наслідків від нераціонального харчування;
- підтримка формування раціону харчування з урахуванням енергетичних витрат людини та потреб в споживчих речовинах;
- автоматизована оптимізація раціонів харчування з урахуванням екологічних чинників.
Інформаційна база модуля "Оптимізація харчування з урахуванням екологічних чинників" включає:
1) Довідник груп населення, в якому накопичена інформація про групи населення для яких виконується оптимізація раціону харчування. Довідник містить наступні поля: код групи, повна назва, вік, калорійність добового раціону для чоловік та жінок с різними видами обслуговування;
2) Класифікатор забруднюючих речовин, в якому накопичена інформація про забруднюючі речовини, що містяться в продуктах харчування. Класифікатор містить наступні поля: код речовини, найменування, опис, ГДК;
3) Довідник нормативів з харчування, містить наступні поля: код нормативу, назва, описи нормативу, добова потреба для чоловіків та жінок;
4) Довідник продуктів харчування який містить такі поля: код продукту, назва продукту, опис, вміст білків, жирів, вуглеводів, калорійність, вміст вітамінів В1, В2, В6, РР, С, А, вміст кальцію, фосфору, магнію;
5) Довідник розрахунку раціонів харчування містить інформацію про варіанти розрахунку раціонів для різних груп населення, різних продуктів харчування з різними екологічними показниками і містить такі поля: код розрахунку, код продукту, код групи, економічна оцінка раціону.
6) Довідник оптимізації раціонів харчування містить такі поля: код оптимального варіанту, код розрахунку, оцінка.
До складу модуля "Оптимізація харчування з урахуванням екологічних чинників" включені наступні задачі:
0601 - "Ведення реєстру груп населення";
0602 - "Ведення реєстру раціонів харчування";
0201 - "Ведення реєстру забруднюючих речовин";
0202 - "Ведення реєстру нормативів харчування";
0203 - "Ведення реєстру продуктів харчування";
0605 - "Формування розрахунків раціонів харчування";
0606 - "Оптимізація раціонів харчування з урахуванням екологічних чинників";
Функціональна модель інформаційної системи представлена в додатку А.
3.2 Використання стандарту IDEF1х для побудови логічної та фізичної моделі даних інформаційної системи оптимізації харчування з урахуванням екологічних чинників
Для того щоб спроектувати реляційну БД потрібно виділити певну сукупність таблиць, які містять потрібну інформацію, і встановити зв'язки між цими таблицями. Для того, щоб спроектувати, БД таким чином, застосовують два підходи: зверху донизу або знизу нагору. При першому підході спочатку визначаються основні завдання, для рішення яких будується БД і потреби цих завдань у певних даних. А вже потім ці дані розподіляються по таблицях і зв'язуються між собою. При другому підході вивчається предметна область, реквізити всіх документів, проводиться аналіз даних, і встановлюються типові об'єкти цієї області. Після чого будуються реляційні таблиці й зв'язки між ними. Взагалі процес проектування БД розподіляється на такі етапи:
1 етап. Формування завдань по веденню інформації, вибірках і створенні звітів, рішення яких необхідно при роботі БД. На цьому етапі, насамперед, ураховуються вже існуючі документи (накладні, розрахунки, бланки й таке інше)
2 етап. Аналіз даних. Визначаються дані, які повинні перебувати в БД і забезпечувати виконання необхідних завдань. Ці дані, як правило, представлені у вигляді реквізитів, які втримуються в різноманітних документах - джерелах БД.
3 етап. Визначення структури даних. На цьому етапі всі дані розподіляються по об'єктах, і ці об'єкти зіставляються з таблицями нашої БД. Для кожного з даних треба вказати його ім'я в таблиці, тип і формат. У реляційній БД на цьому етапі проводять процес нормалізації, за допомогою якого вибирається найбільш ефективний і гнучкий спосіб збереження інформації.
Правила нормалізації:
- Кожне поле будь-якої таблиці повинне бути унікальним (не дублювати дані).
- Інформаційний об'єкт повинен мати унікальний ідентифікатор - первинний ключ (простий або складний).
- Всі не ключові поля повинні бути незалежні.
- Всі поля, які входять у складений ключ, теж повинні бути взаємно незалежними.
- Кожному значенню первинного ключа повинне відповідати тільки одне значення не ключового поля, і це значення повинне ставитися до об'єкта таблиці.
4 етап. Формування зв'язків між таблицями БД.
Виконаємо логічне проектування бази даних інформаційної системи «Оптимізація раціонів харчування з урахуванням екологічних чинників»
1 етап. На першому етапі формуємо перелік завдань.
Потрібно побудувати базу даних, працюючи з якої користувач зможе вирішувати такі завдання:
0601 - "Ведення реєстру груп населення";
0602 - "Ведення реєстру раціонів харчування";
0201 - "Ведення реєстру забруднюючих речовин";
0202 - "Ведення реєстру нормативів харчування";
0203 - "Ведення реєстру продуктів харчування";
0605 - "Формування розрахунків раціонів харчування";
0606 - "Оптимізація раціонів харчування з урахуванням екологічних чинників";
2 етап. Для кожного із завдань, які були виділені на першому етапі, визначають об`єкти та їх атрибути. Прелік об`єктів та їх атрибутів представлено в додатку Б.
3 етап. На цьому етапі здійснюється перехід від об'єктів до таблиць. Перед створенням таблиць необхідно провести аналіз даних і виконати нормалізацію даних. Вимоги нормалізації вимагають, наприклад, для об'єкта ГРУПА НАСЕЛЕННЯ увести додаткове поле Код групи. З урахуванням цих зауважень таблиці мають вид представлений в додатку В.
4 етап. На основі інформації про зв'язки об'єктів, що була сформована на третьому етапі, будуємо схему зв'язків. Логічна та фізична моделі даних інформаційної системи представлені в додатку Г.
3.3 Розробка концептуальної, логічної й фізичної моделі інформаційної системи
3.3.1 Короткий опис інформаційної системи
У роботі розглядається завдання розробки інформаційної системи для оцінки та оптимізації раціонів харчування різних груп населення Система повинна дозволяти операторові вводити всю необхідну інформацію про різні групи населення, їх раціон, енергетичні потреби, а також про продукти які вживають члени тієї або іншої групи. При роботі із системою дієтолог повинен мати можливість використати дані, що зберігаються в БД для визначення оцінок раціону, по кожній групі. Користувач має можливість сформувати звіти про оцінки раціонів та їх вплив на здоров`я представників різних груп. Всі дані зберігаються на сервері БД під керуванням СУБД MS SQL Server 2008, і доступні по локальній мережі підприємства, на будь-якому комп'ютері, на якому встановлена клієнтська частина інформаційної системи (рис. 3.1).
Рисунок 3.1 - Загальна картина рішення
3.3.2 Опис цілей і завдань інформаційної системи
Перелік бізнес-цілей інформаційної системи «Оптимізація харчування» наведений у таблиці 3.1.
Таблиця 3.1 - Перелік бізнес-цілей
Ідентифікатор |
Бізнес-ціль |
|
BA-01 |
Визначення груп ризику, з відхиленнями в раціонах |
|
ВА-02 |
Визначення раціонів з найбільшими відхиленнями |
|
ВА-03 |
Визначення раціонів, які мають найбільший вплив на здоров`я людини |
Продукт «Оптимізація харчування» призначений для рішення бізнес-задач, що наведені в таблиці 3.2:
Таблиця 3.2 - Перелік бізнес-задач
Ідентифікатор |
Бізнес-завдання |
|
BT-01 |
Формування переліку груп населення |
|
BT-02 |
Формування переліку негативних наслідків від неякісних продуктів |
|
BT-03 |
Формування переліку забруднюючих речовин |
|
BT-04 |
Формування переліку нормативів вживання поживних речовин |
|
BT-05 |
Формування переліку продуктів харчування |
|
BT-06 |
Формування переліку енергетичних витрат |
|
ВТ-07 |
Формування раціону |
|
ВТ-08 |
Оцінка раціону і його впливу на здоров`я людини |
3.3.3 Створення моделі варіантів використання
Діючі особи (business actors). Проведений аналіз дозволив виділити таких діючих осіб:
Оператор - оператор введення даних, відповідає за підтримку в актуальному стані БД.
Дієтолог - виконує формування та оцінку раціонів харчування.
Розрахункова система - виконує розрахунок оцінок впливу раціону харчування на здоров`я людини.
Діаграма бізнес-варіантів використання системи представлена на рис.3.2.
Рисунок 3.2 - Діаграма бізнес-варіантів використання комплексу завдань
Операційне середовище. Розробка, впровадження й підтримка системи буде здійснюватися під керуванням ОС Windows NT/2000/XP. Використовуване апаратне забезпечення: сервер БД під керуванням будь-який серверної ОС Windows 2003 Server, Пк-клієнти під керуванням ОС Windows NT/2000/XP, мережне встаткування (СПД, мережні адаптери, комутатори). На сервері повинна бути встановлена й запущена СУБД MS SQL Server2008, на клієнтських машинах повинні бути встановлені програми-клієнти для підключення й роботи із БД.
Обмеження дизайну й реалізації. У зв'язку із практичною відсутністю можливості реалізувати в базовій версії всі функції розроблювального модуля ІС і БД у повному обсязі, при рішенні даного завдання були проведені спрощення в кількості наповнення масивів записами для реальної експлуатації БД.
Існує також нереалізована можливість розмежування прав користувачів системи, реєстрації дій користувачів з можливістю відновлення даних. Так, наприклад, за умови, що кожен користувач даної системи буде мати унікальне ім'я для доступу в систему, можна встановити користувача, що допустив помилку в процесі уведення даних. Ця можливість ґрунтується на одній з базових концепцій організації зберігання даних: при кожній модифікації БД повинна фіксуватися інформація про оператора (користувачі), що виконує дану модифікацію.
При вдосконалюванні системи варто передбачити також можливість модифікації існуючих вихідних форм, що є найбільш частим об'єктом модифікації. Це забезпечить виконання вимоги, пропоновані до ІС, орієнтованої на автоматизування господарської діяльності підприємств, - максимальної відкритості продукту до модифікації кінцевим користувачем. Додаткові обмеження дизайну й реалізації наведені в таблиці 3.3.
Таблиця 3.3 - Обмеження дизайну й реалізації
Ідентифікатор |
Обмеження |
|
C-01 |
Програмні засоби: для розробки, впровадження й підтримки проекту використаються об`єктно-орієнтовані засоби моделювання (продукти Rational Rose, BPwin, Erwin), мова програмування C#, СУБД MS SQL Server2008. |
|
C-02 |
Сумісність: даний продукт не має зворотну сумісність із уже існуючими програмними продуктами фірми-розроблювача |
|
C-03 |
Обмеження, пов'язані з устаткуванням комп'ютерів: мінімальна частота процесора (як на сервері, так і на Пк-клієнтах) - 1,5 ГГц, ОЗУ на сервері 1 Гб, на клієнтах - 128 Мб, мінімальний обсяг дискового простору на сервері - 100 Гб, на клієнтах 40 Гб. |
|
C-04 |
Обмеження мережі й мережного встаткування: повна відповідність топології мережі й використовуваного мережного встаткування стандартам Fast Ethernet |
Після визначення діючих осіб (таблиця 3.4) на основі аналізу вимог до інформаційної системи будується діаграма варіантів використання системи (рис.3.3) і визначається перелік варіантів використання системи (таблиця 3.5)
Рисунок 3.3 - Діаграма варіантів використання системи (use-case)
Таблиця 3.4 - Перелік діючих осіб
Ідентифікатор |
Діюча особа |
|
ACT-01 |
Оператор |
|
ACT-02 |
Дієтолог |
|
ACT-03 |
Розрахункова система |
Таблиця 3.5 - Перелік варіантів використання
Дійств. особа |
Ідентифікатор |
Пріоритет |
Варіант використання |
|
ACT-01 |
UC-01 |
4 |
Переглянути звіти про раціон |
|
ACT-01 |
UC-02 |
4 |
Додати дані про нові групи населення |
|
ACT-01 |
UC-03 |
4 |
Змінити дані про групи населення |
|
ACT-01 |
UC-04 |
4 |
Видалити дані про групи населення |
|
ACT-01 |
UC-05 |
2 |
Вхід у систему |
|
ACT-01 |
UC-06 |
4 |
Додати дані про нові раціони |
|
ACT-01 |
UC-07 |
4 |
Змінити дані про раціони |
|
ACT-01 |
UC-08 |
4 |
Видалити дані про раціони |
|
ACT-01 |
UC-09 |
4 |
Додати дані про нові ЗР |
|
ACT-01 |
UC-10 |
4 |
Змінити дані про ЗР |
|
ACT-01 |
UC-11 |
4 |
Видалити дані про ЗР |
|
ACT-02 |
UC-01 |
4 |
Переглянути звіти про раціон |
|
ACT-02 |
UC-12 |
5 |
Формувати дані для екологічної оцінки раціонів |
|
ACT-02 |
UC-05 |
2 |
Вхід у систему |
|
ACT-03 |
UC-14 |
5 |
Розрахувати оцінки раціону |
Для кожного з варіантів використання системи визначається сценарій використання системи.
3.3.4 Створення логічної моделі інформаційної системи
Визначення попередніх об'єктів. Об'єкти - це люди або предмети, описані в сценаріях використання системи. На основі об'єктів створюються сервіс, атрибути й відносини. Об'єкти проектованої інформаційної системи представлені в таблиці 3.6.
Таблиця 3.6 - Об'єкти проектованої системи.
Об'єкт |
Варіант використання |
Опис |
|
ОператорГрупи населення |
UC-02, UC-03, UC-04 |
Оператор формує дані про групи населення |
|
Забруднюючі речовини (ЗР) |
UC-09, UC-10, UC-11 |
Оператор формує дані про ЗР |
|
Раціон |
UC-06, UC-07, UC-08 |
Оператор формує дані про раціони |
|
ДієтологОцінка раціонів |
UC-12 |
Дієтолог формує дані для оцінки раціонів |
|
Розрахункова система |
UC-15 |
Система розраховує оцінки раціонів |
Ідентифікація класів, що беруть участь у реалізації потоків подій варіантів використання. У потоках варіантів використання виявляються класи трьох типів:
Граничні класи (Boundary) - служать посередником при взаємодії зовнішніх об'єктів із системою.
Класів-сутності (Entity) - являють собою ключові абстракції (поняття) розроблювальної системи.
Керуючі класи (Control) - забезпечують координацію поводження об'єктів у системі.
Приклад набору класів, що беруть участь у реалізації варіанта використання UC-12 - «Формувати дані для оцінки раціонів» наведений на рисунку 3.4.
Рисунок 3.4 - Набір класів, що беруть участь у реалізації варіанта використання UC-12.
Розподіл поводження реалізованого варіанта використання між класами реалізується за допомогою діаграм взаємодії (діаграм послідовності й кооперативних діаграм). У першу чергу будуються діаграми взаємодії, що описують основний потік подій і його підлеглі потоки. Для кожного альтернативного потоку подій будується окрема діаграма. Діаграми послідовності й кооперативні діаграми для основного потоку подій варіанта використання UC-12 представлені на рисунках 3.5-3.8.
Рисунок 3.5 - Діграма послідовності UC-12 - Basic Flow
Рисунок 3.6 - Діаграма послідовності UC-12-Basic Flow (Create New Calculation)
Рисунок 3.7 - Діаграма послідовності UC-12-Basic Flow (Update Calculation)
Рисунок 3.8 - Діаграма послідовності UC-12-Basic Flow (Delete Calculation)
Визначення обов'язків, атрибутів й асоціацій класів. Обов'язки - це дії, які об'єкт зобов'язаний виконувати по запиту інших об'єктів. Обов'язки перетворяться в одну або більше операцій класу на кроці проектування. Повна діаграма класів представлена на рисунку 3.9.
Рисунок 3.9 - Повна діаграма класів
Формування архітектурних рівнів. У процесі аналізу було ухвалене рішення про виділення архітектурних рівнів. У процесі проектування всі елементи системи повинні бути розподілені по даних рівнях. З погляду моделі це означає розподіл проектних класів по пакетах, що відповідають архітектурним рівням (пакети зі стереотипом <<layer>>). У складній системі архітектурні рівні можуть розбиватися на пдірівні, кількість і структура яких, залежать від складності предметної області й середовища реалізації. Підрівні можуть формуватися, виходячи з наступних критеріїв:
- угруповання елементів з максимальною пов`язаністю;
- розподіл у відповідності зі структурою організації;
- розподіл відповідно до різних областей компетенції розроблювачів;
- угруповання окремих компонентів розподіленої системи;
- розподіл відповідно до різного ступеня безпеки й таємності.
Приклад виділення архітектурних підрівнів й об'єднання елементів моделі в пакети наведений на рисунку 3.10.
Рисунок 3.10 - Кооперативна діаграма реалізації операції інтерфейсу
На основі проведеного аналізу розробляється топологія компонентів та даних яка містить інформацію про розташування компонентів системи з прив`язкою їх до топології мережі на якій вони будуть розгортатися. Приклад топології компонентів та даних для інформаційної системи на рис. 3.11
Рисунок 3.11 - Приклад топології компонентів та даних інформаційної системи
3.4 Розробка Windows-додатка з використанням ADO.NET для підключення до бази даних
Проведений аналіз дозволив визначити основні вимоги до інтерфейсу інформаційної системи та її бази даних:
1) Базу даних пропонується зберігати на сервері під управлінням MS SQL Server2008. Схема відношень таблиць бази даних та SQL скріпт для створення таблиць наведені в додатку Д.
2) Користувач має можливість переглядати всі потрібні йому данні.
3) Користувач має можливість редагувати та видаляти дані.
4) Звіти повинні створюватися у вигляді Windows-додатків.
5) Звіти повинні створюватися у вигляді таблиць та діаграм.
6) Необхідно мати можливість роздруковувати звіти.
Після аналізу вимог до проекту інформаційної системи були виявлені функціональні можливості які необхідно реалізувати (таблиця 3.7).
Таблиця 3.6 - Об'єкти проектованої системи.
Варіант використання |
Опис варіанту |
Назва форми |
Назва модуля |
|
UC-02, UC-03, UC-04 |
Оператор формує дані про групи населення |
MainForm |
MainForm.cs |
|
UC-09, UC-10, UC-11 |
Оператор формує дані про ЗР |
frmSubstance |
frmSubstance.cs |
|
UC-06, UC-07, UC-08 |
Оператор формує дані про раціони |
frmBuild |
frmBuild.cs |
|
UC-12 |
Дієтолог формує дані для оцінки раціонів |
frmObject |
frmObject.cs |
|
UC-15 |
Система розраховує оцінки раціонів |
frmScenariofrmGroupScenfrmRiskCalcfrmRiskEstim |
frmScenario.csfrmGroupScen.csfrmRiskCalc.csfrmRiskEstim.cs |
Розроблені форми графічного інтерфейсу для реалізації варіантів використання наведені в додатку Д.
Розглянемо приклад використання розробленої системи для оцінки та оптимізації раціону харчування студентів інституту. На підставі опитів сформовано три основні групи студентів: студенти, студенти-спортсмени, студентки які мають дітей. Також сформовано раціони харчування кожної із груп, які містять стандартні набори продуктів. Для кожного раціону необхідно виконати екологічну оцінку з урахуванням забруднюючих речовин, а також оцінку раціону на відповідність нормативам харчування.
Розглянемо основні етапи розв`язання задачі за допомогою розробленої системи.
1. Для вводу та редагування даних про групи населення потрібно скористатися формою Групи населення (рис. 3.12)
Рисунок 3.12 - Форма для редагування даних групи населення
2. Після редагування інформації про групи населення потрібно сформувати інформацію про раціони харчування з урахуванням екологічної оцінки продуктів Форма для введення та редагування потрібних даних вказана на рис.3.13
Рисунок 3.13 - Форма для вводу та редагування даних про раціони харчування
3. Для розрахунку оцінки раціону харчування потрібно сформувати потрібні вхідні данні за допомогою відповідної форми (рис.3.14)
Рисунок 3.14 - Форма для вводу та редагування даних розрахунку оцінки раціону
4. Для оцінки наслідків недостатнього харчування необхідно обрати данні на відповідній формі (рис.3.15)
Рисунок 3.15 - Форма для оцінки наслідків недостатнього харчування
5. Для перегляду отриманих результатів система пропонує ряд звітів, які формуються у вигляді таблиць. Звіти можна роздрукувати або зберегти для подальшого використання.
ВИСНОВКИ
У роботі було проведено аналіз проблеми оцінки раціонів харчування, який дозволив виділити основну мету дослідження: розробку інформаційного забезпечення для комплексної медико-екологічної оцінки вибору раціонального харчування населення. Були розв'язані такі задачі:
- проаналізовано стан проблеми оцінки вибору раціонального харчування населення;
- проведено аналіз основних забруднюючих речовин харчових продуктів та способів їх проникнення;
- розроблено методику комплексної медико-екологічної оцінки вибору раціонального харчування з урахуванням екологічних чинників;
- розроблено функціональну модель інформаційної системи для комплексної медико-екологічної оцінки вибору раціонального харчування населення;
- розроблено логічну модель даних для інформаційної системи.
СПИСОК ДЖЕРЕЛ ІНФОРМАЦІЇ
1. Антипова Л.В., Глотова І.А., Рогів І.А. Методи дослідження м'яса й м'ясних продуктів. - М.: Колосся, 2001. - 571 с.
2. ГН 2.1.6.1763-03. Гранично припустимі концентрації (ГДК) мікроорганізмів-продуцентів, бактеріальних препаратів і їхніх компонентів в атмосферному повітрі населених місць.
3. Доценко В.А. Практичний посібник із санітарного нагляду за підприємствами харчової й переробної промисловості, громадського харчування й торгівлі. - Спб.: ГИОРД, 2002. - 496 с.
4. Жвирблянська А.Ю., Бакушинська О.А. Основи мікробіології, санітарії й гігієни в харчовій промисловості: Навчальний посібник. - М.: Харчова промисловість, 2004. - 206 с.
5. Земськов М.В., Соколов М.И., Земськов В.М. Основи загальної мікробіології, вірусології й імунології. М.: Колосся, 2001. - 312 с.
6. Джерела харчового білка / Пер. с англ. Н.И. Яковлевої. - М.: Колосся, 2000. - 302 с.
7. Макаров В.А., Фролов В.П., Шуклін Н.Ф. Ветеринарно-санітарна експертиза з основами технології й стандартизації продуктів тваринництва. - М.: Агропроміздат, 2001. - 463 с.
8. Медична мікробіологія / Гл. ред. В.И. Покровський, О.К. Поздєєв. - М.: ГЭОТАР МЕДИЦИНА, 1999. - 1200 с.
9. Світ якості: Період. изд. - Спб.: Тест-Принт, 2003. - 304 с.
10. МУ 4.1.727-99. Гігієнічна оцінка строків придатності харчових продуктів.
11. Мудрецова-Висс К.А., Кудряшова А.А., Дедюхіна В.П. Мікробіологія, санітарія й гігієна: Підручник для вузів. - М.: Ділова література, 2001. - 388 с.
12. Про проведення мікробіологічної й молекулярно-генетичної експертизи генетично модифікованих мікроорганізмів, використовуваних у виробництві харчових продуктів: Постанова № 149 від 16.09.03 р.
13. Фомін Г.С. Вода. Контроль хімічної, бактеріальної й радіаційної безпеки за міжнародними стандартами: Енциклопедичний довідник. - 2-і изд., перераб. і доп. - М.: Протектор, 20055. - 624 с.
14. А.Я. Губергирц, Ю.В. Линевський. Лікувальне харчування. Київ. “Вища школа”, 1989.
15. М.С. Маршак. Дієтичне харчування. М.: Медицина. 1967.
16. Популярно про харчування. Під ред. А.И. Столмакової. Київ, “Здоров'я”. 2006.
17. Н.И. Губа, Б.Л. Смолянський. Дієтичне харчування й кулінарія в домашніх умовах. Дніпропетровськ, “Січ”. 2004.
18. В.А. Покровський. Гігієна. М.: Медицина. 2003.
19. А.А. Покровський, М.А. Самсонов. Довідник по дієтології. 2001
20. Завистовська. Дієтичне харчування при різних захворюваннях. 2006.
21. Е.С. Красницька. Гігієна громадського харчування. М., Економіка. 2003.
22. А.М. Брейтбург. Раціональне харчування. М., 2000.
23. Дієтичне харчування в їдальнях. Збірник рецептур і технологія готування блюд. М., Економіка, 2002.
24. А.Н. Окостів. Лікування хвороб внутрішніх органів. У трьох томах. Мінськ. Вища школа. 2005.
ДОДАТОК А
Рисунок А.1 - Контекстна діаграма «Оптимізація харчування з урахуванням екологічних чинників»
Рисунок А.2 - Декомпозиція першого рівня
Рисунок А.3 - Декомпозиція діяльності «Визначити проблеми харчування»
Рисунок А.4 - Декомпозиція діяльності «Визначити раціон харчування»
ДОДАТОК Б
Об`єкт Група населення містить інформацію з описом основних груп населення.
Таблиця Б.1 - Опис об`єкту Група населення
Атрибут |
Опис |
|
Група населення |
Опис групи населення |
|
Вік |
Вік, роки |
|
Калорійність добового раціону, чоловіки - А |
Калорійність добового раціону, для чоловіків з розвинутим комунальним обслуговуванням |
|
Калорійність добового раціону, чоловіки - Б |
Калорійність добового раціону, для чоловіків з менш розвинутим комунальним обслуговуванням |
|
Калорійність добового раціону, жінки - А |
Калорійність добового раціону, для жінок з розвинутим комунальним обслуговуванням |
|
Калорійність добового раціону, жінки - Б |
Калорійність добового раціону, для жінок з менш розвинутим комунальним обслуговуванням |
Об`єкт Енергетичні витрати містить інформацію з описом енергетичних витрат людини при різних видах діяльності.
Таблиця Б.2 - Опис об`єкту Енергетичні витрати
Атрибут |
Опис |
|
Група населення |
Опис групи населення |
|
Вид діяльності |
Вид діяльності |
|
Енергетичні витрати |
Енергетичні витрати, ккал/год |
Об`єкт Нормативи харчування містить інформацію з описом нормативів харчування по білкам, жирам, вуглеводам, мінералам та вітамінам.
Таблиця Б.3 - Опис об`єкту Нормативи харчування
Атрибут |
Опис |
|
Білки чоловіки |
Кількість білків г/день для чоловіків |
|
Білки тваринні чоловіки |
Кількість тваринних білків г/день для чоловіків |
|
Білки жінки |
Кількість білків г/день для жінок |
|
Білки тваринні жінки |
Кількість тваринних білків г/день для жінок |
|
Жири, чоловіки |
Кількість жирів г/день для чоловіків |
|
Жири, жінки |
Кількість жирів г/день для жінок |
|
Жири рослинні, чоловіки |
Кількість жирів рослинних г/день для чоловіків |
|
Жири рослинні, жінки |
Кількість жирів рослинних г/день для жінок |
|
Вуглеводи, чоловіки |
Кількість вуглеводі г/день для чоловіків |
|
Вуглеводи, жінки |
Кількість вуглеводі г/день для жінок |
|
Кальцій |
Добова потреба в мінералі, мг |
|
Магній |
Добова потреба в мінералі, мг |
|
Фосфор |
Добова потреба в мінералі, мг |
|
В1, чоловіки |
Добова потреба у вітаміні, мг/добу |
|
В2, чоловіки |
Добова потреба у вітаміні, мг/добу |
|
РР, чоловіки |
Добова потреба у вітаміні, мг/добу |
|
С, чоловіки |
Добова потреба у вітаміні, мг/добу |
|
А, чоловіки |
Добова потреба у вітаміні, мг/добу |
|
В1, жінки |
Добова потреба у вітаміні, мг/добу |
|
В2, жінки |
Добова потреба у вітаміні, мг/добу |
|
РР, жінки |
Добова потреба у вітаміні, мг/добу |
|
С, жінки |
Добова потреба у вітаміні, мг/добу |
|
А, жінки |
Добова потреба у вітаміні, мг/добу |
Об`єкт Характеристика наслідків містить інформацію з описом наслідків браку поживних речовин, мінералів та вітамінів у раціоні.
Таблиця Б.4 - Опис об`єкту Енергетичні витрати
Атрибут |
Опис |
|
Назва речовини |
Назва речовини, якої бракує |
|
Проява наслідків |
Опис прояви наслідків |
Об`єкт Забруднюючі речовини містить інформацію з описом екологічні шкідливих речовин, які можуть міститися в продуктах харчування.
Таблиця Б.5 - Опис об`єкту Забруднюючі речовини
Атрибут |
Опис |
|
Назва речовини |
Назва забруднюючої речовини |
|
Опис |
Опис речовини |
|
ГДК |
Гранично допустимі концентрації речовини в продуктах харчування |
Об`єкт Продукти містить інформацію з описом продуктів харчування їх енергетичної цінності, вмісту поживних речовин, вітаміні та мінералів.
Таблиця Б.6 - Опис об`єкту Продукти
Атрибут |
Опис |
|
Назва продукту |
Назва продукту харчування |
|
Жири |
Вміст жирів |
|
Білки |
Вміст білків |
|
Вуглеводи |
Вміст вуглеводів |
|
Енергетична цінність |
Енергетична цінність |
|
Кальцій |
Вміст кальцію |
|
Магній |
Вміст магнію |
|
Фосфор |
Вміст фосфору |
|
В1 |
Вміст вітаміну В1 |
|
В2 |
Вміст вітаміну В2 |
|
РР |
Вміст вітаміну РР. |
|
В6 |
Вміст вітаміну В6 |
|
С |
Вміст вітаміну С |
|
А |
Вміст вітаміну А |
ДОДАТОК В
Сутність Група населення містить інформацію з описом основних груп населення.
Таблиця В.1 - Опис сутності Група населення
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код групи |
Код_групи |
Числовий |
Первинний |
|
Група населення |
Група |
Текстовий |
||
Вік |
Вік |
Текстовий |
||
Калорійність добового раціону, чоловіки - А |
Калорійність_А_чол |
Числовий |
||
Калорійність добового раціону, чоловіки - Б |
Калорійність_Б_чол |
Числовий |
||
Калорійність добового раціону, жінки - А |
Калорійність_А_жін |
Числовий |
||
Калорійність добового раціону, жінки - Б |
Калорійність_Б_жін |
Числовий |
Сутність Енергетичні витрати містить інформацію з описом енергетичних витрат людини при різних видах діяльності.
Таблиця В.2 - Опис сутності Енергетичні витрати
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код діяльності |
Код_діяльності |
Числовий |
Первинний |
|
Вид діяльності |
Вид |
Текстовий |
||
Енергетичні витрати |
Витрати |
Числовий |
Сутність Нормативи харчування містить інформацію з описом нормативів харчування по білкам, жирам, вуглеводам, мінералам та вітамінам.
Таблиця В.3 - Опис сутності Нормативи харчування
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код нормативу |
Код нормативу |
Числовий |
Первинний |
|
Білки чоловіки |
Білки_чол |
Числовий |
||
Білки тваринні чоловіки |
Білки_твар_чол |
Числовий |
||
Білки жінки |
Білки_жін |
Числовий |
||
Білки тваринні жінки |
Білки_твар_жін |
Числовий |
||
Жири, чоловіки |
Жири_чол |
Числовий |
||
Жири, жінки |
Жири_росл_чол |
Числовий |
||
Жири рослинні, чоловіки |
Жири _жін |
Числовий |
||
Жири рослинні, жінки |
Жири _росл_жін |
Числовий |
||
Вуглеводи, чоловіки |
Вуглеводи_чол |
Числовий |
||
Вуглеводи, жінки |
Вуглеводи _жін |
Числовий |
||
Кальцій |
Кальцій |
Числовий |
||
Магній |
Магній |
Числовий |
||
Фосфор |
Фосфор |
Числовий |
||
В1, чоловіки |
В1_чол |
Числовий |
||
В2, чоловіки |
В2_чол |
Числовий |
||
РР, чоловіки |
РР_чол |
Числовий |
||
С, чоловіки |
С_чол |
Числовий |
||
А, чоловіки |
А_чол |
Числовий |
||
В1, жінки |
В1_жін |
Числовий |
||
В2, жінки |
В2_ жін |
Числовий |
||
РР, жінки |
РР_ жін |
Числовий |
||
С, жінки |
С_ жін |
Числовий |
||
А, жінки |
А_ жін |
Числовий |
Сутність Характеристика наслідків містить інформацію з описом наслідків браку поживних речовин, мінералів та вітамінів у раціоні.
Таблиця В.4 - Опис сутності Характеристика наслідків
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код речовини |
Код_речовини |
Числовий |
Первинний |
|
Назва речовини |
Назва |
Текстовий |
||
Проява наслідків |
Проява |
Текстовий |
Сутність Забруднюючі речовини містить інформацію з описом екологічні шкідливих речовин, які можуть міститися в продуктах харчування.
Таблиця В.5 - Опис сутності Забруднюючі речовини
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код забруднюючої речовини |
Код_ЗР |
Числовий |
Первинний |
|
Назва речовини |
Назва_ЗР |
Текстовий |
||
Опис |
Опис_ЗР |
Текстовий |
||
ГДК |
ГДК |
Текстовий |
Сутність Продукти містить інформацію з описом продуктів харчування їх енергетичної цінності, вмісту поживних речовин, вітаміні та мінералів.
Таблиця В.6 - Опис сутності Продукти
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код продукту |
Код продукту |
Числовий |
Первинний |
|
Назва продукту |
Назва |
Текстовий |
||
Жири |
Жири |
Числовий |
||
Білки |
Білки |
Числовий |
||
Вуглеводи |
Вуглеводи |
Числовий |
||
Енергетична цінність |
Е_цінність |
Числовий |
||
Кальцій |
Кальцій |
Числовий |
||
Магній |
Магній |
Числовий |
||
Фосфор |
Фосфор |
Числовий |
||
В1 |
В1 |
Числовий |
||
В2 |
В2 |
Числовий |
||
РР |
РР. |
Числовий |
||
В6 |
В6 |
Числовий |
Сутність Екологічні продукти містить інформацію з описом продуктів харчування та їх екологічних характеристик.
Таблиця В.7 - Опис сутності Екологічні продукти
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код продукту екологічного |
Код продукту_Е |
Числовий |
Первинний |
|
Код продукту |
Код_продукту |
Числовий |
Зовнішній |
|
Код забруднюючої речовини |
Код_ЗР |
Числовий |
Зовнішній |
|
Вміст забруднюючої речовини |
Вміст_ЗР |
Числовий |
||
Вартість продукту |
Вартість |
Числовий |
Сутність Оцінка раціону містить інформацію з оцінкою існуючого раціону групи населення.
Таблиця В.8 - Опис сутності Оцінка раціону
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код оцінки |
Код_оцінки |
Числовий |
Первинний |
|
Код групи населення |
Код_групи |
Числовий |
Зовнішній |
|
Код нормативу |
Код_нормативу |
Числовий |
Зовнішній |
|
Код діяльності |
Код_діяльності |
Числовий |
Зовнішній |
|
Оцінка енергетична |
Оцінка_енергетична |
Числовий |
||
Оцінка білків |
Оцінка_білків |
Числовий |
||
Оцінка жирів |
Оцінка_жирів |
Числовий |
||
Оцінка вуглеводів |
Оцінка_вуглеводів |
Числовий |
||
Оцінка мінералів |
Оцінка_мінералів |
Числовий |
||
Оцінка вітамінів |
Оцінка_вітамінів |
Числовий |
Сутність Оцінка наслідків харчування містить інформацію з оцінкою наслідків харчування за існуючим раціоном.
Таблиця В.9 - Опис сутності Оцінка наслідків харчування
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код оцінки наслідків |
Код_оцінки_наслідків |
Числовий |
Первинний |
|
Код речовини |
Код_речовини |
Числовий |
Зовнішній |
|
Оцінка наслідків |
Оцінка_наслідків |
Текстовий |
Сутність Раціон харчування містить інформацію з описом нових раціонів харчування з урахуванням потреб групи населення в поживних речовинах, мінералах, вітамінах.
Таблиця В.10 - Опис сутності Раціон харчування
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код раціону |
Код_раціону |
Числовий |
Первинний |
|
Код групи населення |
Код_групи |
Числовий |
Зовнішній |
|
Код продукту |
Код_продукту_Е |
Числовий |
Зовнішній |
|
Вартість раціону |
Вартість |
Числовий |
||
Екологічна оцінка раціону |
Еко_оцінка |
Числовий |
Сутність Оптимізація раціону містить інформацію з описом оптимізованних раціонів харчування з їх вартості, доступності та екологічності.
Таблиця В.11 - Опис сутності Оптимізація раціону
Атрибут |
Поле |
Тип даних |
Тип ключа |
|
Код оптимізації |
Код_оптимізації |
Числовий |
Первинний |
|
Код раціону |
Код_раціону |
Числовий |
Зовнішній |
|
Оцінка |
Оцінка |
Числовий |
ДОДАТОК Г
Рисунок Г.1 - Логічна модель даних
Рисунок Г.2 - Фізична модель даних
ДОДАТОК Д
Рисунок Д.1 - Діаграма відношень між таблицями бази даних
Лістинг Д.1 SQL-скріпт для створення таблиць БД
use pitanie
CREATE TABLE Група_населення (
Код_групи int NOT NULL,
Вік varchar(20) NULL,
Калорійність_А_чол int NULL,
Калорійність_Б_чол int NULL,
Калорійність_А_жін int NULL,
Калорійність_Б_жін int NULL,
PRIMARY KEY (Код_групи ASC)
)
go
CREATE TABLE Енергетичні_витрати (
Код_діяльності int NOT NULL,
Вид_діяльності varchar(255) NULL,
Витрати int NULL,
PRIMARY KEY (Код_діяльності ASC)
)
go
CREATE TABLE Нормативи_харчування (
Код_нормативу int NOT NULL,
Білки_чол int NULL,
Білки_жін int NULL,
Жири_чол int NULL,
Жири_жін int NULL,
Вуглеводи_чол int NULL,
Вуглеводи_жін int NULL,
PRIMARY KEY (Код_нормативу ASC)
)
go
CREATE TABLE Характеристкиа_наслідків (
Код_речовини int NOT NULL,
Назва varchar(100) NULL,
Проява varchar(255) NULL,
PRIMARY KEY (Код_речовини ASC)
)
go
CREATE TABLE Забруднюючі_речовини (
Код_ЗР int NOT NULL,
Назва_ЗР varchar(100) NULL,
Опис varchar(255) NULL,
ГДК int NULL,
PRIMARY KEY (Код_ЗР ASC)
)
go
CREATE TABLE Продукти (
Код_продукту int NOT NULL,
Назва varchar(255) NULL,
Жири int NULL,
Білки int NULL,
Вуглеводи int NULL,
Е_цінність int NULL,
PRIMARY KEY (Код_продукту ASC)
)
go
CREATE TABLE Екопродукти (
код_продукту_Е int NOT NULL,
Вміст_ЗР int NULL,
Вартість int NULL,
Код_продукту int NULL,
Код_ЗР int NULL,
PRIMARY KEY (код_продукту_Е ASC),
FOREIGN KEY (Код_ЗР)
REFERENCES Забруднюючі_речовини (Код_ЗР)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY (Код_продукту)
REFERENCES Продукти (Код_продукту)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
go
CREATE TABLE Оцінка_наслідків_харчування (
Код_оцінки_наслідків int NOT NULL,
Оцінка_наслідків varchar(255) NULL,
Код_речовини int NULL,
PRIMARY KEY (Код_оцінки_наслідків ASC),
FOREIGN KEY (Код_речовини)
REFERENCES Характеристкиа_наслідків (
Код_речовини)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
go
CREATE TABLE Оцінка_раціону (
Код_оцінки int NOT NULL,
Оцінка_енергетична int NULL,
Оцінка_білків int NULL,
Оцінка_вітамінів int NULL,
Код_оцінки_наслідків int NULL,
Код_діяльності int NULL,
Код_групи int NULL,
Код_нормативу int NULL,
PRIMARY KEY (Код_оцінки ASC),
FOREIGN KEY (Код_нормативу)
REFERENCES Нормативи_харчування (
Код_нормативу)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY (Код_групи)
REFERENCES Група_населення (Код_групи)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY (Код_діяльності)
REFERENCES Енергетичні_витрати (
Код_діяльності)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY (Код_оцінки_наслідків)
REFERENCES Оцінка_наслідків_харчування (
Код_оцінки_наслідків)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
go
CREATE TABLE Раціон_харчування (
Код_раціону int NOT NULL,
Вартість_раціону int NULL,
Екологічна_оцінка int NULL,
код_продукту_Е int NULL,
Код_оцінки int NULL,
PRIMARY KEY (Код_раціону ASC),
FOREIGN KEY (Код_оцінки)
REFERENCES Оцінка_раціону (Код_оцінки)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY (код_продукту_Е)
REFERENCES Екопродукти (код_продукту_Е)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
go
CREATE TABLE Оптимізація_раціону (
Код_оптимізації int NOT NULL,
Оцінка int NULL,
Код_раціону int NULL,
PRIMARY KEY (Код_оптимізації ASC),
FOREIGN KEY (Код_раціону)
REFERENCES Раціон_харчування (
Код_раціону)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
go
Размещено на Allbest.ru
Подобные документы
Вимоги до раціонального харчування та класифікація аліментарних захворювань. Особливості харчування населення в Україні. Розробка генетично модифікованих продуктів, їх екологічні та харчові ризики. Соки-фреш та вплив вітамінів на організм людини.
курсовая работа [49,4 K], добавлен 24.01.2011Значення здорового харчування. Роль білків, жирів, вуглеводів, вітамінів, мінеральних речовин та води в харчуванні. Закони раціонального харчування. Способи приготування, структура споживання, властивості, склад та смак їжі. Перехід на здорове харчування.
курсовая работа [74,1 K], добавлен 16.10.2014Фізіологічно-гігієнічні вимоги до організації раціонального харчування людини. Характеристика асортименту страв і напоїв, їхня підготовка до реалізації на "шведській лінії". Поняття та мета лікувально-профілактичного харчування. Його види та принципи.
контрольная работа [39,8 K], добавлен 03.12.2012Фізіологічно-гігієнічні вимоги до організації раціонального харчування людини. Класифікація харчування за біологічною дією їжі. Енергетична цінність харчового раціону. Середні енергетичні витрати людини на різні види робіт. Організація режиму харчування.
реферат [31,8 K], добавлен 13.12.2010Тип і традиції харчування як результат тривалого, історичного пристосування організму до певного виду їжі. Основні теорії харчування: антична, збалансованого та адекватного харчування. Етнографічні особливості харчування. Харчові настанови різних релігій.
дипломная работа [3,8 M], добавлен 28.11.2010Вивчення проблеми харчування як елементу національної безпеки. Основні тези екотрофології - нової системи знань про їжу. Дослідження структури харчування та дотримання правил раціонального прийому їжі школярами різних вікових категорій м. Біла Церква.
дипломная работа [173,3 K], добавлен 05.11.2010Раціональне харчування дітей раннього віку. Максимальний захист травної системи дітей раннього віку. Організацыя раціонального харчування дітей дошкільного віку. Лікувально-профілактичне харчування і його особливості. Харчування людей розумової праці.
реферат [32,4 K], добавлен 13.12.2010Система харчування як сукупність певних ознак традиційно-побутової культури етносу. Характеристика найбільш поширених страв в Україні ХІХ ст. Аналіз ролі продуктів харчування в у повсякденному селянському побуті українців, а також режим їх харчування.
реферат [27,7 K], добавлен 20.04.2010Характеристика харчування людей похилого віку з урахуванням зменшення енергетичних потреб. Роль антиоксидантного захисту їжі у феномені довголіття. Сучасні технології геродієтичного харчування. Розробка солодкої страви з використанням екстракту стевії.
курсовая работа [124,2 K], добавлен 20.11.2014Сучасний стан розвитку мережі комбінатів студентського харчування. Фактори, від яких залежить забезпеченість студентів послугами підприємств громадського харчування. Аналіз організації харчування студентів Львівського Лісотехнічного Університету.
курсовая работа [359,6 K], добавлен 01.10.2012