В состав Windows Forms входят многофункциональные элементы пользовательского интерфейса, позволяющие воссоздавать возможности таких сложных приложений, как Microsoft Office. Используя элементы управления ToolStrip и MenuStrip, можно создавать панели инструментов и меню, содержащие текст и рисунки, подменю и другие элементы управления, такие как текстовые поля и поля со списками.
С помощью поддерживающего перетаскивание конструктора Windows Forms в VisualStudio можно легко создавать приложения Windows Forms. Достаточно выделить элемент управления курсором и поместить его в нужное место на форме. Для преодоления трудностей, связанных с выравниванием элементов управления, конструктор предоставляет такие средства, как линии сетки и линии привязки.
На основании всех возможностей, которые упоминались выше, для данной работы был выбрана технология windows form C# программирования.
2.2 Проектирование структуры базы данных
Очевидно, для решения поставленных задач, а также для осуществления функционирования основных возможностей будущего программного комплекса необходима хранилище данных в виде базы данных.
Основными целями проектирования базы данных являются:
— Представление данных и связей между ними, необходимых для всех основных областей применения данного приложения и любых существующих групп его пользователей;
— Создание модели данных, способной поддерживать выполнение любых требуемых транзакций обработки данных;
— Разработка предварительного варианта проекта, структура которого позволяет удовлетворить все основные требования, предъявляемые к производительности системы — например, ко времени реакции системы. При проектировании базы данных создаются два уровня модели — логический и физический. Логический уровень — это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире. Объекты модели, представляемые на логическом уровне, называются сущностями. Логический уровень модели данных может быть построен на основе другой модели, например, концептуальной модели данных.
На концептуальном уровне определяются основные сущности, сохраняемые в виде таблиц реляционной базы данных. В нашем случае к таким сущностям относятся сущности: клиент, менеджер, договор, заказ, тип.
Для конфигурации базы данных компьютерного приложения » ИС рекламное агентство » использовалось СУБД ACCESS. В рамках данной СУБД и на основании поставленной задачи была разработана БД «BD.mdb». В составе данной БД таблицы: клиент, менеджер, договор, заказ, тип.
Физическую модель БД представим на рисунке 2.