Файл: Проектирование ИС по учету основных средств ФГУП Ростехинвентаризация.pdf
Добавлен: 18.05.2023
Просмотров: 395
Скачиваний: 7
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1. Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1. Информационная модель и ее описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
3.4. Описание программных модулей
Классификация основных средств по натурально-вещественной принадлежности является основой их учета. Группировка имущественных объектов в общероссийском классификаторе основных фондов (ОКОФ) осуществляется посредством присвоения кодов, структура которых строится по схеме:
- Х0 0000000 – раздел
- ХХ 0000000 – подраздел
- ХХ ХХХХ000 – класс
- ХХ ХХХХ0ХХ – подкласс
- ХХ ХХХХХХХ – вид
Таблица 2
Используемые классификаторы и системы кодирования
|
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
|
Идентификатор ОС |
11 |
99999 |
Серийная |
Отсутствует |
Системный |
|
Идентификатор операции |
5 |
99999 |
Серийная |
Отсутствует |
Системный |
|
Идентификатор пользователя |
5 |
999999 |
Серийная |
Отстутствует |
Системный |
|
Категории ОС |
9 |
999999999 |
Комбинированная |
Иерархическая |
Отраслевой |
2.2. Характеристика нормативно-справочной, входной и оперативной информации
Входной информацией[8] для системы являются данные об основном средстве, которые вносятся сотрудником отдела бухгалтерии. Данные об основном средстве берутся из акта приема – передачи.[10] Сами акты приема – передачи могут быть оформленны в различные формы в зависимости от типа ОС. Например, форма ОС-1 – для всех ОС, кроме зданий и сооружений; форма ОС-1а – для зданий и сооружений. В систему заносится только номер документа, для отслеживания источника первичной информации. Акт приема – передачи сопровождает каждую покупку или передачу ОС. Перечень содержащихся первичных показателей в документе ОС-1 приведен в таблице 3.
Таблица 3
Реквизиты входной информации
|
№ п/п |
Наименование |
Описание |
|
1. |
Руководитель организации-сдатчика |
Подтверждение со стороны сдатчика |
|
2. |
Руководитель организации-получателя |
Подтверждение со стороны получателя |
|
3. |
Организация-получатель |
Идентификация организации-получателя |
|
4. |
Организация-сдатчик |
Идентификация организации-сдатчика |
|
5. |
Наименование ОС |
Наименование ОС |
|
6. |
Номер документа |
Идентификатор входящего документа |
|
7. |
Дата составления |
Дата составления входящего документа |
|
8. |
Амортизационная группа |
Амортизационная группа ОС |
|
9. |
Инвентарный заводской номер |
Номер изделия установленный изготовителем |
Продолжение таблицы 3
|
10. |
Место нахождение в момент приема - передачи |
Место нахождение в момент приема – передачи |
|
11. |
Сведения о состоянии объекта ОС на момент передачи\приема |
Состояние ОС (информация о ремонтах, сроке использования и т.д.), а так же формирование цены ОС |
При регистрации получения ОС, в экранной форме информационной системы, сотрудник также указывает амортизационную группу ОС. Необходимые типы амортизационных групп предоставляются сотруднику из справочника групп амотизации. При необходимости, по запросу отдела бухгалтерии, администратор базы данных (БД) может добавлять\изменять\удалять записи из этого справочника. В него занесены 10 записей с самыми распространенными группами ОС.
Запись во внутреннюю БД предприятия при поступлении ОС составляется исходя из акта приема-передачи сотрудником отдела бухгалтерии. Название таблицы - «ОСНОВНЫЕ СРЕДСТВА». Поля используемые при регистрации поступления ОС указаны в таблице 4.
Таблица 4
Поля таблицы основных средств заполняемые при поступлении ОС
|
№ п/п |
Наименование |
Описание |
Тип |
|
1. |
Name |
Наименование ОС |
Текст |
|
2. |
Description |
Описание ОС |
Текст |
|
3. |
Original_cost |
Первичная стоимость ОС |
Число |
|
4. |
Document |
Номер акта приема-передачи |
Текст |
|
5. |
Date_of_receipt |
Дата поступления ОС |
Дата |
|
6. |
Category |
Категория ОС |
Текст |
При принятии к учету авторизованный сотрудник с роль главного бухгалтера добавляет информацию в следующие поля этой же таблицы.
Таблица 5
Поля таблицы основных средств заполняемые при принятии к учету
|
№ п/п |
Наименование |
Описание |
Тип |
|
1. |
Lifetime |
Определяет период в месяцах, в течении которого ОС будет служить предприятию |
Число |
|
2. |
Method_of_depreciation |
Способ расчета амортизационных отчислений |
Текст |
2.3. Характеристика результатной информации
Результирущая информация[11] сформированная из этих таблицы «ОСНОВНЫЕ СРЕДСТВА» представлена в окне «Реестр действующих ОС» в виде таблицы. И имеет следующие поля:
Таблица 6
Выходные данные окна «Реестр действующих ОС»
|
№ п/п |
Наименование |
Описание |
Тип |
|||
|
1. |
№ ОС |
Идентификатор ОС в БД |
Число |
|||
|
2. |
Название ОС |
Наименование ОС из документа |
Текст |
|||
|
3. |
Первоначальная стоимость |
Первоначальная стоимость из документа |
Число |
|||
|
4. |
Восстановительная стоимость |
Начисленные амотизационные отчисления |
Число |
|||
|
5. |
Остаточная стоимость |
Остаточная стоимость до полной окупаемости ОС |
Число |
|||
|
6. |
Дата след. амортизации |
Дата следующего пересчета амортизационных отчислений |
Дата |
|||
|
7. |
Метод амортизации |
Метод расчета амортизационных отчислений |
Текст |
|||
При открытии окна ОС показывается полная информация об ОС внесенная в таблицу «ОСНОВНЫЕ СРЕДСТВА», а также история операций с данным ОС в системе исходя из таблицы «ЖУРНАЛ».
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
Данный проект управляется пользователем через браузер посредством заполнения полей формы и подтверждения введеных данных.[12][13]
Дерево функций можо разделить на 2 подмножества функций:
- Основные
- Служебные
Рисунок 5 Подмножества функций
Дерево диалога основных функций представлено на рисунке 6.
Рисунок 6 Дерево диалога основных функций
Дерево диалога служебных функций представлено на рисунке 7.
Рисунок 7 Дерево диалога служебных функций
3.2. Характеристика базы данных
Таблица «ОСНОВНЫЕ СРЕДСТВА» содержит актуальную информацию об основном средстве. Её обновление полей[6] стоимостей происходит при сравнении дат постановки на учет ОС и текущий даты сервера[7] системы.
Таблица 7
Таблица «ОСНОВНЫЕ СРЕДСТВА» (FIXED_ASSETS)
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Идентификатор |
ID_fixed_asset |
Int |
11 |
PK |
|
Название ОС |
Name |
Varchar |
128 |
|
|
Регистратор ОС |
Author |
Int |
11 |
|
|
Категория ОС |
Category |
Varchar |
128 |
|
|
Описание |
Description |
Varchar |
255 |
Продолжение таблицы 7
|
Тип амортизации |
Method_of_depreciation |
Varchar |
255 |
|
|
Первичная стоимость |
Original_cost |
Int |
3 |
|
|
Срок полезного использования |
Useful_life |
Int |
3 |
|
|
Дата поступления |
Date_of_receipt |
Date |
||
|
Дата принятия на учет |
Date_of_acceptance_for_accounting |
Date |
||
|
Восстановительная стоимость |
Replacment_cost |
Int |
11 |
|
|
Остаточная стоимость |
Residual_cost |
Int |
11 |
|
|
Дата перерасчета амортизационных отчислений |
Next_date |
Date |
||
|
Состояние ОС |
Status |
Varchar |
20 |
|
|
Направление |
Direction |
Varchar |
5 |
|
|
Требует внимания |
Attention |
Int |
1 |
|
|
Акт приема-передачи |
Document |
Varchar |
255 |
Таблица «ЖУРНАЛ» хранит информацию о проведенных операциях с основными средствами.
Таблица 8
Таблица «ЖУРНАЛ» (LOG)
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Идентификатор |
ID_record |
Int |
11 |
PK |
|
Идентификатор ОС |
ID_fixed_asset |
Int |
11 |
Продолжение таблицы 8
|
Автор операции |
Author |
Varchar |
128 |
|
|
Дата проведения операции |
Date |
Date |
||
|
Состояние ОС после операции |
Status |
Varchar |
20 |
|
|
Комментарий к операции |
Comment |
Text |
Таблица – справочник «Категории ОС» хранит группы классификации основных средств по разделам и подразделам ОКОФ.
Таблица 9
Таблица - справочник «Категории ОС» (CATEGORIES)
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Идентификатор |
ID_category |
Int |
11 |
PK |
|
Номер категории ОС |
Group_number |
Int |
11 |
|
|
Название категории ОС |
Name |
Varchar |
128 |
Таблица «ПОЛЬЗОВАТЕЛИ» хранит данные о пользователях системы, что позволяет обеспечивать аутентификацию[16] пользователей и распределение прав на определенные функции.
Таблица 10
Таблица «ПОЛЬЗОВАТЕЛИ» (USERS)
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Идентификатор |
User_id |
Int |
11 |
PK |
|
Логин |
Login |
Varchar |
128 |
Продолжение таблицы 10
|
Пароль |
Password |
Char |
41 |
|
|
Имя |
First_name |
Varchar |
128 |
|
|
Отчество |
Patronymic |
Varchar |
128 |
|
|
Фамилия |
Surname |
Varchar |
128 |
|
|
Хэш функция пароля |
Hash |
Char |
41 |