Введение 4
1 Анализ литературы и технической документации 5
1.1 Анализ требований к системе 6
1.2 Анализ существующих систем 7
1.3 Анализ литературы и интернет-источников 9
1.3.1 Анализ языков программирования 9
1.3.2 Анализ систем управления базами данных 23
1.3.3 Анализ литературы 28
1.3.4 Анализ интернет-источников 31
1.3.5 Выбор программно-технических средств реализации 32
2 Характеристика программного продукта 34
2.1 Описание предметной области 34
2.2 Описание интерфейса сайта 39
2.3 Инструкция по работе с электронным журналом 43
Заключение 58
Список использованных источников 60
Приложение 63
Любое образовательное учреждение сталкивается с большим потоком документооборота. Преподаватели ежедневно выполняют десятки манипуляций по отбору нужной информации, заполняют учебный журнал.
Ежегодно объем информации, который приходится обрабатывать сотрудникам школы, неуклонно растет. Это сказывается на ежедневной работе сотрудников образовательного учреждения, и от того, как построен процесс обработки информации, зависит скорость и качество выполнения повторяющихся изо дня в день операций.
Использование средств автоматизации учебного процесса поможет выполнять работу значительно быстрее и без разного рода ошибок, которые неизбежны при «ручной» обработке больших объемов информации.
Все школы на данный момент работают в каких-либо электронных журналах, это давно стало необходимостью.
Существует несколько готовых систем, у всех есть свои достоинства. Но все эти системы не подходят для использования в муниципальном автономном общеобразовательном учреждении «Средняя общеобразовательная школа № 76 с углубленным изучением отдельных предметов» (МАОУ СОШ №76), так как возникла необходимость в автоматизации и интеграции всех информационных систем школы, чего существующие системы, том числе и «Сетевой город. Образование», в котором школа работает в данный момент, такой возможности не дают.
Поэтому было решено создать электронный журнал учета успеваемости учащихся школы с единой базой данных для школьных информационных систем.
Целью выпускной квалификационной работы является моделирование, проектирование и разработка электронного журнала учета успеваемости учащихся школы, направленной на повышение эффективности выполнения происходящих при работе с учетом пропусков и оценок.
Объект — электронный документооборот в школе.
Предметом является процесс выставления оценок и пропусков в школе.
Цель работы — разработать электронный журнал учета успеваемости учащихся школы.
В соответствии с поставленной целью в работе определены следующие задачи:
1. Проанализировать литературу и интернет-источники по базам данных, веб-разработке, информационным системам.
2. Проанализировать нормативные документы по внедрению электронных журналов.
3. Реализовать электронный журнал учета успеваемости учащихся школы.
4. Разработать инструкцию по использованию электронного журнала
В рамках выпускной квалификационной работы был разработана система электронный журнал учета успеваемости учащихся школы.
В результате работы были разработаны:
• структура информационной системы;
• элементы графического интерфейса: кнопки, меню и т.д.;
• вид главной страницы, страницы просмотра и выставления оценок, страница ведомости и страница инструкции по работе;
• инструкция по работе.
Были проанализированы существующие системы с целью выявления их достоинств и недостатков, для использования или устранения в системе, разработанной в рамках данной выпускной квалификационной работы.
В результате проделанной работы были решены следующие задачи:
1. Проанализирована литература и интернет-источники по базам данных, веб-разработке, информационным системам.
2. Проанализированы нормативные документы по разработке и внедрению электронных журналов.
3. Разработан электронный журнал учета успеваемости учащихся школы.
4. Разработана инструкция по использованию электронного журнала.
В ходе решения задачи по анализу литературы и интернет-источников по базам данных, веб-разработке с целью формирования умений реализации информационных систем были проанализированы учебники и интернет- источники по разработке на языках PHP, JavaScript, использованию СУБД MySQL, обучение языку разметки веб-страниц HTML в комплексе с таблицами стилей CSS.
В ходе решения задачи по анализу нормативных документов по разработке и внедрению электронных журналов было проанализировано Письмо Министерства образования и науки Российской Федерации от 15.02.2012 № АП-147/07 (с изм. от 21.10.2014) «О методических рекомендациях по внедрению систем ведения журналов успеваемости в электронном виде» и выявлены требования к функциональной составляющей электронный журналов.
В ходе решения задачи по разработке инструкции по работе с электронным журналом была разработана инструкция, которая позволяет узнать, как выполнить любое действие электронном журнале в точки зрения пользователя.
Таким образом, задачи решены в полном объеме, цель достигнута — разработан электронный журнал учета успеваемости учащихся школы.
1. Аткинсон Л. MySQL. Библиотека профессионала [Текст] / Л. Аткинсон — Москва: Вильямс, 2017. — 624 с.
2. Бейли Л. Изучаем PHP и MySQL [Текст] / Л. Бейли, М. Моррисон. — Москва: Эксмо, 2010. — 768 с.
3. Бенкен Е. РНР MySQL XML Программирование для Интернета [Текст] / Е. Бенкен. — Санкт-Петербург: БХВ-Петербург, 2011. — 288 с.
4. Вейл Э. HTML5. Разработка приложений для мобильных устройств [Текст] / Э. Вейл. — Москва: Питер, 2014. — 919 с.
5. Дакетт Дж. HTML и CSS. Разработка и дизайн веб-сайтов [Текст] / Дж. Дакетт. — Москва: Эксмо, 2013. — 480 c.
6. Дневник.Ру [Электронный ресурс]. — Режим доступа: https://dnevnik.ru/(дата обращения: 11.10.2018).
7. Дуванов А. Web-конструирование. DHTML [Текст] / А. Дуванов. — Санкт-Петербург: БХВ-Петербург, 2013. — 382 с.
8. Дунаев В. HTML скрипты и стили [Текст] / В. Дунаев. — Санкт- Петербург: БХВ-Петербург, 2011. — 801 с.
9. ИрТех [Электронный ресурс]. — Режим доступа: http://www.ir- tech.ru/(дата обращения: 11.10.2018).
10. Комолова Н. HTML Самоучитель [Текст] / Н. Комолова, Е. Яковлева. — Санкт-Петербург: Питер, 2011. — 288 с.
11. Конверс Т. PHP 5 и MySQL. Библия пользователя [Текст] / Т. Конверс — Москва: Вильямс, 2016. — 998 c.
12. Кристиан У. PHP и MySQL. Карманный справочник [Текст] / У. Кристиан. — Москва: Вильямс, 2016. — 991 c.
13. Кузнецов М. PHP на примерах [Текст] / М. Кузнецов. — Санкт- Петербург: БХВ-Петербург, 2018. — 470 c.
14. Симдянов И. В. РНР, MySQL, JavaScript [Текст] / И. В. Симдянов.
— Санкт-Петербург: БХВ-Петербург, 2012. — 577 с.
15. Ленгсторф Дж. РНР и jQuery для профессионалов [Текст] / Дж. Ленгсторф. — Москва: Вильямс, 2011. — 401 с.
16. Локхарт Дж. Современный PHP. Новые возможности и передовой опыт [Текст] / Дж. Локхарт. — Москва: ДМК Пресс, 2015. — 397 с.
17. Мартин Д. Язык Си — руководство для начинающих [Текст] / Д. Мартин, С. Прата, М. Уэйт. — Москва: Вильямс, 2015. — 401 с.
18. Письмо Минобрнауки России от 15.02.2012 N АП-147/07 (с изм.
от 21.10.2014) «О методических рекомендациях по внедрению систем ведения журналов успеваемости в электронном виде» [Электронный ресурс]. — Режим доступа: http://www.consultant.ru/document/cons_doc_-
LAW_130669/ (дата обращения: 22.10.2018).
19. Поллок Дж. JavaScript. Руководство разработчика [Текст] / Дж. Поллок. — Санкт-Петербург: Питер, 2011. — 544 с.
20. Робсон Э. Изучаем HTML, XHTML и CSS [Текст] / Э. Робсон, Э. Фримен. — Санкт-Петербург: Питер, 2014. — 720 с.
21. Сайт-справочник для веб-разработчиков [Электронный ресурс]. — Режим доступа: http://htmlbook.ru/(дата обращения: 20.10.2018).
22. Современный учебник Javascript [Электронный ресурс]. — Режим доступа: https://learn.javascript.ru/(дата обращения: 10.10.2018).
23. Федеральный закон "О персональных данных" от 27.07.2006 N 152- ФЗ (последняя редакция) [Электронный ресурс]. — Режим доступа: https://golang.org/(дата обращения: 22.10.2019).
24. Шафер С. HTML XHTML и CSS Библия пользователя [Текст] / С. Шафер. — Москва: Вильямс, 2011. — 656 с.
25. ЭлЖур [Электронный ресурс]. — Режим доступа: http://eljur.ru/(дата обращения: 11.10.2018).
26. AMPPS [Электронный ресурс]. — Режим доступа:
http://www.ampps.com/(дата обращения: 11.11.2018).
27. Denwer [Электронный ресурс]. — Режим доступа: http://www. denwer.ru/(дата обращения: 11.11.2018).
28. OpenServer [Электронный ресурс]. — Режим доступа: https://ospanel.io/(дата обращения: 11.11.2018).
29. Oracle. Раздел баз данных [Электронный ресурс]. — Режим доступа: https://www.oracle.com/ru/database/(дата обращения: 15.10.2018).
30. The Go Programming Language [Электронный ресурс]. — Режим доступа: https://golang.org/(дата обращения: 15.10.2018).