- •Аннотация
- •С. 68. Ил. 75. Табл. 20. Библ. 5 назв. Прил. 2.
- •В работе рассматривается разработка информационной системы на платформе Oracle для предметной области «Автобусный парк». Приведены анализ предметной области, подробно расписаны этапы проектирования информационной системы.
- •1 Предпроектное исследование
- •1.1 Формулирование требований к системе
- •1.1.1 Внешняя среда системы
- •1.1.2 Функции системы
- •1.1.3 Пользователи системы, их типы, роли, категории
- •1.1.4 Входные и выходные сообщения системы, входные и выходные данные
- •2 Разработка концептуальных статических моделей системного уровня
- •2.1 Спецификация системы
- •2.2 Классовая диаграмма системы и ее окружения
- •2.3 Диаграмма вариантов использования системы и спецификация вариантов использования
- •2.4 Постоянное хранение данных системы
- •3 Разработка динамических моделей системного уровня
- •3.1 Диаграмма кооперации системы и ее окружения
- •4 Разработка пользовательского интерфейса
- •4.1 Макеты и спецификация окон
- •4.2 Структура системы меню
- •4.3 Диаграмма состояний диалога с пользователем
- •5 Разработка концептуальных статических моделей классового уровня
- •5.1 Диаграмма пакетов и спецификация пакетов
- •5.3 Диаграмма объектов
- •6 Разработка динамических моделей классового уровня
- •6.1 Диаграмма кооперации, спецификация диаграммы кооперации
- •6.2 Диаграмма последовательности сообщений, спецификация объектов и сообщений
- •6.3 Диаграмма состояний классов системы, спецификация состояний и переходов
- •6.4 Диаграмма активности, спецификация диаграммы активности
- •7 Реализация системы
- •7.2 Разработка моделей реализации
- •8 Тестирование и отладка системы
- •9 Документирование системы
- •Список литературы
1 Предпроектное исследование
1.1Формулирование требований к системе
1.1.1Внешняя среда системы
Внешние сущности: автобус, маршрут, выезд, поломка, болезнь. Маршрут автобуса характеризуется номером маршрута, названием на-
чального и конечного пункта движения, временем начала и конца движения, интервалом движения и протяженностью в минутах (время движения от кольца до кольца). Характеристиками автобуса являются: номер государственной регистрации автобуса, его тип и вместимость.
За каждым водителем закреплен один автобус и один маршрут. Факт выезда водителя на маршрут фиксируется. Однако может случиться, что водителю придется подменять кого-либо в случае болезни и вести автобус, который не закреплен за ним. Тогда факт данного выезда фиксируется, но без изменения закрепленного за водителем автобуса и маршрута. Аналогично и в случае поломки автобуса.
1.1.2 Функции системы
Система выполняет следующие функции:
•хранение информации о сущностях системы;
•хранение информации о действиях сущностей системы;
•удобное представление информации пользователям системы;
•аудит работы автопарка.
1.1.3 Пользователи системы, их типы, роли, категории
4
Заведующий гаражом занимается тем, что организует и следит за ремонтом и профилактикой автобусов.
Диспетчер занимается распределением автобусов и маршрутов между водителями в случае форс-мажорных ситуаций и подтверждением в случае штатных ситуациях путем фиксации выездов.
Директор просматривает информацию о работниках и о пробеге автобусов для планирования ремонта.
1.1.4 Входные и выходные сообщения системы, входные и выходные данные
Входные сообщения: запрос авторизации, запрос на добавление информации в базу данных, запрос на изменение данных, запрос обновления даннх.
Выходные сообщения: сообщения об ошибках. Входные данные: данные о поломке, выезде.
Выходные данные: информация о пробеге автобусов, информация о работе сотрудников, информация о выездах и поломках.
5