Управление интерфейсом программы 1С

Автор: Пользователь скрыл имя, 26 Марта 2013 в 01:06, курсовая работа

Описание работы

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

Содержание

1.Введение.
2.Актуальность выбранной темы.
3.Решение данной задачи.
4.Условие выбора среды разработки Delphi.
5.Результат работы.
6.Описание решения задачи.
7.Вывод.
8.Литература.

Работа содержит 1 файл

Отчёт.docx

— 167.02 Кб (Скачать)

Министерство просвещения  ПМР

Приднестровский государственный  университет

им.Т.Г.Шевченко

Бендерский политехнический  Филиал

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Курсовая работа

по дисциплине:

“Разработка и эксплуатация информационных систем”

тема:

“Управление интерфейсом  программы 1С”

 

 

Выполнил:

Студент 46-К группы

Гюмюшлю Александр Сергеевич

 

Проверил:

Преподаватель Качур В.Г

 

 

 

 

 

 

 

 

План

1.Введение.

2.Актуальность выбранной  темы.

3.Решение данной задачи.

4.Условие выбора среды разработки Delphi.

5.Результат работы.

6.Описание решения задачи.

7.Вывод.

8.Литература. 

1. Введение

Задачи автоматизации  учета и управления, стоящие перед  современными предприятиями, могут  существенно различаться в зависимости  от рода деятельности предприятия, отрасли, специфики выпускаемой продукции  или оказываемых услуг, размера  и структуры предприятия, требуемого уровня автоматизации бизнес-процессов  и многих других факторов. И, конечно  же, у каждого предприятия требования к системам автоматизации меняются по мере развития бизнеса. 
В настоящее время более 600,000 организаций использует для автоматизации своей деятельности продукты, входящие в систему программ «1С: Предприятие». Наиболее широко распространены тиражные продукты системы «1С: Предприятие», предназначенные для автоматизации различных учетных задач (бухгалтерия, склад, управление кадрами). В последнее время быстро растет число создаваемых на базе «1С: Предприятие» продуктов, предназначенных для комплексной автоматизации учета и управления предприятием, в том числе планирования ресурсов, работы с клиентами, бюджетирования. 
        Система «1С: Предприятие» дает возможность создавать конфигурации, используя встроенный язык программирования и компоненты построения пользовательского интерфейса, дорабатывать и отлаживать их, исполнять разработанную конфигурацию для эксплуатации ее конечным пользователем. 
Наличие такого спектра продуктов и их массовое успешное внедрение во многом обусловлено тем, что в основе «1С:Предприятия» лежит мощная технологическая платформа, возможности которой и позволяют фирме «1С», ее партнерам, независимым разработчикам и системным интеграторам, а также самим клиентам создавать самые разнообразные бизнес-приложения.

 

 

 

 

2. Актуальность

 

В данной теме я хочу рассмотреть  механизм управление системой 1С:Предриятия извне.

Почему я выбрал эту  тему и в чём заключается её актуальность?

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

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

 

3. Решение данной задачи

 

Решение данной задачи заключается в следующем:

  • установка платформы 1С: Предприятие;
  • установка среды разработки, которая будет взаимодействовать с 1С(Подключаться к 1С платформе, считывать информацию из ИБ 1С и изменять её);
  • изучение литературы;
  • создание ПП с использованием информации, полученной из прочитанной литературы.

 

4. Среда разработки

4.1 Delphi. Основные характеристики продукта.

Delphi - это комбинация нескольких важнейших технологий:

  • Высокопроизводительный компилятор в машинный код ;
  • Объектно-ориентированная модель компонент ;
  • Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов ;
  • Масштабируемые средства для построения баз данных;

4.2 Компилятор в машинный код.

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

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

4.3 Объектно-ориентированная модель программных компонент.

Основной упор этой модели в Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.

В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. Для начала - неплохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать проблему “с нуля”, просмотреть список свободно распространяемых или коммерческих компонент, разработанных третьими фирмами, количество этих фирм в настоящее время превышает число 250, хотя, возможно, я не обо всех знаю. Скептики, возможно, не поверят мне, когда я скажу, что на Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Тем не менее, это так. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.

4.4 Быстрая разработка работающего приложения из прототипов.

Cреда Delphi включает в себя полный набор визуальных инструментов для скоростной разработки приложений (RAD - rapid application development), поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных. VCL - библиотека визуальных компонент, включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами, управление DDE и OLE.

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

Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox). Если же он будет использовать локальный InterBase for Windows 4.0 (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер.

Вот она - масштабируемость на практике - одно и то же приложение можно использовать как для локального, так и для  более серьезного клиент-серверного вариантов.

4.6 Для кого предназначен Delphi.

В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем. Может быть, здесь следует пояснить, что конкретно имеется в виду. Delphi такие ограничения не присущи. Хорошее доказательство тому - это тот факт, что сам Delphi разработан на Delphi. Можете делать выводы.

4.7 Некоторые особенности Delphi.

Локальный сервер InterBase - следует заметить, что этот инструмент предназначен только для автономной отладки приложений. В действительности он представляет из себя сокращенный вариант обработчика SQL-запросов InterBase, в который не включены некоторые возможности настоящего сервера InterBase. Отсутствие этих возможностей с лихвой компенсируется преимуществом автономной отладки программ.

Team Development Support - средство поддержки разработки проекта в группе. Позволяет существенно облегчить управление крупными проектами. Это сделано в виде возможности подключения такого продукта как Intersolve PVCS 5.1 непосредственно к среде Delphi.

Высокопроизводительный компилятор в машинный код - в отличие от большинства Паскаль-компиляторов, транслирующих в p-код, в Delphi программный текст компилируется непосредственно в машинный код, в результате чего Delphi- приложения исполняются в 10-20 раз быстрее (особенно приложения, использующие математические функции). Готовое приложение может быть изготовлено либо в виде исполняемого модуля, либо в виде динамической библиотеки, которую можно использовать в приложениях, написанных на других языках программирования.

4.8 Открытая компонентная архитектура

Благодаря такой архитектуре приложения, изготовленные при помощи Delphi, работают надежно и устойчиво. Delphi поддерживает использование уже существующих объектов, включая DLL, написанные на С и С++, OLE сервера, VBX, объекты, созданные при помощи Delphi. Из готовых компонент работающие приложения собираются очень быстро. Кроме того, поскольку Delphi имеет полностью объектную ориентацию, разработчики могут создавать свои повторно используемые объекты для того, чтобы уменьшить затараты на разработку.

Delphi предлагает разработчикам - как в составе команды, так и индивидуальным - открытую архитектуру, позволяющую добавлять компоненты, где бы они ни были изготовлены, и оперировать этими вновь введенными компонентами в визуальном построителе. Разработчики могут добавлять CASE-инструменты, кодовые генераторы, а также авторские help'ы, доступные через меню Delphi.

4.9 Библиотека визуальных компонент.

Эта библиотека объектов включает в  себя стандартные объекты построения пользовательского интерфейса, объекты  управления данными, графические объекты, объекты мультимедиа, диалоги и  объекты управления файлами, управление DDE и OLE.

4.10 Поддержка OLE 2.0, DDE и VBX.

Это очень важная особенность для  разработчиков в среде Windows, поскольку  в уже существующие Windows-приложения программист может интегрировать  то, что разработает при помощи Delphi.

4.11 Интеллектуальный редактор.

Редактирование программ можно  осуществлять, используя запись и  исполнение макросов, работу с текстовыми блоками, настраиваемые комбинации клавиш и цветовое выделение строк .

4.12 Графический отладчик.

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

4.13 Инспектор объектов.

Этот инструмент представляет из себя отдельное окно, где вы можете в  период проектирования программы устанавливать  значения свойств и событий объектов (Properties & Events).

4.14 Менеджер проектов.

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

4.15 Навигатор объектов.

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

4.16 Дизайнер меню.

Можно создавать меню, сохранить  созданные в виде шаблонов и затем  использовать в их в любом приложении.

4.17 Эксперты.

Это набор инструментальных программ, облегчающих проектирование и настройку  Ваших приложений.

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

Информация о работе Управление интерфейсом программы 1С