Проектирование ИС по ведению кассовых операций на предприятии “ПАО Мотовихлинские заводы”
Содержание:
Введение
Данная курсовая работа посвящена проектированию и разработке информационной системы для ведения кассовых операций на заводском предприятии “ПАО Мотовихлинские заводы”,. В современном мире основная часть бухгалтерских операций в том числе кассовых производится с использованием информационных систем и Армов для автоматизированной обработки информации. Основной задачей такой системы является автоматизация рутинного труда сотрудника бухгалтерии, в который включается создание документов, расчет основных бухгалтерских проводок, журналирование и каталогизация входной и выходной документации.
В разделе 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 таблицы
-
- Сессия
- Сотрудники
- График работы
- Касса
- Расходные дни
- ПКО
- РКО
- Активные счета кредит
- Активные счета дебит
- Пасивные счета кредит
- Пасивные счета дебит
- Активно пасивные счета
- Полученные документы
- Список контрагентов
- 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 |
|
|
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. Блок схема обработки РКО
- Контрольный пример реализации и его описание
В данном разделе будет рассмотрен контрольный пример реализации для информационной системы учета кассовых операций.
Следующей является форма авторизации (Рисунок 17), в которой пользователь вводит свой авторизованный данные логин и пароль, логином является электронная почта пользователя.
Рисунок 17. Форма авторизации
Следующей является форма главного меню (Рисунок 18)., данная форма появляется после введения авторизованных данных типа пользователь: Кассир бухгалтер, из данного меню производятся основные операции, оно содержит якоря переходов в остальные функциональные элементы приложения, а также электронную очередь документации для обработки.
Рисунок 18. Форма главное меню
Следующей является форма пользователь (Рисунок 19) форма для настройки конкретного пользователя, пользователь имеет право изменять свой электронный адрес, номер телефона, а также он может увидеть список своих разрешений в системе, свою роль(бухгалтер, кассир, главный бухгалтер, администратор) Дату текущего сеанса или сессии, и номер текущего сеанса или сессии.
Рисунок 19. Форма пользователь
Следующей является форма рабочей области (Рисунок 20), Форма где производятся основные операции с кассой и кассовыми документами, на данной форме также доступна форма очереди документации, она открывается по умолчанию, где ее можно выбрать и она в дальнейшем перейдет на вкладку документы.
Рисунок 20. Рабочая область
Следующей является форма документы – ПКО (Рисунок 21) вкладка документы на рабочей области является окном диалога пользователя, включает в себя форму выбранной документации ПКО в электронной очереди включает в себя все поля необходимые для успешного проведения операции а также возможность предпросмотра полученного документа.
Рисунок 21. Форма документы – ПКО
Следующей формой является документы – РКО (Рисунок 22) форма аналогичная ПКО только для документов типа РКО также содержит необходимые поля и возможность предпросмотра.
Рисунок 22. Документы РКО
Следующей формой является справочники (Рисунок 23) – содержит в себе таблицу для выведения необходимых справочником также позволяет сохранят необходимый справочник на вкладках для удобного доступа.
Рисунок 23. Справочники
Следующей формой является форма главный бухгалтер (Рисунок 24) – форма вызывается после введения корректных аутентификационных данных пользователя с флагом главный бухгалтер форма позволяет проверить и отправить на доработку документ, а также предоставляет доступ к справочнику пользователей, создавать отчетную документацию и доступ к справочнику график работ, при выборе документа открывается форма рабочей области с заполненным документом.
Рисунок 24. Форма главный бухгалтер
Следующей формой является администратор (Рисунок 25) – форма для администрирования и настройки системы позволяет настраивать базу данных, осуществлять перезапуск серверной части, вручную редактировать необходимы справочники, форма появляется если введены корректные аутентификационные данные пользователя с флагом администратор.
Рисунок 25. Администратор
Следующей формой является о программе (Рисунок 26) – форма доступна из главного меню представляет собой информацию о программе, информацию о разработчике и официальный сайт.
Рисунок 24. О программе
Заключение
Данная курсовая работа была посвящена проектированию и разработке информационной системы для ведения кассовых операций на заводском предприятии. Актуальность данной темы обоснована цифровизацией современного общества и все необходимые операции в сфере бухгалтерии, а именно кассовых операций удобнее всего выполнять на автоматизированных рабочих местах пользователей с применением электро-вычислительной техники.
В процессе выполнения работы была изучена деятельность “ПАО Мотовихлинские заводы”, были выделены основные моменты кассовых операций проводимых на данном предприятии.
Были изучены основные кассовые операции и проведена декомпозиция их как бизнес процессов.
Основными решениями, которые были использованы при написании данной работы являются, использование стандартных понятных для пользователей в сфере графического интерфейса при помощи компонентов “меню” и “вкладки.” Также применяется решение “model view controller” для использование баз данных и выполнения и отправки запросов, была спроектирована база данных с учетом требований и необходимых моментов при ведении кассовых операций, была изучена сфера ведения бухгалтерии в кассовых операций на предприятиях, разработана информационная модель по которой в процессе строилась информационная система, проведена декомпозиция основного бизнес процесса для понимания его бизнес логики и написания алгоритма ведения данной операции в системе
Автоматизация труда в сфере современного бизнеса одно из основных направлений, процедура автоматизации позволяет увеличить эффективность труда, за счет вложений денежных средств, но позволяет сократить число проблем с которыми можно столкнуться в течении бизнес процесса.
Список источников
Книги.
-
-
- Интеллектуальные информационные системы и технологии. Монография 2019 год
-
- Информационные технологии в экономике и управлении в 2 частях. Часть 1. Учебник для СПО | Трофимов Валерий Владимирови Юрайт
- Кассовые операции. 240+ актуальных вопросов. Учебное пособиеН. С. Самсонова, 2019Создано в интеллектуальной издательской системе Ridero
Нормативные правовые акты.
- Постановлением Госкомстата РФ от 18.08.1998 N 88 :Приходный кассовый ордер (Унифицированная форма N КО-1) (ОКУД 0310001)
- Постановление Госкомстата РФ от 18.08.1998 N 88 Расходный кассовый ордер (Унифицированная форма N КО-2) (ОКУД 0310002)
Электронные ресурсы.
- Общие правила ведения кассовых операций [ https://www.klerk.ru/buh/articles/3627/ ]
- Порядок ведения кассовых операций [ https://glavkniga.ru/situations/k501819 ]
- Положения по бухгалтерскому учету (ПБУ)
[https://www.garant.ru/doc/pbu/]
- Бухгалтерский учет для программистов
[https://habr.com/ru/post/410275/]
- Общероссийские классификаторы
[ https://classifikators.ru/]
- Развитие самостоятельности младших школьников (Сущность понятий «воспитание» и «самовоспитание»)
- Проблема активных методов обучения в начальной школе (Теоретические аспекты использования активных методов обучения в начальной школе)
- Структура нормы права (Понятие нормы права и ее специфические признаки)
- ПРОЕКТИРОВАНИЕ РЕАЛИЗАЦИИ ОПЕРАЦИЙ БИЗНЕС-ПРОЦЕССА «ДВИЖЕНИЕ БИБЛИОТЕЧНОГО ФОНДА»(Выбор комплекса задач автоматизации)
- Общая характеристика толкования права
- Понятие и классификация функций государства (Функции государства: понятие, черты, виды)
- Бухгалтерский учет расчетов с векселями
- Кредитная природа современных денег их виды и особенности
- Процессы принятия решений в организации на примере в ООО «СантТЕХ»
- Содержание технологии RP (ОАО «КУМЗ»)
- Формирование корпоративного имиджа компании (на примере «Альфа-Банк» )
- Роль мотивации труда персонала в организации