46705 (588436), страница 4
Текст из файла (страница 4)
Процесс отладки включает:
-
создание совокупности текстовых эталонных значений и правил, которым должна соответствовать программа по выполняемым функциям, структуре, правилам описания, значениям исходных и соответствующих им результирующих данных;
-
статическую проверку текстов разработанных программ и данных на выполнение всех заданных правил построения без исполнения объектного кода;
-
тестирование программы с ее исполнением в объектном коде и разными уровнями детализации в реальном времени;
-
диагностику и локализацию причин отклонения результатов тестирования от заданных эталонных значений или правил;
-
изменение программы с целью исключения причин отклонения результатов от эталонных.
Основным методом обнаружения ошибок при отладке программ является тестирование.
Имеются три стандарта:
-
для обнаружения ошибок в программе;
-
для диагностики и локализации причин обнаружения искажений результатов;
-
для контроля выполненных корректировок программ и данных.
Основная цель тестирования обнаружения ошибок – выявление всех отклонений результатов функционирования реальной программы от заданных эталонных значений. Задача состоит в обнаружении максимального числа ошибок, в качестве которых принимается любое отклонение от эталонов.
Поле тестирования для обнаружения ошибок применяется тестирование для их диагностики локализации. Основная задача – точно установить место искажения программы или данных, явившегося причиной отклонения результатов от эталонных.
После локализации и устранения, обнаруженных ошибок применяется контрольное тестирование, задача которого состоит в подтверждении правильности выполнения корректировки программы.
Ожидаемые результаты работы программы совпадают с полученными результатами в результате тестирования. Обработка данных происходит по правильному алгоритму и может быть достигнут определенный уровень стабильности при условии стабильной работы операционной системы.
-
Объект испытаний
-
Объектом испытаний является пользовательское приложение «Автоматизированный учет радиоточек передающего центра», где объединены все компоненты по их функциональному значению. При создании приложения особую роль играют формы. Формы построены таким образом, что они позволяют вызвать автоматически реакцию системы на любое действие пользователя. Для выполнения действий используют макросы или процедуры обработки событий. Для объединения объектов в единое приложение, создается кнопочная форма. Она является панелью управления приложением. Кнопки такой формы обеспечивают вызов других кнопочных форм, а так же отдельных объектов: макросов, модулей.
-
Для функционирования данного пользовательского приложения необходимо соблюсти следующие технические требования:
-
операционная система – Windows;
-
СУБД – MS Access;
-
физические свойства компьютера – согласно требований операционной системы.
-
-
Результат испытаний
-
Сущность проведения испытаний заключается в том, что бы на имеющихся данных тестового примера получить все необходимые выходные формы. А именно: после ввода начислений и оплат получить оборотную ведомость по абонентам радиоточек; после закрытия отчетного периода получить ведомость по выручке за отчетный и предыдущие периоды.
-
Задание тестового примера:
Таблица 3.1 – Исходные данные, для заполнения таблицы «Начисления» (вид документа – Учет движения/Начисления)
| Начисления | |||||
| Дата начисл | Абонент | Сумма начисл | Сумма НДС | % НДС | шифр |
| 25 05 2009 | 1 | 65520 | 11794 | 18 | |
| 25 05 2009 | 2 | 720 | 130 | 18 | |
| 25 05 2009 | 3 | 18 | |||
| 10 06 2009 | 4 | 777 | 140 | 18 | |
| 25 05 2009 | 4 | 21600 | 3888 | 18 | |
| 25 05 2009 | 5 | 18000 | 3240 | 18 | |
| 25 05 2009 | 6 | 3600 | 648 | 18 | |
| 25 05 2009 | 8 | 59040 | 10627 | 18 | |
| 25 05 2009 | 9 | 3600 | 648 | 18 | |
| 25 05 2009 | 10 | 115200 | 20736 | 18 | |
| 11 05 2009 | 11 | 9046 | 1628 | 0 | |
| 25 05 2009 | 11 | 2105180 | 378932 | 18 | |
| 25 05 2009 | 12 | 7920 | 1426 | 18 | |
| 25 05 2009 | 13 | 25200 | 4536 | 18 | |
| 25 05 2009 | 14 | 720 | 130 | 18 | |
| 25 05 2009 | 16 | 12240 | 2203 | 18 | |
| 25 05 2009 | 19 | 28800 | 5184 | 18 | |
| 25 05 2009 | 20 | 5760 | 1037 | 18 | |
Таблица 3.2 – Исходные данные, для заполнения таблицы «Оплата» (вид документа – Учет движения/Оплата)
| Oplata | |||
| Дата оплаты | Код абонента | Код треб | Сумма_оплаты |
| 26 05 2009 | 1 | 249256 | |
| 26 05 2009 | 2 | 7563 | |
| 26 05 2009 | 4 | 24488 | |
| 25 05 2009 | 6 | 1000 | |
| 25 05 2009 | 7 | 0 | |
| 25 05 2009 | 8 | 496674 | |
| 28 05 2009 | 9 | 4000 | |
| 28 05 2009 | 10 | 0 | |
| 28 05 2009 | 11 | 2511000 | |
| 28 05 2009 | 12 | 9000 | |
| 28 05 2009 | 14 | 1700 | |
| 28 05 2009 | 16 | 60000 | |
| 28 05 2009 | 19 | 68000 | |
| 28 05 2009 | 20 | 5000 | |
| 28 05 2009 | 13 | 30000 | |
-
Результат выполнения:
Оборотная ведомость с 01.05.2009 г. по 31.05.2009 г.
Шифр Входящее сальдо Начислено НДС Оплачено Исходящее сальдо
предпр.
1 -231 942,00 65 520,00 11 794,00 249 256,00 -60 000,00
2 7 513,00 720,00 130,00 7 563,00 14 226,00
3 0,00 0,00
4 0,00 21 600,00 3 888,00 24 488,00 -1 000,00
8 -427 007,00 59 040,00 10 627,00 496 674,00 0,00
9 0,00 3 600,00 648,00 4 000,00 -248,00
11 -16 214,00 2 114 226,00 380 560,00 2 511 000,00 0,00
12 0,00 7 920,00 1 426,00 9 000,00 -346,00
13 0,00 25 200,00 4 536,00 30 000,00 264,00
14 -850,00 720,00 130,00 1 700,00 0,00
15 0,00 0,00
16 -43 329,00 12 240,00 2 203,00 60 000,00 2 228,00
19 -33 984,00 28 800,00 5 184,00 68 000,00 32,00
20 0,00 5 760,00 1 037,00 5 000,00 -1 797,00
Рисунок 3.1 – Печатная форма оборотной ведомости по абонентам
-
В результате выполнения тестового примера были получены все необходимые печатные документы, соответствующие стандартным формам и требованиям поставленной задачи.
-
-
Руководство пользователя
Для эффективной работы пользователя создано целостное приложение, где объединены компоненты по их функциональному значению.
Из всех модулей автоматизированного учета радиоточек – абоненты по организациям – самое показательное. Так как методика заполнения других учетных документов идентична автоматизированному учету радиоточек по организациям, то разберем подробнее именно ее.
Запустив приложение, на экране появится главная кнопочная форма Абоненты (Организации) со следующими пунктами меню (рисунок 4.1):
Рисунок 4.1 – Главная кнопочная форма
-
Картотека – открытие формы заполнения сведений лицевого счета абонентов радиоточек;
-
Учет движения – открытие пунктов всплывающего меню;
-
Отчеты – открытие пунктов всплывающего меню;
-
Отчеты по выручке – открытие пунктов всплывающего меню;
-
Справочники, настройка – открытие пунктов всплывающего меню ;
-
Выход – выход из приложения.
Пункт меню Учет движения имеет следующие пункты всплывающего меню:
-
Оплата – открытие формы заполнения о производимых оплатах по лицевым счетам;
-
Начисление – открытие формы заполнения о производимых начислениях по лицевым счетам;
-
Сумма оплаты по дням – выдает суммированные сведения по оплате для контроля;
-
Расчет начисления – дает возможность произвести автоматический расчет начислений на конкретную дату;
Пункт меню Отчеты имеет следующие пункты всплывающего меню:
-
Оборотная ведомость – получения отчета за конкретный период о движении денежных средств по лицевым счетам;
-
Сумма по видам услуг – выдает сведения о количестве радиоточек по шифрам;
-
Сумма процентов за услуги – выдает суммированные сведения для контроля;
-
Ведомость количества услуг по видам – выдает суммированные сведения для контроля;
-
Ведомость количества услуг по видам – выдает суммированные сведения для контроля;
-
Печать требований – открытие формы для выборочного получения платежных требований и счетов фактур для предоставления в банк к оплате абонентам;
-
Печать реестра – получение реестра для банка по распечатанным требованиям;
-
Сведения для печати требований – открытие формы для корректировки собственных реквизитов для печати требований;
Пункт меню Отчеты по выручке имеет следующие пункты всплывающего меню:
-
Сводный по выручке – получения отчета за текущий период о полученной прибыли по месяцам;
-
Отчет по выручке УЖРЭП – получения отчета о полученной прибыли по жилищно-эксплуатационным предприятиям;
-
Список дебиторов – выдает сведения о должниках;
Пункт меню Справочники, настройка имеет следующие пункты всплывающего меню:
-
Услуги – дает возможность ввести, откорректировать и получить сведения о тарифах на услуги по шифрам;
-
Справочник банков – открытие формы заполнения банковских реквизитов;
-
Сальдо за месяц – дает возможность ввести, откорректировать сальдо по лицевым счетам абонентов;
-
Справочник организаций – выдает сведения об абонентах с банковскими реквизитами;
-
Отчетный период – изменение периода расчетного месяца;
Работа с картотекой абонентов радиоточек:
При нажатии на клавишу «Картотека», открывается форма (рисунок 4.2).
Рисунок 4.2 – Форма «Картотека»
Для регистрации нового абонента необходимо нажать клавишу
или F7, а затем после открытия чистой формы «Организации» заполнить все необходимые реквизиты:
-
Присвоить учетный код абонента,
-
Банковские реквизиты,
-
Договор,
-
Количество радиоточек и их шифры по оплате,
-
Просмотреть, ввести или откорректировать данные о начислении и оплате абонентской платы.
Для поиска абонентов по лицевым счетам предназначена функциональная клавиша F3.















