В качестве нормативно-справочной информации используются данные из файлов первичных документов.
Таблица 7. Нормативно-справочные файлы
Имя нормативно-справочного файла | Идентификатор | № приложения (структура файла) | № приложения (содержимое файла) |
Postavhiki.db | ОПЗ0311 | ||
Vid rabot.db | ОПЗ0312 | ||
Klienti.db | ОПЗ0313 | ||
Detal.db | ОПЗ0314 |
Описание нормативно-справочных файлов приведено в таблице 8.
Таблица 8. Описание нормативно-справочных файлов
Назначение нормативно-справочного файла | Идентификатор | На основании, каких документов заполняется |
Содержит такие поля, как: · Код поставщика · Наименование поставщика | ОПЗ0311 | ОПЗ0105 |
Содержит такие поля, как: · Код работы · Цена за услуги | ОПЗ0312 | ОПЗ0102 ОПЗ0104 |
Продолжение таблицы 8. Описание нормативно-справочных файлов
Назначение нормативно-справочного файла | Идентификатор | На основании, каких документов заполняется |
Содержит такие поля, как: · № клиента · ФИО · Адрес · Телефон · Наименование изделия, марка, модель | ОПЗ0313 | ОПЗ0101 |
Содержит такие поля, как: · Код детали · Наименование детали · Код поставщика · Наименование поставщика · Цена детали | ОПЗ0314 | ОПЗ0103 ОПЗ0105 |
Характеристика промежуточной информации
В качестве промежуточной информации используются данные из рабочего файла и справочников.
Таблица 9. Промежуточный файл
Имя промежуточного файла | Идентификатор | № приложения (структура файла) | № приложения (содержимое файла) |
Vupolnenue rabotu.db | ОПЗ0321 |
Описание промежуточного файла приведено в таблице 10.
Таблица 10. Описание промежуточного файла
Назначение промежуточного файла | Идентификатор | На основании, каких документов заполняется |
Содержит такие поля, как: · № заказа · № клиента · Код работы · Код детали · Дата начала ремонтных работ · Дата завершения ремонтных работ · Стоимость · Статус | ОПЗ0321 | ОПЗ0301 ОПЗ0312 ОПЗ0313 |
Характеристика выходной информации
В результате решения задачи получаются следующие отчеты:
Таблица 11. Выходные документы
Наименование отчета | Идентификатор | На основании, каких файлов формируется | Периодичность получения | Получатель | № приложения |
Ведомость закрытия работ | ОПЗ0401 | ОПЗ0321 | По запросу | Клиент | |
Ведомость подсчета прибыли | ОПЗ0402 | ОПЗ0321 | По запросу | Бухгалтер |
Отчет о закрытии работ используется для отчетности проведенной работы перед клиентом.
Ведомость подсчета прибыли используется для отправки в бухгалтерию.
Программная реализация задачи
Программная реализация задачи представлена следующим образом:
Unit 11 |
Unit 12 |
Unit 4 |
Unit 5 |
Unit 3 |
Unit 2 |
Unit 1 |
Unit 6 |
Unit 7 |
Unit 8 |
Unit 9 |
Unit 10 |
Таблица 12. Программные модули
Сведения о программных модулях приведены в таблице 12.
Имя модуля | Назначение | № приложения |
Unit1.pas | Просмотр нормативно–справочных файлов «Поставщики», «Вид работы», «Клиенты» и «Детали» | - |
Unit2.pas | Корректировка справочного файла «Поставщики» | - |
Unit3.pas | Корректировка справочного файла «Вид работы» | - |
Unit4.pas | Корректировка справочного файла «Клиенты» | - |
Unit5.pas | Корректировка справочного файла «Детали» | - |
Unit6.pas | Просмотр входного файла «Заказы на ремонт»; поиск; фильтрация; | - |
Unit7.pas | Корректировка Входного файла «Заказы на ремонт» | - |
Unit8.pas | Формирование промежуточного файла «Выполненные работы» | - |
Unit9.pas | Формирование выходного документа «Ведомость закрытия работ» | - |
Unit10.pas | Формирование выходного документа «Ведомость подсчета прибыли» | - |
Unit11.pas | Модуль данных | - |
Unit12.pas | Главное меню | - |
Технологический процесс решения задачи и его описание
Технологический процесс Решения задачи выглядит следующим образом:
Результаты диагностики |
Менеджер |
Заявление клиента на ремонт |
Клиент |
Заполнение |
Предоставляет |
Просмотр |
ОПЗ0311 |
ОПЗ0314 |
Договор по оказании услуг |
Заполнение |
Ввод |
Выбор |
ОПЗ0401 |
ОПЗ0402 |
F |
D |
Формирование |
А |
Обработка |
А |
ОПЗ0301 |
ОПЗ0312 |
ОПЗ0313 |
ОПЗ0321 |
F |
Контроль и выпуск |
D |
Контроль и выпуск |
Клиент |
Менеджер |
Клиент заполняет Заявление клиента на ремонт (ОПЗ0101), менеджер, в свою очередь предоставляет Результаты диагностики (ОПЗ0102).
На основании документов (ОПЗ0101, ОПЗ0102) составляется Договор по оказанию услуг (ОПЗ0103).
На основании Договора по оказанию услуг и справочных файлов «Поставщики» (ОПЗ0311) и «Детали» (ОПЗ0314) заполняется рабочий файл «Заказ деталей на ремонт» (ОПЗ0301).
На основании рабочего файла «Заказ деталей на ремонт» и справочных файлов «Вид работы» (ОПЗ0312) и «Клиенты» (ОПЗ0313) формируется промежуточный файл «Выполненные работы» (ОПЗ0321).
На основании промежуточного файла «Выполненные работы» составляются выходные документы «Ведомость закрытия работ» (ОПЗ0401) и «Ведомость подсчета прибыли» (ОПЗ0402).
ВЫВОДЫ
В процессе прохождения производственной практики был разработан программный продукт, автоматизирующий работу отдела по закупке ремонтных запчастей.
В приложении, выполненном в процессе прохождения производственной практики, реализованы следующие функции:
· корректировка справочных таблиц;
· заполнение входной таблицы;
· формирование промежуточного файла;
· формирование выходных документов.
Программный продукт прост в использовании. Его разработка велась c помощью Delphi 7. При создании приложения использовались стандартные компоненты, разработанные компанией Borland для дизайна.
В отчёте сокращения и обозначения не использовались.