- •Введение
- •2. Предметная область автоматизации
- •2.1. Описание предметной области
- •2.2. Анализ документооборота
- •2.2.1. Документы-справочники
- •2.2.2. Входные документы
- •2.2.3. Выходные документы
- •3. Постановка задачи
- •3.1. Определение комплекса задач, подлежащих автоматизации
- •3.2. Технология ввода и обработки входной информации, обеспечивающей решение задачи
- •3.3. Технико-экономическое обоснование темы
- •3.3.1. Обоснование необходимости автоматизации предметной области
- •3.3.2. Обоснование выбора комплекса технических и программных средств
- •4. Разработка информационного обеспечения задачи
- •4.1. Определение состава хранимой информации
- •4.1.1. Определение нормативно-справочной информации
- •4.2.2. Формирование отношений предметной области
- •4.2.2.1. Получение предварительных отношений
- •4.2.2.2. Формирование окончательных отношений предметной области
- •4.2.2.3. Определение доменов атрибутов
- •4.2.3. Построение информационно-логической модели предметной области
- •4.3. Определение логической структуры реляционной базы данных
- •4.4. Исходные данные контрольного примера
- •4.4.1. Данные для загрузки нормативно-справочной информации
- •4.4.2. Данные для ввода учетной информации
- •4.4.3. Расчетные данные для формирования выходных документов
- •4.4.4. Аварийные тестовые наборы
- •5.1.2. Формы
- •5.1.3. Запросы
- •5.1.4. Отчеты
- •5.1.5. Макросы
- •5.2. Разработка интерфейса приложения
- •5.2.1. Разработка системного меню
- •5.2.2. Описание подсистемы функции меню
- •5.3. Разработка объектов базы данных для обеспечения работы отдельных подсистем и функций приложений
- •5.3.1. Подсистема «Справочники»
- •5.3.1.1. Функция «Материалы»
- •5.3.1.2. Функция «Изделия»
- •5.3.1.3. Функция «Услуги»
- •5.3.1.4. Функция «Закройщик»
- •5.3.1.5. Функция «Улицы»
- •5.3.1.6. Функция «Комиссия по списанию»
- •5.3.2. Подсистема «Операции»
- •5.3.2.1. Функция «Заказы»
- •Подчиненная форма «материалы_на_заказ»
- •Подчиненная подчиненной форма «материалы(вналичии)»
- •5.3.2.2. Функция «Приход»
- •Подчиненная подчиненной форма «поступившие_материалы»
- •Подчиненная подчиненной форма «материалы (вналичии)»
- •5.3.2.3. Функция «Списание»
- •Подчиненная подчиненной форма «списанные_материалы»
- •Подчиненная подчиненной форма «материалы (вналичии)»
- •5.3.3. Подсистема «Отчеты»
- •5.3.3.1. Функция «Материальный отчет»
- •5.3.3.2. Функция «Списанные материалы»
- •5.3.3.3. Функция «Акт раскроя»
- •5.3.4. Подсистема «Сервис»
- •5.3.4.1. Функция «Очищение базы данных»
- •6 Руководство пользователя
- •6.1. Назначение программы
- •6.2. Условия выполнения программы
- •6.3. Выполнение программы
- •6.3.1. Работа со стандартными элементами управления
- •Работа с подсистемой «Справочники»
- •Работа с подсистемой «Операции»
- •Работа с подсистемой «Отчет»
- •Работа с подсистемой «Сервис»
- •Работа с подсистемой «Выход»
- •6.3. Сообщение пользователю
- •7 Экспериментальная часть
- •7.1. Тестирование подсистемы «Справочники»
- •7.2. Тестирование подсистемы учетная информация
- •7.5. Тестирование приложения с использованием аварийных тестовых наборов.
- •8 Заключение
- •9. Библиографический список
- •10 Приложения
3.2. Технология ввода и обработки входной информации, обеспечивающей решение задачи
В процессе решения задачи учетная информация накапливается в таблицах:
ЗАКАЗЫ;
МАТЕРИАЛЫ_НА_ЗАКАЗ;
ПОСТУПИВШИЕ_МАТЕРИАЛЫ;
ПРИХОД_МАТЕРИАЛОВ;
СПИСАННЫЕ_МАТЕРИАЛЫ
СПИСАНИЕ_МАТЕРИАЛОВ
После обработки входной информации должны формироваться следующие выходные документы:
- Наряд-заказа;
- Копия наряд-заказа;
- Требование к заказу;
- Акт о списании материалов;
- Накладная по приходу материалов;
- Акт раскроя;
- Материальный отчет.
Технология ввода, накопления и обработки входной информации представлена на рисунке 3.2., технология обработки учетной информации при формировании отчетности представлена на рисунках 3.3.
Рис.3.2. Технологическая схема ввода, накопления
и обработки учетной информации по поступлению материалов
Рис 3.3. Технологическая схема формирования выходного документа «Акт о списании материалов»
В схеме формирования выходного документа «Акт раскроя по индивидуальным заказам» данные берутся из таблиц: «ЗАКАЗЫ», «МАТЕРИАЛЫ_НА_ЗАКАЗ», «МАТЕРИАЛЫ», «ИЗДЕЛИЯ».
В схеме формирования выходного документа «Материальный отчет» данные берутся из: «ЗАКАЗЫ», «МАТЕРИАЛЫ_НА_ЗАКАЗ», «ПРИХОД_МАТЕРИАЛОВ», «ПОСТУПИВШИЕ_МАТЕРИАЛЫ», «СПИСАНИЕ_МАТЕРИАЛОВ», «СПИСАННЫЕ_МАТЕРИАЛЫ».
3.3. Технико-экономическое обоснование темы
3.3.1. Обоснование необходимости автоматизации предметной области
При изучении методологии учета заказов ателье был выявлен целый ряд недостатков в связи с тем, что данный учет ведется вручную.
К недостаткам решения данной задачи вручную относятся:
- ошибки, возникающие при заполнении документов «Акт о списании материалов»
- трудоемкость заполнения документа «Акт раскроя»;
- повторение одних и тех же действий при заполнении «Наряд-заказа»;
- сложность формирования итоговых данных в выходном документе «Материальный отчет»;
- Сложность заполнения отчетности;
- денежные затраты на типографские бланки документов, большинство из которых имеют устаревшую форму;
- большие временные затраты на заполнение, проверку и обработку документов.
Проанализировав временные затраты на заполнение, проверку и
обработку документов до и после автоматизации. Время, затрачиваемое в месяц на заполнение документов до автоматизации приведено в таблице 3.1.
Таблица 3.1. Временные затраты на
заполнение и обработку документов
до автоматизации
Документ |
Время, мин. |
Количество в месяц, экз. |
Всего в месяц, минут |
Наряд-заказа (вместе с копией) |
15 |
66 |
990 |
Акт о списании материалов |
10 |
7 |
70 |
Накладная |
10 |
7 |
70 |
Акт раскроя |
60 |
2 |
120 |
Материальный отчет |
120 |
1 |
120 |
Итого |
– |
83 |
1370 |
В таблице 3.2. рассмотрены затраты рабочего времени на заполнение и обработку документов после автоматизации.
Таблица 3.1. Временные затраты на
заполнение и обработку документов
после автоматизации
Документ |
Время, мин. |
Количество в месяц, экз. |
Всего в месяц, минут |
Наряд-заказа (вместе с копией) |
10 |
66 |
660 |
Акт о списании материалов |
4 |
7 |
28 |
Накладная |
6 |
7 |
42 |
Акт раскроя |
3 |
2 |
6 |
Материальный отчет |
3 |
1 |
3 |
Итого |
– |
83 |
739 |
Сопоставив данные таблиц 3.1. и 3.2. можно сделать вывод о том, что автоматизация даст значительную экономию времени, которая составит
Эв = (1370) – (739) = 631мин.
Автоматизация решения данной задачи позволит:
- ускорить время обработки информации;
- уменьшить затраты на заполнение одного документа;
- автоматически формировать выходные документы «Акт раскроя», «Акт на списание», «Материальный отчет», «Накладная по приходу материалов» исключив, тем самым, ошибки в расчетных показателях;
- сократить до минимума типографические расходы на бланки документов;
- осуществлять однократный ввод и многократное использование справочных данных по разделам закройщики, улицам, материалам, изделиям, услугам.
Все вышеперечисленное позволит более эффективно решать задачу по учету движения книг в библиотечном фонде и работе с читателями. Следовательно, автоматизацию данной задачи можно считать целесообразной и экономически обоснованной.