Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

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

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Автоматизация учета и управления, использование тиражных программных продуктов системы "1С: Предприятие". OLE - технология управления и обмена информацией между программным интерфейсом другими приложениями. Установка среды разработки, совместимой с 1С.
Краткое сожержание материала:

Размещено на

Размещено на

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

Приднестровский государственный университет им. Т.Г. Шевченко

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

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

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

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

Тема:

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

Выполнил: Студент 46-К группы

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

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

СОДЕРЖАНИЕ:

Введение

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

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

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

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

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

Заключение

Список литературы

ВВЕДЕНИЕ

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

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

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

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

Технология OLE (Object Linking and Embedding) Ї технология управления и обмена информацией между программным интерфейсом других приложений. Связывание и внедрение объектов (Object Linking and Embedding). OLE позволяет передавать часть работы от одной программы редактирования к другой и возвращать результаты назад.

OLE используется при обработке составных документов (англ. compound documents), может быть использована при передаче данных между различными несвязанными между собой системами посредством интерфейса переноса. Например, перенос данных из резервной базы 1С в базу с утерянными или поврежденными данными.

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

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

- установка платформы 1С: Предприятие;

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

- изучение литературы;

- создание ПП с использованием информации, полученной из прочитанной литературы.

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

Язык программирования Delphi - язык программирования, который используется в одноимённой среде разработки и является комбинацией нескольких важнейших технологий:

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

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

- визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;

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

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

Наконец, еще одним важным достоинством системы программирования Delphi является ее универсальность. Дело в том, что многие современные языки и соответствующие системы программирования созданы для решения узкоспециальных задач. Так, язык Cobol предназначен в первую очередь для создания программ в области экономики, язык Fortran - для инженерно-технических расчетов, языки Lisp и Prolog - для работы над системами искусственного интеллекта и т.д. Система же Delphi позволяет создавать профессиональные и эффективно работающие приложения, используемые в самых различных сферах человеческой деятельности.

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

Готовое приложение с описанным функционалом и удобным, интуитивно понятным интерфейсом (рис. 1).

Готовый программный продукт.

Рис. 1

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

Решение задачи началось с установки на ПК платформы 1С:Предприятие и среды разработки Borland Delphi 7.

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

Была выбрана конфигурация «Склад». Над ней будут производиться следующие операции:

- установка соединения;

- выбор пользователя;

- считывание информации со справочников;

- изменение записей в справочниках;

В Delphi:

- Создание нового проекта.

- Размещение на форме компонентов так, как это представлено на рис. 2

Рис. 2. Форма проекта

Таблица 1

Назначение элементов управления в форме проекта

Элемент управления

Идентификатор

Назначение

Раскрывающийся список

CB1: TComboBox

Выбор версии программы 1С

Кнопка Обзор…

Button3: TButton

Выбор пути к базе 1С

Кнопка Соединить

Button1: TButton

Соединение с программой 1С: Предприятие

Компонент выбора папки

OpenDialog1: TOpenDialog

Выбор папки

Однострочный редактор

E2: TEdit

Путь к базе 1С

Однострочный редактор

E4: TEdit

Наименование пользователя 1С

Однострочный редактор

E5: TEdit

Пароль пользователя 1С

Раскрывающийся список

CB2: TComboBox

Наименование справочника базы 1С

Кнопка Справочник

Button2: TButton

Считывание и показ содержимого(Код и Наименование) справочника

Раскрывающийся список

CB3: TComboBox

Наименование записи справочника

Кнопка Изменить

Button4: TButton

Изменение наименования записи справочника

Кнопка-Индикатор

SB1:TSpeedButton

Цветовой индикатор соединения с базой 1С

Кнопка Закрыть

BitBtn1: TBitBtn

Закрывает программу

Массив строк

ListBox1: TListBox

Отображает содержимое справочника