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

Проектирование ИС по ведению кассовых операций на предприятии “ПАО Мотовихлинские заводы”

Содержание:

Введение

Данная курсовая работа посвящена проектированию и разработке информационной системы для ведения кассовых операций на заводском предприятии “ПАО Мотовихлинские заводы”,. В современном мире основная часть бухгалтерских операций в том числе кассовых производится с использованием информационных систем и Армов для автоматизированной обработки информации. Основной задачей такой системы является автоматизация рутинного труда сотрудника бухгалтерии, в который включается создание документов, расчет основных бухгалтерских проводок, журналирование и каталогизация входной и выходной документации.

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

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

В разделе 3 отражается процесс проектирования программного обеспечения задачи. Содержит рисунок дерева функций и сценария диалогов, а также их описание, рисунок ER – модели, рисунок дерева вызовов программных модулей, а также таблицу с перечнем и назначением модулей

В разделе 4 экранные формы информационной системы

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

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

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

Предприятие было основано по приказу российской императрицы Анны Иоанновны, Василием Николаевичем Татищевым основан Мотовихлинский медеплавильный завод. Предприятие обеспечивает полный цикл добычи и обработки меди.

В 1914 году каждая пятая пушка российской армии произведена на “Мотовихлинских заводых”.

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

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

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

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

Таблица 1

Технико-экономических показателей

№ п\п

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

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

1.

Оценочные обязательства млн руб

1609270

2.

Дебиторская задолженность млн руб

1574280

3.

Нематериальные активы млн руб

37459

4.

Уставной капитал млн руб

1488.16

5.

Выручка млн руб

4,198

6.

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

7,161

7.

Основные средства млн руб

4,800

8.

Запасы млн руб

1,276

9.

БАЛАНС (пассив) млн руб

1,011

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

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

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

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

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

Иерархической цепочкой для данного управляющего является, Юридический отдел, главный юрист, юристы, адвокаты, специалисты по работе с общественностью.

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

Иерархической цепочкой для данного управляющего является, отдел бухгалтерии, бухгалтера, кассир, специалисты по налогообложению.

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

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

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

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

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

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

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

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

Специалистами, которые занимаются решением данного бизнес процесса является, кассир - лицо отвечающие за проведение расходных и приходных ордеров а также учетом средств на текущий расчетный день, составлением документации об инкассации средств, проведение безналичных расчетов, главный бухгалтер — лицо отвечающие за соблюдением норм ведения бухгалтерского учета на предприятии, осуществляющие контроль за качеством проведенных операций за расчетный день, занимающиеся составлением результирующей документации. Далее рассматривается диаграмма IDEF 0 ведение и учет кассовых операций (Рисунок 2.).

Основными процедурами для данного вида деятельности являются:

          • обработка приходных кассовых ордеров
          • обработка расходных кассовых ордеров
          • Обработка и проведение онлайн операций
          • обработка баланса кассы на расходный день
          • создание отчета и проведение инкассационных операций
          • ведение учетной кассовый книги предприятия
          • создание отчетов об оплате труда на предприятии
          • проведение всего цикла операций РКО ПКО
          • ведение журнала регистрации на кассовых счетах
          • обработка всего документационного цикла главным бухгалтером на конец дня

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

  • Контактные данные контрагента
  • Информация о счетах контрагента
  • Сумма запроса

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

Расходные кассовые ордеры — документ о запросе на вывод средств со счета предприятия:

  • Контактные данные контрагента
  • Информация о счетах контрагента
  • Сумма запроса

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

  • Квитанция ПКО
  • Квитанция РКО
  • Инкассационная ведомость
  • Зарплатная ведомость

Иллюстрация 1: Диаграмма IDEF0 ведение и учет кассовых операций

Рисунок 2. Диаграмма IDEF0 ведение и учет кассовых операций

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

2. Информационное обеспечение задачи

2.1. Информационная модель и её описание

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

Далее рассмотрена информационная модель информационной системы автоматизации кассового учета (Рисунок 4).

Приведено подробное описании основных областей:

Область 1 Показывает процесс записи номера сессии, номера сотрудника, даты и зарегистрированного документа, которые необходимы в рамках задачи, чтобы иметь представление о цикле зарегистрированной задачи, управление пользователем позволяет редактировать таблицу с правами пользователей, а также управлять пользователями в таблице «Пользователи»

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

Область 2 Отображает, что из базы ИС в рамка задачи в процессе выполнения используется:

  • 12 таблицы
      • Сессия
      • Сотрудники
      • График работы
      • Касса
      • Расходные дни
      • ПКО
      • РКО
      • Активные счета кредит
      • Активные счета дебит
      • Пасивные счета кредит
      • Пасивные счета дебит
      • Активно пасивные счета
      • Полученные документы
      • Список контрагентов
    1. 2 справочника
      • Валютный курс
      • Положения по бухгалтерскому учету

Область 3 Отображает процесс проведения кассовых операций. Проектировщики предполагают, что ввод будет состоять из следующих этапов:

Вначале создается запись о приходе ордера

по форме ПКО(регистрационный номер и дата составления,

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

по форме РКО (поле «Организация» должно содержать наименование субъекта хозяйственной деятельности, а графа «Структурное подразделение» -  его подразделения, выдавшего ордер. Если такое структурное подразделение отсутствует, то в графе ставится прочерк, в строках «Номер документа» и «Дата составления» проставляется номер ордера согласно журналу регистрации по форме КО-3, а также дата его составления в формате ДД.ММ.ГГГГ, графа «Дебет» содержит код структурного подразделения, в котором осуществляется выдача денежных средств (при отсутствии такового – ставится прочерк), номер корреспондирующего счета, субсчета, по дебету которого отображается расход средств из кассы, а также код аналитического учета по корреспондирующему счету (прочерк – если применение таких кодов в организации не осуществляется),строка «Кредит» отображает номер бухгалтерского счета, по кредиту которого осуществляется выдача денежных средств. Как правило, это счет 50 «Касса», в поле «Код целевого назначения» вносится код, который отображает цель использования выданных из кассы денежных средств. Если такие коды на предприятии не применяются – ставится прочерк, строка «Выдать» содержит фамилию, имя, отчество лица, которому выдаются эти деньги, строка «Основание» отображает содержание хозяйственной операции. К примеру, аванс на командировочные расходы, выдача материальной помощи и т. п., сумма выдаваемых средств отображается в строке «Сумма» и должна быть проставлена прописью. Если после проставления в строке остается свободное место, следует поставить прочерк, поле «Приложение» отображает реквизиты первичных документов, служащих основанием для выдачи средств из кассы.)

Оплата заработной платы

Каждому документу присваивается номер документа в таблице «Полученные документы»

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

Затем совершается запись в таблицы об операциях в зависимости от характера операции, если операции является приходной ПКО

Если расходной, то РКО соответственно

Далее в зависимости от характера в соответствии со справочным материалом СПР «Положение по бух учету» оператор или пользователь проводит операцию по счетам в соответствующих таблицах происходит запись (номер счета, количество в рублях, перевод средств осуществляется на основе справочника валютный курс)

Далее происходит запись в таблицу «Касса» об операции

Если операция имеет характер оплаты заработной платы

То действия по подготовке оплатной ведомости происходит на основе таблиц «График работ», «Сотрудники», «Ставка сотрудника»

Далее все документы и полученные таблица переходят на обработку к главному бухгалтеру

Область 4

Далее на основании решений главного бухгалтера ИС составляет документы:

Квитанция ПКО - (Контактные данные берутся из таблицы «Список контрагентов»,Состояние платежа и реквизиты из таблицы ПКО)

Квитанция РКО - (Контактные данные берутся из таблицы «Список контрагентов», Состояние платежа и реквизиты из таблицы РКО)

Данные квитанции отдаются в руки контрагенту

Также в конце расчетного дня составляется инкассационная ведомость — (Все данные необходимые для данного документа выбираются из таблицы «Касса»)

Также зарплатная ведомость - (Это свободная таблица из таблиц «Сотрудники», «ставка сотрудника», «График работ»)

Рисунок 4. Информационная модель информационной системы


 2.2. Используемые классификаторы и системы кодирования

В данном разделе курсовой работы рассматриваются используемые классификаторы в разрабатываемой системе. Далее приводится таблица классификаторов и краткое описание (Таблица 2).

Таблица 2

Системы кодирования и классификаторы

№ п/п

Кодируемое множество объектов

Длина кода

Мощность кода

Системакодирования

Система классификации

Вид классификатора

1

Сотрудники

8

16777216 комбинаций

Порядковая

отсутствует

Системный

2

Контрагенты

10

10000000000 комбинаций

Сквозная

отсутствует

системный

3

ПКО

9

387420489

комбинаций

Сквозная

хронологическая

системный

4

РКО

9

387420489

комбинаций

Сквозная

хронологическая

системный

5

Инкасационные ведомости

20

1.048576e+26

комбинаций

Сквозная

хронологическая

системный

6

Документы

9

387420489

комбинаций

Сквозная

хронологическая

системный

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

международные — стандартные классификаторы, используемые по всему миру; 


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

Назначение данного классификатора:

1. Объединение всей информации об организации 

2. Облегчение статистического учета организаций 

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

Он основан на использовании фасетной системы классификации и состоит из трёх блоков.​

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

ïÄпервые 00 обозначают код отрасли

ïÄ00000 – регистрационный номер предприятия

ïÄK – контрольная часть кода 

2. эта часть относиться к блоку наименования.  

3. вся остальная часть относится к блоку классификации, он же разбивается на группу фасетов. 

ïÄФ1 - фасета подчиненности в него входит эта часть формулыгде 000 – код министерства, X – управление, 00+00 – объединение нескольких предприятий.

ïÄФ2 – фасета административно – территориальной принадлежности 

ïÄФ3  фасета отраслевой принадлежности.

Ниже представлен фрагмент за

2.3. Характеристика нормативно-справочной, входной и оперативной информации

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

Основными входными данными являются два файла ПКО и РКО

ПКО- приходной кассовый ордер, ордер на приход денег в кассовый счет оформляется по шаблону (Рисунок 5).

РКО – расходный кассовый ордер, ордер на изъятие денег из кассового счета оформляется по шаблону (Рисунок 6).

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

Таблица 3

Сводная таблица справочников

Название

Ответственность за ведение

Средний объем записей

Средняя частота обновлени

Контрагенты

Кассир бухгалтер

100

По прибытию

ПКО

Кассир бухгалтер

100

По прибытию

РКО

Кассир бухгалтер

100

По прибытию

Пользователи

Администратор

10

По необходимости

Полученные документы

Кассир Бухгалтер

100

По необходимости


Справочник Контрагенты – информация о контрагентах организации

ПКО – информация обо всех операциях ПКО

РКО – информация обо всех операциях РКО

Пользователи – информация об активных и не активных пользователях информационной системы

Полученные документы – актуальная информация обо всех полученных документах

Рисунок 5. Форма заполнения ПКО, форма заполнения квитанции ПКО

Рисунок 6. Форма заполнения РКО

2.4 Характеристика результатной информации

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

Основными результирующими документами при выполнении кассовых операций являются:

  • Квитанция ПКО – квитанция о проведении операции ПКО выдается контрагенту после регистрации и совершения проводки в системе имеет вид (Рисунок 8).
  • Выписка о выполнении операции – выписка о выполнении операции для автоматизации и систематизации регистрации документов в архиве (Рисунок 7).

Платежная ведомость – документ для автоматизации выдачи заработной платы сотрудникам создается на основе справочника график работы сотрудники платежная ведомостей имеет форму (Рисунок 9)

Инкассационная ведомость – препроводительная ведомость на территории РФ при перемещении денежных средств из кассы на предприятии в банковские организации обязательно должны сопровождаться квитанцией ПКО и препроводительной ведомостью шаблон данной ведомости создается на основе таблицы касса имеет форму (Рисунок 10).

Рисунок 7. Выписка о выполнении операции

Рисунок 8. Квитанция ПКО

Рисунок 9. Платежная ведомость

Рисунок 10. Препроводительная ведомость

\

3. Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

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

1. Основные - функции, которые непосредственно основаны на взаимодействии с конечным пользователем и предоставляющие основной функционал, в данной ИС они являются (Рисунок 11).

Ввод ПКО РКО - ввод информации в формы ПКО и РКО соответствующих документов, а также ведомостей

Параллельная обработка с информацией - позволяющая нескольким сотрудникам взаимодействовать с одним объектом параллельно

Ведение таблиц и справочников

Обработка документации - основной инструментарий

Запросы к справочникам - отправка запроса пользователя к базе данных

Ответ на запрос - вывод информации полученной от серверной части информационной системы

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

Получение результирующей информации - вывод отчета на конец рабочей недели, дня и т.д.

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

Аутентификация пользователя - процедура проверки пользователя по его данным для подключения к информационной системы

Настройка, функции для настройка

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

Календарь

Учет статистических параметров сотрудника - учет времени работы, количества документации, пройденной через сотрудника, учет пользовательского опыта, учет карты кликов

Архивирование баз данных - управление процессом сохранения, и резервного копирования баз данных

Администрирование баз данных - непосредственное управление базами данных, путем выполнения команд на языке SQL

Управление роля и пользователей - добавление или удаление определенных ролей, добавляемых в процессе эксплуатации ИС

Управление правами пользователя - управление ролевых праввт конкретных ролей или групп ролей пользователей

Рисунок 11. Функции

Также немало важным фактором при взаимодействии с ИС является пользовательский интерфейс (ui) - набор графических элементов предоставляющих информацию пользователям, и пользовательский опыт(ux) - данные позволяющие определить эффективность взаимодействия пользователя и пользовательского интерфейса, одним из основных факторов, которым определяют ux является диалог пользователя и пользовательского интерфейса, в данной информационной системе используется (Рисунок 12):

Стандартный подход «Главное меню (Main menu)» - выпадающие вкладки меню с выбором имеющихся функций

Файл - вкладка для выполнения функций обработки файлов

Создать - вызывает модальное окно, позволяющее выбрать тип создаваемого файла (ПКО, РКО, Зарплатная ведомость, отчетная документация)

Сохранить - сохранение работы

Открыть - выбор сохранённого файла, или стороннего

Выход - отключение от сессии

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

Создать копию - создает копию конкретной версии документа и сохраняет ее в хранилище

Отменить - аналогично сочетанию клавиш ctrl+z обозначает вернуться на одно изменение назад

Настройки - окно настроек пользовательского интерфейса и иных возможностей, предоставленных пользователю в соответствии с его ролью

О Нас - краткая информация о программе и разработчиках

О программе - краткое описание программы

Стандартный подход «Вкладки(tabs)» - боковое меню с вкладками, подгружаемыми динамически:

Документы - основная рабочая область с документацией, возможность работы с несколькими документами

Справочники - вкладка доступа к справочникам (поиск, добавление записи, удаление) зависит от роли пользователя

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

Рисунок 12. Диалог

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

Таблица 4

Пользователь(user)

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

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

Тип поля

Длина поля

Прочее

Id пользователя

Bk_id

число

Первичный ключ

ФИО пользователя

Bk_fio

Строка

256

e-mail

Bk_email

Строка

100

Телефон

Bk_phone

Строка

20

Пользователь является: Администратором

Bk_is_admin

Булевая переменная

1

По умолчанию ложь

Пользователь является: Главным бухгалтером

Bk_is_prime

Булевая переменная

1

По умолчанию ложь

Пользователь является: бухгалтером/кассиром

Bk_is_cashier

Булевая переменная

1

По умолчанию правда

Авторизационый кэш

Bk_auth_cache

строка

4000

Статус

Bk_status

Булевая переменная

1

По умолчанию правда

Дата создания пользователя

Bk_reg_date

Дата и время

-

Таблица 5

Сессия(session)

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

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

Тип поля

Длина поля

Прочее

Id сессии

Session_id

число

Первичный ключ

Id пользователя

Session_bk_id

число

внешний ключ reference bk_id таблица пользователь

Токен сессии

Session_auth_token

строка

4000

Начало сесии

Session_start

Дата и время

-

Конец сесии

Session_end

Дата и время

-

Таблица 6

Права пользователей(user_rules)

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

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

Тип поля

Длина поля

Прочее

Id права

rule_id

число

Первичный ключ

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

Rule_name

Строка

1000

Описание права

Rule_text

file

-

Id пользователя

Bk_id

число

внешний ключ reference bk_id таблица пользователь

Дата выдачи права

Rule_givven

Дата и время

-

Статус активности права

Rule_status

Булевая переменная

1

По умолчанию правда

Таблица 7

Активные счета(A_bills)

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

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

Тип поля

Длина поля

Прочее

Id транзацкции

A_Trans_id

число

Первичный ключ

Id кассира

A_Trans_bk_id

число

внешний ключ

Дата транзакции

A_Trans_date

Дата и время

-

Сумма проведения

A_sum

число

Номер счета

A_Transs_check

число

2

Таблица 8

Активно-пассивные счета(AP_bills)

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

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

Тип поля

Длина поля

Прочее

Id транзацкции

AP_Trans_id

число

Первичный ключ

Id кассира

AP_Trans_bk_id

число

внешний ключ reference bk_id таблица пользователь

Дата транзакции

AP_trans_date

Дата и время

-

Сумма

AP_sum

число

Номер счета

AP_Transs_check

число

2

Таблица 9

Пассивные счета(P_bills)

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

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

Тип поля

Длина поля

Прочее

Id транзацкции

P_Trans_id

число

Первичный ключ

Id кассира

P_Trans_bk_id

число

внешний ключ reference bk_id таблица пользователь

Дата транзакции

P_Trans_date

Дата и время

-

Сумма

P_sum

число

Номер счета

P_Transs_check

число

2

Таблица 1

Положение по бухгалтерскому учету(PBU)

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

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

Тип поля

Длина поля

Прочее

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

PBU_name

строка

400

Первичный ключ

Документ

PBU_doc

файл

-

Дата утверждения

PBU_date

Дата и время

-

Таблица 11

Валютный курс(Curency_Course)

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

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

Тип поля

Длина поля

Прочее

Текущая дата и время

Kurs_date

Время и дата

-

Первичный ключ

Тип валюты

Kurs_valuta

Строка

10

Курс

Kurs_cost

int

Таблица 12

График работы(work_graph)

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

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

Тип поля

Длина поля

Прочее

Id сотрудника

Graph_sotr_id

число

Первичный ключ,

Колличество рабочих дней

Graph_rab

число

365

Дни отпуска

Graph_otpusk

число

365

Непосредственно отработанно

Graph_nepos

число

365

Рабочий период с

Graph_start

Дата и время

-

Рабочий период до

Graph_end

Дата и время

-

Отпуск с

Graph_otpusk_start

Дата и время

-

Отпуск до

Graph_otpusk_end

Дата и время

-

Таблица 13

Расходные дни(rash_days)

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

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

Тип поля

Длина поля

Прочее

Id записи

Rashod_id

число

Первичный ключ

Сальдо

Rashod_saldo

число

период

Rashod_date

Дата и время

-

Таблица 14

Полученные документы(docs)

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

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

Тип поля

Длина поля

Прочее

Наименование документа

DOC_name

строка

400

Первичный ключ

Документ

DOC_doc

файл

-

Дата получения

DOC_date

Дата и время

-

Дата Сдачи

DOC_sdach

Дата и время

-

Получил

DOC_Bk_id

число

Внешний ключ reference bk_id таблица пользователь

Сдал

DOC_Bk_id_sdal

число

Последние изменения

DOC_date_last

Дата и время

-

Журнал действий над документом

DOC_journal

Многострочный текст

4000

Таблица 15

Сотрудники(Sotr)

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

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

Тип поля

Длина поля

Прочее

Id сотрудника

sotr_id

число

Первичный ключ

Поступил

Sort_date

Дата и время

-

Уволен

Sort_date_uvol

Дата и время

-

Профессия

Sotr_prof

строка

45

Телефон

Sort_phone

Строка

20

Банковский счет

Sotr_card

Строка

20

ФИО

Sort_fio

Строка

256

Таблица 16

Список контрагентов(kontr)

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

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

Тип поля

Длина поля

Прочее

Id контрагента

kontr_id

число

Первичный ключ

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

kontr_name

строка

20

Юридический адрес

Kontr_addr

строка

50

Расчетный счет

Kontr_schet

строка

20

Банк

Kontr_bank

строка

50

Корреспондирующий счет

Kontr_kor_schet

строка

20

ФИО контактного лица

Kontr_fio

Строка

256

Таблица 17

ПКО документы(PKO)

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

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

Тип поля

Длина поля

Прочее

ПКО наименование

PKO_name

строка

400

Первичный ключ

Документ

PKO_doc

файл

-

Дата получения

PKO_date

Дата и время

-

Дата Сдачи

PKO_sdach

Дата и время

-

Получил

PKO_Bk_id

число

Внешний ключ reference bk_id таблица пользователь

Сдал

PKO_Bk_id_sdal

число

Таблица 18

РКО документы(v)

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

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

Тип поля

Длина поля

Прочее

РКО наименование

RKO_name

строка

400

Первичный ключ

Документ

RKO_doc

файл

-

Дата получения

RKO_date

Дата и время

-

Дата Сдачи

RKO_sdach

Дата и время

-

Получил

RKO_Bk_id

число

Внешний ключ reference bk_id таблица пользователь

Сдал

RKO_Bk_id_sdal

число

Таблица 19

Ставка сотрудника(stav_sotr)

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

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

Тип поля

Длина поля

Прочее

Наименование проффессии

PROF_name

Строка

45

Первичный ключ

Ставка

PROF_STAVKA

Строка

100

На основе

PROF_doc

файл

-

Рисунок 13. EER диаграмма базы данных

3.3 Структурная схема пакета (дерево вызова программных модулей)

В данном разделе курсовой работы рассматривается схема вызовов программных модулей разрабатываемой Информационной системы Дерево вызовов программных модулей(рис 14), также предоставлена, таблица описание функций модулей (таблица 1), также блок схема обработки входной документации типа ПКО/РКО для ИС(рис 15).

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

Таблица 20

Таблица описание функций модулей

N п/п

Наименование модуля

Функция модуля

1

Глобальный модуль

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

2

Модуль электронной очереди

Содержит переопределение процедуры списка для создания динамической очередности обработки документации

3

Подсистема создания документации типа квитанций

Содержит процедуры для шаблонного создания документации нужного типа

4

Подсистема таблиц

Набор переопределенных процедур для работы с таблицами, списками и справочниками

5

Модуль ПКО/РКО

Процедуры для обработки документации типа РКО ПКО

6

Модуль пользователей

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

7

Модуль разрешений

Предопределенные процедуры для работы и выдачи прав и разрешений для пользователей

8

Модуль Контрагенты

Предопределенные системы процедур для обработки списка контрагентов Системы

9

Модуль авторизации

Набор необходимых процедур для авторизации пользователей в системы

10

Модуль доступа к справочникам

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

11

Модуль настроек

Набор переопределенных процедур для настройка системы

12

Модуль администрирования

Набор переопределенных процедур для администрирования системы

13

Модуль администора

Набор переопределенных процедур для доступа к графическим элементам администрирования системы

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

Рисунок 14. Дерево вызовов программных модулей

3.4 Описание программных модулей

В блок схеме обработки ПКО/РКО описан алгоритм обработки поступающей документации типа ПКО/РКО.

В процессе обработки документации происходят манипуляции с денежными средствами

Запрос на получение документа из электронной очереди

Определение типа документа

Если ПКО:

  • Получение реквизитов счетов для совершения проводки ПКО
  • Формирование квитанции о ПКО

Если РКО:

  • Получение реквизитов счетов для совершения проводки РКО
  • Формирование квитанции о РКО

Создание проводки

Расчет и проверка проводки

Если да:

  • получение подтверждения о проводке
  • Регистрация квитанции об успешной проводке
  • Регистрация об успешном проведении операции

Если нет:

  • Возврат к созданию проводки

Рисунок 15. Блок схема обработки ПКО

Рисунок 16. Блок схема обработки РКО

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

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

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

Рисунок 17. Форма авторизации

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

Рисунок 18. Форма главное меню

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

Рисунок 19. Форма пользователь

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

Рисунок 20. Рабочая область

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

Screenshot_6Рисунок 21. Форма документы – ПКО

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

Screenshot_7

Рисунок 22. Документы РКО

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

Screenshot_5

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

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

Screenshot_8

Рисунок 24. Форма главный бухгалтер

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

Рисунок 25. Администратор

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

Рисунок 24. О программе

Заключение

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

В процессе выполнения работы была изучена деятельность “ПАО Мотовихлинские заводы”, были выделены основные моменты кассовых операций проводимых на данном предприятии.

Были изучены основные кассовые операции и проведена декомпозиция их как бизнес процессов.

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

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

Список источников

Книги.

      1. Интеллектуальные информационные системы и технологии. Монография 2019 год
  1. Информационные технологии в экономике и управлении в 2 частях. Часть 1. Учебник для СПО | Трофимов Валерий Владимирови Юрайт
  2. Кассовые операции. 240+ актуальных вопросов. Учебное пособиеН. С. Самсонова, 2019Создано в интеллектуальной издательской системе Ridero

Нормативные правовые акты.

  1. Постановлением Госкомстата РФ от 18.08.1998 N 88 :Приходный кассовый ордер (Унифицированная форма N КО-1) (ОКУД 0310001)
  2. Постановление Госкомстата РФ от 18.08.1998 N 88 Расходный кассовый ордер (Унифицированная форма N КО-2) (ОКУД 0310002)

Электронные ресурсы.

  1. Общие правила ведения кассовых операций [ https://www.klerk.ru/buh/articles/3627/ ]
  2. Порядок ведения кассовых операций [ https://glavkniga.ru/situations/k501819 ]
  3. Положения по бухгалтерскому учету (ПБУ)

[https://www.garant.ru/doc/pbu/]

  1. Бухгалтерский учет для программистов

[https://habr.com/ru/post/410275/]

  1. Общероссийские классификаторы

[ https://classifikators.ru/]