Материал: Автоматизация учёта выпуска готовой продукции ООО «КорпусМастер»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
На основе результатов, полученных в предыдущем пункте, построим
дерево программных модулей (функции модулей описаны в таблице 2.13)
Рисунок 2.12 Дерево программных модулей
Рассмотрим пример блок-схемы модуля печати бланка по списанию
готовой продукции (рисунок 2.13)
Рисунок 2.13 Блок-схема работы модуля печати
Изначально необходимо выбрать из формы справочника
рассматриваемой программе этим справочником является номенклатура),
после чего происходит подтверждение выбранного товара. Выполняется
обработка информации (внесение) и сам документ можно отправить на печать,
тут есть несколько способ вариантов событий:
1) Да. При выборе варианта «да» файл отправляется на печать, а также
можно его отправить как документов в Word или в формат PDF.
2) Нет. При выборе варианта «нет», печать не происходит, но данные
сохраняться.
Таблица 2.15
Пример фрагмента таблицы описания функций модулей
п/п
Наименование модуля
Функции модуля
1.
Форма приложения
Сам модуль запуска и отладки программы,
стабильный старт с переносом в
глобальный модуль для авторизации
2.
Глобальная форма
Содержит глобальные процедуры и
функции, предопределенные процедуры,
процедуры и функции, которые
необходимо выполнить при запуске
системы «учет выпуска готовой
продукции»
3.
Форма разграничения прав
пользователей
Форма разграничения прав пользования
системой
4.
Форма объектов
Форма, содержащая входных и выходные
данные
5.
Модуль визуализации
Модуль по отладке работы визуализации
следующих форм: справочник, документы,
отчеты
6.
Форма справочники
Содержит процедуры и функции формы
справочников: номенклатура,
контрагенты, персонал, журнал счета,
покупатели, производство готовой
продукции.
7.
Модуль документов
Содержит процедуры и функции
документов: счет клиенту, карточку учета
готовой продукции, списание готовой
продукции
8.
Модуль обработки информации
Процедуры и функции обработки
информации.
2.4 Испытания разработанного решения
2.4.1 Перечень объектов и функций, подлежащих испытаниям
Перечень объектов и функций, которые подлежать испытаниям
представлены в таблице 2.16.
В таблице проведены основные функции, которые нужно испытать,
остальные функции не подлежат испытаниям.
Таблица 2.16
Перечень проверяемых функций
п/п
Проверяемая функция
Примечание
1
Введение справочник и их учет
Замечаний не найдено
2
Учет ведения документации
Замечаний не найдено
3
Учет ведения отчетности
Замечаний не найдено
4
Учет обработки информации
Замечаний не найдено
2.4.2 Методы проведения испытаний
Проведем проверку печати документов.
Описание проверки приведено в таблице 2.17
Таблица 2.17
Описание проверки печати документа
Параметр
Значение
Функция
1. Печать документа
Предмет проверки
1.1. Время печати
1.2. Соответствие формы образцу
1.3. Правильность вывода полей
Используемые средства
1.1. Секундомер, драйвер печати в PDF
1.2. Шаблон документа
Исходные данные
База данных программы, содержащая 50 записей
в основной таблице, наполненных случайными
значениями до максимально допустимой длины
полей
Искажения тестовой
информации для имитации
нештатных ситуаций
А) в записи 48 все поля имеют нулевую длину
Б) в записи 49 все поля имеют размер более
максимально допустимого по заданию
Ожидаемая реакция
1.1. Время печати не более 10 секунд
1.2. Напечатанная форма на просвет
соответствует шаблону для всех записей, наложения
полей на надписи шаблона отсутствуют
1.3. Поля 1,2,3 и 4 соответствуют полям 2,3,4 и 8
основной таблицы базы данных по каждой записи
Способ определения
результатов
Параметры, определяемые требованиями
заказчика
2.4.3 Проведение проверочных испытаний и их результаты
Из пункта 2.4.2 проведем результаты испытаний, итоги указаны в
таблице 2.18.
Таблица 2.18
Результаты испытаний
проверки
Вид
проверки
Критериальный
параметр
Допустимые
значения
Результат
проверки
1
Ввод данных в
экранную
форму
Максимальная
длина строки
не менее 80
87
Допустимый
диапазон дат
01.01.1900-
31.12.2100
Проверка
пройдена
успешно
2
Загрузка
данных из
файла
Время загрузки
1000 записей в БД
не менее 100 000
записей
<1,5 с
1,3 с
Реакция на ошибку
структуры файла
Сообщение об
ошибке в
отдельном
окне.
Прекращение
обработки
файла
Проверка
пройдена
успешно
Для разработки информационной системы была выбрана среда
разработки Delphi в связке с БД Microsoft SQL Server 2008. (пункт 1.4.2).
В проекте используется 21 форма из среды разработки Delphi и 10
табличных форм из базы данных.
В разработанном проекте все разложено по своим местам и четко
выполняет требования к ним, а именно:
ведение документации;
составление отчетности;
наполнение справочников;
выведение шаблона документа.
Основное меню разработанной программы представлено на рисунке 2.14.
Источник: https://baza.diplomsite.ru/previewfile/733