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

Автоматизация кассовых операций

Содержание:

Введение

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

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

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

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

Целью курсовой работы является автоматизация учёта расхода материалов на производство в организации ООО «Магазин».

Для достижения поставленной задачи необходимо выполнить следующий ряд обязательных задач.

  1. Провести обследование предприятия с целью выявления основных информационных потоков, а также участков для которых необходима автоматизация.
  2. На основании обследования и выбранного компонента задач, разработать проект автоматизации ООО «Магазин».
  3. На основе разработанного проекта, создать автоматизированную систему и показать её эффективность и работоспособность с помощью контрольного примера реализации.
  4. Добиться ввода разработанной автоматизированной системы в опытную, а затем и промышленную эксплуатацию на предприятии ООО «Магазин».

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

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

  1. Технико-экономическая характеристика предметной области и предприятия

    1. Характеристика предприятия и его деятельности

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

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

Основным видом деятельности является продажа товаров таких как:

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

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

Главные технико-экономические показатели представлены в табл. 1.1.

Таблица 1.1

Главные технико-экономические показатели

№п\п

Наименование характеристики (показателя)

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

2018 год

1

Среднее количество посетителей в месяц

12000

2

Среднее количество чеков в месяц

8400

3

Среднее количество позиций в чеке

9

4

Средняя цена чека

600 руб.

5

Прибыль за месяц

5040000

    1. Организационная структура управления предприятием

«Магазин» имеет следующую организационную структуру (рисунок 1.1).

Рис.1.1. Организационная структура предприятия

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

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

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

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

Рис. 1.2

На рисунке 1.2 отражены входные данные, управляющие процессы, исполнители, исходящие данные. Входными данными является чек. Управляющими процессами являются: товаровед, федеральный закон о чеках. Исполнителями являются: кассир, ПО, БД о товарах, БД о чеках. Исходящими данными являются: отчет о остатках и статистические данные.

Функцию учета кассовых операций можно разбить на четыре основные составляющие (рис. 1.3): внесение чека в базу данных, обработка чека, формирование статистических данных, формирование остатков.

Рис. 1.3

Как видно на рисунке составляющие “Формирование статистических данных” и “Формирование остатков” идут параллельно так как разрабатываемая система выполняет обе этих функции.

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

Рис. 1.4

Исходными данными на схеме будет получена статистика.

На рис. 1.5 представлена диаграмма деятельности.

Рис 1.5

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

  1. Техническое и программное обеспечение

    1. Структура и состав комплекса технических средств и конфигурация сети

Рис.2.1

Техническая архитектура (рис. 2.1) супермаркета «Магазин» состоит из трех отделов: торговый зал, офис и склад.

Архитектура торгового зала состоит из:

  1. ККТ (контрольно кассовая техника) ЧекВей77-Ф
  2. ККТ принтер СП801-Ф
  3. Торговые весы Digi SM-5500
  4. Коммутатор ExtremeSwitching 210-12t-GE2
  5. WI-FI точка доступа WiNG AP 7632e
  6. ТСД (терминал сбора данных) CheckWay DT-99
  7. Принтер ценников CheckWay Print R20
  8. Сервер ККТ

Аппаратное обеспечение сервера ККТ представлено в табл. 2.1.

Таблица 2.1

Аппаратное обеспечение сервера ККТ

№п\п

Аппаратное обеспечение

1

2 x Intel Xeon Scalable

2

Intel C621 chipset

3

2TB DDR4 2666 ECC RDIMM

4

8 hot-swap 3.5" HDD/SSD

5

4Gb / 10Gb Ethernet

6

redundant PSU

7

Miditower / 4U Rackmount

Архитектура офиса состоит из:

  1. ПК системного администратора

Аппаратное обеспечение ПК системного администратора представлено в табл. 2.2

Таблица 2.2

Аппаратное обеспечение ПК системного администратора

№п\п

Аппаратное обеспечение

1

Intel Core i5

2

Intel H170 chipset

3

8GB DDR4

4

500GB HDD

  1. ПК товароведа

Аппаратное обеспечение ПК товароведа представлено в табл. 2.3

Таблица 2.3

Аппаратное обеспечение ПК товароведа

№п\п

Аппаратное обеспечение

1

Intel Core i3

2

Intel H170 chipset

3

4GB DDR4

4

500GB HDD

  1. ПК бухгалтера

Аппаратное обеспечение ПК бухгалтера представлено в табл. 2.4

Таблица 2.4

Аппаратное обеспечение ПК бухгалтера

№п\п

Аппаратное обеспечение

1

Intel Core i3

2

Intel H170 chipset

3

4GB DDR4

4

500GB HDD

  1. Коммутатор ExtremeSwitching 210-12t-GE2
  2. Принтер HP LaserJet Pro MFP M125
  3. WI-FI точка доступа WiNG AP 7632e
  4. Ноутбук менеджера по персоналу ASUS VivoBook X540NA-GQ149, 15.6"

Аппаратное обеспечение ноутбука менеджера по персоналу представлено в табл. 2.5

Таблица 2.5

Аппаратное обеспечение ноутбука менеджера по персоналу

№п\п

Аппаратное обеспечение

1

Intel Celeron N3450 1.1ГГц

2

2Гб DDR4

3

500Гб HDD

  1. Ноутбук директора ASUS Laptop X540NV

Аппаратное обеспечение ноутбука директора представлено в табл. 2.6

Таблица 2.6

Аппаратное обеспечение ноутбука директора

№п\п

Аппаратное обеспечение

1

Pentium N4200 1,1 ГГц

2

4GB DDR4

3

NVIDIA GeForce 920MX

4

1000GB HDD

  1. Ноутбук администратора торгового зала ASUS VivoBook X540NA-GQ149, 15.6"

Аппаратное обеспечение ноутбука администратора торгового зала представлено в табл. 2.7

Таблица 2.7

Аппаратное обеспечение ноутбука администратора торгового зала

№п\п

Аппаратное обеспечение

1

Intel Celeron N3450 1.1ГГц

2

2Гб DDR4

3

500Гб HDD

  1. Сервер ТУС (товаро-учётная система) 

Аппаратное обеспечение сервера ТУС представлено в табл. 2.8.

Таблица 2.8

Аппаратное обеспечение сервера ТУС

№п\п

Аппаратное обеспечение

1

4 x Intel Xeon E7-8800/4800 v3

2

Intel C602J chipset

3

2TB DDR4 ECC LRDIMM

4

6 hot-swap 3.5" LFF HDD/SSD

5

4Gb Ethernet

6

1+1 redundant PSU

7

2U Rackmount

Архитектура склада состоит из:

  1. ТСД Zebra MC9200
  2. WI-FI точка доступа WiNG AP 7632e
  3. Коммутатор ExtremeSwitching 210-12t-GE2
  4. Принтер этикеток Honeywell PC42t
  5. Ноутбук заведующего складом ASUS VivoBook X540NA-GQ149, 15.6"

Аппаратное обеспечение ноутбука заведующего складом представлено в табл. 2.9

Таблица 2.9

Аппаратное обеспечение ноутбука заведующего складом

№п\п

Аппаратное обеспечение

1

Intel Celeron N3450 1.1ГГц

2

2Гб DDR4

3

500Гб HDD

  1. Сервер WMS 

Аппаратное обеспечение сервера WMS представлено в табл. 2.9.

Таблица 2.9

Аппаратное обеспечение сервераWMS

№п\п

Аппаратное обеспечение

1

2 x Intel Xeon Scalable

2

Intel C621 chipset

3

2TB DDR4 2666 ECC RDIMM

4

8 hot-swap 3.5" HDD/SSD

5

4Gb / 10Gb Ethernet

6

redundant PSU

7

Miditower / 4U Rackmount

Так же установлены:

  1. Коммутатор ExtremeSwitching 210-12t-GE2
  2. Брандмауэр WiNG NX 5500,

которые не принадлежит не к одному из отделов.

Рис. 2.2

Программная архитектура (рис. 2.1) супермаркета «Магазин» состоит из трех отделов: торговый зал, офис и склад.

Архитектура торгового зала состоит из:

  1. ККТ УКМ4
  2. ТСД Android 7.0
  3. Сервер ККТ УКМ4
  4. WI-FI точка доступа WiNGN Sight

Архитектура офиса состоит из:

  1. ПК системного администратора

Программное обеспечение ПК системного администратора представлено в табл. 2.10

Таблица 2.10

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

№п\п

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

1

Microsoft Windows 10 Home

2

AirDefense

3

MS Office 2010

4

Антивирус Kaspersky

  1. ПК товароведа

Программное обеспечение ПК товароведа представлено в табл. 2.11

Таблица 2.11

Программное обеспечение ПК товароведа

№п\п

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

1

Microsoft Windows 10

2

СуперМаг Клиент

3

MS Office 2010

4

Антивирус Kaspersky

  1. ПК бухгалтера

Программное обеспечение ПК бухгалтера представлено в табл. 2.12

Таблица 2.12

Программное обеспечение ПК бухгалтера

№п\п

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

1

Microsoft Windows 10

2

3

MS Office 2010

4

Антивирус Kaspersky

  1. Ноутбук менеджера по персоналу

Программное обеспечение совпадает с табл. 2.12

  1. Ноутбук администратора торгового зала

Программное обеспечение ноутбука администратора торгового зала представлено в табл. 2.13

Таблица 2.13

Программное обеспечение ноутбука администратора торгового зала

№п\п

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

1

Microsoft Windows 10

2

СуперМаг Клиент

3

MS Office 2010

4

Антивирус Kaspersky

  1. Ноутбук директора

Программное обеспечение ноутбука директора представлено в табл. 2.14

Таблица 2.14

Программное обеспечение ноутбука директора

№п\п

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

1

Microsoft Windows 10

2

СуперМаг Клиент

3

4

MS Office 2010

5

Антивирус Kaspersky

  1. Сервер ТУС СуперМаг Плюс
  2. WI-FI точка доступа WiNG DPI

Архитектура склада состоит из:

  1. WI-FI точка доступа WiNG
  2. ТСД Android 4.4.4 с расширениями Mobility Extensions (Mx)
  3. Сервер WMS ConsID WMS
  4. Ноутбук заведующего складом

Программное обеспечение ноутбука заведующего складом представлено в табл. 2.15

Таблица 2.15

Программное обеспечение ноутбука заведующего складом

№п\п

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

1

Microsoft Windows 10

2

ConsID Client

4

MS Office 2010

5

Антивирус Kaspersky

    1. Характеристика базы данных

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

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

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

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

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

Оценивая преимущества и недостатки СУБД Microsoft Access и ее функциональные возможности, можно утверждать, что данная система обладает всеми необходимыми инструментами для создания, редактирования, хранения и ежедневного использования баз данных. Интерфейс программы прост и удобен, работа не требует получения большого количества дополнительных знаний.

Для проектирования ИС была создана модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 6 сущностей: Расходный кассовый ордер, приходный кассовый ордер, остатки товара, справочник счетов, счет, авансовый счет, сотрудники, должности, подразделения.

На Рис. 2.3 представлена диаграмма сущность-связь

Рис. 2.3

Таблица 2.16

Сущность «Операция купли»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код купли

счетчик

5

ключевое поле

Номер накладной

строка

8

Дата покупки

дата и время

8

Стоимость покупки

денежный

10

Код зак

числовой

5

Код поставщика

числовой

5

Код сотрудника

числовой

5

Таблица 2.17

Сущность «Операция продажи»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код продажи

счетчик

5

ключевое поле

Номер кассового чека

числовой

10

Дата реализации

дата и время

8

Код прод

числовой

5

Код клиента

числовой

5

Код сотрудника

числовой

5

Таблица 2.18

Сущность «Клиенты»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код клиента

счетчик

10

ключевое поле

ФИО

строка

30

Пол

строка

10

Дата рождения

дата и время

8

Номер телефона

строка

10

Номер карты лояльности

строка

10

Таблица 2.19

Сущность «Товар»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код товара

счетчик

5

ключевое поле

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

строка

20

Производитель

строка

10

Цена

денежный

8

Количество

числовой

5

Таблица 2.20

Сущность «Персонал»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код сотрудника

счетчик

5

ключевое поле

ФИО

строка

30

Должность

строка

10

Таблица 2.21

Сущность «Товар пост»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код закуп

числовой

5

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

строка

20

Количество

числовой

10

Таблица 2.22

Сущность «Товар прод»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код прод

числовой

5

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

строка

20

Количество

числовой

10

Таблица 2.23

Сущность «Поставщики»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код поставщика

счетчик

5

ключевое поле

ФИО

строка

20

Фирма

строка

10

Рис. 2.4 дерево функций

Рис 2.5 Схема данных

  1. Контрольный пример реализации и его описание

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

Рис. 3.1

Перед началом работы следует для целостности данных через формы заполнить таблицы: Товары (Рис 3.2), Клиенты (Рис. 3.3), поставщики, сотрудники и добавить несколько наименований.

Рис. 3.2 Ввод данных товара через форму

Рис. 3.3 Ввод данных клиента через форму

Далее становится возможным ввод через форму операции продажи (Рис 3.4) и операции купли (Рис 3.5).

Рис. 3.4 Ввод данных о поставке через форму

Рис. 3.5 Ввод данных о покупке через форму

После ввода всех необходимых для учёта данных в отчёте можно ознакомится с отчетом о поставках (Рис 3.6) и продажах (Рис 3.7), а также информацию о поступлении (Рис 3.8) и сбыте (Рис 3.9) товара.

Рис. 3.6 Отчет о поставках

Рис. 3.7 Отчет о продажах

Рис. 3.8 Отчет о поступлении товара

Рис. 3.9 Отчет о продаже товара

Заключение

Информационные системы предназначены для хранения и обработки больших объемов информации. Изначально такие системы существовали в письменном виде. Для этого использовались различные картотеки, папки, журналы, библиотечные каталоги и т.д. Любая информационная система должна выполнять три основные функции: ввод данных, запросы по данным, составление отчетов.

Преимущества получает пользователь при использовании БД как безбумажной технологии:

  1. Компактность.

Информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки.

  1. Скорость.

Скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки.

  1. Низкие трудозатраты.

Нет необходимости в утомительной ручной работе над данными.

  1. Применимость.

При создании курсовой работы автор изучил и использовал современные методики разработки автоматизированных систем.

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

В ходе выполнения курсовой работы была решена проблема создание базы данных для организации ООО «Магазин». СУБД позволяет получать данные о поставщиках, расходованных материалах, списанных материалах, о работающих сотрудниках. В данном проекте была проанализирована предметная область и на этой основе были реализованы поставленные задачи.

  1. Было проведено обследование предприятия с целью выявления основных информационных потоков, а также участков для которых необходима автоматизация
  2. На основании обследования и выбранного компонента задач, был разработан проект автоматизации ООО «Магазин»
  3. На основе разработанного проекта, была создана автоматизированная система и была показана её эффективность и работоспособность с помощью контрольного примера реализации.
  4. Реализован ввода разработанной автоматизированной системы в опытную, а затем и промышленную эксплуатацию в ООО «Магазин».

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

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

  1. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.
  2. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
  3. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
  4. Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с.
  5. Заботина Н.Н. Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.
  6. Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с.
  7. Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.
  8. Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с.
  9. Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д.г
  10. Черноусова А.М Создание и использование баз данных: учебное пособие/ А.М Черноусова. – Оренбург: ГОУ ОГУ 2009г 244c 1. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 320 с.
  11. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1999. - 351 с.
  12. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2009. - 352 с.
  13. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991. - 252 с.
  14. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер, 2008. - 304 с.
  15. Корнеев И.К., Машурцов В.А. Информационные технологии в управлении. - М.: ИНФРА-М, 201-. - 158 с.
  16. Мартин Дж. Планирование развития автоматизированных систем. - М.: Финансы и статистика. - 196 с.
  17. К.Дж. Дейт Введение в системы баз данных -- 8-е изд. -- М.: «Вильямс», 2011 -- С. 1328.