Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Проектирование программного обеспечения

Автор:   •  Сентябрь 14, 2023  •  Лабораторная работа  •  1,003 Слов (5 Страниц)  •  111 Просмотры

Страница 1 из 5

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Уфимский государственный нефтяной технический университет»

Кафедра «Вычислительная техника и инженерная кибернетика»

Проектирование программного обеспечения

Лабораторная работа №4

Проектирование

 Выполнили:            Гришин Д.И.,

Саяпов Л.И.,

 Сизов Д.Д.,

 Атангулова Д.З.

Проверил:

Доцент кафедры ВТИК

Писаренко К.Э.

Уфа, 2023

СОДЕРЖАНИЕ

1 Наименование и цель работы        3

2 Описание порядка выполнения работы        4

2.1 Составление глоссария проекта        5

2.2 Упражнение 17. Создание диаграммы размещения системы регистрации        6

2.3 Упражнение 18. Определение атрибутов и операций для классов        6

2.4 Упражнение 19. Создание диаграммы состояний        10

2.5 Упражнение 19. Уточнение связей        12

2.6 Упражнение 20. Проектирование реляционной базы данных        17

3 Выводы по работе        19


1 Наименование и цель работы

Наименование: проектирование.

Цель: научиться проводить проектирование программного обеспечения. Разработать применительно к разрабатываемому ПО модели распределенной конфигурации системы, модель классов, модель базы данных.


2 Описание порядка выполнения работы

Постановка задачи для системы:

Перед руководителем информационной службы автокомапании «AutoDROchill» ставится задача клиент-серверной разработки системы регистрации клиентов на выбранные ими машины для прокатов. Система должна позволять клиентам регистрироваться на прокаты и просматривать выбранные машины. Менеджеры компании должны иметь возможность указать, какие машины стали свободными или не свободными.

В настоящее время в авиакомпании функционирует база данных «Автопрокат», содержащая всю информацию о доступных машинах. Новая система будет работать с существующей БД в режиме доступа, с обновлением данных.

При первом входе клиенту необходимо зарегистрироваться. При последующих входах в систему достаточно ввести логин и пароль.

Регистратор может быть как системой обработки событий, так и реальный человек. В случае если регистратор реальный человек, клиент должен предоставить ему личные данные. После этого регистратор вносит данные клиента в БД, если он не был зарегистрирован. В противном случае данные вносятся в БД автоматически после заполнения регистрационной формы.

Информация о каждой машине включает необходимые сведения.

После входа в систему клиент может выбрать любое количество машин с условием, что их время не накладывается, и они видны как доступные. Клиент может забронировать машину не позже недели до его начала. Во время выбора машины клиенту предоставляется способ оплаты исходя из его предпочтений: бюджетный или премиум классы. За тем полученные данные направляются в расчётную систему для подсчета итоговой стоимости.

2.1 Составление глоссария проекта

Слова

Значения

Автопрокат

Автопрокат, предлагаемый компанией

Машины

Таблица, содержащая все выбранные машины клиентов

Система

Программное обеспечение по взаимодействию с пользователями

Расчетная система

Система обработки информации об оплате выбранных машин. Расчетная система формирует итоговую стоимость выбранного автомобиля

Автопрокаты / БД

База данных, хранящая сведения, используемые автокомпанией

Клиент

Личность, желающая взять на прокат машину

Менеджер

Менеджер автокомпании

Сотрудник

Сотрудники автокомпании.

Регистратор

Регистратор может быть как системой обработки событий, так и сотрудник авиакомпании. Регистратор вносит данные из регистрационной формы в БД через систему

...

Скачать:   txt (13.9 Kb)   pdf (1.3 Mb)   docx (1.1 Mb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club