
- •Вступ 3
- •Висновок 64
- •Список використаної літератури 65
- •Додаток а 66
- •1.2 Постановка задачі
- •1.2.1 Опис функцій програми
- •1.3 Розробка завдання у вигляді варіантів використання
- •1.4 Формування технічних вимог до системи
- •2.2 Характеристика програмних засобів
- •2.3 Вибір платформи реалізації
- •2.4 Вибір системи управління базами даних
- •Текстові типи показані в таблиці 2.1.
- •Числові типи показані в таблиці 2.2:
- •Типи дати і часу показані в таблиці 2.3.
- •2.5 Вибір мови програмування
- •2.6 Вибір інструментальних засобів програмування
- •3 Опис та обґрунтування обраних проектних рішень та конструкцій
- •Форма відправлення повідомлення “Admin”
- •4 Розрахунки та експериментальні матеріали, що підтверджують працездатність та надійність програмного забезпечення
- •5 Опис організації робіт, що пов’язані із застосуванням виробу
- •5.1 Інструкція користувача
- •2. Закон України про “Пожежну безпеку”
- •3. Закон України про охорону навколишнього природного середовища
- •4. Порядок проведення медичних оглядів для працівників , що виконують роботи на верстатах з чпу.
- •Вимоги до приміщень з чпу
- •Вимоги електробезпеки в майстернях.
- •Загальні положення
- •7. Пожежна безпека на виробництві
- •Очікувані техніко-економічні показники
- •6 Техніко-економічне обґрунтування
- •6.1 Оцінка рівня спроектованої системи й обґрунтування вибору аналога для порівняння.
- •7.2 Розрахунок трудомісткості та кошторису витрат
- •1. Постановка задачі;
- •1. Етап розробки «постановка задачі»
- •2. Етап розробки «складання алгоритму»
- •3. Етап розробки «написання програми»
- •4. Етап розробки «налагодження програми»
- •5. Етап розробки «дослідна експлуатація»
- •7.3 Розрахунок собівартості програмного забезпечення
- •Витрати на розробку й впровадження комплексу програм
- •1. Витрати на матеріали
- •2. Транспортно-заготівельні витрати.
- •3. Витрати на електроенергію
- •4. Витрати на поточний ремонт пеом
- •5. Основна зарплата
- •8. Амортизація устаткування Річна сума амортизації визначається розподілом вартості, що амортизується, на очікуваний період часу використання об'єкта основних засобів.
- •І етап - визначення річної норми амортизації (рна) .
- •3.4 Визначення часу окупності програмного забезпечення на підприємстві-замовнику.
- •Висновок
- •Список використаної літератури
- •Додаток а
2.2 Характеристика програмних засобів
MySQL — система керування базами даних - багатопоточний компактний сервер баз даних. Характеризується стійкістю, великою швидкістю й легкістю у використанні. MySQL підтримує мову запитів SQL і має безліч розширень, яких немає в жодній інший СУБД. Вільна реляційна система управління базами даних. Розробку та підтримку MySQL здійснює корпорація Oracle, що отримала права на торговельну марку разом з поглиненою Sun Microsystems, яка раніше придбала шведську компанію MySQL AB. Продукт поширюється як під GNU General Public License, так і під власною комерційною ліцензією. Крім цього, розробники створюють функціональність за замовленням ліцензійних користувачів, саме завдяки такому замовленню майже в найраніших версіях з'явився механізм реплікації.
Короткий перелік можливостей MySQL:
кількість рядків у таблицях може досягати 50 млн.;
підтримується необмежена кількість користувачів, що одночасно працюють із базою даних;
проста й ефективна система безпеки;
швидке виконання команд, можливо MySQL найшвидший сервер з існуючих.
MySQL є рішенням для малих і середніх додатків. Входить до складу серверів WAMP, AppServ, LAMP і в портативні збірки серверів Денвер, XAMPP. Зазвичай MySQL використовується як сервер, до якого звертаються локальні або видалені клієнти, проте в дистрибутив входить бібліотека внутрішнього сервера, що дозволяє включати MySQL в автономні програми.
PostgreSQL - вільна об'єктно-реляційна система управління базами даних (СКБД).
Існує в реалізаціях для безлічі UNIX-like платформ, включаючи AIX, різні BSD-системи, HP-UX, IRIX, Linux, Mac OS X, Solaris / OpenSolaris, Tru64, QNX, а також для Microsoft Windows.
Сильними сторонами PostgreSQL вважаються:
підтримка БД практично необмеженого розміру;
потужні та надійні механізми транзакцій і реплікації;
розширювана система вбудованих мов програмування: у стандартній поставці підтримуються PL / pgSQL, PL / Perl, PL / Python і PL / Tcl, Java, PL / PHP, PL / Py, PL / R, PL / Ruby;
спадкування;
легка розширюваність.
PHP - скриптова мова програмування, створена для генерації HTML-сторінок на Web-сервері й роботи з базами даних. На сьогодні підтримується переважною більшістю хостерів.
Web-Сервер Apache - це сервер, що приймає HTTP-запити від клієнтів, як правило, Web-браузерів, і видає їм HTTP-відповіді, зазвичай разом із HTML-сторінкою, зображенням, файлом, медіа-потоком або іншими даними. По суті Web-сервер це програмне забезпечення, що виконує функції Web-сервера на локальному комп”ютері, на якому це програмне забезпечення працює.
2.3 Вибір платформи реалізації
Платформа – апаратний і / або програмний комплекс, який є основою для різних обчислювальних систем..
Одною із таких платформ є операційна система. Даний дипломний проект підтримується більшістю операційних систем, які підтримують веб-браузери. Тобто такі, як Windows 7, Windows XP, Windows Vista, Windows 8, Windows 2000, Mac OS, Linux, UNIX та інші схожі.
Системне програмне забезпечення базується на платформі, яка повинна забезпечити:
підтримку "клієнт-серверної" технології обробки даних;
розмежування доступу до системних ресурсів та даних;
резервування та захист інформації, (захист цілісності баз даних).
Іншою платформою для дипломного проекту є веб-браузер, тому що дана програма запускається за його допомогою.
Web-браузер - програмне забезпечення для комп'ютера або іншого електронного пристрою, як правило, під'єднаного до Інтернету, що дає можливість користувачеві взаємодіяти з текстом, малюнками або іншою інформацією на гіпертекстовій веб-сторінці. Тексти та малюнки можуть містити посилання на інші веб-сторінки, розташовані на тому ж веб-сайті або на інших веб-сайтах. Веб-переглядач за допомогою посилань дозволяє користувачеві швидко та просто отримувати інформацію, розміщену на багатьох веб-сторінках.
Дипломна робота підтримується любим браузером в якому є підтримка HTML5, CSS3, AJAX. Тобто можна вибрати любий з цього списку: Opera, Mozilla Firefox, Safari (Apple Computer), Google Chromе.