- •Введение
- •1. Анализ предметной области и формирование требований к информационной системе
- •1.1 Описание объекта информатизации
- •1.2 Определение целей и задач автоматизации
- •1.3 Разработка концепции ис и определение экономической целесообразности проектирования ис
- •1.4 Разработка технического задания
- •2. Проектирование информационной системы
- •2.1 Постановка задачи на разработку информационной системы
- •2.2 Выбор технологии и средств проектирования и разработки информационной системы
- •2.3 Проектирование модели данных информационной системы
- •2.4 Разработка структурной схемы программного обеспечения информационной системы и сценария пользовательского интерфейса
- •3. Реализация информационной системы
- •3.1 Разработка программного обеспечения
- •3.2 Защита данных и методы доступа пользователей в систему
- •3.3 Загрузка данных и формирование запросов к информационной системе
- •3.4 Описание программных моделей в виде руководства пользователя
- •Заключение
- •Список источников и использованной литературы
- •Приложение №1 Техническое задание
- •Общие сведения
- •Назначение и цели создания системы
- •Характеристики объекта автоматизации
- •Требования к системе
- •Состав и содержание работ по созданию системы
- •Порядок контроля и приёмки системы
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •Требования к документированию
- •Источники разработки
- •Приложение №2 Скрипты для создания таблиц
3. Реализация информационной системы
3.1 Разработка программного обеспечения
Форма входа в ИС ОАО «Автовокзал» представлена на рис.12
Рис.12 Форма входа
Элементы формы входа:
Поля «Тип пользователя», «Идентификатор», «Пароль» для ввода данных о пользователе
Кнопка «Войти» предназначена для входа в соответствующий типу пользователя раздел информационной системы
Форма «Пассажир» представлена на рис.13. Данная форма предназначена для взаимодействия пассажира с информационной системой.
Рис.13 Форма «Пассажир»
Элементы формы «Пассажир»:
Поле для вывода информации о рейсах или билетах
Поля «Маршрут», «Дата отправления» для ввода информации, необходимой для поиска рейсов
Кнопка «Найти рейс» предназначена для отображения информации о рейсах, в соответствии с введёнными данными
Кнопка «Купить билет» предназначена для покупки билета
Кнопка «Просмотреть информацию о билетах» предназначена для отображения информации об актуальных билетах
Форма «Диспетчер» представлена на рис.14. Данная форма предназначена для взаимодействия диспетчеров ОАО «Автовокзал» с информационной системой.
Рис.14 Форма «Диспетчер»
Элементы формы «Диспетчер»:
Поле для отображения информации о актуальных рейсах или водителях
Кнопки «Водители» и «Рейсы» предназначены для отображения соответствующей информации (водителях или рейсах)
Кнопка «Организация рейсов» предназначена для отображения элементов, необходимых для добавления записи о новом рейсе
Поля «Маршрут», «Водитель», «Дата отправления», «Время отправления» для ввода информации о новом рейсе
Кнопка «Добавить рейс» для добавления записи о новом рейсе
Форма «Водитель» представлена на рис.15. Данная форма предназначена для взаимодействия водителей ОАО «Автовокзал» с информационной системой.
Рис.15 Форма «Водитель»
Элементы формы «Водитель»:
Поле для вывода информации о актуальных рейсах или автобусе
Кнопки «Автобус» и «Рейсы» предназначены для вывода соответствующей информации (автобусе или рейсах)
Поле «Статус» для изменения текущего статуса водителя.
3.2 Защита данных и методы доступа пользователей в систему
Вход в информационную систему осуществляется через форму входа.
Каждый пользователь информационной системы имеет свой идентификатор и пароль.
При авторизации производится поиск в базе данных пары «Идентификатор – Пароль», и в случае их наличия пользователь получает доступ к информационной системе, в ином случае выводится ошибка (рис.16)
Рис.16 Ошибка при отсутствии пользователя в системе
Также, при авторизации каждый пользователь должен указать свой тип («Пассажир», «Диспетчер», «Водитель»). Это необходимо для разграничения доступа к информации в базе данных.
3.3 Загрузка данных и формирование запросов к информационной системе
Скрипты для создания таблиц в базе данных приведены в приложении №2.
Заполненные таблицы «Пассажир», «Диспетчер», «Водитель», «Автобус», «Маршрут», «Рейс», «Билет» представлены на рис 17 – 23.
Рис.17 Таблица «Пассажир»
Рис.18 Таблица «Диспетчер»
Рис.19 Таблица «Водитель»
Рис.20 Таблица «Автобус»
Рис.21 Таблица «Маршрут»
Рис.22 Таблица «Рейс»
Рис.23 Таблица «Билет»
