Проектирование уровня данных — КиберПедия 

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

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Проектирование уровня данных

2020-08-20 232
Проектирование уровня данных 0.00 из 5.00 0 оценок
Заказать работу

Для начала определим сущности для диаграммы классов и их атрибутов:

1. Сотрудник

a. Номер телефона

b. Имя

c. Фамилия

d. Должность

2. Департамент

a. Название

3. Командировка

a. Дата туда

b. Дата обратно

c. Тип транспорта

d. Комментарий руководителя

e. Комментарий сотрудника

f. Необходимость отеля

4. Контрагент

a. Название

5. Согласование

a. Тип согласования

6. Регион

a. Название

7. Город

a. Название

8. Задание на согласование

a. Описание

b. Время исполнения

Диаграмма классов:

Рисунок 2 Диаграмма классов

Проектирование уровня интерфейса

Главной страницей является карточка заявки на командировку. Все основные действия пользователи выполняют на ней. Весь интерфейс можно настроить при помощи базовых конструкторов плюс написание CSS классов для изменения внешнего вида контролов

В качестве методов классов будут выступать методы обработки загрузки формы, нажатия кнопки, изменения состояния.

В качестве атрибутов классов будут выступать переменные форм, кнопок таблиц и различных дополнительных элементов.

Проектирование уровня бизнес-логики

На диаграмме классов уровня бизнес-логики разместим описание класса, реализующий функции разрабатываемого приложения.

Функции уровня бизнес-логики:

· Подсчет лимита;

· Определение владельца бюджета;

· Проверка не превышены ли лимиты;

· Сохранение и добавление данных.

Разработка диаграмм последовательностей

Диаграмма последовательности – диаграмма, предназначенная для представления взаимодействия между элементами модели программной системы в терминологии линий жизни и сообщений между ними.

В результате проектирования была создана диаграммы последовательности «Создания заявки на командировку»:

Рисунок 7 Диаграмма последовательности "Создания заявки на командировку"

Разработка диаграмм деятельности

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

Для данного проекта были разработаны диаграммы деятельности:

· Диаграмма деятельности для создания заявки на командировку

· Диаграмма деятельности для отправки заявки на согласование

Диаграммы представлены во вложении А

Разработка диаграмм состояний

Диаграмма состояний покажет нам все возможные состояния, в которых может находиться объект, а также процесс смены состояний в результате внешнего влияния.

В рамках данного проекта была составлена диаграмма состояний

Рисунок 8 Диаграмма состояний


 

СОЗДАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ ПО


Поделиться с друзьями:

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.