Диплом: Автоматизация документооборота материально-технического оборудования в ООО "Транском"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
71
2.2.3 Характеристика результатной информации
В качестве выходных в разработанной системе формируются отчеты:
список МТО;
акт учета МТО;
акт списания МТО;
накладная на выдачу МТО;
журнал учета движения МТО.
Список МТО представляет собой перечень всех имеющихся на складе
МТО с указанием наименования, количества, стоимости, места хранения.
Акт учета МТО представляет собой перечень принятых на определенную
дату МТО с указанием типа, наименования основного средства, стоимости в
рублях, ФИО принявшего и сдавшего, а также даты и номера акта. Макет
экранной формы акта приведен на Рисунке 2.2.
Обновить Добавить
Акт учет МТО XXX от _______2016 г.
Меню
пп
Тип Наименование Стоимость, руб Сдал Принял Место хранения
Рисунок 2.2 Акт учета МТО
Акт учета списания МТО содержит сведения о списанных МТО
содержит информацию о списанных МТО, причинах списания, дате списания.
Макет экранной формы данного документа приведен на рисунке 2.3.
72
Обновить Добавить
Акт учета списания МТО XXX от _______2016 г.
Меню
пп
Тип Наименование Стоимость, руб
Остаточная
стоимость, руб
Причина Номер
Рисунок 2.3 Макет экранной формы акта списания МТО
Накладная на выдачу МТО формируется в виде экранной формы и
содержит следующие реквизиты:
• Номер;
• Дата;
Проведено;
• Организация;
• Со склада;
• На склад;
Код;
Товар;
Кол-во;
• Остаток;
• Цена;
• Себестоимость.;
• Сумма себестоимости.;
• Итого.
Журнал учета движения МТО представляет собой документ, в котором
зафиксированы передвижения МТО внутри компании.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Разработанная информационная система учета деятельности материально
ответственного лица на предприятии призвана автоматизировать функции
73
работников по учету материальных ценностей. На основании данных функции
построено дерево функций системы, которое представляет декомпозицию
функций системы и формируется с целью детального исследования
функциональных возможностей системы и анализа совокупности функций,
реализуемых на различных уровнях иерархии системы.
Работу с системой осуществляет сотрудник предприятия, отвечающий за
учет материальных ценностей. Дерево функций системы представлено на
рисунке 2.4.
Создать
Редактировать
Удалить
Сортировка
Дерево
функций
Основные
Служебные
Настройки
О программе
Локализация
Эспорт
Учетные
операции
Справочники
Сотрудники
Классификатор
основных
фондов
Создать
Редактировать
Удалить
Печать
Экспорт в MS
Excel
Списание
Учет основных
средств
Учет ТМЦ
Учет расходных
материалов
Остатки
Использование
Формирование
документов
Создать
Редактировать
Удалить
Печать
Экспорт в MS
Excel
Акт расходные
материалы
Акт основные средства
Акт товарно-
материальные ценности
Места хранения
Драгметаллы
Поставщики
Рисунок 2.4 Дерево функций системы для сотрудника
74
Как видно из представленной схемы, сотрудник при работе в системе
имеет возможность заполнения справочников, в том числе добавления, удаления
записей, поиска по ним и получения списка записей, содержащихся в
справочниках.
При выполнении функция по работе с учетом МТО сотрудник имеет
возможность создать запись, копировать ее из буфера, удалить запись, отправить
на печать созданный документ либо сформировать результатный документ в
формате MS Excel в соответствии с перечнем результатных документов,
приведенных выше.
Сценарии диалога, формирующийся на основе дерева функций, приведен
на рисунке 2.9.
Создать
Редактировать
Удалить
Сортировка
Главное меню
Учет Справочники
Сотрудники
Классификатор
основных
фондов
Создать
Редактировать
Удалить
Печать
Экспорт в MS
Excel
Списание
Учет основных
средств
Учет ТМЦ
Учет расходных
материалов
Остатки
Использование
Акты
Создать
Редактировать
Удалить
Печать
Экспорт в MS
Excel
Акт расходные
материалы
Акт основные средства
Акт товарно-
материальные ценности
Места хранения
Драгметаллы
Поставщики
Авторизация
Рисунок 2.5 Сценарий диалога для пользователя
75
Программные модули, образующие структуру пакета, можно
подразделить на три класса: управляющие модули, предназначенные для
загрузки меню и передачи управления другому модулю; модули, выполняющие
служебные функции; модули, связанные с вводом, хранением, обработкой и
выдачей информации. От класса модуля зависит его функциональность.
2.3.2 Характеристика базы данных
Инфологическая (концептуальная) модель — это формализованное
описание предметной области, выполненное безотносительно к используемым в
дальнейшем программным и техническим средствам.[3] Инфологическая модель
должная быть динамической и позволять легкую корректировку. К основным
требованиями, предъявляемым к инфологической модели, можно отнести
следующие:
инфологическая модель должна содержать всю необходимую и
достаточную информацию для последующего проектирования базы данных;
инфологическая модель должная быть понятна лицам,
принимающим участие в создании системы.
ER-модель представляет собой логическую структуру информации об
объектах системы. Компонентами ER-модели являются сущности (объекты) и
отношения (связи между объектами). Объект имеет множество реализаций или
экземпляров. Экземпляр объекта образуется совокупностью конкретных
значений реквизитов и должен однозначно определяться, т.е.
идентифицироваться значением ключа объекта, который состоит из одного ли
нескольких ключевых реквизитов.
Сущность является независимой, если каждый экземпляр ее может быть
однозначно идентифицирован без определения ее отношений с другими
сущностями. Однозначная идентификация экземпляра зависимой сущности
зависит от отношений с другими сущностями.
Для отображения отношений между сущностями используются связи.
Связи существуют, если экземпляры сущностей логически взаимосвязаны.
76
ER-модель представляет собой логическую структуру информации об
объектах системы. Компонентами ER-модели являются сущности (объекты) и
отношения (связи между объектами). Объект имеет множество реализаций или
экземпляров. Экземпляр объекта образуется совокупностью конкретных
значений реквизитов и должен однозначно определяться, т.е.
идентифицироваться значением ключа объекта, который состоит из одного ли
нескольких ключевых реквизитов.
Сущности могут быть зависимыми и независимыми. Сущность является
независимой, если каждый экземпляр ее может быть однозначно
идентифицирован без определения ее отношений с другими сущностями.
Однозначная идентификация экземпляра зависимой сущности зависит от
отношений с другими сущностями.
Для отображения отношений между сущностями используются связи.
Связи существуют, если экземпляры сущностей логически взаимосвязаны.
Физическая модель базы данных представлена на рисунке 2.6.
Рисунок 2.6 Физическая модель базы данных
Структура каждой из таблиц приведена ниже.
77
Таблица 2.3
Характеристика таблицы skl_Akt (акты оборотов ОС и МТО (постановка
на учет, прием-передача)
Поле
Тип
Null
По
умолчанию
Комментарии
Id_A
int(11)
Нет
ид Акта
TypA
int(11)
Нет
тип Акта (постановка / передача /
списание)
TypOS
int(11)
Нет
тип объектов (ОС/МТО/Материаллы)
Sgn
int(11)
Нет
состояние (подготовка/утвержден)
Id_Sdal
int(11)
Да
NULL
ид Сотрудника сдающего
Id_FR
int(11)
Да
NULL
ид начального места хранения
Id_Prin
int(11)
Да
NULL
ид Сотрудника принимающего
Id_MH
int(11)
Нет
ид конечного места хранения
RDat
int(11)
Нет
Дата движения
NDoc
varchar(20)
Нет
Номер документа
Coment
varchar(255)
Да
NULL
Примечание
Таблица 2.4
Характеристика таблицы skl_AktD (Перечень ОС и МТО по Акту)
Поле
Тип
Null
По
умолчанию
Связи
Комментарии
Id_AD
int(11)
Нет
ид
Id_A
int(11)
Нет
skl_akt ->
Id_A
ид Акта
Id_OS
int(11)
Нет
skl_os ->
Id_OS
ид ОС-МТО
Cnt
int(11)
Нет
Количество
Stoim
decimal(14,2)
Нет
Стоимость
TypDS
int(11)
Нет
Признак
списания
Таблица 2.5
Характеристика таблицы skl_DM (драгметаллы)
Поле
Тип
Null
Id_DM
int(11)
Нет
DMName
varchar(25)
Нет
78
Таблица 2.6
Характеристика таблицы skl_KA( Контрагенты - поставщики и сотрудники)
Поле
Тип
Null
По умолчанию
Id_KA
int(11)
Нет
TypKA
int(11)
Нет
KAName
varchar(100)
Нет
ZKPO
varchar(20)
Да
NULL
IPN
varchar(20)
Да
NULL
Adres
varchar(200)
Да
NULL
Coment
varchar(255)
Да
NULL
Таблица 2.7
Характеристика таблицы skl_MH (Места хранения (склады/кладовки)
Поле
Тип
Null
По
умолчанию
Связи
Комментарии
Id_MH
int(11)
Нет
ид Места хранения
Id_US
int(11)
Нет
skl_us -
>
Id_US
ид Материально-
ответственного лица
MHKod
varchar(10)
Да
NULL
Код Места хранения
MHName
varchar(50)
Нет
Название
Depart
varchar(50)
Да
NULL
Отдел, местонахождение
Coment
varchar(255)
Да
NULL
Примечание
Таблица 2.8
Характеристика таблицы skl_OS (ОС и МТО)
Поле
Тип
Null
По
умолчанию
Связи
Комментарии
Id_OS
int(11)
Нет
TypOS
int(11)
Нет
Тип (ОС/МТО)
Id_KA
int(11)
Да
NULL
skl_ka ->
Id_KA
Код поставщика
Sgn
int(11)
Да
NULL
состояние
ZDat
int(11)
Да
NULL
Дата изготовления
KUch
int(11)
Да
NULL
Наличие карточки
учета
OSName
varchar(200)
Нет
Наименование
INom
varchar(20)
Да
NULL
Инвентарный номер
NNom
varchar(20)
Да
NULL
Номенклатурный
номер
ZNom
varchar(20)
Да
NULL
Заводской номер
Psw
varchar(20)
Да
NULL
Паспорт
Fin
varchar(20)
Да
NULL
Источник
финансирования
Coment
varchar(255)
Да
NULL
Примечание
79
Таблица 2.9
Характеристика таблицы skl_OSDat ( Оборот и местонахождение ОС и
МТО)
Поле
Тип
Null
Комментарии
Id_Dt
int(11)
Нет
ид движения ОС/МТО
Id_OS
int(11)
Нет
ид ОС/МТО
Id_A
int(11)
Нет
ид Акта движения
Id_MH
int(11)
Нет
ид Места хранения
Id_US
int(11)
Нет
ид Материально-ответственного лица
RDat
int(11)
Нет
Дата оборота
Cnt
int(11)
Нет
Количество
Stoim
decimal(14,2)
Нет
Стоимость (1шт)
TypDS
int(11)
Нет
Признак списания
Таблица 2.10
Характеристика таблицы skl_OSMet (содержание драгметаллов в единице
ОС-МТО)
Поле
Тип
Null
По
умолчанию
Связи
Комментарии
Id_OM
int(11)
Нет
Id_OS
int(11)
Нет
skl_os ->
Id_OS
ид ОС-МТО
Id_DM
int(11)
Нет
skl_dm ->
Id_DM
ид Драгметалла
Masa
decimal(10,6)
Нет
содержание (масса в
граммах)
Таблица 2.11
Характеристика таблицы skl_US (Сотрудники)
Поле
Тип
Null
По умолчанию
Комментарии
Id_US
int(11)
Нет
ID
TypUS
int(11)
Нет
Тип (админ/юзер)
USName
varchar(50)
Нет
ФІО
Dolg
varchar(100)
Да
NULL
занимаемая должность
TabNom
varchar(10)
Да
NULL
Табельный номер
KodMOL
varchar(10)
Да
NULL
Код МОЛ
Login
varchar(10)
Нет
Логин для входа в программу
Psw
varchar(10)
Да
NULL
Пароль для входа в программу
80
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Программные модули, составляющие структуру пакета, обычно делятся на
три класса: модули управления, используемые для загрузки меню и передачи
управления остальным модулям; модули, служебных функций; модули
хранения, обработки и выдачи данных. От класса модуля обычно зависит и его
функциональность.
Структурная схема пакета представлена на рисунке 2.7.
ПМ
формирования
главного меню
ПМ подменю Учет
ПМ подменю
Справочники
ПМ
справочника
Сотрудники
ПМ справочника
Классификатор основных фондов
ПМ Учет основных
средств
ПМ Учет ТМЦ
ПМ Учет расходных
материалов
ПМ подменю
Акты
ПМ Акт основные
средства
ПМ Акт товарно-
материальные ценности
Места хранения
ПМ справочника
ПМ справочника
Драгметаллы
ПМ справочника
Поставщики
ПМ
Авторизация
ПМ Акт расходные
материалы
Рисунок 2.7 Схема вызова программных модулей
Характеристика программных модулей представлена в таблице 2.12.
Таблица 2.12
Характеристика программных модулей
п/п
Наименование модуля
Функции модуля
1.
ПМ загрузка главного
меню
Содержит процедуры, позволяющие
сформировать главное меню
2.
ПМ формирования
подменю работы
Содержит предопределенные
процедуры формы спискаи элемента подменю
работы со складскими документами
3.
ПМ списания
Содержит предопределенные
процедуры, позволяющие учесть списание

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)