Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа.docx
Скачиваний:
0
Добавлен:
20.01.2026
Размер:
566.68 Кб
Скачать

1.4 Разработка технического задания

Работа по разработке информационной системы начинает с формирования требований заказчика к создаваемой системе и оформления требований в виде технического задания (ТЗ). ТЗ является основным документом, который определяет порядок и требования создания информационной системы.

С учётом выбранной концепции и характеристик было подготовлено техническое задание на разработку информационной системы. Детальное описание ТЗ приведено в приложении № 1.

2. Проектирование информационной системы

2.1 Постановка задачи на разработку информационной системы

Разрабатываемая информационная система должна иметь удобный и понятный для пользователей интерфейс и реализовывать функции в соответствии с бизнес – процессами предприятия.

Во внедряемой информационной системе необходимо:

  1. Реализовать функцию хранения информации о водителях.

  2. Реализовать функцию хранения информации о пассажирах.

  3. Реализовать функцию хранения информации о маршрутах.

  4. Реализовать функцию хранения информации об автобусах.

  5. Реализовать функцию хранения информации о диспетчерах.

  6. Реализовать функцию хранения информации о билетах.

  7. Реализовать функцию хранения информации о рейсах.

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 Структурная схема программного продукта