Файл: азработка и реализация конфигурации «Автомастерская» в среде 1С: Предприятие.pdf
Добавлен: 23.05.2023
Просмотров: 708
Скачиваний: 6
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1. Технико-экономическая характеристика предметной области и предприятия
1.2. Организационная структура управления предприятием
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2.. Информационное обеспечение задачи
2.1.Информационная модель и её описание
2..2.Характеристика нормативно - справочной, входной и оперативной
2.3.Характеристика результатной информации
3. Разработка и реализация конфигурации 1С: Предприятие
3.1.Общие положения (дерево функций и сценарий диалога)
3.2.Характеристика базы данных
3.3.Структурная схема пакета (дерево вызова программных модулей)
3.4. Описание программных модулей
Таблица 14
Договоры
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Заказа |
ID_Заказа |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|
Наименование договора |
НаименоваиеДоговора |
строка |
30 |
FK1 |
|
Условия договора |
УсловияДоговора |
ХранилищеЗначений |
||
|
Сумма договора |
СуммаДоговора |
число |
0 |
Таблица 15
Заявка на ремонт
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|||||
|
ID_Заказа |
ID_Заказа |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|||||
|
Наименование заказа |
Наименование_Заказа |
строка |
30 |
||||||
|
Сумма заказа |
СуммаПоЗаказу |
Число |
12 |
||||||
|
Мастер |
Мастер Клиента |
Строка |
FK1 |
Таблица 16
Мастера Клиентов
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Мастер Клиента |
IDМастер Клиента |
число |
0 |
Первичный ключ – ключевое поле (PK) |
|
ФИО |
ФИО |
Строка |
30 |
|
|
Аналитическая информация |
АналитическаяИнформация |
число |
4 |
Таблица 17
Первичная связь с клиентом по заявке на ремонт
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
||||
|
ID_Документа |
IDДокумента |
число |
4 |
Первичный ключ – ключевое поле (PK) |
||||
|
Наименование Заказчика |
НаименованиеЗаказчика |
строка |
0 |
|||||
|
Тип Источника |
ТипИсточника |
Строка |
30 |
|||||
|
Тип интереса |
ТипИнтереса |
Строка |
12 |
|||||
Таблица 18
Обратная связь клиента по заявке на ремонт
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|||
|
ID_Документа |
IDДокумента |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|||
|
Наименование Заказчика |
НаименованиеЗаказчика |
строка |
0 |
||||
|
Тип Источника |
ТипИсточника |
Строка |
30 |
||||
|
Тип интереса |
ТипИнтереса |
Строка |
12 |
||||
|
Менеджер клиента |
Менеджер Клиента |
Строка |
FK1 |
||||
Таблица 19
Заявки автосервиса
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Наименование договора |
НаименоваиеДоговора |
строка |
30 |
FK1 |
|
ID_Клиента |
ID Клиента |
число |
4 |
FK2 |
|
Менеджер клиента |
Менеджер клиента |
Строка |
FK3 |
Таблица 20
Cостояние заявок клиента
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Cостояние_Клиента |
IDCостояниеКлиента |
число |
4 |
|
|
ID_Клиента |
ID Клиента |
число |
4 |
FK1 |
|
Статус клиента |
Статус Клиента |
строка |
30 |
|
|
Дата Начала |
ДатаНачала |
Дата |
||
|
Дата Окончания |
ДатаОкончания |
Дата |
3.3.Структурная схема пакета (дерево вызова программных модулей)
Для разработки системы автоматизации предприятия используется система веб-приложение. Эта система имеет модульную форму организации конфигурации. В глобальных модулях хранятся переменные, процедуры и функции доступные из любых других модулей. Также можно выделить другие группы модулей:
- справочники
- документы
- отчеты
- обработки
- регистры.
Следовательно, структуру программы можно описать следующими основными блоками, представленными на рисунке 16.
Рисунок 16. Блок-схема основных модулей программы
Работа с программой начинается с вывода главного окна программы и активизации системы меню. Работа программы осуществляется по диалоговому и событийному режиму, при этом под диалогом понимается предоставление пользователю нескольких альтернатив и обработка его выбора. В диалоговую систему входят главное меню с соответствующими всплывающими подменю, а также диалоговые окна. Под событиями понимаются процессы, активизируемые пользователем (например - нажатие функциональных клавиш), а также программные события – получение определенным полем фокуса редактирование или потеря фокуса ввода. На основании данных событий активизируются процедуры контроля допустимости данных.
Описание программных модулей представлено в таблице 21
Таблица 21
Описание программных модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|---|---|---|
|
Документы |
Совокупность алгоритмов, выполняющих учет и контроль оказанных автосервисом услуг– основную функцию системы |
|
|
Регистры |
Совокупность алгоритмов, выполняющих функции заполнения данными |
|
|
Отчеты и обработки |
Позволяет получить отчеты |
|
|
Справочники и перечисления |
Данный модуль позволят осуществлять управление работой системы через управление содержимым справочников |
|
|
Главные модули |
Обеспечивает работу системы |
3.4. Описание программных модулей
Алгоритм функционирования всей системы представлен на рисунке 17
Занесение данных о клиента в БД
Занесение данных о клиента в БД
CASE:Выбор операции
Определение первичного
интереса Разработка договора
Регистрация первичного интереса клиента
Утверждение договора клиента
Регистрация заявки
Регистрация обратнойсвязи с клиентом на основании первичного интереса клиента
Определение приоритета
Оказание услуги
Формирование отчетности:
- Договора по оплате
Формирование отчетности:
1.Состояние счетов
2. Прибыль компании
3. Продажи компании
Формирование отчетности:
- Клиентская база
- Первичная связь с клиентами
- Обратная связь с клиентами
Конец
Рисунок 17. Алгоритм функционирования всей системы
Пример создания базы в конфигураторе
4. Контрольный пример реализации и его описание
Работа с информационной системой начинается с подсистемы «Справочники» в справочнике «Работы» показана на рисунке 18. В справочнике предусмотрено добавление нового вида работ, а также ее печать.
Рисунок 18. Работа в справочнике «Работы»
Рисунок 19. Работа в справочнике «Техника
После запуска конфигурации на экране отобразиться начальная страница программы, показанная на рисунке 20.
Рисунок 20. Начальная страница программы
В ходе эксплуатации программы пользователю доступны следующие возможности:
- Работа в подсистеме «Документы», показанная на рисунке 21, где предоставляется возможность работы с документами: Лист ТО, Ремонт.
Рисунок 21. Лист ТО
- Работа в подсистеме «Документы» в документе «Ремонт» предусматривает добавление нового документа, нажатием кнопки «Создать», в несение изменений в уже созданную запись.
Рисунок 22. Работа в документе «Ремонт»
Рисунок 23. Оповещение о ремонте
- Работа с подсистемой «Отчеты», в отчете «Обслуживание» и «Ремонт» показана на рисунке 24 и на рисунке 25, где формируется отчет нажатием кнопки «Сформировать».
Рисунок 24. Работа в отчете «Обслуживание»
Рисунок 25. Работа в отчете «Ремонт»
Рисунок 26. Отчет о работе механиков
ЗАКЛЮЧЕНИЕ
В ходе написания работы мною приобретен опыт анализа деятельности организации, рассмотрения её информационных и материальных потоков.
Нами были исследованы проблемы в рамках системы управления компании и определены способы решения этих проблем в виде решения об автоматизации рутинных процессов обработки информации.
Выполнены расчеты экономической эффективности программных средств.
Экономическая эффективность работы заключается в следующем:
– сокращение времени на оформление документации;
– уменьшение числа возможных человеческих ошибок.
В работе был проведен анализ предметной области.
Проектирование и реализация программного обеспечения проводилась с использованием современных подходов к созданию программных продуктов.
Программное обеспечение для автоматизации учета работы компании разработано в среде 1С: Предприятие 8.2 на языке встроенного программирования 1С.