Файл: Автоматизация документооборота предприятия ООО Букмаг.pdf

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

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

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

Добавлен: 23.04.2023

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

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

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

Входная информация представлена следующими справочниками:

· пользователи;

· ошибки;

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

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

В связи с разграничением прав доступа Справочники представлены для каждой категории соответствующие.

В отделе IT используются следующие справочники:

  1. Ошибки.
  2. Задачи.
  3. Отчеты.
  4. ПО

Характеристика входной информации.

1) Информация об ошибке

Экранная форма входа в программу представлена на рисунке 4.

Рисунок 4 – Экранная форма входа в программу

Экранная форма справочника «Пользователи» представлена на рисунке 5.

Рисунок 5 – Экранная форма справочника «Пользователи»

Экранная форма справочника «Права пользователей» представлена на рисунке 6.

Рисунок 6 – Экранная форма справочника «Права пользователей»

Экранная форма справочника «ПО» представлена на рисунке 7.

Рисунок 7 – Экранная форма справочника «ПО»

Экранная форма справочника «Ошибки» представлена на рисунке 8.

Рисунок 8 – Экранная форма справочника «Ошибки»

Экранная форма справочника «Задачи» представлена на рисунке 9.

Рисунок 9 – Экранная форма справочника «Задачи»

Экранная форма справочника «Отчеты» представлена на рисунке 10.

Рисунок 10 – Экранная форма справочника «Отчеты»

При удалении записи появляется диалоговое окно с подтверждением, представленным на рисунке 11.


Рисунок 11 – Экранная форма подтверждения удаления

На многих экранных формах присутствует кнопка «Добавить» для добавления записей в соответствующую таблицу.

2.4 Характеристика результатной информации

Обработка накопленной информации в модуле организована с помощью запросов к данным. Она представляет собой экранные формы вывода.

Все отчеты представлены в электронной форме, за исключением отчетов по устранению ошибок за определенный период.

Отчет по устраненным ошибкам представлен в таблице 4.

Таблица 4

Отчет по устранению ошибок для директора

п/п

Дата и время ошибки

Причина

Дата и время устранения

Устранил ошибку

Затрата ч/час.

Программа, в которой возникла ошибка

1.

10.04.2019

12:40:21

Переполнение памяти

10.04.2019

15:42:27

Головачев А.Н.

3

Логистик ХЗ

Указанный документ является отчетным по деятельности отдела IT за определенный период.

Прочие отчетные документы (электронные таблицы) при необходимости в табличном виде с помощью локальной сети передаются на рабочие места сотрудников.

3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ

3.1. Общие положения (дерево функций и сценарий диалога)

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

Имея уже установленное представление входной и выходной информации, главной задачей при разработке внутримашинной информационной базы является создание грамотной структуры базы данных (БД), обеспечивающей:

- простоту и удобство работы;

- соответствующие условия доступа с учетом разграничений;


- достаточную производительность для работы в режиме реального времени.

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

В сущности, диалог – это процесс обмена сообщениями между пользователем и ЭВМ, при котором осуществляется постоянная смена ролей информатора и реципиента (пользователя, принимающего информацию), причем смена ролей должна быть достаточно оперативной.

Работа с информационной системой начинается с формы входа.

Дерево функций приведено на рисунке 12.

Рисунок 12 – Дерево функций

Схема, описывающая дерево диалога, представлена на рисунке 13.

Рисунок 13 Дерево диалога

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

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

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

3.2. Характеристика базы данных

ER модель определяет состав и взаимосвязь таблиц, отражающих содержание информационной модели в терминах СУБД, и представлена на рисунке 14.

Рисунок 14 – ER модель

Структура записей таблицы «Пользователи» представлена в таблице 5.

Таблица 5

Структуры записей таблицы «Пользователи»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Ключ

Id

serial

-

primary key

Должность

Position

character

50

Фамилия

Familiya

character

30

Имя

Imya

character

30

Отчество

Otchestvo

character

30

Дата рождения

Birthday

timestamp

-

Номер паспорта

NumPass

smallint

-

Серия паспорта

SeriyaPass

smallint

-

Кем выдан

KemVidan

character

200

Адрес

Adressss

character

200

Номер телефона

Telefon

smallint

-

Рабочее место

ARM

smallint

-


Структура записей таблицы «Права пользователей» представлена в таблице 6.

Таблица 6

Структуры записей таблицы «Права пользователей»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Ключ

Id

serial

-

primary key

Сотрудник

UserId

bigint

-

Код прав сотрудника

Role

smallint

-

Структура записей таблицы «ПО» представлена в таблице 7.

Таблица 7

Структуры записей таблицы «ПО»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Ключ

Id

serial

-

primary key

Название ПО

PName

character

30

Версия

Version

character

30

Последнее обновление

LastUpdateDate

timestamp

-

Структура записей таблицы «Ошибки» представлена в таблице 8.

Таблица 8

Структуры записей таблицы «Ошибки»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Ключ

Id

serial

-

primary key

Номер ПО

POId

bigint

-

Номер рабочего места

ARMId

bigint

-

Ошибка

Bag

text

-

Лог-файл

Log

text

-

Время ошибки

Time

timestamp

-

Структура записей таблицы «Задачи» представлена в таблице 9.

Таблица 9

Структуры записей таблицы «Задачи»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Ключ

Id

serial

-

primary key

Номер ошибки

BagId

bigint

-

Сотрудник, которому поручено исправление

UserId

bigint

-

Статус работы

Status

smallint

-

Структура записей таблицы «Отчеты» представлена в таблице 10.


Таблица 10

Структуры записей таблицы «Отчеты»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Ключ

Id

serial

-

primary key

Номер задачи

TasksId

bigint

-

Время исправления

Time

timestamp

-

Причина ошибки

Reason

character

300

Номер коммита

Commit

bigint

-

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

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

Таблица 11

Описание функций модулей

№ п/п

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

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

1

Глобальный модуль

Содержит функцию отправки сообщения об ошибке

2

Модуль справочника

«Пользователи»

Содержит функции добавления, удаления и редактирования пользователей

3

Модуль справочника

«Права пользователей»

Содержит функции добавления, удаления и редактирования прав пользователей

4

Модуль справочника

«ПО»

Содержит функции добавления, удаления и редактирования программного обеспечения

5

Модуль справочника

«Ошибки»

Содержит функции чтения поступивших сообщений о ошибках

6

Модуль справочника

«Задачи»

Содержит функции добавления и редактирования задач по устранению ошибок

7

Модуль справочника

«Отчеты»

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

8

Модуль справочника

«FAQ»

Содержит справочную информацию и функцию связи с разработчиками

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

Блок-схема глобального модуля представлена на рисунке 15.