Материал: Автоматизация процесса внутрикорпоративного взаимодействия сотрудников компании ООО "ЛШ-Продакшн"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
Таблица № 2.4
Название поля
Идентификатор
Тип
Значность
Номер
NUM
N
5
ФИО
CHAR
C
40
Дата
DATA
D
12
Почта
CHAR
C
50
Идентификатор
ID
N
10
Должность
CHAR
C
254
Код должности
NUM
N
50
«Структура таблицы «Пользователи»
Структура таблицы «Карточки» представлена в таблице 2.5:
Имя файла: cards.mdf
Носитель: жёсткий диск
Организация: индексно-последовательная
Ключи: card_id
Длина записи: 40
Таблица № 2.5
Название поля
Идентификатор
Тип
Значность
Номер
NUM
N
5
Название
CHAR
C
40
Тип
CHAR
C
20
Дата
DATA
D
12
Идентификатор
ID
N
10
«Структура таблицы «Карточки»
Структура таблицы «Задачи» представлена в таблице 2.6:
Имя файла: tasks.mdf
Носитель: жёсткий диск
Организация: индексно-последовательная
Ключи: task_id
Длина записи: 40
48
Таблица № 2.6
Название поля
Идентификатор
Тип
Значность
Номер
NUM
N
5
Название
CHAR
C
40
Статус
NUM
N
1
Дата
DATA
D
12
Идентификатор
пользователя
NUM
N
10
«Структура таблицы «Задачи»
Структура таблицы «Должности» представлена в таблице 2.7:
Имя файла: places.mdf
Носитель: жёсткий диск
Организация: индексно-последовательная
Ключи: place_id
Длина записи: 40
Таблица № 2.7
Название поля
Идентификатор
Тип
Значность
Наименование
должности
CHAR
C
254
Номер должности
NUM
N
10
Код должности
NUM
N
50
«Структура таблицы «Должности»
Перечень используемых справочников представлен в таблице 2.8.
Таблица № 2.8
Название
справочника
Ответственный
Средний
объем
Средняя
частота
актуализации
Средний
объем
актуализации
Пользователи
Сотрудник
100
1 раз в месяц
10
Карточки
Сотрудник
100
Ежедневно
50
Задачи
Сотрудник
500
Ежедневно
50
Должности
Сотрудник
50
1 раз в месяц
20
«Используемые справочники»
49
2.2.3. Характеристика результатной информации
Результатной информацией работы данного продукта является файлы с
созданием карточек и задач. Файлы предназначены для описания изменения
состояния проведенных действий в интерфейсе пользователя и отправки этих
изменений на сервер. Структура файла выходного документа с созданием
карточки и задач представлена в таблице 2.9.
Таблица № 2.9
Наименование
Реквизиты
Используемые
таблицы
Частота
формирования
Способ
доставки
Карточка
- Название
- Идентификатор
- Состояние
- Добавлено
- Удалено
- Кто добавил
- Дата
- Карточки
- Пользователи
- Права
По мере
необходимости
Интерфейс
Задача
- Название
- Номер
- Идентификатор
- Состояние
- Добавлено
- Удалено
- Кто добавил
- Дата
- Карточки
- Пользователи
- Задачи
По мере
необходимости
Интерфейс
«Структура файла выходного документа»
Данный файл формируется по мере необходимости создания новых карточек и
задач. Для изменения данного файла на сервере используется протокол FTP.
После передачи файла на сервер через FTP-клиент происходит обновление
данных на сервере.
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций системы представляем декомпозицию функций системы и
осуществляется с целью детального анализа функциональных возможностей
системы и анализа комплекса функций, используемых на всех уровнях иерархии
50
системы. В основу входит декомпозиция множества основных и дополнительных
функций, разбитых на более простые, реализуемые на последующих уровнях
декомпозиции. Все функции, реализуемые в проекте разделены на две группы:
Основные
Служебные
Дерево функций системы представлено на рисунке 2.5.
Рисунок 2.5 Дерево функций системы
Основные функции представляют собой набор самостоятельных макрофункций,
реализованных в системе. Они обеспечивают исполнения главной функции
(добавление, изменение, удаление задач). Главная функция полностью
соответствует её функциональному назначению, то есть сущность и смысл
разработки системы.
Служебные функции обеспечивают безопасность системы и способствуют
улучшению показателей качества системы. Также они обеспечивают выполнение
основных функций и управляют правами доступа к программе.
51
Работу с системой реализует пользователь. В данном случае это сотрудник
отдела разработки. Алгоритм идентификации пользователя приведен на рисунке
2.6.
Рисунок 2.6 Алгоритм идентификации пользователя
Чтобы войти в систему пользователю необходимо авторизоваться путем,
введя логин и пароль. На основе полученных данных осуществляется
идентификация пользователя и предоставление доступа к системе. Однако, если
пользователь ввел неверные данные или был идентифицирован неправильно, то
система откажет в доступе. Пользователь, успешно прошедший идентификацию
получает полноценный доступ к программе, в соответствии со своими правами и
ограничениями. На основе полученных данных, ИС делает следующие шаги:
Поиск в БД наличие указанного логина и пароля
Источник: https://baza.diplomsite.ru/previewfile/2081