- •Введение
- •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 Скрипты для создания таблиц
1.4 Разработка технического задания
Работа по разработке информационной системы начинает с формирования требований заказчика к создаваемой системе и оформления требований в виде технического задания (ТЗ). ТЗ является основным документом, который определяет порядок и требования создания информационной системы.
С учётом выбранной концепции и характеристик было подготовлено техническое задание на разработку информационной системы. Детальное описание ТЗ приведено в приложении № 1.
2. Проектирование информационной системы
2.1 Постановка задачи на разработку информационной системы
Разрабатываемая информационная система должна иметь удобный и понятный для пользователей интерфейс и реализовывать функции в соответствии с бизнес – процессами предприятия.
Во внедряемой информационной системе необходимо:
Реализовать функцию хранения информации о водителях.
Реализовать функцию хранения информации о пассажирах.
Реализовать функцию хранения информации о маршрутах.
Реализовать функцию хранения информации об автобусах.
Реализовать функцию хранения информации о диспетчерах.
Реализовать функцию хранения информации о билетах.
Реализовать функцию хранения информации о рейсах.
2.2 Выбор технологии и средств проектирования и разработки информационной системы
В качестве технологии проектирования информационной системы выбрана технология RAD. Данное решение обусловлено тем, что:
Требуется выполнение в сжатые сроки, чтобы создать проект, отвечающий современным требованиям
Есть бюджетные ограничения
Имеется небольшая команда программистов
В качестве средств проектирования информационной системы выбрано следующее программное обеспечение:
Среда разработки – Microsoft Visual Studio 2017.
Данная среда разработки обладает всеми необходимыми инструментами для проектирования, поддерживает необходимые языки и проста в использовании.
Система управления базой данных – MS SQL Server 2019.
Данная система проста в использовании и обладает высокой производительностью.
Доступ к базе данных – Entity Framework (Code First).
Языки программирования – C#, T-SQL.
Программа проектирования моделей данных – Dia.
Выбор указанных программ обусловлен наличием необходимого функционала и доступностью.
2.3 Проектирование модели данных информационной системы
Одной из основных задач внедряемой информационной системы является хранение данных, поэтому необходимо разработать модель данных информационной системы.
На Рис.7 представлена диаграмма потоков данных основного бизнес – процесса ОАО «Автовокзал».
Рис.7 Диаграмма в нотации DFD «Перевозка пассажиров»
На Рис.8 представлена инфологическая модель данных ОАО «Автовокзал».
Рис.8 Инфологическая модель данных ОАО «Автовокзал»
На Рис. 9 представлена даталогическая модель данных ОАО «Автовокзал».
Рис.9 Даталогическая модель данных ОАО «Автовокзал»
На Рис.10 представлена физическая модель данных ОАО «Автовокзал».
Рис.10 Физическая модель данных ОАО «Автовокзал».
2.4 Разработка структурной схемы программного обеспечения информационной системы и сценария пользовательского интерфейса
Структурная схема отражает состав и взаимодействие частей разрабатываемого программного продукта.
Пользователи и их возможности:
Пассажир
Покупка билета
Просмотр информации о билете
Диспетчер
Просмотр информации о водителях
Просмотр информации о рейсах
Распределение водителей
Водитель
Просмотр информации о рейсах
Просмотр информации о автобусе
Изменение статуса
Рис.11 Структурная схема программного продукта
