Использовались настроенный веб-сервер 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
Применение информационных технологий во многих сферах человеческой жизнедеятельности стало привычным явлением. Наряду с использованием компьютерных технологий в медицине, производстве, науке важно применять передовые технологии и в сфере культуры.
В работе будет рассмотрена разработка информационной системы для музея.
На данный момент в музее используется бумажный тип документооборота. Это провоцирует ряд проблем:
− путаница с записью, если её производили разные люди;
− не унифицированный тип записи;
− накладки во времени;
− пересекающиеся занятия;
− неудобная система учета;
− неудобная отчетность.
В текущих реалиях, при поступлении заказа, его может принять практически любой сотрудник музея и занести в журнал записи, либо к себе в блокнот. Перед руководством музея давно стоит задача привести учет занятий к единому стандарту в форме электронного журнала записи.
Объект исследования – веб-технологии.
Предмет – разработка информационной системы для музея.
Цель работы – автоматизация учета занятий в музее, минимизация ошибок заполнение, а также увеличение производительности труда работников музея.
Чтобы достигнуть сформулированной цели, необходимо решить следующие важные задачи:
− проанализировать предметную область;
− сформировать требования к разрабатываемому программному продукту;
− выбрать инструменты реализации проекта;
− создать модель приложения;
− разработать интерфейс;
− спроектировать структуру базы данных для хранения информации;
− наполнить базу данных тестовой информацией;
− написать программный код веб-приложения;
− произвести тестирование разработанного веб-приложения.
В результате работы были решены все поставленные задачи:
− проанализирована предметная область;
− сформированы требования к разрабатываемому программному продукту;
− выбраны инструменты реализации проекта;
− создана модель приложения;
− разработан интерфейс;
− спроектирована структура базы данных для хранения информации;
− наполнена база данных тестовой информацией;
− написан программный код веб-приложения;
− произведено тестирование разработанного веб-приложения.
Тестирование показало, что приложение работает и выполняет свои функции успешно, без видимых проблем и сбоев.