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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
Оно также позволяет создавать приложения для различных платформ в
ОС Windows и БД самых разных форматов до 4 раз быстрее. Данный факт
является самой положительной причиной выбора данной среды разработки
прототипа ПО.
Заметим, что инструменты в RAD Studio ускоряют проектрование
приложений как для компьютеров, так и для современных сенсорных
дисплеев.
В состав указанных средств входят быстрые интерпретаторы,
визуальная среда по разработке приложений с пользовательским
графическим интерфейсом, платформа категорий визуальных компонентов, а
также возможности подключения БД.
Создадим программную среду (прототип) для БД.
Для этого надо разместить следующие копмоненты непосредственно на
форме в C++ Builder (рисунок 30):
ADOConnection1;
ADOTable1 ADOTable3;
PageControl1;
DBGrid1 DBGrid3;
DBNavigator1 DBNavigator3 и иные.
53
Рисунок 30 – Базовые компоненты прототипирования
Выполним подключение прототипа БД непосредственно к
программной оболочке. Для этого надо установить свойства ADOConnection1
(рисунок 31) и нажмем на кнопку Build:
Рисунок 31 – Настройка подключения
В результате нажатия откроектся окно где надо выбрать требуемый
провайдер БД (рисунок 32):
54
Рисунок 32 – Выбор провайдера
Далее нужно выбрать прототип непосредственно БД и проверить
качество соединения с ней (рисунок 33):
Рисунок 33 – Выбор источника данных
Далее для всех компонентов ADOTable установим такие свойства:
TableName = Название таблицы (к примеру, Товары);
Connection = ADOConnection1;
Active = True.
Потом для каждого компонента под названием DataSet нужно задавать
в свойстве DataSet все необходимые значения ADOTable.
В результате получим информацию, которая отображена в таблице
Товары прототипа БД (рисунок 34):
55
Рисунок 34 – Подключение таблицы Товары
Аналогично подключаем визуальный компонент DBNavigator1.
На данныйй момент проектирования оболочка дает возможность для
пользователя выполнять функции:
– ввод данных;
– вывод тестовых данных;
– обновление;
– контроль вводимых данных;
– удаление.
Дополним интерфейс прототипа функцией поиска товара по таблице
для быстрого нахождения его.
Вставим кнопку для поиска и строку для введения криетрия поиска
(рисунок 35):
56
Рисунок 35 – Оформление интерфейса для запроса
В результате, при проверке работы прототипа программы получим
(рисунок 36):[23]
Рисунок 36 – Выполнение поиска
Для сброса запроса к начальному состоянию добавим аналогичную
кнопку и введем в нее код:
Edit1->Text="";
Form3->ADOTable3->Filtered = false;
57
3.3. Создание прототипа главного пользовательского меню
Выполним прототипирование пользовательского меню.
Стоит отметить, что меню может быть нескольких типов:
– кнопочное;
– главное;
– контекстное.
Создадим кнопочное меню, которое будет открываться при запуске
программы.
Для этого на форму нужно добавить 4 кнопки BitBtn. Данный
компонент предназначен для прикрепления на кнопку картинки.
Для того, чтобы добавить картинку необходимо
В свойстве Glyph выполнить поиск нужной картинки (рисунок 37):
Рисунок 37 – Поиск картинки
Далее нужно загрузить ее в проект (рисунок 38):
58
Рисунок 38 – Загрузка картинки в проект
Выполнив такую процедуру, получим следующий кнопочный
интерфейс (рисунок 39):
Рисунок 39 – Кнопочный интерфейс
После запуска программы получим:
59
Рисунок 40 – Кнопочный интерфейс программы после запуска
Выполним проектирование главного меню программы с помощью
компонента MainMenu.
Для этого нужно его разместить на форме и выполнить редактирование
(рисунок 41).
Рисунок 41 – Окно создания главного меню
Добавим пункты:
– Данные;
– Запрос;
– Разработчик.
60
Для создания пункта под названием Данные введем разделы (рисунок
42):
Рисунок 42 – Внешний вид пункта Данные
Аналогично создаем пункт Запрос (рисунок 43):[29]
Рисунок 43 – Пункт Запрос
Пункт меню Разработчик имеет вид, показанный на рисунке 44:
Рисунок 44 – Пункт меню Разработчик
61
В результате этих действий построен прототип главного меню
программы.
Также для обеспечения его функционала нужно выполнить написание
кода каждого с его пунктов.
3.4. Перечень требований к техническому и программному обеспечению
Техническое обеспечение – комплекс технических средств, что
предназначены для работы ОС или ПО, а также соответствующая для этого
документация.
Эволюция технического обеспечения, что включает в себя технические
средства, средства для коммуникации, программное обеспечение,
выполняется неравномерно, скачкообразно.
Само развитие компьютерной техники происходит пока в
геометрической прогрессии, поскольку по закону Мура каждые полтора
года происходит удвоение уровня производительности ПК.
Классификация используемых компьютерных технологий по
виду пользовательского интерфейса (то есть, как именно
взаимодействует пользователь технологии непосредственно с компьютером)
– диалоговые, пакетные, сетевые. [31]
В самом первом случае пользователи получают только результаты
работы определенной технологии, а в остальных он может
взаимодействовать с ней на некотором индивидуальном компьютере или же
компьютере, что подключен к сети ЭВМ.
Все современные технические средства для обеспечения управления
ресурсами по своим функциональным возможностям и составу весьма
разнообразны. [37]
Компьютерная техника предназначается, в основном, для
непосредственной реализации комплексных технологий для обработки и
хранения данных и является базой по интеграции всех современных средств
обеспечения управления ресурсами информации.

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

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