Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Обґрунтування вибору платформи проектування

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Delphi — интегрированная среда разработки ПО на языке Delphi, созданная фирмой Embarcadero Technologies. Delphi включает полностью интегрированный, быстрый компилятор и отладчик Windows, визуальную среду для разработки интерактивных приложений, платформу визуальных компонентов, содержащую свыше 250 стандартных классов и компонентов, а также обширные возможности для подключения к базам данных… Читати ще >

Обґрунтування вибору платформи проектування (реферат, курсова, диплом, контрольна)

Основными платформами проектирования, позволяющими реализовать подобную систему, являются среды разработки Delphi, Visual Studio и система 1С: Предприятие.

Delphi — интегрированная среда разработки ПО на языке Delphi, созданная фирмой Embarcadero Technologies. Delphi включает полностью интегрированный, быстрый компилятор и отладчик Windows, визуальную среду для разработки интерактивных приложений, платформу визуальных компонентов, содержащую свыше 250 стандартных классов и компонентов, а также обширные возможности для подключения к базам данных. Delphi является мощным и простым в использовании инструментом для создания автономных программ, обладающих графическим интерфейсом, или 32-битных консольных приложений. Delphi содержит встроенные средства, использующие небольшой объем ресурсов и обеспечивающие высокопроизводительный доступ ко всем популярным системам управления базами данных, включая Microsoft SQL Server, Oracle, MySQL, InterBase, Firebird и другие.

Язык Delphi поддерживает технологию COM (Component Object Model — объектная модель компонентов) которая предназначена для того, чтобы одна программа (клиент) смогла заставить работать объект, являющийся частью другой программы (сервера), так, как если бы этот объект был частью клиента, причём обе программы в общем случае могут быть написаны на разных языках и исполняться под управлением разных операционных систем. Клиент и сервер COM могут располагаться на одной машине, но запускаться в разных процессах, в этом случае сервер представляет собой программу. Данная технология является основой для технологий ActiveX и Object Linking and Embedding (OLE) на которых базируется технология ADO — объекты данных построенные как объекты ActiveX.

Основным достоинством технологии ADO является её естественная ориентация на создание «облегчённого» клиента. В рамках этой технологии на машине разработчика баз данных устанавливается базовые объекты ADO и соответствующие компоненты Delphi, обеспечивающие использование технологии ADO. На машине сервера данных устанавливается так называемый провайдер данных — некоторая надстройка объектов OLE DB, «понимающая» запросы объектов ADO и «умеющая» переводить эти запросы в нужные действия с данными. Взаимодействие компонентов ADO и провайдера осуществляется на основе универсальной для Windows технологии ActiveX, причём провайдер реализуется как COM-сервер, а компоненты ADO — как COM-клиенты.

Преимущества:

  • 1) Удобный интерфейс.
  • 2) Высокая производительность вкупе с относительно небольшими размерами программ.
  • 3) Возможность подключения дополнительных библиотек.
  • 4) Широкий выбор средств взаимодействия с базами данных.

Недостатки:

  • 1) Сложность реализации больших и сложносвязанных проектов.
  • 2) Отсутствие проверки кода «на лету».

Система программ «1С:Предприятие» включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц.

Платформа 1С: Предприятие 8 применяется в разнообразных областях, таких как автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания, поддержка оперативного управления предприятием, автоматизация организационной и хозяйственной деятельности, ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность, широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета, решение задач планирования, бюджетирования и финансового анализа, расчет зарплаты и управление персоналом и других областях.

Стоимость внедрения конфигурации на базе платформы 1С: Предприятие начинается от трех тысяч рублей.

Среда быстрой разработки, существующая в платформе 1С: Предприятия, реализована в составе конфигуратора. Она предоставляет разработчику интегрированный набор инструментов, необходимых для быстрой разработки, распространения и поддержки прикладного решения для автоматизации бизнеса.

Преимущества:

  • 1) Широкий выбор готовых прикладных решений для различных предприятий.
  • 2) Мощная технологическая платформа для разработки собственных прикладных решений с нуля.
  • 3) Мультиплатформенность и большие возможности для расширения информационной системы предприятия.

Недостатки:

  • 1) Относительно высокая стоимость для малых предприятий.
  • 2) Большие трудозатраты на решение больших, комплексных задач.

Microsoft Visual Studio 2010 — платформа разработки от компании Microsoft, обладает интегрированной поддержкой разработки через тестирование и новые инструменты отладки, что позволяет быстро и без труда находить и устранять ошибки. Visual Studio 2010 поставляется вместе с NET Framework 4 и поддерживает разработку приложений для Windows 7. Платформа также поддерживает IBM DB2, Oracle и Microsoft SQL Server.

Преимущества:

  • 1) Большой выбор инструментов проектирования и программирования.
  • 2) Возможность писать программы на нескольких языках программирования;

Недостатки:

  • 1) Сложность интерфейса.
  • 2) Проблемы с реализацией компоновки «база + программный интерфейс».

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

Показати весь текст
Заповнити форму поточною роботою