Разработка автоматизированного рабочего места менеджера транспортного предприятия, страница 12

- для создания базы данных необходимо провести выбор системы управления базы данных;

-  для разработки пользовательского интерфейса необходимо обосновать выбор языка программирования.

Из множества языков программирования наиболее подходящими для разработки АРМ являются объектно-ориентированные языки программирования, при  использовании, которых концентрируется больше внимание на данных системы, а не на том, что система делает. Такой подход позволяет создавать системы, которые легко сопровождать, они более гибкие, устойчивые и приспособленные к многократному использованию, к  таким языкам  относятся:  C++ Builder, Borland Delphi, Microsoft Visual.

Объектно-ориентированная система программирования C++ Builder предопределена для создание создания приложений в операционных системах Windows. C++ Builder обеспечивает быструю визуальную разработку, продуктивность повторно используемых компонент,  инструментами доступа к базам данных.

Средства языка C++  встроены в визуальную среду разработки. В C++Builder присутствует быстродействующий компилятор языка Borland C++, эффективный загрузчик и гибкие средства отладки,  в способные удовлетворить  высокие требования программистов.

Microsoft Visual Basic является системой программирования, позволяющей  эффективно создавать приложения для операционной системы Microsoft Windows.

Простата Простота Visual Basic и его широкие возможности  послужили основной причиной выбора его в качестве основного языка программирования различных приложений  Windows, одним из которых являются пакет Microsoft Excel.

Остановимся на важнейших возможностях Visual Basic:

-  управление множественными проектами;

-  возможность настройки внешнего вида программы, изменения размеров окон и документов;

-  использование функций управления и их выбор;

-  использование отладочных инструментов и техник для исправления ошибок;

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

Недостатком  среды разработки Visual Basic является то, что  приложение не полностью самостоятельно, а использует библиотеки языка Basic, что впоследствии приводит к тому, что разработанные на его основе приложения, имеют низкую скорость выполнения программы. Вследствие чего данная среда разработки не подходит для выполнения разработки автоматизированного рабочего места  в данной дипломной работе. 

Delphi является объектно-ориентированный языком программирования, использующим  диалект Object Pascal. В данной среде используются технологии такие как:

•        мощный и быстрых компилятор, который переводит программных код  в машинный;

•        объектно-ориентированная модель компонент;

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

•        множество инструментов средства для построения баз данных.

Компилятор в Delphi позволяет обеспечить очень высокую производительность, дляпроизводительность для построения различных приложений.

После процесса компиляции  создается код, который выполнятся ЭВМ в несколько  раз быстрее, чем тот код, который построен при помощи интерпретатора. Компиляция производится  в машинный код, что многократно повышает быстродействие готового приложения.

Основной акцент объектно-ориентированной модели в среде разработки Delphi делается на как можно большем повторном использовании кода. Это позволяет разработчику создавать приложения очень быстро из заранее созданных объектов, а также дает ему возможность создавать свои объекты .

В стандартную версию Delphi входят основные объекты, которые очень удачно подобранны и структурированы.