Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
###ПЗ_ЯН_ЧАОnew.doc
Скачиваний:
9
Добавлен:
31.08.2019
Размер:
2.7 Mб
Скачать

3.2 Среда проектирования

В качестве инструмента программирования была использована интегрированная среда разработки (IDE) Borland C++ Builder 6.0 и CASE-средство – “Rational Rose Enterprise Edition”.

C++ Builder 6.0 – мощная система визуального объектно-ориентированного проектирования. Он сам и поставляемые с ним программные продукты позволяют решать следующий круг задач:

  • быстро создание профессионально выглядящий оконный интерфейсов для любых приложений даже начинающим программистам. Интерфейс удовлетворяет всем требованиям Windows, настраивается на использованную систему, поскольку использует многие функции, процедуры, библиотеки Windows;

  • создание приложений любой сложности и любого назначения: офисные, бухгалтерские, инженерные, информационно-поисковые;

  • создание современного пользовательского интерфейса для любых ранее разработанных программ DOS и Windows;

  • создание мощных систем работы с локальными и удаленными базами данных любых типов. Подход, используемый в C++ Builder, позволяет получить доступ к базам, созданным на любой платформе: InterBase, Microsoft Access, FoxPro, Paradox, dBase, Sybase, Microsoft SQL, Oracle;

  • формирование и печать из приложений сложные отчеты, включающие таблицы, графики и т.п. самого различного назначения;

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

При проектировании автоматизированной системы также использовалось CASE-средство Rational Rose Enterprise Edition. Это визуальный редактор, позволяющий моделировать программные системы любой сложности, на основе графических диаграмм языка UML (Unified Modeling Language) быстрее, качественнее и легче. Rational Rose позволяет создавать модели будущей системы, удобные для понимания алгоритмов работы, взаимосвязей между объектами, по которым в дальнейшем создаётся программный каркас будущей программной системы.

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

Можно создавать UML модели при помощи других программных продуктов, например редактора Visio, однако при помощи Rational Rose это сделать проще и удобнее. Созданные в едином стиле UML диаграммы понятны любому программисту. Эти диаграммы позволяют прямо из проекта Rational Rose создать исходный текст программы на Borland C++ Builder 6.0.

3.3 Выбор системы управления базой данных

При выборе СУБД необходимо чтобы она поддерживала реляционную модель данных, как наиболее распространенную и прогрессивную.

Так же СУБД должна быть общеизвестной, с хорошим набором документации на русском языке. Помимо этого необходимо снизить накладные расходы на приобретение СУБД.

Исходя из вышеперечисленных требований, в качестве СУБД для корпоративной автоматизированной системы склада готовой продукциибыла выбрана локальная СУБД – Paradox, как наиболее полно подходящая к этим требованиям и наиболее эффективной локальной СУБД.

Данная СУБД установлена на сервере головного склада и является СУБД по умолчанию. Существующее соединение с БД осуществляется с помощью Borland C++ Builder 6.0 и Rational Rose.