![](/stc/img/evkova.png)
Разработка и реализация конфигурации автоматизации учета на платной автопарковке в среде 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 парковочных мест |
-
- Функциональная организационная структура автостоянки «ИП Некрасов»
Предприятие «ИП Некрасов» не обладает обширной организационной структурой и состоит из 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С: Предприятие была достигнута.
В аналитической части выполнен комплекс работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства системы, дано описание всем существующим бизнес-процессам. Также обосновываются проектные решения по информационному, программному, техническому и технологическому обеспечению.
Проектная часть посвящена созданию конфигурации для решения задачи. Также дана характеристика информационной архитектуры разрабатываемого проекта, описана структура справочников, документов, проанализированы все информационные потоки входной, оперативной и результатной информации.
Решены следующие задачи:
- рассмотрены задачи, исполняемые сотрудниками платной автостоянки;
- проведено обоснование проектных решений;
- разработан проект автоматизации;
- выполнено описание контрольного примера.
СПИСОК ЛИТЕРАТУРЫ
- ГОСТ 34.601-90 [Государственный стандарт]
Автоматизированные системы. Стадии создания.
- Радченко М.Г. 1С программирование для начинающих. Издательство «Самиздат», 2017.-780 с.
- Асатрян А.А., Голиков А.Б., Морозов Д.А., Соломаин Д.Ю., Федоров Ю.А. Методическое пособие по эксплуатации крупных информационных систем на платформе «1С: Предприятие 8»[Книга]. – Москва: Издательство «1С-паблишинг», 2017. – 220 с.
- 1С:Предприятие 8. Веб-сайт компании 1С. http://v8.1c.ru./method/books/book.jsp?id=462 .
- Электронная книга «Разработка справочников и документов 1С» http://howknow1c.ru/programmirovanie-1c/formy-1s.html .
ПРИЛОЖЕНИЕ
Исходный код программы
&НаСервере
Процедура СуммаПриИзменении(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
ТарифДень = Справочники.Тарифы.Выбрать("День");
ТарифНочь = Справочники.Тарифы.Выбрать("Ночь");
Если (Час(Объект.ВремяВъезда) >= Час(ТарифДень.Начало)) И (Час(Объект.ВремяВъезда) < Час(ТарифДень.Конец)) И (Час(Объект.ВремяВыезда) >= Час(ТарифДень.Начало)) И (Час(Объект.ВремяВыезда) < Час(ТарифДень.Конец)) И (День(Объект.ВремяВъезда) = День(Объект.ВремяВыезда)) Тогда //приехал днем уехал днем
Объект.Сумма = (Час(Объект.ВремяВыезда) - Час(Объект.ВремяВъезда)) * ТарифДень.Цена;
ИначеЕсли (Час(Объект.ВремяВъезда) < Час(ТарифДень.Начало)) И (Час(Объект.ВремяВыезда) >= Час(ТарифДень.Начало)) И (Час(Объект.ВремяВыезда) < Час(ТарифДень.Конец)) И (День(Объект.ВремяВъезда) = День(Объект.ВремяВыезда)) Тогда // приехал ночью уехал утром
Объект.Сумма = (Час(ТарифДень.Начало) - Час(Объект.ВремяВъезда)) * ТарифНочь.Цена + (Час(Объект.ВремяВъезда) - Час(ТарифДень.Начало)) * ТарифДень.Цена;
ИначеЕсли (Час(Объект.ВремяВъезда) < Час(ТарифДень.Начало)) И (Час(Объект.ВремяВыезда) >= Час(ТарифДень.Окончание)) И (День(Объект.ВремяВъезда) = День(Объект.ВремяВыезда)) Тогда //приехал до дневного уехал после дневного
Объект.Сумма = (Час(ТарифДень.Начало) - Час(Объект.ВремяВъезда)) * ТарифНочь.Цена + (Час(ТарифДень.Окончание) - Час(ТарифДень.Начало)) * ТарифДень.Цена + (Час(Объект.ВремяВъезда) - Час(ТарифДень.Конец)) * ТарифНочь.Цена;
ИначеЕсли (Час(Объект.ВремяВъезда) >= Час(ТарифДень.Начало)) И (Час(Объект.ВремяВъезда) < Час(ТарифДень.Конец)) И (Час(Объект.ВремяВыезда) >= Час(ТарифДень.Окончание)) И (День(Объект.ВремяВъезда) = День(Объект.ВремяВыезда)) Тогда //приехал утром уехал ночью
Объект.Сумма = (Час(ТарифДень.Окончание) - Час(Объект.ВремяВъезда)) * ТарифДень.Цена + (Час(Объект.ВремяВыезда) - Час(ТарифДень.Окончание)) * ТарифНочь.Цена;
КонецЕсли;
КонецПроцедуры
- Государственное финансирование спортивной отрасли на примере "Ассоциация мини-футбола России"
- Банковская система, ее элементы и важнейшие свойства (Сущность и назначение банковской системы)
- Формирование кадровой политики в современного бизнеса
- Web-представительство транспортного агентства
- Технология CORBA (Основные понятия технологии CORBA)
- Разработка регламента выполнения процесса «Управление запасами» (Выбор инструментальных внешние средств для моделирования)
- Бренд как конкурентное преимущество компании (Теоретические основы бренда в современной экономике)
- Технология построения распределенных информационных систем (Понятие распределенных информационных систем)
- Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы (Анализ структурных функциональных методов проектирования информационной системы)
- Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы (SADT-методология))
- «Применение процессного подхода для оптимизации бизнес-процессов»
- Разработка промо-сайта «Моторное масло Magnum»