Проектирование интерфейса разрабатываемого приложения



Диаграмма компонентов представляет собой статическую структурную диаграмму, показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами.

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

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

Зависимость показывает, что один компонент предоставляет сервис, необходимый другому компоненту. Зависимость изображается стрелкой от интерфейса или порта клиента к импортируемому интерфейсу.[15]

Для информационной системы учета расходных материалов в ОАО «Глубокская птицефабрика» была построена диаграмма компонентов UML, которая представлена на рисунке 3.1.

Рисунок 3.1 – Диаграмма компонентов

Компонент «Вход в систему» предназначен для входа пользователей в информационную систему.

Компонент «Главное меню менеджера» предназначен для выбора операции которую хочет выполнить пользователь.

Компонент «Главное меню администратора» предназначен для выбора операции которую хочет выполнить администратор.

Компонент «Формирование списка расходных материалов» предназначен на добавления, удаления, редактирования расходных материалов в списке.

Компонент «Формирование списка производителей» предназначен для добавления, редактирования, удаления производителей в списке.

Компонент «Формирование справочника видов расходных материалов» предназначен для добавления, удаления, редактирования данных о видах расходных материалов.

Компонент «Формирование заказа» предназначен для добавления, редактирования, удаления заказа.

Компонент «Управление учетными записями» предназначен для добавления, удаления, редактирования данных о учетных записях.

Компонент «Формирование списка расходных материалов на складе» предназначен на добавления, редактирования, удаления данных о списке расходных материалов на складе.

Проектирование графического интерфейса пользователя представляет собой междисциплинарную деятельность. Надлежащее проектирование интерфейса требует объединения навыков художника графика, специалиста по анализу требований, системного проектировщика, программиста, эксперта по технологии, специалиста в области социальной психологии, а также, возможно, некоторых других специалистов, в зависимости от характера системы. Средой проектирования интерфейса стала графическая оболочка Pencil. 

Информационная система «Учет закупок расходных материалов в ОАО «Глубокская птицефабрика»» предполагает несколько окон, которые представлены на рисунках 3.3 – 3.13.

Вход в систему, предназначен для входа пользователя в информационную систему, внешний вид данного окна представлен на рисунке 3.3.

Рисунок 3.3 – Окно вход в систему

    Главное окно менеджера открывается после прохождения аутентификации менеджером, данное окно содержит кнопки: формирование справочника расходных материалов, справочник производителей, справочник видов расходных материалов, просмотр списка заказов. Внешний вид данного окна представлен на рисунке 2.2.

Рисунок 3.4 – Главное окно менеджера

При нажатии менеджера на кнопку «Формирование справочника расходных материалов» откроется соответствующее окно, на котором можно произвести операции по редактированию, удалению, а также добавлению расходного материала в таблицу «Расходных материалов». Данная форма представлена на рисунке 3.5.

Рисунок 3.5 – Формирование справочника расходных материалов

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

Рисунок 3.6– Виды расходных материалов

    При переходе пользователя на форму производителей менеджер получает возможность просматривать, добавлять, изменять и удалять информацию о производителях поставляющих расходные материалы на предприятие. На форме представлены компоненты: label, edit, batton, table, которые позволят осуществить необходимые операции с данным справочником. Внешний вид данной формы представлен на рисунке 3.7.

Рисунок 3.7 – Форма Список производителей

    Так же менеджер занимается оформлением и формированием заказа. При переходе менеджера на форму «Склад» открывается таблица расходных материалов имеющихся на складе, на которой можно добавить заказ. Данная форма представлена на рисунке 3.8.

Рисунок 3.8 – Форма «Склад»

    Администратор в системе управляет учетными записями менеджеров, вносит пароли и логин в базу данных. А также осуществляет контроль расходных материалов на складе, следит за количеством материалов на складе и сообщать менеджеру о тех материалах, которые необходимы для заказа. Администратор после аутентификации получает доступ к двум формам(рис.3.9): «Склад», «Учетные записи». При переходе на форму «Склад» администратор может добавлять, редактировать информацию о материалах которые имеются в наличии на предприятии. Данная форма представлена на рисунке 3.10.

При переходе на форму «Учетные записи» администратор получает доступ к учетным записям менеджеров, к паролям, логинам, а также к ФИО менеджеров. Администратор может добавлять учетные записи, изменять пароли и логины уже существующих в базе пользователей. Данная форма представлена на рисунке 3.11.

 

Рисунок 3.10 – Главное форма администратора

Рисунок 3.9 – Форма «Склад»

Рисунок 3.11 – Форма «Учетные записи»

Физическая модель данных

Физическая модель данных описывает реализацию объектов логической модели на уровне объектов конкретной базы данных. Физическая модель баз данных определяет способы размещения данных в среде хранения и способы доступа к этим данным на физическом уровне.

Построение физической модели базы данных производилось на основе логической модели, физическая модель представлена следующими таблицами: производитель, форма собственности, расходный материал, склад, вид расходного материала, заказ, менеджер. Подробное описание таблиц приведено на рисунках 3.12 – 3.18.

Таблица Производитель, предназначена для хранения данных о  производителе, подробное описание представлено на рисунке 3.12.

Рисунок 3.12 – Описание таблицы Производитель

В таблице Форма собственности содержится информация о форме собственности производителя-поставщика.

Рисунок 3.13 – Описание таблицы Форма собственности

Таблица Расходный материал содержит информацию о расходном материале используемом на предприятии, рисунок 3.14.

Рисунок 3.14 – Описание таблицы Расходный материал

Таблица Вид расходного материала содержит информацию о видах расходных материалов на предприятии (рис. 3.15).

Рисунок 3.15 – Описание таблицы Вид расходного материала

В таблице Склад представлена информация о находящихся на предприятии расходных материалов на предприятии и о ценах по которым они закупались (рис. 3.16).

Рисунок 3.16 – Описание таблицы Склад

В таблице Заказ содержится информация о осуществляемом заказе производителю (рис.3.17).

Рисунок 3.17 – Описание таблицы Заказ

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

Рисунок 3.18 – Описание таблицы Учетные записи

Вывод по третьей главе

По итогам третьей главы была описана предметная область, выбрана архитектура информационной системы: файл-серверная. На основании анализа предметной области, выявленных функциональных и нефункциональных характеристик было разработано техническое задание, которое представлено в ПРИЛОЖЕНИИ Б. Выбрана СУБД для работы с базой данных: MS Access. Также был выбран язык программирования: Delphi

ЗАКЛЮЧЕНИЕ

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

В ходе проектирования программного средства был выполнен анализ предметной области и выявлены функциональные и нефункциональные требования, на основании чего был сформирован документ «Техническое задание». На этапе проектирования была разработана диаграмма вариантов использования, а также диаграмма сущность – связь. Был спроектирован пользовательский интерфейс, который в будущем может дорабатываться по мере необходимости.


Дата добавления: 2018-06-01; просмотров: 741; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!