- •1.2. Аналіз предметної області
- •1.3.2. «Сдн Доцент»
- •1.3.3. Система дистанційного навчання «Moodle».
- •2.2. Розроблення варіантів використання
- •2.2.1. Розроблення діаграми варіантів використання.
- •2.2.2. Специфікація варіантів використання.
- •2.3. Специфікація функціональних та не функціональних вимог
- •3.2.2. Словник даних.
- •3.2.3. Проектування моделей даних для функцій, що автоматизуються.
- •Обмеження атрибутів сутності «agents»
- •Обмеження атрибутів сутності «units»
- •Обмеження атрибутів сутності «control_points»
- •Обмеження атрибутів сутності «institution»
- •Обмеження атрибутів сутності «locality»
- •Обмеження атрибутів сутності «water»
- •Обмеження атрибутів сутності «monitoring»
- •Обмеження атрибутів сутності «monitoring agents»
- •3.2.4. Опис субд-орієнтованої моделі даних.
3.2.4. Опис субд-орієнтованої моделі даних.
В ході проектування бази даних були створені наступні сутності: «agents», «units», «control_points», «waters», «location», «institution», «monitoring», «monitoring agents», «users». Вони необхідні для найбільш зручної роботи з додатком, котрий цілком відповідає предметній області. Для забезпечення мінімальної надмірності повторювана інформація була винесена до окремих довідників. Посилкова цілісність забезпечується за допомогою зовнішніх ключів та функцій бази даних каскадного видалення та оновлення.
Сутність «agents» використовується для зберігання інформації про забруднюючі речовини. Сутність має зовнішній ключ з сутності «units», для вибору одиниці вимірювання.
Сутність «units» використовується для збереження інформації про одиниці вимірювання. Містить код, назву, та скорочення одиниці вимірювання. Є батьківською сутністю для сутності «agents».
Сутність «control_points» використовується для зберігання інформації про пункти контролю. Містить код, назву, опис ПК, а також зовнішні ключі з сутностей «location», «institution» та «waters», які вказують на зв'язок ПК з населеним пунктом, водним об’єктом та відомством.
Сутність «waters» використовується для зберігання інформації про водні об’єкти Харківської області. Містить код, назву та описання водойми. Є батьківською для сутності «control_points», що вказує на те, що один водний об’єкт може мати декілька пунктів спостереження.
Сутність «location» використовується для збереження інформації про населені пункти, на території яких знаходяться ПК. Містить код, назву та опис населеного пункту. Є батьківською для сутності «control_points», що вказує на те, що один населений пункт може мати декілька ПК.
Сутність «institution» використовується для збереження інформації про відомства, яким підпорядковується пункт контролю. Містить код, назву, скорочену назву та опис відомства. Є батьківською сутністю для «control_points», що свідчить про те, що одному відомству може підпорядковуватися декілька пунктів контролю.
Сутність «monitoring» використовується для збереження інформації про проведення екологічного моніторингу. Містить наступну інформацію моніторингу: рік, місяць та дату проведення моніторингу, а також код запису та код ПК, який проводить моніторинг.
Сутність «monitoring agents» використовується як проміжна таблиця для усунення зв’язку багато-до-багатьох між сутностями «monitoring» та «agents». Містить інформацію про кількісні показники забруднюючих речовин, які були отримані під час моніторингу.
Сутність «users» використовується для зберігання інформації про користувачів системи та для обмеження доступу до системи. Містить інформацію про логін, пароль, прізвище, ім’я та по-батькові, посаду, контактний телефон, та посилання на роль користувача. Словник ролей використовується для розмежування доступу до різних функцій програми між екологом-аналітиком та адміністратором системи.
На рис. 3.4 приведена глобальна фізична модель бази даних системи.
Рис. 3.3. Глобальна фізична модель бази даних «Системи обліку забруднюючих речовин Харківської області»
У додатку А поданий SQL-скрипт з командами генерації та внесення інформації до описаних вище об’єктів зберігання інформації.
3.3. Опис архітектури додатку
3.4. Розгортання програмного продукту
3.4.1. Мінімальні системні характеристики.
У цьому пункті наведені вимоги до апаратного забезпечення клієнтської частини. Для нормального функціонування системи необхідна наступна мінімальна конфігурація персонального комп'ютера:
- 512 Мбайт ОЗП і вище;
- 100 Мбайт вільного дискового простору;
- відеокарта з підтримкою дозволу не менше 800 х 600 і можливістю відображення не менше 256 кольорів;
- монітор SVGA;
- процесор 800 МГц або вище;
- мережевий адаптер 100 М/біт.
Вимоги до апаратного забезпечення серверної частини:
- процесор Intel Pentium 4 або аналогічний з рейтингом 1.8 ГГц або вище;
- 1 Гбайт ОЗП;
- 1 Гбайт вільного дискового простору;
- відеокарта з роздільною здатністю не менше 800 х 600 і можливістю відображення не менше 256 кольорів;
- мережевий адаптер 1 Г/біт.
3.4.2. Вимоги до програмного забезпечення.
На комп'ютері користувача системи попередньо повинне бути встановлене таке програмне забезпечення:
- операційна система Windows XP, або Windows Vista, або Windows 7;
- Інтернет-браузер (Google Chrome, Mozila FireFox, Internet Explorer, Opera).
Вимоги до програмного забезпечення серверної частини:
- операційна система Linux CentOS 5.4;
- Web-сервер Apache 2.2;
- СУБД MySQL 5.6;
- РНР-інтерпретатор 5.3.
3.4.3. Спосіб виклику програми, запуск програми.
Оскільки було розроблено додаток з Web-інтерфейсом, то для його запуску необхідно запустити Інтернет-браузер та перейти по наступній URL-адресі: http:/www.gidro-kharkiv.ho.ua.
3.4.4. Спосіб установки системи.
Для того, щоб встановити додаток необхідно завантажити скрипти програмного продукту в кореневий каталог веб-серверу, внести відповідні налаштування до файлу конфігурації config.php, запустити скрипт завантаження дампу бази даних.
ВИСНОВКИ
У результаті виконання даного дипломного проекту було розроблено спеціалізований програмний продукт. На основі аналізу предметної області були розроблені функціональні та не функціональні вимоги, діаграма варіантів використання та діаграма станів а також була спроектована база даних що вказує на повноту виконання поставленої задачі.
Завдяки розробці даної спеціалізованої системи, яка на даному етапі може бути впроваджена лише у відділі підключення клієнтів у підприємствах з надання послуг доступу до мережі Інтернет, було автоматизовано такі бізнес-процеси як ведення реєстру договорів та ведення реєстру підключення та перепідключення клієнтів, що значно скорочує час та трудовитрати на дані бізнес-процеси підприємства.
Дана версія продукту може бути впроваджена у відділ підключення у підприємствах з надання послуг доступу до мережі Інтернет. Даний продукт має наступні переваги:
1);
2)
Результати роботи були представлені на «Міжнародній науково-практичній конференції молодих вчених, аспірантів та студентів на тему «Актуальні проблеми науки та освіти молоді: теорія, практика, сучасні рішення»» та.
Наступні версії продукту будуть направлені на автоматизацію інших бізнес-процесів підприємств з надання послуг доступу до Інтернет для повної автоматизації їх роботи.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1. Водний кодекс України від (213/95-ВР) 6 червня 1995 р. // Відомості Верховної Ради України, 1995, № 24. Ст. 189.
2. Закон України "Про забезпечення санітарного та епідемічного благополуччя населення" (4004-12) від 24.02.94 //Відомості Верховної Ради України, 1994, № 27. Ст. 218.
3. Закон України "Про охорону навколишнього природного середовища" від 26.06.91, ВВР, 1991, N 41, ст.547
4. Постанова Кабінету Міністрів України від 20 липня 1996 р. № 815 ( 815-96-п ) "Про затвердження Порядку здійснення державного моніторингу вод" // Зібрання постанов Уряду України. 1996. № 15. Ст. 403.
5. Постанова Кабінету Міністрів України від 30 березня 1998 р. № 391 (391-98-п) "Про затвердження Положення про державну систему моніторингу довкілля" // Офіційний вісник України, 1998. № 13. Ст. 495, зі змінами, внесеними постановою Кабінету Міністрів України від 16 травня 2001 р. № 528 ( 528-2001-п ).
6. Постанова Кабінету Міністрів України від 2 листопада 1998 р. № 1724 ( 1724-98-п ) "Про інформаційні послуги у сфері гідрометеорології" // Офіційний вісник України. 1998. № 44. Ст. 1626.
7. ДСТУ 3041-95. Гідросфера. Використання і охорона води. Терміни та визначення.
8. ДСТУ 3831-98. Охорона навколишнього природного середовища. Автоматизовані системи контролю якості природних вод. Типи та основні вимоги.
9. ГОСТ 7.1-84. Бібліографічний опис документа: Загальні вимоги та правила складання. - М.: Изд-во стандартів, 1984. - 77 с.
10. ГОСТ 17.1.1.02-77. Охрана природы. Гидросфера. Классификация водных объектов.
11. ГОСТ 17.1.3.07-82. Охрана природы. Гидросфера. Правила контроля качества воды водоемов и водотоков.
12. ГОСТ 27384-87. Вода. Нормы погрешности измерений показателей состава и свойств.
13. КНД 211.0.0.050-96. Зовнішній контроль якості вимірювань складу та властивостей проб об'єктів довкілля. Основні положення.
14. КНД 211.1.0.009-94. Гідросфера. Відбір проб для визначення складу і властивостей стічних і технологічних вод. Основні положення.
15. КНД 211.1.2.008-94. Гідросфера. Правила контролю складу і властивостей стічних та технологічних вод.
16. Методичні рекомендації до оформлення звітів, курсових та дипломних проектів для студентів напрямки підготовкі 0804 «Комп'ютерні науки» всіх форм навчання / Укл. І. О. Золотарьова, О.М. Беседовській, І. Л. Латишева, Г. О. Плеханова. - Харків: Вид. ХНЕУ, 2007. - 32 с.
17. МУ № 40. Методические указания по организации системы наблюдений и контроля за загрязнением морей и устьев рек. М.: Гидрометеоиздат, 1978.
18. РД 52.24.66-86. Система контроля точности результатов измерений показателей загрязненности окружающей среды.
19. Методика екологічної оцінки якості поверхневих вод за відповідними категоріями. Затв. наказом Мінекобезпеки від 31.03.98 № 44. Київ, 1998. 28 с.
20. Методические указания по принципам организации системы наблюдений и контроля за качеством воды водоемов и водотоков Госкомгидромета в рамках ОГСНК. Л.: Гидрометеоиздат, 1984.
21. Перечень предельно допустимых концентраций и ориентировочно безопасных уровней воздействия вредных веществ для воды рыбохозяйственных водоемов. Утв. Главрыбводом Минрыбхоза СССР 09.08.90 г. № 12-04-11. М., Минрыбхоз СССР, 1990.
22. Рекомендации по применению обобщенного показателя для оценки уровня загрязненности природных вод - коэффициента загрязненности (КЗ). Утв. Минводхозом СССР № 13-3-05/532 от 28.05.82. Харьков: ВНИИВО, 1982. 10 с.
23. СанПиН № 4630-88. Санитарные правила и нормы охраны поверхностных вод от загрязнения (v4630400-88).
24. Баронів В.В. Автоматизація управління підприємством. - М.: ИНФРА, 2000. - 239 с.
25. Державна санітарно-епідеміологічна служба. Офіційний сайт. Документи, довідкова інформація та відповіді на запитання, пов’язані з системою санiтарно-епiдемiологiчного нагляду. [Електронний ресурс]. — Режим доступу до ресурсу: http://www.ses.gov.ua/.
26. Інформаційно-аналітичний центр Державної системи моніторингу довкілля. База нормативно-правових актів, що регулюють діяльність у сфері моніторингу навколишнього природного середовища; бюлетні, огляди, інформаційні довідки про стан довкілля по Україні і в регіонах. [Електронний ресурс]. — Режим доступу до ресурсу: http://www.ecobank.org.ua/.
27. Міністерство екології та природних ресурсів України. Офіційний сайт. Нормативна база, останні новини в області екології та діяльності міністерства. [Електронний ресурс]. — Режим доступу до ресурсу: http://www.menr.gov.ua/.
28. Система державного моніторингу якості поверхневих вод Вінницької області. Доступ до усередненої за кожен рік інформації по усіх створах та показниках якості поверхневих вод, які спостерігаються у Вінницькій області. [Електронний ресурс]. — Режим доступу до ресурсу: http://edem.vstu.vinnica.ua/monitoring/.
29. Програмне забезпечення для гідрогеології та природокористування компанії «Геолинк Консалтин». Проектні та консалтингові послуги у сфері водокористування. [Електронний ресурс]. — Режим доступу до ресурсу: http://www.geolink-consulting.ru/products/aquabase/.
30. ТОВ «Центр екологічної інформації » - регіональний дилер Санкт-Петербурзької фірми «Інтеграл», провідного розробника програмних продуктів в області екології. Офіційний сайт. Програмне забезпечення, курси, проекти та послуги пов’язані з екологічними питаннями. [Електронний ресурс]. — Режим доступу до ресурсу: http://www.centreco.ru/.
31. Харківська обласна санiтарно-епiдемiологiчна станція. Офіційний сайт. Нормативна база, структура СЕС, а також контактна інформація. [Електронний ресурс]. — Режим доступу до ресурсу: http://www.ses.kharkov.ua/.
ДОДАТКИ
ДОДАТОК
