Файл: Проектирование ИС по учету основных средств ФГУП Ростехинвентаризация.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 18.05.2023

Просмотров: 400

Скачиваний: 7

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ER модель[5] базы данных представлена на рисунке 8.

Рисунок 8 ER - модель

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

Таблица 11

Программные модули

№ п/п

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

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

1.

Авторизация (index)

Авторизация пользователя в системе

2.

Реестр действующих ОС (activeos)

Список действующих ОС с характеристиками стоимостей и возможностью открыть окно конкретного ОС

3.

Архив (archive)

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

4.

Журнал операций (log)

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

5.

Поступление новых основных средств (new)

Форма регистрации поступления новых ОС

6.

Окно основного средства (os)

Показывает информацию о ОС и в зависимости от состояния полей Attention и Status в таблицу FIXED_ASSETS показывает необходимые поля для добавления информации. Показывает историю операций с этим ОС.

7.

Изменение ОС (edit_os)

Изменение всех полей при регистрации ОС после отклонения принятия на учет.

8.

Требуют вашего внимния (attention)

Список ОС со значением поля Attention = 1, с возможностью перехода в окно основного средства.

9.

Аутентификация (authcheck)

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

10.

Меню (navigation)

Меню со ссылками на различные модули

11.

Обновение информации о ОС (update)

Сравнение даты амортизации ОС с настоящей датой и обновления полей стоимостей в таблице FIXED_ASSETS.

12.

Выход из системы (exit)

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


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

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

Рисунок 9 Авторизация пользователя

Рисунок 10 Добавление ОС

Рисунок 11 Окно ОС

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

Окно авторизации пользователя позволяет вводить идентификационные данные пользователя[17] и передавать их в обрабатывающую функцию методом POST [19][20], которая сравнивает введеные значения со значениями в базе данных. [18]

Рисунок 12 Окно авторизации

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

Информация для заполнения этой формы берется из акта приема – передачи ОС.

Рисунок 13 Окно регистрации поступления ОС

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

Рисунок 14 Верхняя часть окна ОС после принятия на учет

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

Рисунок 15 Верхняя часть окна ОС при поступлении

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


Рисунок 16 Средняя часть окна ОС при статусе отказа

Рисунок 17 показывает список действующих ОС с возможностью нажать на элемент списка для открытия окна ОС.

Рисунок 17 Окно действующих ОС

Рисунок 18 иллюстрирует список ОС, которые требуют внимания. Данный функционал обеспечивается полями Attention и Direction в таблице основных средств базы данных.

Рисунок 18 Окно требующих внимания ОС

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

Рисунок 19 Окно журнала операций

Рисунок 20 показывает окно со списком всех ОС, которые были зарегистрированы в системе, без различий по актуальному статусу. Клик по основному средству переводит на окно ОС.

Рисунок 20 Окно списка всех существующих ОС

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

Рисунок 21 Низ окна ОС

Заключение

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

Были решины следующие задачи:

  • Исследована теоретическая база ведения учета ОС
  • Исследована практическая работа бухгалтеров с ОС
  • Спроктирован прототип модуля по учету ОС
  • Разработан прототип

В процессе решения задачи по проектированию модуля были разработаны:

  • Контекстная диаграмма IDEF 0
  • Модель декомпозиции процессов системы IDEF 0
  • Модель информационных потоков
  • Формализовано дерево функций системы и сценарии диалога
  • Описания необходимых таблиц БД
  • Описания функций модулей системы
  • Описания алгоритмов работы модулей системы

Для разработки спроектированного модуля по учеу ОС было выбрано представление реализации в виде веб – сайта и использованы следующие средства:


  • Virtual Private Server (VPS) от компании OVH Australia с операционной системой Debian 9.4 и глобальными сетевыми адресами
  • DNS – записи доменной зоны bokhan.info от регистратора доменных имен GoDaddy
  • Программной обеспечение веб – сервера Apache
  • Программное обеспечение БД для GNU/Linux систем – MariaDB
  • Программное обеспечение языка программирования – PHP 7.1
  • Программное обеспечение удаленного подключения и управления файлами – WinSCP
  • Текстовые редакторы – Notepad++, nano

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

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

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

  1. Официальные рекомендации Р 50.1.028 – 2001 ГОСТ России по применению стандартов IDEF для функционального моделирования;
  2. Положение по бухгалтерскому учету «Учет основных средств» ПБУ 6/01;
  3. Основы проектирования информационных систем, Коцюба И.Ю., Чунаев А.В., Шиков А.Н., 2015;
  4. Заботина Н.Н. Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. – 331с.;
  5. Советов Б.Я. Базы данных: учебник / Б.Я.Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. и доп. - М.: Юрайт, 2015. - 463с.;
  6. Гущин А.Н. Базы данных: учебник. – М.: Директ-Медиа, 2014. – 266с
  7. Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. И доп. – М.: Юрайт, 2015. – 463c.;
  8. Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина Ставрополь: СКФУ, 2015. – 152 c.;
  9. Белов В.В., Чистякова В.И., Проектирование информационных систем – Академия, 2013.;
  10. Балдин, К.В Информационные системы в экономике: Учебник / К.В Балдин, В.Б. Уткин. - М.: Дашков и К, 2015. - 395 c.;
  11. Бодров, О.А. Предметно-ориентированные экономические информационные системы / О.А. Бодров. - М.: ГЛТ, 2013. - 244 c;
  12. Информационные системы и технологии: Научное издание. / Под ред. Ю.Ф. Тельнова. - М.: ЮНИТИ, 2016. - 303 c.;
  13. Информационные системы и технологии управления: Учебник / Под ред. Г.А. Титоренко. - М.: ЮНИТИ, 2013. - 591 c.;
  14. Федорова, Г.Н. Информационные системы: Учебник для студ. учреждений сред. проф. образования / Г.Н. Федорова. - М.: ИЦ Академия, 2013. - 208 c.;
  15. Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: Учебное пособие / Д.В. Александров. - М.: ФиС, 2015. - 224 c.;
  16. Зегжда, Д.П. Основы безопасности информационных систем / Д.П. Зегжда, А.М. Ивашко. - М.: Горячая линия - Телеком, 2013. - 452 c.;
  17. Ярочкин, В. Безопасность информационных систем: моногр. / В. Ярочкин. - М.: Ось-89, 2015. - 320 c.;
  18. Руководство по PHP, https://metanit.com/web/php/, 2015.;
  19. https://ruseller.com/
  20. http://htmlbook.ru/