Диплом: Разработка информационной системы для ООО "Авто Взгляд" на базе 1С: Предприятие

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
Начало
Создание экземпляра класса
LoginFormType
Проверка наличия у
посетителя активной сессии
авторизации
Переадресация на
главную страницу
ИС (маршрут index)
Сессия имеется
Сессии не имеется
Переадресация на главную
страницу ИС (маршрут index)
Конец
Форма была отправлена?
ДА
Отправка запроса к модели
данных на выборку информации о
пользователе, чей логин совпадает
с введенным
Создание сессии
авторизации
Создание
представления на
основе шаблона
login.html.twig
Отображение
страницы
пользователю
НЕТ
Пароль верный?
ДА
НЕТ
Отображение
сообщения об ошибке
Рисунок 16 - Алгоритм работы метода loginAction
Методы остальных контроллеров работают аналогичным образом.
2.4. Контрольный пример реализации проекта и его описание
Для того, чтобы начать работу с информационной системой необходимо
пройти авторизацию с помощью специальной формы (Рисунок 17).
59
Рисунок 17 - Форма авторизации
После успешного прохождения авторизации открывается домашняя
страница ИС, на которой расположены элементы для перехода к
соответствующим разделам: справочники, доставки, маршрутные листы
(Рисунок 18).
Рисунок 18 - Домашняя страница
При переходе в раздел справочников предоставляется возможность
выбора справочника, с которым необходимо работать (Рисунок 19).
60
Рисунок 19 - Страница выбора справочника
Работа со всеми справочниками строится по одному сценарию. После
выбора справочника открывается список всех имеющихся записей в
справочнике в виде таблицы. Колонками в таблице являются характеристики
записей, а строками – сами записи. Последняя колонка отведена под кнопки,
нажатие на которые позволяет управлять соответствующей записью: изменить
или удалить её (Рисунок 20).
Рисунок 20 - Страница работы со справочником
Для каждого справочникам форма работы с записью (добавление или
редактирование) имеет свой набор полей. Обязательные для заполнения поля
помечены символом «*». Форма для работы с данными водителя изображена на
рисунке 21.
61
Рисунок 21 - Форма для работы с данными водителя
Второй раздел информационной системы – работа с доставками. После
перехода в данный раздел открывается список все доставок, сохраненных в базе
данных в виде таблицы. Над таблицей расположена кнопка для открытия
формы загрузки нового списка доставок, а также элементы для фильтрации
доставок по дате (Рисунок 22).
Рисунок 22 - Список доставок
62
При нажатии на кнопку «Загрузить список» открывается форма для
загрузки списка доставок (Рисунок 23). Данный список представляет собой
электронную таблицу в формате *.xls, файл формируется с помощью ПО
«Парус», используемое для учета заказов клиентов в ООО «Авто Взгляд» в
настоящее время.
Рисунок 23 - Форма для загрузки списка доставок
После загрузки файла все доставки вносятся в таблицу доставок и
отображаются в общем списке. В дальнейшем эти данные используются для
формирования маршрутных листов.
Для того, чтобы начать формирование маршрутных листов и актов
необходимо открыть соответствующий раздел. После перехода открывается
список уже сформированных маршрутных листов (Рисунок 24).
Рисунок 24 - Список сформированных ранее маршрутных листов
63
Для начала формирования новых маршрутных листов необходимо нажать
соответствующую кнопку. Откроется страница, изображенная на рисунке 25.
На данной странице необходимо выбрать дату доставок и указать список
автомобилей.
Рисунок 25 - Ввод данных для формирования маршрута
После того, как все данные будут заданы, информационная система
распределит доставки между автомобилями и составит для них маршрутные
листы. Перед непосредственной выгрузкой маршрутных листов нужно
просмотреть составленные маршруты и по необходимости – подкорректировать
их. Общий вид страницы со списком сформированных маршрутов представлен
на рисунке 26.
64
Рисунок 26 - Сформированные маршруты
Помимо текстовых и числовых данных по каждому маршрутному листу
составляется маршрут проезда с помощью стороннего сервиса yandex.maps.
Изображение карты с составленным маршрутом также можно выгрузить в виде
файла и распечатать (если будет такая необходимость). Общий вид
сформированного и выгруженного маршрутного листа представлен на рисунке
27.
Рисунок 27 - Сформированный маршрутный лист
65
Также формируется комплект актов по каждой доставке. Пример
сформированного акта представлен на рисунке 28.
Рисунок 28 - Сформированный акт приема-передачи
Все это интегрируется с 1С: Предприятияем. Такми образом Произведя
анализ информации о работе ООО «Авто Взгляд», нужно выделить совокупность
применяемых информационных совокупностей:
– Персонал;
– Услуги;
– Отделы;
– Клиенты;
– Оперативные данные.
Опишем поля указанных нами объектов в таблице 1:[2]
Таблица 1 – Описание атрибутов
Название
Тип
Ключ
Персонал (врачи)
Код персонала
Число
Да
ФИО персонала
Строка
Адрес
Строка
Телефон
Строка
Отдел
Перечисление
Да
Отделы поликлиники
66
Код
Число
Да
Начальник
Строка
Название
Строка
Услуги
Код
Число
Да
Стоимость услуги
Числовой
Название услуги
Строка
Длительность лечения
Числовой
Клиенты (пациенты)
Код клиенты
Число
Да
Название клиента
Строка
Адрес клиента
Строка
Пол клиента
Перечисление
Телефон клиента
Строка
Оперативные данные
Число
Да
Дата обращения
Дата
Отдел
Перечисление
Да
Заказчик
Перечисление
Да
Услуга
Перечисление
Да
Оплачено
Булево
Опишем связи между рассмотренными выше объектами и построим на
основании этого информационно-логическую модель.
Между объектом Отделы и Персонал наблюдается связь «один-ко-многим», так
как в одном отделе может размещаться несколько единиц персонала.
Между объектом Отделы, Оперативные данные присутствует тип связи «один-
ко-многим», поскольку врачи одного отдела могут несколько раз брать участие в
таблице Оперативных данных.
Между объектами Оперативные данные и Клиент присутствует связь типа
«один-ко-многим», поскольку один Клиент несколько раз может получать запчасти.
67
Между объектами Услуги и Оперативные данные наблюдается связь «один-ко-
многим», поскольку одно ПО несколько раз может входить в таблицу оперативных
данных.
В создании АРМ экономиста в 1С Конфигуратор применены такие
Справочники (рисунок 29):
– Отделы;
– Клиенты;
– Услуги.
Рисунок 29 – Справочники
Рассмотрим более подробнее создание справочника Услуги (рисунки 30 – 32):
Рисунок 30 – Основные данные справочника Услуги

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран