Введение
1 Анализ предметной области и постановка задачи 7
1.1 Описание предметной области 7
1.2 Обоснование необходимости автоматизации задачи учета
выполненных работ на СТО 8
1.3 Цель и назначение разработки 12
1.4 Анализ существующих разработок для автоматизации задачи 13
1.5 Выбор и обоснование средств разработки 17
1.6 Формализованная постановка задачи 20
1.6.1 Функциональные требования к информационной системе 20
1.6.2 Технические требования к аппаратному и программному
обеспечению 28
2 Проектирование базы данных 31
2.1 Анализ и выбор СУБД для реализации 31
2.2 Разработка инфологической модели 32
2.3 Разработка физической модели 34
3 Программное обеспечение задачи 42
3.1 Общие положения (дерево функций и сценарий диалога) 42
3.2 Описание программных модулей 46
3.3 Разработка интерфейса системы 58
Заключение 67
Список использованных источников
Целью проекта является рассмотрение работы ООО «СТО», основным направлением работы которого является предоставление клиентам услуг по ремонту, техническому обслуживанию и сопровождению автомобилей. В результате рассмотрения была выявлена необходимость создания системы автоматизации учета деятельности ООО «СТО».
Актуальность разработки системы автоматизации учета вызвана тем, что в современных сложных рыночных условиях эффективная работа любого предприятия возможна лишь при внедрении автоматизации всего спектра работы предприятия. Особенно это важно для такой области как предоставление услуг по ремонту и техническому обслуживанию автомобилей. Автоматизация учета работы по предоставлению услуг позволяет повысить эффективность работы, снизить издержки, достичь недоступных ранее возможностей. Польза от автоматизации деятельности предприятия ощущается в том случае, если автоматизируется весь комплекс его деятельности .
Среди всего широкого комплекса задач автоматизации предприятия особо выделяется задача автоматизации учета предоставления клиентам услуг, в том числе такого вида услуг, как ремонт и техническое сопровождение автомобилей. Работа на этом направлении является главной и наиболее трудной частью деятельности ООО «СТО». Успешное решение этой проблемы является обязательным условием успешного решения всего комплекса автоматизации предприятия.
Цель исследования - обосновать важность разработки и затем разработать систему автоматизации учета предоставленных услуг клиентам по ремонту и техническому обслуживанию автомобилей в ООО «СТО».
Объект исследования - процесс ведения учета предоставленных ремонтных услуг, который после исследования реализуется в виде автоматизированной информационной системы учета.
Предмет исследования - предметная область учета предоставленных
Задачи исследования:
- Изучить существующие процессы учета и отчетности в ООО «СТО»;
- Рассмотреть существующий процесс взаимодействия с клиентами;
- Обосновать реальную необходимость проведения автоматизации учета предоставленных услуг по ремонту и техническому обслуживанию автомобилей;
- Рассмотреть возможные пути и стратегию автоматизации процесса учета предоставленных услуг ;
- Выбрать платформу разработки, в которой будет разрабатываться автоматизация информационная система учета предоставленных услуг;
- Разработать в выбранной платформе программный продукт - автоматизированную систему учета;
- Провести тестирование разработанной системы.
В результате работы над проектом была тщательно изучена работа авторемонтной мастерской «СТО», изучена ее структура, проанализированы особенности работы и главное - особенности автоматизации его системы учета. Задача автоматизации учета предоставленных услуг и работы с клиентами была всесторонне изучена. Доказана необходимость автоматизации этого вида деятельности и необходимость использования современных ИТ-средств для решения этой задачи.
Далее был проведен обзор существующих на рынке систем автоматизации учета деятельности предприятий и сделан вывод о том, что придется разрабатывать свой продукт, реализующий задачу.
Были изучены возможности применения платформы «1С:Предприятие 8.1» с целью разработки системы автоматизации учета предоставленных клиентам услуг по ремонту и сопровождению автомобилей. Платформа «1С:Предприятие 8.1» была выбрана для реализации системы, так как имеет наибольшие возможности настройки под специфику нашей задачи. Рассмотрены основные особенности архитектуры этой системы, ее огромная функциональность и механизмы, при помощи которых строятся прикладные решения. Найдены способы использования этих механизмов для реализации целей проекта.
Был определен состав входных и выходных данных, разработана информационная модель будущей системы, на основе которой в свою очередь была разработана структура данных, созданы объекты и определены взаимосвязи между ними.
Далее в программном модуле «Конфигуратор» была реализована конфигурация, выполняющая задачу автоматизации учета предоставленных клиентам услуг по ремонту и сопровождению автомобилей. Были созданы объекты конфигурации: документы, справочники, отчеты, журналы
Проведенное всестороннее тестирование разработанной системы автоматизации учета предоставленных услуг показывает, что она полностью удовлетворяет заданным функциональным требованиям, работает стабильно, обладает широкой функциональностью и продуманным интерфейсом. Разработанную систему можно внедрять в «СТО».