- •Курсовой проект На тему: «Разработка автоматизированного приложения для подготовки документа «Квитанция за жилищные и коммунальные услуги» на бланке с помощью 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 Тестирование разработанного программного продукта
- •Заключение
- •Список использованной литературы
- •Приложение
3 Проектирование и разработка автоматизированого приложения для подготовки документа
3. 1 Создание макета документа в ms Word
Для создания макета, нужно открыть новый документ MS Word с названием «Квитанция ЖКХ.doc» и сохранить в рабочем каталоге будущего проекта.
В нем расположить поля ввода для заполнения Получатель платежа, Учреждение банка, Адрес, Ф.И.О., Месяц, Сумма, Пеня, Всего по следующему алгоритму:
- расположить курсор в ячейке таблицы поля рядом со словом Получатель платежа;
- в управляющем меню выбрать команду Вид→Панели инструментов→Элементы управления;
-
активизировать на панели инструментов
«Элементы управления» кнопку Поле ввода
;
Рис 2 – Квитанция за жилищные и коммунальные услуги.
Аналогично продолжить с остальными полями ввода.
3. 2 Конструирование проекта в ms Excel
Создать форму в VBA, как показано на рисунке 3. Расположить в форме семь надписей, семь полей ввода и две командные кнопки.
Рис. 3 – Окно приложения «Подготовка документа»
Установить при помощи окна Properties следующие значения свойств, как показано в таблице 1.
Таблица 1 – Настройка значений свойств
Элемент управления |
Свойство |
Значение |
1 |
2 |
3 |
Форма |
Caption |
Подготовка квитанции |
Надпись |
Caption |
Получатель платежа |
Надпись |
Caption |
Адрес |
Надпись |
Caption |
Учреждение банка |
Надпись |
Caption |
Ф.И.О. |
Надпись |
Caption |
Месяц |
Надпись |
Caption |
Сумма |
Надпись |
Caption |
Пеня |
Поле ввода |
Name |
TextBox1 |
Поле ввода |
Name |
TextBox2 |
Поле ввода |
Name |
TextBox3 |
Поле ввода |
Name |
TextBox4 |
Поле ввода |
Name |
TextBox5 |
Поле ввода |
Name |
TextBox6 |
Поле ввода |
Name |
TextBox7 |
1 |
2 |
3 |
Кнопка |
Name Caption |
CommandButton1 Заполнить квитанцию |
Кнопка |
Name Caption |
CommandButton2 Закрыть |
Для написания кода заполнения квитанции «Квитанция ЖКХ» необходимо на форме двойным щелчком нажать на кнопку «Заполнить квитанцию», после этого откроется модуль формы для написания кода программы.
Установить ссылку на библиотеку объектов MS Word 14.0 Object Library.
В модуле формы набрать следующий код, представленный на рисунке 4.
Рис. 4 – Программный код к приложению «Подготовка квитанции»
После того, как модуль формы заполнен нужным кодом для расчета и заполнения квитанций необходимо запустить проект.
3. 3 Тестирование разработанного программного продукта
Тестирование программного продукта - процесс исследования, испытания программного продукта, имеющий две различные цели:
продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям;
выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации
Отладка – этап разработки компьютерной программы, на котором обнаруживают, локализуют и устраняют ошибки. Чтобы понять, где возникла ошибка, приходится:
узнавать текущие значения переменных;
выяснять, по какому пути выполнялась программа.
Существуют две взаимодополняющие технологии отладки.
Использование отладчиков — программ, которые включают в себя пользовательский интерфейс для пошагового выполнения программы: оператор за оператором, функция за функцией, с остановками на некоторых строках исходного кода или при достижении определённого условия.
Вывод текущего состояния программы с помощью расположенных в критических точках программы операторов вывода — на экран, принтер, громкоговоритель или в файл. Вывод отладочных сведений в файл называется журналированием.
Для подготовки документа «Квитанция» необходимо запустить проект, в поля ввода набрать значения, как показано на рисунке 5.
Рис 5. – Заполнение формы.
После того, как были внесены значения, необходимо нажать на кнопку «Заполнить квитанцию» на форме, программа автоматически заполнит квитанцию введенными в форму данными, а также рассчитает полную сумму вместе с задолженностью (рис.6).
Рис. 6 – Вывод бланка «Квитанция ЖКХ»
