Диплом: Разработка прототипа программного обеспечения для торговой компании "Продуктович"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Также применяют различные ярлыки, цвета и размер интерфейсных
компонентов (рисунок 20), реализуют гиперссылки между экранами и
разнообразную анимацию.
Рисунок 20 – Проектирование компонентов для приложения
Слайды программы часто экспортируют прямо в интерактивный
документ (или PDF-формат) и рассылают им партнерам, тестируют его на ПК
многими пользователями. Прототипы экспортируются очень легко в разные
изображения, которые дают возможности открывать их в самых популярных
графических редакторах.
6. Proto.io – это сервис, который помогает создавать прототипы ПО,
при чем для его использования не нужно скачивать практически ничего – все
работает на веб-ресурсе, пока разработчик выполняет его проектирование и
не будет проверять прототип непосредственно на реальном устройстве.
Это можно сделать, скачав этого специальное приложение для запуска
прототипов – Proto.io Player. [19]
При проектировании также часто применяют встроенные макеты или
выполняют загружение уже полученных проектов. Практически любой
43
элемент может быть интерактивным, к примеру, доступны перемещения,
движения, повороты (рисунок 21).
Рисунок 21 – Интерфейс Proto.io
Во второй главе исследования рассматриваются основные этапы
выполнения прототипирования, а также и:
– классификация прототипов;
– основные требования и этапы разработки прототипов;
– описан инструментарий прототипирования.
Заметим, что в исследовании описаны основные платформы для
прототипирования приложений, которые применяются основными фирмами-
разработчиками для создания профессиональных программ.
44
ГЛАВА 3. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРОТОТИПА ПО
ДЛЯ ТОРГОВОЙ КОМПАНИИ «ПРОДУКТОВИЧ»
3.1. Создание прототипа базы данных
Разработаем прототип прототипа для ПО по учету деятельности
торговой компании «Продуктович».
ООО «Продуктович» – это торговое предприятие, полное
наименование которого – Общество с ограниченной ответственностью
«Продуктович». [23]
Предприятие является юридическим лицом, имеет самостоятельный
баланс, различные банковские, штампы, печать со своим именованием,
бланки, логотип и фирменное наименование (рисунок 22).
Рисунок 22 – Логотип организации
ООО «Продуктович» функционирует в соответствии с действующим
законодательством Российской Федерации, Положением по реализации
продуктов, Уставом ООО «Продуктович», распоряжениями Министерства
промышленности и торговли РФ.
Организация реализует:
– молочные товары;
45
– бакалею;
– свежие овощи и фрукты;
– кондитерские изделия;
– гастрономичные товары.
Предприятие Продуктович основано в марте 1991 г. как небольшое
предприятие, что специализируется на посреднических услугах. Постоянно
растущий интерес к продукции питания обусловил огромный рост компании
и большое расширение спектра продукции.
Уже через 5 лет после основания, реализуемый ассортимент
предприятия в себя включал не только молочные или бакалейные товары, но
также кондитерские и гастрономичные.
В настоящее время весь ассортиментный ряд организации
«Продуктович» насчитывает более 1500 наименований товара.
Распространенная сеть филиалов, что расположена в 13 крупнейших
городах РФ, обеспечивает постоянную продажу товаров и обслуживание
многочисленных заказчиков.
В ближайшие планы также входит расширение всей сети филиалов, а
также выход на европейский рынок, в первую очередь, страны СНГ и
Прибалтии.
Строгое соблюдение разных стандартов качества, постоянное
усовершенствование реализуемой продукции, тесное сотрудничество с
зарубежными коллегами являются следствием грамотной политики
предприятия.
Компания «Продуктович» – это современная и активно развивающаяся
компания, что динамично подстраивается под постоянно изменяющиеся
условия рынка.
Двадцатилетнее присутствие данной компании на рынке является
самым лучшим доказательством большого качества и эффективности
функционирования.
46
В результате анализа представленной предметной области необходимо
определить основные сущности, которые будут разработаны в прототипе
базы:
– Клиенты – используется для хранения данных по клиентах ООО
«Продуктович»;
– Склады – используется для отображения перечня используемых
складов для хранения продукции;
– Товары – используется для ввода информации о реализуемых
товарах ООО «Продуктович»;
– Накладные – используется для учета данных по реализации
продукции.
Стоит отметить, что созданная БД может применяться следующим
персоналом:
– менеджерами по продаже;
– бухгалтерами;
– руководством ООО «Продуктович».
Создаваемый прототип базы данных в результате должен выполнить
обеспечение следующих функций:
– ввод данных о клиентах организации, складах ООО
«Продуктович» и ассортименте товаров;
– предоставление данных о конкретном товаре по запросам
пользователя;
– выполнение учета функционирования компании.
По выделенным сущностям построим информационно-логическую
модель проектируемого прототипа БД (рисунок 23):
Н
Н
47
Рисунок 23 – ER-модель
Для перевода построенной ER-модели непосредственно в реляционную
необходимо определи систему управления базами данных, которая будет для
этого применена.
Выберем для создания прототипа СУБД Access, поскольку она может
полностью удовлетворять необходимые требования к разрабатываемому
прототипу и программному обеспечению, лѐгкая в освоении, а также имеет
интуитивный интерфейс.
Создадим структуру прототипа для базы данных торговой компании
«Продуктович» в выбранной СУБД.
Откроем режим конструктора для создания таблиц и в нем введем
информацию для каждого поля:
– название атрибута;
– тип данных;
– список полей;
– свойства;
– ключевое поле.
Рассмотрим выполнение указанного этапа проектирования
непосредственно на примере таблицы Товары (рисунок 24):
48
Рисунок 24 – Конструктор таблицы Товары
В некоторых атрибутах таблицы прототипа БД применяются также
вспомогательные параметры для настройки полей:
– указание типа элемента;
– обязательность поля;
– индексация поля и другие.
Приведем далее структуры остальных таблиц (рисунки 25 27):
Рисунок 25 – Структура таблицы Склады
Рисунок 26 – Структура таблицы Клиенты
Рисунок 27 – Структура таблицы Накладные
49
Рассмотрим далее процесс редактирования связей для таблиц
прототипа БД торговой компании. Для этого надо в окне Схема данных
определить их.
После открытия окна нужно перетащить поля с одной таблицы на
другое, задав настройки (рисунок 28):
Рисунок 28 – Связывание таблиц
После выполнения указанных действий для всех таблиц прототипа БД,
получим схему (рисунок 29):
Рисунок 29 – Схема данных
50
Тестовые данные, введенные в прототип базы данных приведены в
таблицах 1 – 4:
Таблица 1 – Тестовые данные таблицы Накладные
Номер
накла-
дной
Наиме-
нование
клиента
Дата
Наиме-
нование
товара
Коли-
чество
Цена
Общая
сумма
1
Продукты
01.07.2018
Огурцы
20
150,00
3000,00
2
ЧП "Марков"
02.07.2018
Помидор
15
185,00
2775,00
3
Ашан
03.07.2018
Помидор
20
185,00
3700,00
4
ЧП "Дининов"
03.07.2018
Курятина
40
365,00
14600,00
5
ЧП "Дининов"
04.07.2018
Ветчина
30
350,00
10500,00
6
ЧП "Марков"
05.07.2018
Курятина
40
365,00
14600,00
7
ЧП "Логинов"
06.07.2018
Сок
20
140,00
2800,00
8
Ашан
07.07.2018
Лимонад
30
150,00
4500,00
9
Сельпо
07.07.2018
Лимонад
20
150,00
3000,00
10
ЧП "Логинов"
08.07.2018
Лимонад
10
150,00
1500,00
Таблица 2 – Тестовые данные таблицы Клиенты
ИНН
Наименование
клиента
Банковские
реквизиты
Адрес
1232233445
ЧП "Марков"
1111111111
ул.Мира, 154
51
1232312111
Продукты
1555555555
Пр.Труда,1
1254889444
ЧП "Дининов"
1666666666
ул.Чайкиной,51
1332232323
Сельпо
1333333333
ул.Московская,11
1545454588
Ашан
1444444444
ул.Симонова,1
1665565644
ЧП "Логинов"
1222222222
ул.Ленина,3
Таблица 3 – Тестовые данные таблицы Склады
Номер склада
Наименование склада
1
Бакалейный
2
Мясной
3
Овощной
Таблица 4 – Тестовые данные таблицы Товары
Наименование
Тип товара
Цена товара
Единица измерения
Количество
Ветчина
Мясо
350,00 ₽
кг
200
Курятина
Мясо
365,00 ₽
кг
250
Лимонад
Бакалея
150,00 ₽
л
150
Огурцы
Овощи
150,00 ₽
кг
100
Помидор
Овощи
185,00 ₽
кг
150
Сок
Бакалея
140,00 ₽
л
200
3.2. Прототипирование интерфейса ПО
Для создания прототипа интерфейса для БД необходимо с реализовать
специальную программную оболочку при использовании среды RAD Studio в
C++ Builder.
RAD Studio 2010 – является комплексным решением для быстрой
разработки програмных приложений для Windows, web-приложений и
приложений на основании БД.

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)