Курсовая работа (т): Автоматизация заполнения документа

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рис1. Среда разработки визуальных приложений

Так же для вывода данных удобно использовать пакет Microsoft Office.

Microsoft Office - офисный пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windows, Apple Mac OS X . В состав этого пакета входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др. Microsoft Office является сервером OLE объектов и его функции могут использоваться другими приложениями, а также самими приложениями Microsoft Office. Поддерживает скрипты и макросы, написанные на VBA.

Рассмотрим два компонента Microsoft Office, такие как Excelи Access.

За последние годы произошли значительные изменения бизнес среды. Если еще 5-7 лет назад только передовой бизнес внедрял бюджетное управление, то к настоящему времени элементы бюджетирования стали составной частью менеджмента многих российских предприятий. Необходимо отметить интересный феномен: первые системы бюджетирования на платформе MS Excel активно эксплуатируются и в настоящее время без значительных изменений.

Причин использования MS Excel для автоматизации бюджетирования на предприятии множество. MS Excel - многофункциональное и доступное средство обработки информации, с которым хорошо знакомы сотрудники финансово-экономической службы. Данная программа позволяет вводить любые формулы и использовать функции, строить взаимосвязи и прогнозы, графически и наглядно представлять полученные данные. Новые обновления и версии офисного пакета также открывают дополнительные возможности улучшения системы.Excel представляет широкий диапазон средств для анализа статистических данных и прогнозирования будущих событий. Встроенные статистические функции (СуммЕсли,Тенденция, Предсказ, Рост и многие другие) упрощают громоздкий механизм вычислений, выполнение анализа и получение прогнозных значений. Например, возможно планировать объемы продаж, опираясь на данные за прошедшие периоды с применением регрессионного анализа.

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

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

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

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

Чтобы запустить программу необходимо запустить Project1.exe.

После запуска откроется главная форма программы.

На главной форме можно увидеть все компоненты, необходимые для работы программы.

До заполнения форма выглядит так:

Рис.3

В данную форму можно занести все необходимые данные.

Такой вид имеет справка после заполнения:

При нажатии на кнопку «Занести» появляется окно, которое предлагает занести наши данные в Microsoft Office Excel. Так же при нажатии на кнопку «Печать», справку можно распечатать.

Рис.4

В MS Excel до заполнения справка выглядит так:

Рис.5

После заполнения справка выглядит так:

Рис.6

Заключение

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

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

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

Для создания проекта использовалась система программирования Delphi. Разработанная программа позволяет автоматизировать процесс заполнения документа с целью …

Преимуществами данной системы программирования:

простота в оформлении;

не требуется установки;

простота в использовании;

Список используемых источников

1.   Семакин И.Г. Основы алгоритмизации и программирования: учебник для студ.сред.проф.образования / И.Г. Семакин, А.П.Шестаков. - М.: Издательский центр "Академия", 2008. - 400 с.

2.      Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. - М.: Мастерство, 2009.

.        Баженова И. Delphi7: Самоучитель программиста. - М.: КУДИЦ-ОБРАЗ, 2008.

.        «Опыт развития информационной культуры учителей средствами образовательных технологий» Т.С. Ильина, О.Н. Шилова.

.        Портал знаний.

.        Компьютерный информационный портал.

.        Уроки по Делфи

Приложение 1

Код программы

Unit1;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, ComObj, ComCtrls;= class(TForm): TButton;: TEdit;: TDateTimePicker;: TButton;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TButton;: TLabel;: TLabel;: TLabel;: TLabel;: TDateTimePicker;: TEdit;: TLabel;: TEdit;: TEdit;: TLabel;: TDateTimePicker;: TLabel;: TLabel;: TEdit;FormActivate(Sender: TObject);Button1Click(Sender: TObject);Edit1Click(Sender: TObject);Edit2Click(Sender: TObject);Edit3Click(Sender: TObject);Button2Click(Sender: TObject);FormCreate(Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm1;

{$R *.dfm}TForm1.FormActivate(Sender: TObject);

begin

//Начальное состояние устанавливаемое при запуске программы

end;TForm1.Button1Click(Sender: TObject);:variant;:= CreateOleObject('Excel.Application');.Workbooks.Open(GetCurrentDir() + '\1.xlsx');.sheets.item['лист1'].activate;.Range['b3']:='';.Range['b11']:='';.Range['c9']:='';.Range['a11']:='';.Range['f3']:='';.Range['b9']:='';.Range['b7']:='';.Range['e7']:='';

//Excel.Range['f6']:=Combobox1.Items.Strings[ComboBox2.ItemIndex];.Range['B3']:=edit3.Text;.Range['B8']:=edit1.Text;.Range['F3']:=edit4.Text;.Range['C9']:=edit5.Text;.Range['B4']:=edit2.Text;.Range['E12']:=DateTimePicker1.date;.Range['B7']:=DateTimePicker2.date;.Range['E7']:=DateTimePicker3.date;

//Excel.Range['Dd1']:=label1.Caption;

//Excel.Columns.AutoFit;.save;.ActiveWorkbook.Close;.Application.Quit;;TForm1.Edit1Click(Sender: TObject);

//edit1.clear;;TForm1.Edit2Click(Sender: TObject);

//edit2.clear;;TForm1.Edit3Click(Sender: TObject);

//edit3.clear;;TForm1.Button2Click(Sender: TObject);:variant;:= CreateOleObject('Excel.Application');.Workbooks.Open(GetCurrentDir() + '\1.xlsx');.sheets.item['лист1'].activate;.Worksheets.PrintOut;.ActiveWorkbook.Close;.Application.Quit;;TForm1.FormCreate(Sender: TObject);;.

Источник: https://www.bibliofond.ru/detail.aspx?id=871191