Содержание
ВВЕДЕНИЕ 5
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1 Язык разработки PHP. 11
1.2 Язык разработки JavaScript. 13
1.3 Язык разработки C #. 14
1.4 СУБД MySQL. 15
1.5 Цель и средства программной реализации. 19
2 РЕАЛИЗАЦИЯ СИСТЕМЫ КОНТРОЛЯ ЗНАНИЙ 21
2.1 Определение предметной области. 21
2.2 Алгоритм работы веб-приложения. 25
2.3 Построение структуры базы данных. 33
2.4 Описание функциональной составляющей веб-приложения. 35
3 ОХРАНА ТРУДА 52
3.1 Требования к освещению помещений с ЭВМ. 52
3.2 Требования к микроклимату помещений с ЭВМ. 54
3.3 Требования по уровню неионизирующих электромагнитных излучений, электростатических и магнитных полей. 55
3.4 Требования к оборудованию. 56
3.5 Требования к организации рабочего места пользователя ЭВМ. 58
3.6 Правила безопасности при эксплуатации ЭВМ. 62
ВЫВОДЫ 63
ПЕРЕЧЕНЬ ЛИТЕРАТУРЫ 64
ПРИЛОЖЕНИЕ A 66
Выдержка из текста
Проанализированы программные средства, и предмета область, позволяют сделать вывод, что есть необходимость в разработке интерактивной системы контроля знаний, рассчитанную на технических морских специалистов и студентов.
Такая система должна быть удобной в пользовании, хранить интуитивно доступный интерфейс, работать с базой данных, не нуждаться специальных средств для функционирования. Основываясь на современных программных средствах, оптимальным является использование языка программирования PHP и JavaScript, которые в сочетании с реляционной базой данных, создает мощную среду.
В качестве среды работы с базой данных, будет использоваться MySQL, так как он является бесплатным, и очень мощным средством. Средой программной разработки используется Subline. Это позволит обеспечить высокую степень быстродействия приложения, его защищенности и соответствия конкретной специфики деятельности предприятия.
Задачей работы является разработка интерактивной системы дистанционного обучения, специализированным морским дисциплинам с целью улучшения возможности получения информации и для пользователей.
Для достижения поставленной цели необходимо выполнить:
• графическое проектирование веб-приложения средствами языка проектирования программного обеспечения uml;
• разработку графического макета системы контроля знаний;
• построение алгоритма работы веб-приложения системы контроля знаний;
• структурное описание таблиц базы данных и их наполнения;
• описание функциональной составляющей веб-приложения
Список использованной литературы
1. Коггзолл Д. «PHP 5. Полное руководство» / Д. Коггзолл. – М.: Диалектика, 2006. – 752 с.
2. Крейн Д. Ajax в действии / Д. Крейн, О. Брейн – М.: Диалектика, 2006. – 640 с.
3. Lane D. Web Database Application with PHP and MySQL, 2nd Edition / D. Lane. – New Jersey: O'Reilly, 2004. – 816 p.
4. Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 4 изд / Н.А. Пархоменко. – СПб.: Питер, 2015. – 768 с.
5. Бейлин Л. Изучаем PHP и MySQL / Л. Бейлин. – М.: Эксмо, 2010. – 1060 с.
6. Шварц Б. MySQL. Оптимизация производительности / Б. Шварц. – М.: Символ-Плю, 2010. – 483 с.
7. Гольцман В. MySQL 5.0 / В.Гольцман. – М.: Питер, 2009. – 764 с.
8. Яргер Р.Д. MySQL и mSQL. Базы данных для небольших предприятий и Интернета / Р.Д. Яргер. – М.: Символ-Плюс, 2010. – 929 с.
9. Уильман Л. MySQL. Руководство по изучению языка / Л.Уильман. – М.: ДМК Пресс, 2004. – 764 с.
10. Аткинсон Л. MySQL. Библиотека профессионала / Л.Аткинсон. – М.: Вильямc, 2002. – 1493 с.
и еще 8 источнико