Разработка, внедрение и адаптация программного обеспечения отраслевой направленности
Введение
Предметом разработки является создание интерфейса для работы с базой данных «Документы кафедры» с автоматизированной подготовкой документов.
Целью разработки является разработка системы для автоматизированной подготовки документов вуза
В данной работе описаны результаты создания информационной системы для создания отчетных документов на кафедре с использованием шаблонов.
Разработанная система, реализованная на локальном и сетевом уровнях. На локальном уровне система создана с использованием текстового редактора Sublime Text, с использованием таких языков, как HTML, JavaScript и PHP. На сетевом уровне система использует web-приложение phpMyAdmin, которое реализовано на языке PHP, также используется серверную платформу Open Server и язык программирования SQl, для создания, и управления данными в базе данных.
Данная система может быть использована и внедрена в любой вуз, в зависимости от формирования необходимых документов.
Содержание
ВВЕДЕНИЕ............................................................................................................... 4
ГЛАВА 1. АНАЛИЗ СИСТЕМ И МЕТОДОВ РАЗРАБОТКИ ИНТЕРФЕЙСА БАЗ ДАННЫХ .......................................................................................................... 6
ПРОБЛЕМА АВТОМАТИЗАЦИИ ДОКУМЕНТООБОРОТА В ВУЗЕ…………………………… 6
ВЫБОР СРЕДСТВ ДЛЯ РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ…………….………9
ФОРМАЛИЗОВАННОЕ ОПИСАНИЕ ТЕХНИЧЕСКОГО ЗАДАНИЯ............................................ 20
ГЛАВА 2. РАЗРАБОТКА WEB-ИНТЕРФЕЙСА «ДОКУМЕНТЫ КАФЕДРЫ» СРЕДСТВАМИ ЯЗЫКОВ HTML, PHP, JS И CSS ................................................ 27
2.1 МОДЕЛЬНЫЕ ПРЕДСТАВЛЕНИЯ ОБЪЕКТА РАЗРАБОТКИ.............................................. 27
2.2 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРОДУКТА ..................................................................... 32
2.2.1 Разработка серверной части..................................................................................................... 30
2.2.2 Разработка клиентской части .................................................................................................. 32
2.3ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ...................................................................34 ЗАКЛЮЧЕНИЕ........................................................................................................... 46
СПИСОК ИНФОРМАЦИОННЫХ ИСТОЧНИКОВ.................................................47
Список информационных источников
PHP // ВикипедиЯ Свободная энциклопедия URL: https://ru.wikipedia.org/wiki/PHP (дата обращения: 20.05.2020).
Sublime Text 3 для верстки сайтов. Настройка внешнего вида и установка плагинов. Руководство для начинающих // Хабр URL: https://habr.com/ru/post/458206/ (дата обращения: 20.05.2020).
Tcl // ВикипедиЯ Свободная энциклопедия URL: https://ru.wikipedia.org/wiki/Tcl (дата обращения: 20.05.2020).
Алмазов О.В., Семенов С.П., Шавкун А.Е. Интеграция системы электронного документооборота в информационную среду образовательного учреждения // Вестник Югорского государственного университета. – 2012. – № 3. – С. 59-61.
Андрианов В.И., Данилова Ю.С., Егорова А.Л. Защищенный электронный документооборот // - Москва: ЗАО "Национальный институт радио и инфокоммуникационных технологий", 2019. - С. 58-63.
Борисов А.Л., Захарова М.С., Шаповалова А.Д. Проблемы внедрения систем электронного документооборота в органах государственной власти // -
Тверь: Тверской государственный технический университет, 2019. - С. 39-
43.
Веллинг Л., Томсон Л., Моргунов А.А. Разработка веб-приложений с помощью PHP и MySQL. – Москва: Изд-во Вильямс, 2010. – 837 с.
ВЭДО. Внешний электронный документооборот что это и как выбирать //
Хабр URL: https://habr.com/ru/company/trinion/blog/338444/ (дата обращения: 20.05.2020).
Гладких Н.О., Кудрявцев А.В. Использование средств субд mysql для подготовки документов вуза // Актуальные вопросы преподавания математики, информатики и информационных технологий. - Екатеринбург:
УрГПУ, 2017. - С. 20-24.
ГОСТ 19.502-78. Описание применения. Требования к содержанию и оформлению (с Изменением N 1). От 18.12.1978 г.; Введ. 1980-01-01. М. :
Стандартинформ. 2 с. (Единая система программной документации).
ГОСТ 19.503-79. Руководство системного программиста. Требования к содержанию и оформлению (с Изменением N 1). От 12.01.1979.; Введ. 01.01.1980. М.: Стандартинформ, 2010. 3. (Единая
PostgreSQL
Реляционная база данных, работающая под управлением любой операционной системы. Является альтернативой коммерческим базам данных.
Положительные стороны данной СУБД:
восстановление данных на определенный момент времени;
большое количество документации;
имеет множество дополнительных плагинов.
Минусы:
сложная установка;
нестабильность сервера; тяжелый синтаксис.
Исходя из сравнения СУБД, нами была выбрана MySQL, так как она имеет ряд преимуществ по сравнению с другими: простота в использовании, безопасность, масштабируемость, доступность.
Для взаимодействия с СУБД необходим web-сервер. На данный момент существует большое количество серверов, наиболее популярные это Denwer, EasyPHP, Open Server, XAMPP и т.д.
Denwer
Denwer – дистрибутив и программная оболочка, служащая для создания, редактирования и отладки сайтов (web-приложений) без доступа к интернету.
Достоинства данног