Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка и реализация конфигурации автоматизации учета на платной автопарковке в среде 1С:Предприятие

Содержание:

ВВЕДЕНИЕ

Когда человек что-то делает впервые, то часто совершает ошибки по незнанию. Если речь о реализации проекта по автоматизации учета на платной автопарковке, такая ошибка может стоить от нескольких сотен тысяч до нескольких десятков миллионов рублей.

В любой организации в сфере предоставления услуг парковки на автостоянке, в какой-то момент происходит столкновение с рядом стандартных для этого бизнеса проблем, которые включают в себя:

  • Сложность ручного ведения учета клиентов;
  • Недобросовестность персонала (банальное воровство). По разным данным на платных, но не автоматизированных парковках, при участии операторов в процессах оплаты, собственники паркингов не до получают до 35% выручки.

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

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

Автоматизация учета также позволит создать гибкую систему цен для клиентов с разными потребностями и сроками аренды машиномест.

Объектом для исследования является автопарковка – «ИП Некрасов».

Предметом для исследования является деятельность, а конкретно, система учета клиентов на автостоянке «ИП Некрасов».

Цель курсовой работы – Разработка и реализация конфигурации автоматизации учета на платной автопарковке в среде 1С: Предприятие.

Задачами, в рамках курсовой работы, являются:

  • Исследование деятельности организации и определение оптимальной модели автоматизации учета клиентов на автостоянке.
  • Приведение обоснования стоимости и рациональности проектных решений.
  • Разработка проекта конфигурации автоматизации учета на платной автопарковке в среде 1С: Предприятие.

1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

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

Вне автоматизированной информационной системы все действия с информацией и решения осуществляет человек.

Автоматизированная информационная система (АИС) — совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.

АИС являются, с одной стороны, разновидностью информационных систем (ИС), с другой — автоматизированных систем (АС), вследствие чего их часто называют ИС или АС.

АИС может быть определена как комплекс автоматизированных информационных технологий, предназначенных для информационного обслуживания – организованного непрерывного технологического процесса подготовки и выдачи потребителям научной, управленческой и др. информации, используемой для принятия решений, в соответствии с нуждами для поддержания эффективной деятельности.

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

Основной причиной создания и развития АИС является необходимость ведения учёта информации о состоянии и динамике объекта, которому посвящена система. На основании информационной картины, создаваемой системой, руководители различного звена могут принимать решения об управляющих воздействиях с целью решения текущих проблем.

Учётные данные системы могут быть подвергнуты автоматической обработке для последующего тактического и стратегического анализа с целью принятия управленческих решений большего горизонта действия.

Побочными, возможными, но не гарантированными эффектами от использования системы могут выступать:

  • повышение производительности работы персонала;
  • улучшение качества обслуживания клиентов;
  • снижение трудоемкости и напряженности труда персонала;
  • снижение количества ошибок в его действиях.

В данной курсовой работе будет разработана конфигурация в среде 1С: Предприятие, которая является автоматизированной информационной системой.

Целью автоматизации информационных процессов является улучшение качества предоставления услуг, повышение сервиса и оперативности выполнения услуг. Также с помощью АИС станет возможным избавиться от проблем, описанных во введении. АИС позволит избавиться от несогласованности данных в журнале учета, за счёт автоматической синхронизации данных с шлагбаума и базой данных на сервере и позволит исключить факт хищения выручки операторами автостоянки.

2. АНАЛИТИЧЕСКАЯ ЧАСТЬ

2.1. Характеристика предприятия «ИП Некрасов» и его деятельности

Для любого автовладельца рано или поздно встает вопрос о временном или постоянном месте хранения и стоянки своего автомобиля. На окраине Москвы располагается большая крытая автостоянка «ИП Некрасов», предоставляющая услуги по предоставлению парковочных мест для автомобилей.

У автовладельцев, использующих услуги автостоянок кражи случаются существенно реже. Согласно отчету МВД, с января по июнь 2018 г. в России зарегистрировали 9 932 кражи автомобилей.

Для сравнения, за весь 2017 г. в России украли 21 843 автомобиля и еще 20 834 «взяли покататься». В 2016 г. число угонов и краж без цели хищения достигло 25 886 и 22 437 зарегистрированных случаев соответственно, а в 2015 — 32 106 и 27 833 факта.

По данным Министерства внутренних дел, угоны автомобилей совершаются в ночное время на неохраняемых парковках придомовых территорий, в дневное время — у торговых центров.

Автостоянка «ИП Некрасов» работает с 2010 года. На стоянке используется два тарифа — «Дневной» и «Ночной», по 40 и 30 рублей в час соответственно.

Более подробные технико-экономические характеристики представлены в таблице 1.

Таблица 1 Технико-экономические характеристики «ИП Некрасов»

п\п

Наименование характеристики

(показателя)

Значение показателя

за 2017й год

Количество клиентов

Более 20 000

Площадь

3 кв.км

Количество сотрудников

4 сотрудника

Оборот денежных средств

Более 8 млн. рублей

Количество парковочных мест

200 парковочных мест

    1. Функциональная организационная структура автостоянки «ИП Некрасов»

Предприятие «ИП Некрасов» не обладает обширной организационной структурой и состоит из 4 человек. Структура предприятия приведена на рисунке 1.

Рисунок 1 Организационная структура предприятия «ИП Некрасов»

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

​​​​​​​2.2. Описание бизнес модели и выбора процесса автоматизации

Наиболее удобным способом для описания действующих бизнес-процессов компании является IDEF0. IDEF0 — методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является ее акцент на соподчиненность объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временная последовательность (поток работ). Все это позволяет четко смоделировать логику и взаимодействие процессов организации.

Работа стоянки происходит следующим образом:

При подъезде к автоматическому шлагбауму водитель автотранспорта останавливается перед въездной стойкой (автоматической кассой), где имеется полная для него информация. Он нажимает кнопку и специальном окне появляется билет со штрих-кодом. После нажатия кнопки открывается шлагбаум и транспортное средство въезжает на парковку. Сразу же после въезда шлагбаум закрывается. После того как автомобиль пробыл какое-то время на парковке водитель при выезде приходит на пункт оплаты парковки. После оплаты необходимой суммы выдаются билет и чек. После втягивания билета в окошко выездной стойки и проверки оплаты открывается шлагбаум, и транспортное средство выезжает с парковки.

Входными данными являются: сигнал со шлагбаума о въезде водителя, время его въезда и время выезда.

В роли механизмов осуществления работ выступают: директор и операторы парковки.

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

На рисунке 2 представлен бизнес-процесс для автоматизации в нотации IDEF0.

Рисунок 2 IDEF0 Предоставление краткосрочной аренды парковочных мест

Рисунок 3 Декомпозиция диаграммы IDEF0 Предоставления краткосрочной аренды парковочных мест

Рисунок 4 Декомпозиция второго уровня диаграммы IDEF0 Оплата парковки и выезд

​​​​​​​2.3. Информационная модель данных

На основе бизнес модели и выбранного процесса автоматизации была разработана информационная модель данных. ER диаграмма представлена на рисунке 5.

Рисунок 5 ER диаграмма

​​​​​​​2.4. Описание программного обеспечения на объекте

В составе ИС предприятия функционирует один сервер. Через сервер баз данных организована структура клиент-сервер корпоративной сети. В кабинете оператора автостоянки установлен сервер, через который директор удаленно осуществляет управление финансовой деятельностью. Подключение к интернету осуществляется посредством маршрутизатора через межсетевой экран. Используется маршрутизатор Xiaomi Mi Wi-Fi Router 3, обладающий следующими характеристиками:

  • Стандарт беспроводной связи: 802.11a/b/g/n/ac, частота 2.4 / 5 ГГц;
  • Макс. скорость беспроводного соединения: 867 Мбит/с;
  • Скорость портов: 100 Мбит/сек.

Сервер используются на предприятии для хранения базы постоянных клиентов, но, в связи с изменением направления деятельности автостоянки было решено использовать его в качестве сервера под развертывание 1С: Предприятие.

В качестве сервера баз данных используется Сервер HPE ProLiant MicroServer Gen10. Технические характеристики сервера представлены в таблице 2.

Таблица 2 Технические характеристики сервера

Корпус


Тип корпуса

Tower

Процессоры

Для процессоров

AMD Opteron

Модель процессора

X3216

Процессор, кэш

1MB

Процессор, кол-во ядер

2

Установлено процессоров

1

Частота одного установленного процессора

3 ГГц

Максимально процессоров

1

Память

Тип памяти

DDR4

Количество слотов памяти

2

Максимальный объем памяти

32 Гб

Установленные модули памяти

1 x 8 ГБ

Жесткие диски

Максимально HDD (3.5")

4

Тип HDD

SATA

HDD, размерность

3.5"

Установлено HDD

не установлены

Поддержка RAID 0

есть

Поддержка RAID 1

есть

Поддержка RAID 10

есть

Сеть

Сетевой интерфейс

1G 2P

Разъемы

Разъем D-Sub (VGA)

1 шт

Кол-во внешних USB 2.0

2 шт

Кол-во внешних USB 3.0

4 шт

Блок питания

Установлено БП

1

Максимальное количество БП

1

Мощность одного установленного БП

200 Вт

Для защиты сети предприятия применяется межсетевой экран Cisco ASA5506-K8. Данный межсетевой экран может осуществлять взаимосвязь с корпоративной сетью удаленно или непосредственно с ПК.

Также, в помещении оператора находится один компьютер Моноблок HP 200 G3 таблице 3 представлены его характеристики:

Таблица 3 Характеристики компьютера

Экран

Диагональ экрана

21.5 "

Разрешение экрана

1920 х 1080

Сенсорный экран

нет

Процессор

Процессор

Intel Core i3 8130U

Процессор, частота

2.2 ГГц (3.4 ГГц, в режиме Turbo)

Количество ядер процессора

двухъядерный

Оперативная память

Оперативная память

SO-DIMM, DDR4 4096 Мб 2133 МГц

Графический адаптер

Тип графического контроллера

интегрированный

Графика

Intel UHD Graphics 620

Хранение информации

Жесткий диск

1000 Гб, 7200 об/мин

Объем SSD

128 Гб

Тип ODD

DVD-RW

Коммуникации

Поддержка Wi-Fi

есть

Стандарт Wi-Fi

802.11 a/b/g/n/ac

Тип кабельной сети (разъем RJ-45)

Gigabit Ethernet

Мультимедиа

Встроенные динамики

есть

Программное обеспечение

Операционная система

Windows 10 Home

Разрядность ОС

64-bit

Разъемы

Разъемов USB 2.0

2

Разъемов USB 3.0

2

Разъемов HDMI

1

Разъем наушники/микрофон

1

3. ПРАКТИЧЕСКАЯ ЧАСТЬ

​​​​​​​3.1. Создание подсистем

Подсистемы – это основные элементы для построения интерфейсов 1С: Предприятие. На их основе платформа формирует командный интерфейс прикладного решения и визуально разделяет всю функциональность программы на крупные и мелкие блоки.

Подсистемы могут иметь иерархическую структуру, т.е. одна подсистема может включать в себя несколько других подсистем. Поэтому разработку конфигурации стоит начать с них. Список подсистем представлен на рисунке 6.

Рисунок 6 Подсистемы конфигурации

​​​​​​​3.2. Дерево вызова программных модулей

Для разработки ИС автоматизации учета на автостоянке используется система 1С: Предприятие 8.2. Эта система имеет модульную форму организации конфигурации. В глобальных модулях хранятся переменные, процедуры и функции, доступные из любых других модулей. Взаимосвязь модулей конфигурации представлена на рисунке 7.

Рисунок 7 Связь модулей конфигурации

​​​​​​​3.3. Объекты конфигурации

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

Таблица 4 Разработанные объекты конфигурации

Тип объектов

Объекты

Подсистемы

Справочники

Документы

Справочники

Тарифы

Сотрудники
Парковка

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

Вид оплаты

Должности

Документы

Квитанция об оплате

Финансовый отчет

​​​​​​​3.4. Создание справочников и таблиц

Объект «Справочник» предназначен для работы со списками данных. В работе автостоянки используется списки тарифов, сотрудников и данные о совершенных стоянках. Свойства и структура этих списков описана в объектах конфигурации «Справочник», на основе которых платформа создает в базе данных таблицы для хранения информации из этих справочников. Всего было создано три справочника, они показаны на рисунке 8.

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

В справочнике «Тарифы», хранятся данные о тарифах, которые используются на автостоянке. С 8 утра до 9 вечера применяется «Дневной» тариф, а с 9 вечера до 8 утра «Ночной» со стоимостью 40 и 30 рублей соответственно. На рисунке 9 представлена база тарифов с их характеристиками.

Рисунок 9 База данных "Тарифы"

В справочнике «Сотрудники» содержится информация о сотрудниках автостоянки: ФИО, должность, адрес прописки, паспортные данные и номер телефона.

В справочнике «Парковка» содержится информация о парковочной сессии клиента: код (идентификационный номер), номер машины, время въезда на автостоянку, время выезда с автостоянки, сумма для оплаты и способ оплаты.

Далее мы подробно рассмотрим справочник «Парковка», его структура представлена на рисунке 10 и рисунке 11.

Рисунок 10 Структура справочника "Парковка"

Рисунок 11 Форма справочника "Парковка"

По аналогии со справочником «Парковка» созданы остальные справочники.

​​​​​​​3.5. Создание документов

Объект конфигурации «Документ» предназначен для формирования квитанций на оплату для посетителей автостоянки и для формирования финансового отчета по результатам работы. Свойства и структура этих документов описываются в объектах конфигурации «Документ» и на основе этих данных система создает в базе данных таблицы для хранения информации из этих документов.

На рисунках 12 и 13 отображены форма и структура документа «Квитанция об оплате» соответственно .

Рисунок 12 Квитанция об оплате

Рисунок 13 Структура документа "Квитанция об оплате"

​​​​​​​3.6. Сценарии в документе и общие модули

В документе «Финансовый отчет», при заполнении дат учетного периода поле «Сумма» заполняется автоматически, сумма складывается из комплекса парковок, произведенных в данный диапазон дат. Для выбора сотрудника, формирующего отчет был создан объект конфигурации Перечисление под названием «Сотрудники», в котором содержится список должностей, которым доступно формирование данного отчета. Структура перечисления «Сотрудники» представлена на рисунке 14.

Рисунок 14 Структура перечисления "Сотрудники"

4. КОНТРОЛЬНЫЙ ПРИМЕР РЕАЛИЗАЦИИ И ЕГО ОПИСАНИЕ

Было проведено тестирование созданной конфигурации. Сперва были заполнены справочники. Примеры заполненных справочников приведены на рисунках 15 - 17.

Рисунок 15 Справочник "Парковка"

Рисунок 16 Справочник "Запчасти"

Рисунок 17 Справочник "Сотрудники"

Затем были заполнены документы. В качестве примера рассмотрим заполнение документа «Квитанция об оплате», которое представлено на рисунке 18.

Рисунок 18 Заполнение документа "Квитанция об оплате"

ЗАКЛЮЧЕНИЕ

В данной курсовой работе была разработана конфигурация для управления учетом на автостоянке. Таким образом цель курсовой работы – разработка и реализация конфигурации автоматизации учета на платной автопарковке в среде 1С: Предприятие была достигнута.

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

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

Решены следующие задачи:

  • рассмотрены задачи, исполняемые сотрудниками платной автостоянки;
  • проведено обоснование проектных решений;
  • разработан проект автоматизации;
  • выполнено описание контрольного примера.

СПИСОК ЛИТЕРАТУРЫ

  1. ГОСТ 34.601-90 [Государственный стандарт]

Автоматизированные системы. Стадии создания.

  1. Радченко М.Г. 1С программирование для начинающих. Издательство «Самиздат», 2017.-780 с.
  2. Асатрян А.А., Голиков А.Б., Морозов Д.А., Соломаин Д.Ю., Федоров Ю.А. Методическое пособие по эксплуатации крупных информационных систем на платформе «1С: Предприятие 8»[Книга]. – Москва: Издательство «1С-паблишинг», 2017. – 220 с.
  3. 1С:Предприятие 8. Веб-сайт компании 1С. http://v8.1c.ru./method/books/book.jsp?id=462 .
  4. Электронная книга «Разработка справочников и документов 1С» http://howknow1c.ru/programmirovanie-1c/formy-1s.html .

ПРИЛОЖЕНИЕ

Исходный код программы

&НаСервере

Процедура СуммаПриИзменении(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)

ТарифДень = Справочники.Тарифы.Выбрать("День");

ТарифНочь = Справочники.Тарифы.Выбрать("Ночь");

Если (Час(Объект.ВремяВъезда) >= Час(ТарифДень.Начало)) И (Час(Объект.ВремяВъезда) < Час(ТарифДень.Конец)) И (Час(Объект.ВремяВыезда) >= Час(ТарифДень.Начало)) И (Час(Объект.ВремяВыезда) < Час(ТарифДень.Конец)) И (День(Объект.ВремяВъезда) = День(Объект.ВремяВыезда)) Тогда //приехал днем уехал днем

Объект.Сумма = (Час(Объект.ВремяВыезда) - Час(Объект.ВремяВъезда)) * ТарифДень.Цена;

ИначеЕсли (Час(Объект.ВремяВъезда) < Час(ТарифДень.Начало)) И (Час(Объект.ВремяВыезда) >= Час(ТарифДень.Начало)) И (Час(Объект.ВремяВыезда) < Час(ТарифДень.Конец)) И (День(Объект.ВремяВъезда) = День(Объект.ВремяВыезда)) Тогда // приехал ночью уехал утром

Объект.Сумма = (Час(ТарифДень.Начало) - Час(Объект.ВремяВъезда)) * ТарифНочь.Цена + (Час(Объект.ВремяВъезда) - Час(ТарифДень.Начало)) * ТарифДень.Цена;

ИначеЕсли (Час(Объект.ВремяВъезда) < Час(ТарифДень.Начало)) И (Час(Объект.ВремяВыезда) >= Час(ТарифДень.Окончание)) И (День(Объект.ВремяВъезда) = День(Объект.ВремяВыезда)) Тогда //приехал до дневного уехал после дневного

Объект.Сумма = (Час(ТарифДень.Начало) - Час(Объект.ВремяВъезда)) * ТарифНочь.Цена + (Час(ТарифДень.Окончание) - Час(ТарифДень.Начало)) * ТарифДень.Цена + (Час(Объект.ВремяВъезда) - Час(ТарифДень.Конец)) * ТарифНочь.Цена;

ИначеЕсли (Час(Объект.ВремяВъезда) >= Час(ТарифДень.Начало)) И (Час(Объект.ВремяВъезда) < Час(ТарифДень.Конец)) И (Час(Объект.ВремяВыезда) >= Час(ТарифДень.Окончание)) И (День(Объект.ВремяВъезда) = День(Объект.ВремяВыезда)) Тогда //приехал утром уехал ночью

Объект.Сумма = (Час(ТарифДень.Окончание) - Час(Объект.ВремяВъезда)) * ТарифДень.Цена + (Час(Объект.ВремяВыезда) - Час(ТарифДень.Окончание)) * ТарифНочь.Цена;

КонецЕсли;

КонецПроцедуры