Тип работы:
Предмет:
Язык работы:


Разработка веб-приложения, автоматизирующего бухгалтерский учет в розничной торговле для малого бизнеса

Работа №188932

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы46
Год сдачи2024
Стоимость4460 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
19
Не подходит работа?

Узнай цену на написание


Аннотация 2
ВВЕДЕНИЕ 3
1 Анализ предметной области 5
1.1 Определение функций системы 5
1.2 Уточненные варианты использования 13
1.3 Сценарии вариантов использования 15
1.4 Анализ вариантов использования 19
2 Архитектура приложения 22
2.1 Клиент-серверная архитектура приложения 22
2.2 Шаблон проектирования Модель-представление-контроллер 23
2.3 Выбор фреймворка 24
2.4 Шаблон проектирования Активная запись 25
2.5 Выбор СУБД 26
3 Реализация 28
3.1 Схема базы данных 28
3.2 Оформить перемещение товара 31
3.3 Посмотреть остатки 32
3.4 Напечатать отчет и создать собственный шаблон отчетов 32
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 36
ПРИЛОЖЕНИЕ А 37
ПРИЛОЖЕНИЕ Б 39
ПРИЛОЖЕНИЕ В 41


Владельцы малого бизнеса и индивидуальные предприниматели используют бухгалтерские системы для соблюдения норм закона, касающихся налоговой отчетности, а также для документирования перемещений товара и денежных средств с целью определения ответственности работников в спорных ситуациях.
Выбор подходящего программного обеспечения для бухгалтерского учета — это сложный процесс, требующий внимания к множеству факторов. На рынке существует множество решений, в том числе в сфере розничной торговли. Например, самыми известными на российском рынке являются продукты компании «1С», однако эти продукты обладают высокой стоимостью, в связи с чем индивидуальные предприниматели и малый бизнес не редко отказываются от использования бухгалтерских систем с целью экономии денежных средств, нарушая тем самым установленное налоговое законодательство.
Кроме высокой стоимости, владельцы малого бизнеса могут столкнуться с другими проблемами при выборе программного обеспечения для бухгалтерского учета, среди них:
Во-первых, сложность использования. Программное обеспечение может требовать постоянного содержания в штате сотрудника, отвечающего за администрирование системы и поддержания ее в рабочем состоянии.
Во-вторых, интеграция с другими системами. Часто возникают трудности с интеграцией бухгалтерского ПО с другими программами и сервисами, которые использует компания.
В-третьих, масштабируемость. Программное обеспечение должно быть способно нарастить функциональность по мере роста и развития бизнеса, что не все системы могут предложить.
В-четыертых, важно, чтобы система обладала сильными средствами защиты данных. В том числе, включая резервное копирование и восстановление. Это необходимо, чтобы предотвратить потерю важной информации.
В-пятых, доступность данных. Это возможность доступа к данным в любое время с разных устройств может быть критичной возможностью для владельцев бизнеса.
Бухгалтерская система может решать широчайший круг задач для автоматизации бухгалтерского и фискального учета. В рамках малого бизнеса нет острой необходимости автоматизировать все задачи, решаемые такими системами. Чаще всего, это может быть даже избыточным и только мешать работе. Поэтому в данной работе пойдет речь о задачах бухгалтерской системы, специфичной для малого бизнеса.
Цель работы состоит в том, чтобы создать приложение, автоматизирующее бухгалтерский учет в сфере розничной торговли для малого бизнеса и индивидуальных предпринимателей.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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



1. Фаулер, Мартин. Архитектура корпоративных программных приложений. : Пер. с англ. — М. : Издательский дом "Вильяме", 2006. — 544 с. : ил. — Парал. тит. англ.
2. Документация Laravel // Laravel Holdings Inc. [Электронный ресурс] URL: https://laravel.Com/docs/11 .x (дата обращения 06.06.2024)
3. Документация PostgreSQL // The PostgreSQL Global Development Group [Электронный ресурс] URL: https://www.postgresql.org/docs/ (дата обращения 06.06.2024)
4. Документация PHP // The PHP Group [Электронный ресурс] URL: https://www.php.net/manual/ru/index.php (дата обращения 06.06.2024)
5. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Паттерны объектно¬ориентированного проектирования. — СПб. : Питер, 2020. — 448 с. : ил. — (Серия «Библиотека программиста»).
6. А.Н. Моисеев, М.И. Литовченко Основы языка UML : учеб. пособие. - Томск : Издательство Томского государственного университета, 2023. - 96 с.
7. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. - Спб. : Питер, 2002. - 496 с. : ил.



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ