Файл: Разработка и реализация конфигурации «Магазин» на платформе 1С:Предприятие.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 11.03.2024

Просмотров: 56

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Все объекты в разработанной информационной системе, созданные на основе классов первой группы, связаны с таблицами базы данных. Каждое поле таблицы стало атрибутом соответствующего класса. И для каждого такого атрибута было добавлено два метода: метод set и метод get. Первый устанавливает значение соответствующего атрибута класса, а второй, наоборот, считывает.

Перечень классов первой группы:

  • Car;
  • Driver;
  • Delivery;
  • CarType;
  • Interval;
  • List.

Ко второй группе относятся контроллеры:

GeneralController – содержит методы для выполнения основных функций информационной системы;

SecurityController – содержит методы для обеспечения безопасности: авторизация и выход пользователя.

Рассмотрим более подробно процедуру авторизации пользователя в системе. Данный маршрут (/login) обрабатывает метод loginAction контроллера SecurityController.php. Он создает экземпляр формы LoginFormType.php и обрабатывает её отправку. На рисунке 9 приведен алгоритм работы данного метода.

Рисунок 9 - Алгоритм работы метода loginAction

Методы остальных контроллеров работают аналогичным образом.

2.5. Тестирование разработанного прикладного решения

Для того, чтобы начать работу с информационной системой необходимо пройти авторизацию с помощью специальной формы (Рисунок 10).

Логистика

Рисунок 10. Форма авторизации

После успешного прохождения авторизации открывается домашняя страница ИС, на которой расположены элементы для перехода к соответствующим разделам: справочники, доставки, маршрутные листы (Рисунок 11).

Рисунок 11 - Домашняя страница

При переходе в раздел справочников предоставляется возможность выбора справочника, с которым необходимо работать (Рисунок 12).

Рисунок 12. Страница выбора справочника

Работа со всеми справочниками строится по одному сценарию. После выбора справочника открывается список всех имеющихся записей в справочнике в виде таблицы. Колонками в таблице являются характеристики записей, а строками - сами записи. Последняя колонка отведена под кнопки, нажатие на которые позволяет управлять соответствующей записью: изменить или удалить её (Рисунок 13).


Рисунок 13. Страница работы со справочником

Для каждого справочникам форма работы с записью (добавление или редактирование) имеет свой набор полей. Обязательные для заполнения поля помечены символом «*». Форма для работы с данными водителя изображена на рисунке 14.

Рисунок 14 - Форма для работы с данными водителя

Второй раздел информационной системы - работа с доставками. После перехода в данный раздел открывается список все доставок, сохраненных в базе данных в виде таблицы. Над таблицей расположена кнопка для открытия формы загрузки нового списка доставок, а также элементы для фильтрации доставок по дате (Рисунок 15).

Рисунок 15. Список доставок

При нажатии на кнопку «Загрузить список» открывается форма для загрузки списка доставок (Рисунок 15). Данный список представляет собой электронную таблицу в формате *.xls, файл формируется с помощью ПО «Парус», используемое для учета заказов клиентов в ООО «Авто Взгляд» в настоящее время.

Рисунок 16 - Форма для загрузки списка доставок

После загрузки файла все доставки вносятся в таблицу доставок и отображаются в общем списке. В дальнейшем эти данные используются для формирования маршрутных листов.

Для того, чтобы начать формирование маршрутных листов и актов необходимо открыть соответствующий раздел. После перехода открывается список уже сформированных маршрутных листов (Рисунок 17).

Рисунок 17 - Список сформированных ранее маршрутных листов

Для начала формирования новых маршрутных листов необходимо нажать соответствующую кнопку. Откроется страница, изображенная на рисунке 18. На данной странице необходимо выбрать дату доставок и указать список автомобилей.

Рисунок 18 - Ввод данных для формирования маршрута

После того, как все данные будут заданы, информационная система распределит доставки между автомобилями и составит для них маршрутные листы. Перед непосредственной выгрузкой маршрутных листов нужно просмотреть составленные маршруты и по необходимости – подкорректировать их. Общий вид страницы со списком сформированных маршрутов представлен на рисунке 19.


Рисунок 19. Сформированные маршруты

Помимо текстовых и числовых данных по каждому маршрутному листу составляется маршрут проезда с помощью стороннего сервиса yandex.maps. Изображение карты с составленным маршрутом также можно выгрузить в виде файла и распечатать (если будет такая необходимость). Общий вид сформированного и выгруженного маршрутного листа представлен на рисунке 20.

Рисунок 20. Сформированный маршрутный лист

Также формируется комплект актов по каждой доставке. Пример сформированного акта представлен на рисунке 21.

Рисунок 21. Сформированный акт приема-передачи

Все это интегрируется с 1С: Предприятияем.

Таким образом произведя анализ информации о работе ООО «Авто Взгляд», нужно выделить совокупность применяемых информационных совокупностей:

  • Персонал;
  • Услуги;
  • Отделы;
  • Клиенты;
  • Оперативные данные.

Между объектом Отделы и Персонал наблюдается связь «один-ко-многим», так как в одном отделе может размещаться несколько единиц персонала.

Между объектом Отделы, Оперативные данные присутствует тип связи «один- ко-многим», поскольку врачи одного отдела могут несколько раз брать участие в таблице Оперативных данных.

Между объектами Оперативные данные и Клиент присутствует связь типа «один-ко-многим», поскольку один Клиент несколько раз может получать запчасти.

Между объектами Услуги и Оперативные данные наблюдается связь «один-ко- многим», поскольку одно ПО несколько раз может входить в таблицу оперативных данных.

В создании АРМ экономиста в 1С Конфигуратор применены такие Справочники (рисунок 22):

Отделы;

Клиенты;

Услуги.

Рисунок 22 – Справочники

Рассмотрим более подробнее создание справочника Услуги (рисунки 23 – 25):

Рисунок 23. Основные данные справочника Услуги

Рисунок 24. Подсистемы справочника Услуги

Рисунок 25. Перечень данных

Рассмотрим далее описание созданных справочников по рассматриваемой БД.

Таблица 2. Структура для справочника «Отделы»


Имя

Тип

Код отдела

Числовой

Название отдела

Строка

Начальник отдела

Строка

Таблица 3– Информация справочника «Услуги»

Имя

Тип

Код услуги

Числовой

Наименование

Строка

Стоимость

Числовой

Длительность

Числовой

Таблица 4– Информация справочника «Клиенты»

Имя

Тип

Код клиента

Числовой

Название клиента

Строка

Адрес клиента

Строка

Пол клиента

Перечисление

Телефон клиента

Строка

Объекты под названием Перечисление выполняют роль так называемых подстановки структуры хранимых перечней разных постоянных данных, не изменяющихся непосредственно в процессе функционирования конфигурации БД.

На базе каждая платформа создает таблицу, реализую использование таких значений.

В разрабатываемом проекте автоматизированная ООО «Авто Взгляд» позволяет сократить трудовые затраты, связанные с выполнением рутинных ежедневных операций, которые выполняют магазина.

Заключение

В ходе проделанной работы были решены следующие задачи:

  • Была проанализирована текущая организация бизнес-процесса транспортной доставки заказов в компании «Авто Взгляд», были выделены основные этапы выполнения бизнес-процесса, изучен возникающий документооборот;
  • Были выбран проектные решения по информационному обеспечению и программному, в качестве языка программирования был выбран язык php, а в качестве СУБД - MySQL;
  • Была составлена информационная модель информационной системы, которая отражает пути преобразования входной информации в выходную;
  • Была разработана база данных и программные модули, реализующие работу ИС и интеграция с 1С: Предприятие.
  • Был описан контрольный пример реализации проекта.

Таким образом, все задачи, поставленные перед данным квалификационным проектом выполнены, а значит и основная цель достигнута.

Список литературы


  1. ГОСТ 2.105 - 95. Общие требования к текстовым документам.
  2. ГОСТ 7.32 - 2001. Отчет по научно-исследовательской работе. Структура и правила оформления.
  3. ГОСТ 7.82-2001. Библиографическое описание электронных ресурсов.
  4. ГОСТ 24.702-85 Эффективность автоматизированных систем управления.
  5. ГОСТ Р 7.0.5-2008. Библиографическая запись. Библиографическое описание.
  6. Алистер Коберн, Современные методы описания функциональных требований к системам. - М.: издательство "Лори", 2015. - 263 с
  7. Гайфуллин Б.Н., Обухов И.А., Автоматизированные системы управления предприятиями стандарта ERP/MRPII. Производственное издание. - М.: "Богородский печатник", 2018, 104 с
  8. Гончаров А. Самоучитель. HMTL / А. Гончаров. - Спб. : Питер, 2016. - 240 с.
  9. Дунаев В. HTML, скрипты и стили / В. Дунаев. - Спб. : БХВ- Петербург, 2017. - 816 с.
  10. Жадеев А. PHP для начинающих / А. Жадеев. - Спб.: «Питер»,
  11. - 592 c.
  12. Ковалева, В. Д. Автоматизированное рабочее место экономиста / В.Д. Ковалева, В.В. Хисамудинов. - М.: Финансы и статистика, Инфра-М, 2015. - 336 c.
  13. Косиненко, Н.С. Информационные системы и технологии в экономике: Учебное пособие / Н.С. Косиненко, И.Г. Фризен. - М.: Дашков и К,
  14. - 304 c.
  15. Косолапов, А.Б. Информационные технологии в экономике и управлении / А.Б. Косолапов, Т.И. Елисеева. - М.: КноРус, 2017. - 160 c.
  16. Краус, М. Измерительные информационные системы / М. Краус, Э. Вошни. - М.: Мир, 2016. - 310 c.
  17. Криницкий, Н.А. Автоматизированные информационные системы / Н.А. Криницкий, Г.А. Миронов, Г.Д. Фролов. - М.: Наука, 2016. - 382 c.
  18. Круг, С. Как сделать сайт удобным. Юзабилити по методу Стива Круга / С. Круг. - Спб. : Питер, 2010. - 208 с.
  19. Макдональд, М. Создание Web-сайта. Недостающее руководство / М. Макдональд. - Спб. : БХВ-Петербург, 2016. - 624 с.
  20. Маклаков С. В. Моделирование бизнес-процессов с AllFusion Process Modeler (BPwin 4.1) / С.В. Маклаков. - М. : ДИАЛОГ-МИФИ, 2013. - 340 c.
  21. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite / С.В. Маклаков. - М. : ДИАЛОГ-МИФИ, 2017. - 512 c.
  22. Маклаков С.В. BPwin и Erwin. CASE-средства разработки информационных систем / С.В. Маклаков. - М. : ДИАЛОГ-МИФИ, 2014. - 369 c.
  23. Тельнов, Ю.Ф. Проектирование экономических информационных систем: учеб. / под ред. Ю. Ф. Тельнова. М. : Горячая линия, 2015 — 345 c.

Приложение

//******************************************************************************

// ПолучитьСтр(знач ГдеИщем, Ном = 1, Р = ",")

//

// Параметры:

// знач ГдеИщем - строка, Ном = 1 - число, Р = "," - строка

//

// Возвращаемое значение:

// Строка

//

// Описание:

// Возвращает подстроку под номером Ном из строки ГдеИщем с разделителями Р