Основные недостатки представлены на рисунке 1.3.
Рисунок 1.3 – Дерево проблем
Основной проблемой СТО, с точки зрения автоматизации, является недостаточное использование информационных технологий.
На основании проведенного анализа структуры и функций СТО, а также дерева проблем, необходимо разработать информационную модель.
На основе информационной модели необходимо разработать автоматизированное рабочее место СТО.
В данном разделе рассматриваются цели и назначение разработки автоматизированной системы, а также требования к ней. Описываются потоки входной, выходной и нормативно-справочной информации.
2.1.1 Цели и задачи разработки автоматизированной системы
Целями создания автоматизированной системы является повышение эффективности работы сотрудников с запчастями, поставляемые дилерами на СТО, сокращение потерь рабочего времени, ведение учета всех заказов на ремонт автомобиля.
Задачами создаваемой автоматизированной системы являются:
– экономия времени за счет сокращения времени на выполнение работ;
– повышение качества выходной информации путем автоматизации процессов составления заказов на ремонт и на запчасти;
– защита информации от несанкционированного доступа.
На рисунке 2.1 представлено дерево целей, составленное исходя из дерева проблем.
Рисунок 2.1 - Дерево целей
2.1.2 Назначение разработки
Назначением разрабатываемой автоматизированной системы являются:
– хранить данные в удобном для использования виде;
– получать доступ к необходимой информации в любой момент времени;
– редактировать данные по мере их изменения.
2.1.3 Выделение автоматизированных функций
В автоматизированной системе должны быть автоматизированы следующие функции:
– ведение данных о товаре;
– ведение данных о поставщике, которые предлагают товары;
– составление учетов заказов на товар;
– составление учетов заказов на ремонт.
2.1.4 Использование выходной информации для принятия управленческих решений
Выходная информация является предметом статистической отчетности деятельности СТО.
2.1.5 Требования к организации сбора входной информации
Входная информация вводится администратором. Введение информации должно быть максимально удобно.
Разрабатываемая автоматизированная система должна предоставлять следующие возможности:
– добавление или изменение существующих данных;
– обеспечение защиты данных от несанкционированного доступа;
– обеспечение защиты от ввода неверной информации (неверный тип, формат данных, превышение диапазона вводимых данных).
2.1.6 Условия прекращения автоматизированной обработки
Автоматизированная обработка информации может прекратиться в следующих случаях:
– при нарушении целостности структуры базы данных;
– при сбое работы сервера приложений.
2.2 Алгоритм функционирования автоматизированной системы
Исходя из целей и задач, можно построить структурную схему автоматизированной системы (рисунок 2.2).
Рисунок 2.2 – Структурная схема автоматизированной системы
Пользователем автоматизированной системы будет администратор. Он будет использовать единую программу для доступа к базе данных. Система управления базами данных должна предоставлять доступ к информации, разрешать или запрещать ее модификацию в соответствии с именем пользователя и паролем, идентифицирующем сотрудника.
Входная информация клиента, подающего заявку на заказ являются следующие данные:
–Ф.И.О;
–марка автомобиля;
–номер телефона.
Входная информация сотрудника, принимающего заказ являются следующие данные:
–должность;
–Ф.И.О.
2.4 Нормативно-справочная информация
Часто используемая информация и не изменяемая продолжительное время, представлена в виде нормативно-справочной информации. Это информация, которая вводится на начальном этапе эксплуатации и может пополняться в ходе работе с автоматизированной системой.
В данной системе к нормативно-справочной информации можно отнести следующие справочники:
– справочник клиентов;
– справочник сотрудников;
– справочник поставщиков;
– справочник деталей.
В таблице 2.1 представлены описания полей «справочника клиентов».
Таблица 2.1 – Справочник клиента
| Наименование данных | Тип данных | Описание | 
| Код клиента | Счетчик | Уникальный код клиента | 
| ФИО | Текстовый | Фамилия, имя, отчество клиента | 
| Адрес | Текстовый | Адрес клиента | 
| Телефон | Числовой | Телефон клиента | 
| Паспортные данные | Текстовый | Паспортные данные клиента | 
В таблице 2.2 представлены описания полей «справочника сотрудников».
Таблица 2.2 – Справочник сотрудников
| Наименование данных | Тип данных | Описание | 
| Код сотрудника | Счетчик | Уникальный код сотрудника | 
| ФИО | Текстовый | Фамилия, имя, отчество сотрудника | 
| ИНН | Числовой | ИНН сотрудника | 
| Должность | Текстовый | Должность сотрудника | 
В таблице 2.3 представлены описания полей «справочника поставщиков».
Таблица 2.3 – Справочник поставщиков
| Наименование данных | Тип данных | Описание | 
| Код поставщика | Счетчик | Уникальный код поставщика | 
| Название организации | Текстовый | Название организации | 
| Адрес | Текстовый | Адрес поставщика | 
| Телефон | Числовой | Телефон поставщика | 
| Факс | Числовой | Факс поставщика | 
| ИНН | Текстовый | ИНН поставщика | 
В таблице 2.4 представлены описания полей «справочника деталей».
Таблица 2.4 – Справочник деталей
| Наименование данных | Тип данных | Описание | 
| Код детали | Счетчик | Уникальный код детали | 
| Наименование | Текстовый | Наименование детали | 
| Производитель | Текстовый | Производитель детали | 
| Марка автомобиля | Числовой | Марка автомобиля | 
Выходной информацией являются упорядоченные и представленные в виде данных запросы, которые можно вывести на печать.
Перечень запросов:
1) выборка запчастей, интересующих клиента (по цене, по качеству, по гарантии качества, по оригинальности запчастей);
2) выборка поставщиков, нарушивших сроки поставки;
3) списки наиболее пользующихся запчастей на рынках города.
Перечень необходимых выходных документов:
1) платежные поручения (таблица 2.5);
2) заказ на товар (таблица 2.6);
3) счет на товар (таблица 2.7);
4) приходные накладные (таблица 2.8).
Таблица 2.5 – Платежные поручения
| Наименование данных | Тип данных | Описание | ||
| Код платежного поручения | Счетчик | Уникальный код платежного поручения | ||
| Наименование данных | Тип данных | Описание | ||
| Платежное поручение № | Числовой | Платежное поручение № | ||
| Дата платежа | Дата | Дата платежа | ||
| Вид платежа | Числовой | Вид платежа | ||
| Сумма прописью | текстовый | Сумма прописью | ||
| Сумма | Денежный | Сумма | ||
Таблица 2.6 – Заказ на товар
| Наименование данных | Тип данных | Описание | 
| Код заказа на товар | Счетчик | Код заказа на товар | 
| Номер заказа | Числовой | Номер заказа | 
| Дата заказа | Дата | Дата заказа | 
| Всего к оплате | Денежный | Всего к оплате | 
| Статус заказа | Числовой | Статус заказа | 
| Код клиента | Счетчик | Код клиента | 
Таблица 2.7 – Счет на товар
| Наименование данных | Тип данных | Описание | 
| Код счета на товар | Счетчик | Код счета на товар | 
| Номер счета на оплату | Числовой | Номер счета на оплату | 
| Наименование данных | Тип данных | Описание | 
| Дата оплаты | Дата | Дата оплаты | 
| Всего к оплате | Денежный | Всего к оплате | 
| Статус счета | Числовой | Статус счета | 
| Код заказа на товар | Счетчик | Код заказа на товар | 
Таблица 2.8 – Приходные накладные