Использовались настроенный веб-сервер Apache с языком PHP и базой данных MySQL.
Есть приложение.
ВВЕДЕНИЕ 4
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.1 Характеристика объекта автоматизации 5
1.2 Функциональное моделирование предметной области. 7
1.3 Выявление проблем в деятельности объекта исследования и постановка задачи автоматизации 11
2 ПРОЕКТИРОВАНИЕ СИСТЕМЫ 14
2.1 Анализ существующих разработок 14
2.2 Назначение системы и цели. 16
2.3 Обзор и выбор технологий для реализации проекта 16
2.3.1 Анализ языков программирования 16
2.3.2 Анализ СУБД и выбор подходящего варианта для работы 19
2.3.3 Особенности выбора веб-комплекса 20
2.3.4 Выбор среды разработки 22
2.4 Функциональная архитектура 25
3 РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ 29
3.1 База данных 29
3.2 Разработанное приложение 37
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 48
ПРИЛОЖЕНИЕ – ЛИСТИНГ ДАМП-ФАЙЛА БАЗЫ ДАННЫХ 49
Применение информационных технологий во многих сферах человеческой жизнедеятельности стало привычным явлением. Наряду с использованием компьютерных технологий в медицине, производстве, науке важно применять передовые технологии и в сфере культуры.
В работе будет рассмотрена разработка информационной системы для музея.
На данный момент в музее используется бумажный тип документооборота. Это провоцирует ряд проблем:
− путаница с записью, если её производили разные люди;
− не унифицированный тип записи;
− накладки во времени;
− пересекающиеся занятия;
− неудобная система учета;
− неудобная отчетность.
В текущих реалиях, при поступлении заказа, его может принять практически любой сотрудник музея и занести в журнал записи, либо к себе в блокнот. Перед руководством музея давно стоит задача привести учет занятий к единому стандарту в форме электронного журнала записи.
Объект исследования – веб-технологии.
Предмет – разработка информационной системы для музея.
Цель работы – автоматизация учета занятий в музее, минимизация ошибок заполнение, а также увеличение производительности труда работников музея.
Чтобы достигнуть сформулированной цели, необходимо решить следующие важные задачи:
− проанализировать предметную область;
− сформировать требования к разрабатываемому программному продукту;
− выбрать инструменты реализации проекта;
− создать модель приложения;
− разработать интерфейс;
− спроектировать структуру базы данных для хранения информации;
− наполнить базу данных тестовой информацией;
− написать программный код веб-приложения;
− произвести тестирование разработанного веб-приложения.
В результате работы были решены все поставленные задачи:
− проанализирована предметная область;
− сформированы требования к разрабатываемому программному продукту;
− выбраны инструменты реализации проекта;
− создана модель приложения;
− разработан интерфейс;
− спроектирована структура базы данных для хранения информации;
− наполнена база данных тестовой информацией;
− написан программный код веб-приложения;
− произведено тестирование разработанного веб-приложения.
Тестирование показало, что приложение работает и выполняет свои функции успешно, без видимых проблем и сбоев.
1. Дунаев В.В. HTML, скрипты и стили. СПб.: БХВ-Петербург, 2018. 1024 с.
2. Заяц А.М. Проектирование и разработка WEB-приложений. Введение в frontend и backend разработку на JavaScript и node.js: учеб. пособие. СПб.: Лань, 2019. 120 c.
3. Информационные технологии управления: учеб. пособие / под общ. ред. Г.А. Титоренко. М.: ЮНИТИ-ДАНА, 2004. 439с.
4. Ллойд Й. Создай свой веб-сайт с помощью HTML и CSS. СПб.: Питер, 2019. 416 с.
5. Локхарт Д. Современный PHP. Новые возможности и передовой опыт. М.: ДМК, 2019. 304 с.
6. Макфарланд Д. JavaScript. Подробное руководство / Д. Макфарланд. М.: Эксмо, 2019. 608 c.
7. Мальчук Е.В. HTML и CSS. Самоучитель. М.: Вильямс, 2018. 416 с.
8. Мержевич В. HTML и CSS на примерах. СПб.: БХВ-Петербург, 2018. 448с.
9. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. СПб.: Питер, 2019. 816 с.
10. Пауэрс Д. PHP. Создание динамических страниц. М.: Аст, 2019. 640 с.
11. Робсон Э., Фримен Э. Изучаем HTML, XHTML и CSS. М.: Питер, 2013. 720 c.
12. Холмогоров, В.В. Основы Web-мастерства. СПб.: Питер, 2001. 352 с.
13. Хэррон Д. Node.js. Разработка серверных веб-приложений на JavaScript. М.: ДМК Пресс, 2014. 144 c.
14. Чаффер Д. Изучаем jQuery 1.3. Эффективная веб–разработка на JavaScript. М.: Символ–плюс, 2010. 448 c.
15. Шпильман С. JSTL. Практическое руководство для JSP–программистов. М.: КУДИЦ-Образ, 2012. 272 c.
16. Эспозито Д. Разработка современных веб–приложений. Анализ предметных областей и технологий. М.: Вильямс, 2017. 464 с