Приложение для ведения управленческого учёта

upravlenka-online.ru

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

Приложение довольно простое с точки зрения пользовательского интерфейса и состоит из трёх блоков:

  1. Документы – здесь отражаются различные операции в процессе деятельности компании
  2. Справочники – служат для хранения жёстко фиксированной информации (наименования товаров, контрагентов, сотрудников и т.д.) и помогают быстрее заполнять документы
  3. Отчёты – итоги деятельности за определённый период времени

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

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

Более подробная информация содержится в документации к приложению.

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

Приложение написано на чистом PHP и MySQL без использования фреймворков. Это позволило мне достичь лучшего быстродействия, но сильно замедлило и усложнило разработку. Зато я глубже изучил PHP и объектно-ориентированное программирование, понял много нюансов. К сожалению не обошлось без архитектурных ошибок. Если программа будет востребована, то, пожалуй, всё же перепишу приложение используя PHP-фреймворк Laravel.

В плане фронтэнда не стал сильно заморачиваться на дизайне и использовал CSS-фреймворк Bootstrap 4 и, конечно же, библиотеку jQuery. Я не дизайнер, но по-моему получилось весьма симпотично))

Ссылка на приложение: upravlenka-online.ru