Створення гнучкої клієнт-серверної системи інформаційної підтримки підвищення кваліфікації персоналу ДП № 9 з застосуванням мови програмування PHP, системи керування базами даних MySQL. Розробка алгоритмів, програмна реалізація основних процедур системи.
При низкой оригинальности работы "Гнучка система інформаційної підтримки підвищення кваліфікації персоналу ДП № 9", Вы можете повысить уникальность этой работы до 80-100%
1.4 Мета й призначення 1.5 Загальні вимоги до розробки Основи технології клієнт-сервер.7 Можливості 3.2 Можливості PHP 3.3 Можливості MYSQL Розробка гнучкої клієнт-серверної системи завдяки поєднанню відкритих web технологій 4.3 Системи керування базами данихСучасний світ створює нові умови і потребує пришвидшення у всіх галузях, що їх опанувало людство. Дедалі більше стає зрозуміло, що саме інформація керує світом. З кожним роком засоби для роботи з інформацією стають швидшими та зручнішими, їх можливостей вистачає не лише на вирішення задач, а й деколи, і з кожним роком все частіше, цих можливостей навіть занадто. До того ж система має відповідати не лише якісним показникам, але до того бути зручною і простою в застосуванні. Більшість сучасних систем роботи з великими інформаційними потоками використовують такі ж засоби, або близькі за значенням, адже гнучкість архітектури "клієнт-сервер" саме і означає можливість створення або переобладнання однакових за призначенням систем, різними засобами.Найменування розробки: гнучкої системи інформаційної підтримки підвищення кваліфікації персоналу ДП№9.Підставою для розробки є наказ № 73С-01 від 29 жовтня 2009 р. по Криворізькому інституту КУЕІТУ.Система загалом може функціонувати під керівництвом будь-якої операційної системи, або навіть під керуванням різних операційних систем для клієнтської та серверної частин проекту. Для нормального функціонування серверної частини системи достатньо будь-якого компютеру на якому зможе працювати сервер Apache з підключеними модулями: PHP та MYSQL. Система загалом може функціонувати під керівництвом будь-якої операційної системи, або навіть під керуванням різних операційних систем для клієнтської та серверної частин проекту. · мережа, яка забезпечує взаємодію між клієнтами та серверами. Більш ніж типовою є ситуація, коли один сервер одночасно обробляє запити від різних клієнтів; з іншого боку, клієнт може звертатися то до одного сервера, то до іншого.Основна відмінність від CGI-скриптів, написаних на інших мовах, типу Perl або C - це те, що в CGI-програмах ви самі пишете HTML-код, а, використовуючи PHP - ви вбудовуєте свою програму в готову HTML-сторінку, використовуючи відкриваючий та закриваючий теги (у прикладі це ). Відмінність PHP від JAVASCRIPT, полягає в тому, що PHP-скрипт виконується на сервері, а клієнту передається результат роботи, тоді як JAVASCRIPT-код цілком передається на клієнтську машину та тільки там виконується. Усі три мови дозволяють розміщати код, що виконується на Web-сервері, усередині HTML сторінок. Функція повертає параметр типу int, що більше 0, якщо зєднання пройшло успішно, та дорівнює 0 у противному випадку. int mysql_select_db (string database_name, int link_identifier); Вибрати базу даних для роботи. Функція повертає значення true або false int mysql_query (string query, int link_identifier); Функція виконує запит до бази даних.У процесі виконання дипломної роботи було розроблено клієнт-серверну систему інформаційної підтримки підвищення кваліфікації персоналу ДП№9. Розроблена система дозволяє: · покращити ефективність роботи; Щоб реалізувати поставлену задачу потрібно було обрати оптимальну архітектуру та мови програмування. Дана програма була створена за допомогою саме цієї мови програмування, що дозволило зробити зручний інтерфейс і автоматизувати виконання дій.
План
Зміст
Вступ
1. Постановка завдання
1.1 Найменування та галузь використання
1.2 Підстава для створення
Вывод
У процесі виконання дипломної роботи було розроблено клієнт-серверну систему інформаційної підтримки підвищення кваліфікації персоналу ДП№9. Розроблена система дозволяє: · покращити ефективність роботи;
· підвищити оперативність обробки інформації;
· зменшити обсяг паперових носіїв;
· підвищити оперативність та точність роботи.
Щоб реалізувати поставлену задачу потрібно було обрати оптимальну архітектуру та мови програмування. Для вирішення цієї задачі найбільш підходить PHP. Ця мова програмування має великі можливості щодо створення програмного забезпечення та дозволяє створювати різноманітні програмні продукти. Дана програма була створена за допомогою саме цієї мови програмування, що дозволило зробити зручний інтерфейс і автоматизувати виконання дій.
Архітектура клієнт-сервер є унікальною системою, в якій кожний елемент може бути заміненим під час розробки, або на більш пізніх етапах, це створює додаткові умови для більш гнучкої розробки.
Для візуалізації використовувалась мова HTML та доповнення до неї CSS, що дало можливість надати розробці більш сучасного вигляду і функціоналу. А для більшої інтерактивності клієнтської частини було використано мову програмування JAVASCRIPT.
Список литературы
1. Бадд Э., Молл К., Коллизон С. Мастерская CSS: профессиональное применение Web-стандартов - М.: Вильямс, 2007 г.
2. Вагнер Р., Вайк А. JAVASCRIPT. Энциклопедия пользователя - ДИАСОФТ, 2001 г.
3. Веллингтон Б., Томпсон С. Разработка web-приложений с помощью php и MYSQL - Вильямс", 2005 г.
4. Гудман Дж. JAVASCRIPT и DHTML. Сборник рецептов - Питер 2004 г.
5. Дари Х., Бринзаре К. AJAX и PHP. Разработка динамических приложений - Символ, 2006 г.
6. Дунаев В. Самоучитель JAVASCRIPT.2-е издание - ДИАСОФТ, 2001 г.
7. Коггзолл Дж. PHP 5. Полное руководство - Диалектика , 2006 г.
8. Котеров Д.В., Костарев А.Ф., PHP 5 В Подлиннике - БХВ-Петербург, 2006 г.
9. Кузнецов А.В., Симдянов К.С., Голышев П.А. PHP5. Практика создания web-сайтов - БХВ-Петербург, 2005 р.
10. Кухарчик А.Р. PHP: обучение на примерах - Новое знание, 2004г.
11. Мадрел Тео. Разработка пользовательского интерфейса/ Пер. с англ. - М.: ДМК, 2001.
12. Мэрдок К. JAVASCRIPT. Наглядный курс создания динамических Web-страниц - СПБ: Питер, 2001 г.
13. Ратшиллер Т., Геркен Т. PHP4: разработка Web-приложений. - СПБ: Питер, 2001 г.
14. Світличний О.О., Плотницький С.В. Основи геоінформатики. Технології "клієнт-сервер" і Internet-технології в ГІС. Розподілені бази даних - М.: АСТ-ПРЕСС Кнрга, 2001 р.
15. Соколов С. А.html и CSS в примерах, типовых решениях и задачах. Профессиональная работа. - М.: Вильямс , 2007 г.
16. Спейнауэр С., Куэрсиа В. Справочник Web-мастера. - К: BHV, 1997 г.
17. Титтел Э., Бурмейстер М.html 4 для "чайников" - 5-е изд. - М.: Диалектика , 2006 г.
18. Томсон Л., Веллинг Л. Разработка Web-приложений на PHP и MYSQL. - К.: ДИАСОФТ, 2001 г.
19. Уикли.Р. Освой самостоятельно CSS.10 минутна урок - М.: Вильямс, 2006 г.
20. Харрис Э. PHP/MYSQL для начинающих - Кудиц-образ 2005 г.
21. Хилайер С., Мизик Д. Программирование Active Server Pages. - М: Русская редакция, 1999 г.
22. Холзнер С. Perl: специальный справочник. - СПБ: "Питер". 2000г.
23. Шмитт. K. CSS. Рецепты программирования - СПБ.: БХВ-Петербург, 2007 г.
24. Эрик А. Мейер. CSS-каскадные таблицы стилей: подробное руководство - М.: Символ, 2006 г.
25. Яргер Р., Риз Дж., Кинг Т. MYSQL и MSQL. Базы данных для небольших предприятий и Интернета. - СПБ: Символ-Плюс, 2000 г.
26. j@alba.ua - адрес автора
27. dev. w3.org/html5/spec/Overview.html // Новая спецификация языка HTML
28. www.cross-browser.com // Документы по особенностям JAVASCRIPT
29. www.javascript.ru // Справочник по Javascript
30. www.nsc.ru/docs/html/html-primer.html // Документация по HTML
31. www.php.org // Справочник по PHP
32. www.rsdn.ru // Документация и справочные руководства