- •Курсовой проект На тему: «Разработка автоматизированного приложения для подготовки документа «Квитанция за жилищные и коммунальные услуги» на бланке с помощью vba»
- •Оглавление
- •1 Анализ информационной составляющей объекта исследования 3
- •Введение
- •1 Анализ информационной составляющей объекта исследования
- •Постановка задачи курсового проекта
- •1.2 Анализ существующих аналогов программных средств
- •1.2.1 Преимущества программы
- •Обзор и выбор инструментальных средств реализации приложения
- •2. 1 Выбор инструментального средства создания макета
- •2. 2 Выбор инструментального средства программирования
- •1. 3 Этапы разработки автоматизированного приложения
- •3 Проектирование и разработка автоматизированого приложения для подготовки документа
- •3. 1 Создание макета документа в ms Word
- •3. 2 Конструирование проекта в ms Excel
- •3. 3 Тестирование разработанного программного продукта
- •Заключение
- •Список использованной литературы
- •Приложение
1 Анализ информационной составляющей объекта исследования
Постановка задачи курсового проекта
Создать документ MS Word. Заполнить его автоматизировано через MS Excel.
Цель: приобретение навыков осуществлять интеграцию популярных приложений, входящих в пакет MS Office операционной системы Windows XP,7,8.1, MS Excel и MS Word.
КВИТАНЦИЯ ЗА ЖИЛИЩНЫЕ И КОММУНАЛЬНЫЕ УСЛУГИ
Получатель платежа |
|
Учреждение банка |
|
Адрес: |
|
Ф.И.О. |
|
Месяц |
|
Сумма |
|
Пеня |
|
Всего: |
|
1.2 Анализ существующих аналогов программных средств
С точки зрения принципов программирования языки программирования можно разбить на 3 группы: процедурные, функциональные и логические.
Основой всех языков программирования являются процедурные языки, поскольку в основе работы компьютера (центрального процессора) на самом низком уровне лежит возможность исполнять только примитивные команды, явно указывающие, что делать процессору. Языки других типов можно рассматривать как надстройки над процедурными языками программирования. В этих языках (функциональные и логические) заложены и реализованы определенные математические модели, позволяющие более эффективно программировать некоторые специфические типы задач. Но трансляторы (компиляторы), библиотеки и другие средства этих языков программирования все равно реализованы посредством процедурных языков программирования.
VBA (Visual Basic for Applications) – это диалект языка Visual Basic, расширяющий возможности Visual Basic и предназначенный для работы с приложениями Microsoft Office и другими приложениями от Microsoft и третьих фирм.
Достоинства языка VBA заключаются в высокой скорости создания приложений с графическим интерфейсом для MS Windows, простой синтаксис, позволяющий очень быстро освоить язык, возможность компиляции, в P-код и в машинный код. Программа, в режиме отладки, всегда компилируется в P-код, что дает возможность приостановить выполнения программы, внести изменения, а после продолжить выполнения. При этом перезапуск программы и полная перекомпиляция не нужны. Наличие русской версии (VB 6.0), позволяющей начинающему программисту быстро познакомиться с интерфейсом, защита от ошибок, которые зависят от доступа к памяти и применением указателей. Этот аспект Visual Basic делает более стабильным приложением, но за это он и подвергается критике,не нужно объявлять переменные.
Недостатками языка VBA являются поддержка операционных систем только семейства Windows и Mac OS X (Исключение – VB1 for DOS), отсутствие механизма наследования объектов. Существующие в языке наследование, позволяет наследовать только интерфейсы объектов, а не их самих, требует установленных DLL для работы программы, медленная скорость работы, поскольку все встроенные функции языка реализованы через библиотеку времени исполнения (runtime library).
Все недостатки языка вытекают из его основного достоинства – простоты разработки графического интерфейса. Поэтому многие программисты используют Visual Basic для разработки интерфейса пользователя, а функционал программы реализуют в виде динамически подключаемых библиотек (DLL), написанных на другом языке (чаще всего С++).
Существует более функциональный аналог программы для автоматизации ЖКХ - Инфо-Предприятие: ЖКХ. Инфо-Предприятие : ЖКХ - один из продуктов семейства программ Инфо-Предприятие. Ее назначение - автоматизация ЖКХ. Это программа для ТСЖ, программа для ЕИРЦ, программа для ЖСК, ДЕЗ, КИЗ. В ИП : ЖКХ учтены все последние изменения, связанные с реформой ЖКХ в нашей стране. Наша программа для ЖКХ имеет интуитивно понятный интерфейс, проста в эксплуатации, не требует длительного обучения и затрат на внедрение. В то же время программа автоматизации учета в ЖКХ имеет все возможности, характерные для более дорогих, громоздких и трудных в освоении систем.
