Перелік використаних джерел
Если существует в глобальном массиве $_POST опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */. Если существует в глобальном массиве $_POST опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */. Если существует в глобальном массиве $_POST опр. ячейка, то мы создаем простую переменную… Читати ще >
Перелік використаних джерел (реферат, курсова, диплом, контрольна)
- 1. Ситник Н. В. Проектування баз і сховищ даних: Навч. посібник. — К.: КНЕУ, 2004. — 347с.
- 2. У. Боггс. UML и Rational Rose 2002: Пер, с англ. — Изд.: Лори, 2004.-510с.
- 3. Береза А. М. Основи створення інформаційних систем: Навч. посібник. — 2-ге вид., перероб. і доп.-К.: КНЕУ, 2001. — 214 с.
- 4. Козак І.А., Інформаційні системи і технології в економіці: Навч.-метод. посібник для самост. вивч. дисц. — 1С: КНЕУ, 2002, — 80 с.
- 5. Козак І.А., Основи створення інформаційних систем: Навч. посібник. — 2-ге вид., перероб. і доп.-К.: КНЕУ, 2001. — 214 с.
- 6. Методичні вказівки та завдання для виконання курсового проекту з дисципліни «Системи підтримки прийняття рішень».
- 7. Ситник В. Ф. C 41 Системи підтримки прийняття рішень: Навч. посіб._____К.: КНЕУ, 2004. — 614 с.
- 8. Харитонова И. А., Михеева В. Д. Microsoft Access 2000: Разработка приложений. — СПб.: БХВ, 2000. — 832 с.
- 9. Робинсон С. Microsoft Access 2000: — СПб.: Издательский дом Питер, 2002. — 512 с.
- 10. Вейскас Дж. Эффективная работа с Microsoft Access 2000: СПб.: Питер-Пресс, 2002. — 1040 с.
- 11. Дженнингс Р. Использование Microsoft Access 2000: Специальное издание. — Издательский дом «Вильямс», 2002. — 1152 с.
- 12. Справка Microsoft Access 2002.//Корпорация Microsoft (Microsoft Corporation), — 2001.
- 13. 1Ситник В.Ф. та ін. Основи інформаційних систем — К.:КНЕУ, 2001
- 14. Береза А. М. Основи створення інформаційних систем — К.:КНЕУ, 2001
- 15. Информационные системы в экономике. Под редакцией профессора В. В. Дика — М.:Финансы и статистика, 1996
- 16. Смирнова Г. Н, Сорокин А. А., Тельнов Ю. Ф. Проектирование экономических информационных систем — М.:Финансы и статистика, 2003
- 17. Закон України «Про охорону навколишнього серидовища» від 25.06.1991 № 1264XII.
- 18. Закон України «Про відходи» від 05.03.1998. № 187/98-ВР.
- 19. Закон України № 2707-ХІІ від 16.10.92 р. «Про охорону атмосферного повітря» (зі змінами та доповненнями)
- 20. Постанова Кабінету Міністрів України № 302 від 13.03.2002 р. «Про затвердження Порядку проведення та оплати робіт, пов’язаних з видачею дозволів на викиди забруднюючих речовин в атмосферне повітря стаціонарними джерелами, обліку підприємств, установ, організацій та громадян-підприємців, які отримали такі дозволи» (зі змінами та доповненнями, за текстам — Порядок № 302)
- 21. Постанова Кабінету Міністрів України № 303 від 01.03.99 р. «Про затвердження Порядку встановлення нормативів збору за забруднення навколишнього природного середовища і стягнення цього збору» (зі змінами та доповненнями, за текстом — Порядок № 303)
- 22. Постанова Кабінету Міністрів України № 1218 від 03.08.98 р. «Про затвердження Порядку розроблення, затвердження і перегляду лімітів на утворення та розміщення відходів» (за текстом — Порядок № 1218)
- 23. Наказ Мінекобезпеки України № 7 від 10.02.95 р. «Про затвердження Інструкції про зміст та порядок складання звіту проведення інвентаризації викидів забруднюючих речовин на підприємстві» (зареєстровано в Мін'юсті України 15.03.95 р. за № 61/597, за текстом — Інструкція № 7)
- 24. Наказ Мінекобезпеки України та ДПА України № 162/379 від 19.07.99 р. «Про затвердження Інструкції про порядок обчислення та сплати збору за забруднення навколишнього природного середовища» (зареєстровано в Мін'юсті України 09.08.99 р. за № 544/3837, зі змінами та доповненнями, за текстом — Інструкція № 162/379)
- 25. http://ru.wikipedia.org/wiki
- 26. http://books.efaculty.kiev.ua/finpd/2/r9/3.htm
- 27. http://chitalka.info
- 28. http://www.refine.org.ua/pageid-3088−2.html
- 29. http://uk.wikipedia.org/wiki/Переробка_нафти
Діаграма Use Case.
Діаграми станів (Statechart Diagrams).
Діаграми дій (Activity Diagrams):
Діаграмикооперацій:
Таблиця — ecology, заповнена даними.
Таблиця — ecology, структура.
Таблиця — vykydy_ecology, заповнена даними.
Таблиця — vykydy_ecology, структура.
Таблиця — dov_tov, заповнена даними.
Таблиця — dov_tov, структура.
Таблиця — prom, заповнена даними.
Таблиця — prom, структура.
Приведемо контрольний приклад розробленого інтерфейсу:
Головне вікно для роботи:
Головне вікно для роботи:
Реалізовано роботу з кожною таблицею бази даних — перегляд, редагування, додавання та видалення записів.
Таблиця — Довідник податків.
Перегляд записів:
Додавання запису:
Редагування записів:
Редагування записів:
Видалення:
Таблиця — Довідник виду продукції.
Перегляд записів:
Додавання записів:
Редагування записів:
Редагування записів:
Видалення записів:
Таблиця — Нарахування податків.
Перегляд записів:
Додавання записів:
Редагування записів:
Редагування записів:
Таблиця — Виготовлення продукції.
Перегляд записів.
Додавання записів:
Редагування записиів:
Видалення записів:
Таблиця — Наявності споживання ресурсів від виготовлення продукції.
Перегляд записів:
Додавання записів:
Редагування записів:
Видалення записів:
Програмний код реалізації даного інтерфейсу наведено в додатку Г.
Програмний код реалізації інтерфейсу.
1). Код головної сторінки:
include («blocks/bd.php»);
if (isset ($_GET['id_ecology'])) {$id_ecology = $_GET['id_ecology']; }.
?>
Головна сторінка адміністратора.
<…
ROUND (SUM (IFNULL (e.odn_vymir, 1) * IFNULL (ve.kilkist_ecology, 1)), 3) * ROUND (SUM (IFNULL (ve.kilkist_ecology, 0)), 3)), 3.
)suma_zag.
FROM prom1 p.
LEFT JOIN ecology e ON p. id_ecology = e. id_ecology.
LEFT JOIN vykydy_ecology ve ON p. id_ecology = ve. id_ecology.
AND p. period = ve. data_ecology.
LEFT JOIN vyrob_tov v ON p. id_tov = p. id_tov.
GROUP BY p. period «) or die (mysql_error ());
$myrow = mysql_fetch_array ($result);
do.
{.
printf («.
%s | %s | %s | %s | %s |
}.
while ($myrow = mysql_fetch_array ($result));
- ?>
- 7). Робота з таблицею ecology:
- 7.1). Код скрипта перегляду:
include («blocks/bd.php»);
if (isset ($_GET['id_ecology'])) {$id_ecology = $_GET['id_ecology']; }.
if (isset ($_GET['kod_ecology'])) {$kod_ecology = $_GET['kod_ecology']; }.
if (isset ($_GET['name_ecology'])) {$name_ecology = $_GET['name_ecology']; }.
if (isset ($_GET['odn_vymir'])) {$odn_vymir = $_GET['odn_vymir']; }.
?>
Сторінка перегляду записів.
|
7.2) Код скрипта додавання нового запису:
Сторінка для додавання нового виду податку.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['kod_ecology'])).
{.
$kod_ecology = $_POST['kod_ecology']; .
if ($kod_ecology == '').
{.
unset ($kod_ecology);
}.
}.
if (isset ($_POST['name_ecology'])) {$name_ecology = $_POST['name_ecology']; if ($name_ecology == '') {unset ($name_ecology);}}.
if (isset ($_POST['odn_vymir'])) {$odn_vymir = $_POST['odn_vymir']; if ($odn_vymir == '') {unset ($odn_vymir);}}.
?>
Обрробка.
|
7.3) Код скрипта редагування:
include («blocks/bd.php»);
if (isset ($_GET['id_ecology'])) {$id_ecology = $_GET['id_ecology']; }.
?>
Сторінка редагування записів.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['kod_ecology'])).
{.
$kod_ecology = $_POST['kod_ecology']; .
if ($kod_ecology == '').
{.
unset ($kod_ecology);
}.
}.
/* Если существует в глобальном массиве $_POST[''] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */.
if (isset ($_POST['name_ecology'])) {$name_ecology = $_POST['name_ecology']; if ($name_ecology== '') {unset ($name_ecology);}}.
if (isset ($_POST['odn_vymir'])) {$odn_vymir = $_POST['odn_vymir']; if ($odn_vymir == '') {unset ($odn_vymir);}}.
if (isset ($_POST['id_ecology'])) {$id_ecology = $_POST['id_ecology']; }.
?>
Обрабник.
|
7.4). Код скрипта видалення:
include («blocks/bd.php»);?>
Сторінка видалення податків.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_ecology'])) {$id_ecology = $_POST['id_ecology']; }.
?>
Обробник.
|
- 8). Робота з таблицею vykydy_ecology:
- 8.1). Код скрипта перегляду:
include («blocks/bd.php»);
if (isset ($_GET['id_ecology'])) {$id_ecology = $_GET['id_ecology']; }.
if (isset ($_GET['kilkist_ecology'])) {$kilkist_ecology = $_GET['kilkist_ecology']; }.
if (isset ($_GET['data_ecology'])) {$data_ecology = $_GET['data_ecology']; }.
?>
Сторінка перегляду записів.
|
8.2) Код скрипта додавання запису:
Сторінка для додавання нового запису по нарахуванню.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_ecology'])).
{.
$id_ecology = $_POST['id_ecology']; .
if ($id_ecology == '').
{.
unset ($id_ecology);
}.
}.
if (isset ($_POST['kilkist_ecology'])) {$kilkist_ecology = $_POST['kilkist_ecology']; if ($kilkist_ecology == '') {unset ($kilkist_ecology);}}.
if (isset ($_POST['data_ecology'])) {$data_ecology = $_POST['data_ecology']; if ($data_ecology == '') {unset ($data_ecology);}}.
?>
Обрробка.
|
8.3) Код скрипта редагування:
include («blocks/bd.php»);
if (isset ($_GET['id_ecology'])) {$id_ecology = $_GET['id_ecology']; }.
?>
Сторінка редагування записів.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['kilkist_ecology'])).
{.
$kilkist_ecology = $_POST['kilkist_ecology']; .
if ($kilkist_ecology == '').
{.
unset ($kilkist_ecology);
}.
}.
/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */.
if (isset ($_POST['data_ecology'])) {$data_ecology = $_POST['data_ecology']; if ($data_ecology== '') {unset ($data_ecology);}}.
if (isset ($_POST['id_ecology'])) {$id_ecology = $_POST['id_ecology']; }.
?>
Обрабник.
|
8.4). Код скрипта видалення:
include («blocks/bd.php»);?>
Сторінка видалення податків.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_ecology'])) {$id_ecology = $_POST['id_ecology']; }.
if (isset ($_POST['data_ecology'])) {$data_ecology = $_POST['data_ecology']; }.
if (isset ($_POST['kilkist_ecology'])) {$kilkist_ecology = $_POST['kilkist_ecology']; }.
?>
Обробник.
|
- 9). Робота з таблицею dov_tov.
- 9.1). Перегляд:
include («blocks/bd.php»);
if (isset ($_GET['id_tov'])) {$id_tov = $_GET['id_tov']; }.
if (isset ($_GET['name_tov'])) {$name_tov = $_GET['name_tov']; }.
?>
Сторінка перегляду записів.
|
9.2) Додавання нового запису:
Сторінка для додавання нового виду продукту.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['name_tov'])).
{.
$name_tov = $_POST['name_tov']; .
if ($name_tov == '').
{.
unset ($name_tov);
}.
}.
?>
Обрробка.
|
9.3) Код скрипта редагування:
include («blocks/bd.php»);
if (isset ($_GET['id_tov'])) {$id_tov = $_GET['id_tov']; }.
?>
Сторінка редагування записів.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_tov'])).
{.
$id_tov = $_POST['id_tov']; .
if ($id_tov == '').
{.
unset ($id_tov);
}.
}.
/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */.
if (isset ($_POST['name_tov'])) {$name_tov = $_POST['name_tov']; if ($name_tov == '') {unset ($name_tov);}}.
?>
Обрабник.
|
9.4) Код скрипта видалення:
include («blocks/bd.php»);?>
Сторінка видалення виду продукції.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_tov'])) {$id_tov = $_POST['id_tov']; }.
?>
Обробник.
|
- 10) Робота з таблицею vyrob_tov:
- 10.1) Перегляд:
include («blocks/bd.php»);
if (isset ($_GET['id_tov'])) {$id_tov = $_GET['id_tov']; }.
if (isset ($_GET['name_tov'])) {$name_tov = $_GET['name_tov']; }.
?>
Сторінка перегляду записів.
|
10.2) Додавання запису:
Сторінка для додавання нового запису по випуску продукції.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_tov'])).
{.
$id_tov = $_POST['id_tov']; .
if ($id_tov == '').
{.
unset ($id_tov);
}.
}.
if (isset ($_POST['kilkist_tov'])) {$kilkist_tov = $_POST['kilkist_tov']; if ($kilkist_tov == '') {unset ($kilkist_tov);}}.
if (isset ($_POST['period'])) {$period = $_POST['period']; if ($period == '') {unset ($period);}}.
?>
Обрробка.
|
10.3) Редагування:
include («blocks/bd.php»);
if (isset ($_GET['id_tov'])) {$id_tov = $_GET['id_tov']; }.
?>
Сторінка редагування записів.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['kilkist_tov'])).
{.
$kilkist_tov = $_POST['kilkist_tov']; .
if ($kilkist_tov == '').
{.
unset ($kilkist_tov);
}.
}.
/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */.
if (isset ($_POST['period'])) {$period = $_POST['period']; if ($period== '') {unset ($period);}}.
if (isset ($_POST['id_tov'])) {$id_tov = $_POST['id_tov']; }.
?>
Обрабник.
|
10.4) Видалення:
include («blocks/bd.php»);?>
Сторінка видалення податків.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_tov'])) {$id_tov = $_POST['id_tov']; }.
if (isset ($_POST['period'])) {$period = $_POST['period']; }.
if (isset ($_POST['kilkist_tov'])) {$kilkist_tov = $_POST['kilkist_tov']; }.
?>
Обробник.
<…}.
else.
{.
echo «.
Ви намагаєтесь видалити запис без відповідно потрібних параметрів (можливо ви не вибрали кнопку на попередньому кроці).
«;}.
?>
- 11) Робота з таблицею prom
- 11.1) Перегляд
include («blocks/bd.php»);
if (isset ($_GET['id_tov'])) {$id_tov = $_GET['id_tov']; }.
if (isset ($_GET['id_ecology'])) {$id_ecology = $_GET['id_ecology']; }.
?>
Сторінка перегляду записів.
|
11.2) Додавання запису:
Сторінка для додавання нового виду продукту.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_ecology'])).
{.
$id_ecology = $_POST['id_ecology']; .
if ($id_ecology == '').
{.
unset ($id_ecology);
}.
}.
if (isset ($_POST['id_tov'])) {$id_tov = $_POST['id_tov']; if ($id_tov == '') {unset ($id_tov);}}.
if (isset ($_POST['period'])) {$period = $_POST['period']; if ($period == '') {unset ($period);}}.
?>
Обрробка.
|
11.3) Редагування:
include («blocks/bd.php»);
if (isset ($_GET['id_tov'])) {$id_tov = $_GET['id_tov']; }.
if (isset ($_GET['id_ecology'])) {$id_ecology = $_GET['id_ecology']; }.
if (isset ($_GET['period'])) {$period = $_GET['period']; }.
?>
Сторінка редагування записів.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_tov'])).
{.
$id_tov = $_POST['id_tov']; .
if ($id_tov == '').
{.
unset ($id_tov);
}.
}.
/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */.
if (isset ($_POST['period'])) {$period = $_POST['period']; if ($period== '') {unset ($period);}}.
if (isset ($_POST['id_ecology'])) {$id_ecology = $_POST['id_ecology']; }.
?>
Обрабник.
|
11.4) Видалення:
include («blocks/bd.php»);?>
Сторінка видалення податків.
|
Обробник:
include («blocks/bd.php»);
if (isset ($_POST['id_tov'])) {$id_tov = $_POST['id_tov']; }.
if (isset ($_POST['period'])) {$period = $_POST['period']; }.
if (isset ($_POST['id_ecology'])) {$id_ecology = $_POST['id_ecology']; }.
?>
Обробник.
|
12) Таблиця стилів:
/* CSS Document */.
.main_border {border:1px solid #0;}.
p {font-family:Verdana; font-size:12px; margin:15px;}.
.left {background-color:#f6f6f6; border-right:1px solid #424 242;}.
body {background-image:url (img/bg.jpg)}.
p.title {.
background-color: #2275AD;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}.
#coolmenu{.
border: 1px solid gray; /*Стиль рамки */.
border-bottom-width: 0;
width: 93%; /*Ширина меню */.
background-color: #f6f6f6; /*Фоновый цвет ячейки*/.
margin:7px; /*Ширина отступов*/.
}.
* html #coolmenu{.
width: 150px;/*Ширина меню для Internet Explorer*/.
}.
#coolmenu a{.
font: bold 13px Verdana; /*Шрифт текста*/.
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/.
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/.
display: block;
width: 100%; /*Ширина ячейки*/.
color: #0; /*Цвет текста*/.
text-decoration: none; /*Подчеркивание у ссылок — нет*/.
border-bottom: 1px solid gray;
}.
html>body #coolmenu a{.
width: auto;
}.
#coolmenu a: hover{.
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/.
color: #0; /*Цвет текста при наведении курсора*/.
}.
p.title2 {.
background-color: #C4C92 °F;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}.
.form1 {.
font-family: Verdana;
font-size: 10px;
}.
.form3 {.
font-family: Verdana;
font-size: 11px;
}.
.formm {.
border: 1px solid #cccccc;
margin:5px;
}.
.lesson {border:1px solid #cccccc; width:95%;}.
.lesson_title {background-color:#f6f6f6;}.
.lesson_name {font-weight:bold; margin-top:7px; margin-bottom:7px;}.
.lesson_adds {font-size:11px; margin-top:7px; margin-bottom:7px; color:#424 242;}.
.view_title {font-size:16px; font-weight:bold; color:#cc0000; text-align:center;}.
.view_date {font-size:11px; color:#424 242; margin-top:7px; margin-bottom:7px; font-weight:bold;}.
#td2{.
border-bottom: 2px solid red;
border-right: 2px solid red;
width: 100px;
text-align: center;
font-size: 10px;
}.
#im{.
float: left;