Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
COURSE_BSBD (только конструкторская и технологическая).docx
Скачиваний:
6
Добавлен:
27.06.2022
Размер:
228.87 Кб
Скачать

2.2.3.2 Используемые методы

При разработке программы использованы методы объектно-ориентированного программирования. С помощью данной технологии система предстает в виде совокупности объектов, которые объединяют в себе структуры данных и методы их обработки.

2.2.3.3 Структура программы с описанием функций составных частей и связи между ними

Разработанное программное обеспечение состоит из следующих частей:

  1. Интерфейс авторизации.

  2. Интерфейс отображения модулей системы.

  3. База данных с правами доступа к модулям.

  4. Модуль проверки прав пользователей.

  5. Подсистема Станции.

  6. Подсистема Линии.

  7. Подсистема Депо.

  8. Подсистема Транспортные карты.

  9. Подсистема Киотская секция.

Интерфейс авторизации

Представлен в виде диалогового окна, в котором осуществляется ввод учетных данных – пара логин/пароль. После ввода корректных данных пользователь может войти в систему.

Интерфейс отображения модулей системы

Представлен в виде окна, на котором отображаются кнопки для перехода в разрешенные подсистемы. После нажатия на конкретную кнопку пользователь может работать в соответствующей подсистеме.

База данных прав пользователей

Содержит в себе записи учетных данных пользователей, соответствующие им роли и права на доступ к модулям системы.

Модуль проверки прав пользователей

Назначение данного модуля заключается в проведении проверки прав пользователя, которые устанавливаются в соответствии с его учетными данными.

Подсистема Станции

Основной задачей данного модуля является хранение сведений о станциях Токийского метрополитена. Сведения представлены для каждого студента в виде личной карточки, со следующим перечнем информации:

  • название станции;

  • сведения о линии, на которой расположена станция;

  • год открытия станции;

  • район, в котором расположена станция;

  • сведения о положении станции;

  • сведения об уникальности (нахождении станции на пересечении нескольких линий);

  • и др.

Подсистема реализует выполнение следующих функций:

  • фильтрацию станций в зависимости от выбранного фильтра (год открытия, линия, расположение, и.т.п);

  • сортировка станций в порядке года их основания;

  • поиск станции по названию, году, линии;

Подсистема Линии

Представляет собой подсистему хранения сведений о линиях Токийского метрополитена. Содержит в себе информацию в следующих форматах:

  • название линии;

  • символ, присвоенный линии;

  • цвет линии;

  • сведения об операторе, под контролем которого находится линия;

  • ширина колеи;

  • длина линии;

  • количество станций, расположенных на линии.

Подсистема Депо

Данный модуль выполняет задачи хранения следующих сведений для депо:

  • название депо;

  • сведения о расположении депо;

  • размер флота в распоряжении депо.

Подсистема Транспортные карты

Основным назначением модуля является хранение сведений о доступных в Токийском метрополитене транспортных картах. Подсистема выполняет следующие функции:

  • название карты;

  • сведения о минимальной стоимости карты;

  • сведения о депозите;

  • сведения об использовании;

  • сведения о видах транспорта, в которых доступна транспортная карта.

Подсистема Киотская секция

Представляет собой подсистему хранения сведений о Киотской секции Токийского метрополитена. Содержит в себе информацию в следующих форматах:

  • название станции;

  • символ, присвоенный линии;

  • сведения о начале маршрута;

  • сведения о конце маршрута;

  • название линии;

  • цвет линии;

  • год открытия секции

  • количество станций, расположенных на линии;

  • длина маршрута.

Соседние файлы в предмете Безопасность систем баз данных