Файл: Проектирование ИС по учету основных средств ФГУП Ростехинвентаризация.pdf
Добавлен: 18.05.2023
Просмотров: 402
Скачиваний: 7
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1. Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1. Информационная модель и ее описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
3.4. Описание программных модулей
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
Дальнейшим развитием прототипа является внедрение его в общую систему ведения бухгалтерии и документооборота. При расширении функционала появляется необходимость добавления функций проведения бухгалтерских проводок по счетам, что значительно усложняет принцип работы системы.
Также в разработанном прототипе отсутствуют операции после принятия управленческих решений по ОС принятому на учет, но разработка этого функционала не является серъезным усложнением системы и может быть разработан на основе модулей добавления и подтверждения поступления ОС.
Список литературы
- Официальные рекомендации Р 50.1.028 – 2001 ГОСТ России по применению стандартов IDEF для функционального моделирования;
- Положение по бухгалтерскому учету «Учет основных средств» ПБУ 6/01;
- Основы проектирования информационных систем, Коцюба И.Ю., Чунаев А.В., Шиков А.Н., 2015;
- Заботина Н.Н. Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. – 331с.;
- Советов Б.Я. Базы данных: учебник / Б.Я.Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. и доп. - М.: Юрайт, 2015. - 463с.;
- Гущин А.Н. Базы данных: учебник. – М.: Директ-Медиа, 2014. – 266с
- Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. И доп. – М.: Юрайт, 2015. – 463c.;
- Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина Ставрополь: СКФУ, 2015. – 152 c.;
- Белов В.В., Чистякова В.И., Проектирование информационных систем – Академия, 2013.;
- Балдин, К.В Информационные системы в экономике: Учебник / К.В Балдин, В.Б. Уткин. - М.: Дашков и К, 2015. - 395 c.;
- Бодров, О.А. Предметно-ориентированные экономические информационные системы / О.А. Бодров. - М.: ГЛТ, 2013. - 244 c;
- Информационные системы и технологии: Научное издание. / Под ред. Ю.Ф. Тельнова. - М.: ЮНИТИ, 2016. - 303 c.;
- Информационные системы и технологии управления: Учебник / Под ред. Г.А. Титоренко. - М.: ЮНИТИ, 2013. - 591 c.;
- Федорова, Г.Н. Информационные системы: Учебник для студ. учреждений сред. проф. образования / Г.Н. Федорова. - М.: ИЦ Академия, 2013. - 208 c.;
- Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: Учебное пособие / Д.В. Александров. - М.: ФиС, 2015. - 224 c.;
- Зегжда, Д.П. Основы безопасности информационных систем / Д.П. Зегжда, А.М. Ивашко. - М.: Горячая линия - Телеком, 2013. - 452 c.;
- Ярочкин, В. Безопасность информационных систем: моногр. / В. Ярочкин. - М.: Ось-89, 2015. - 320 c.;
- Руководство по PHP, https://metanit.com/web/php/, 2015.;
- https://ruseller.com/
- http://htmlbook.ru/