Программное обеспечение задачи



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

 

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

Разрабатываемая система представляет собой функциональное автоматизированное рабочее место специалиста отдела МТО УФССП России по Самарской области.

Рассмотрим дерево функций на примере АРМа специалиста отдела МТО УФССП России по Самарской области, рисунок 6.

 


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


Сценарии диалога – описывает начальное окно, множество состояний диалога, а также действия, которые выполняются в каждом состоянии.

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

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

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

Рассмотрим сценарий диалога на примере АРМа специалиста отдела МТО УФССП России по Самарской области, рисунок 7.

 

 


 

 

Рисунок 7 – Сценарий диалога


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

 

Система использует одну базу данных, состоящую из 32 таблиц:

 

- Сотрудники.

- Структурное подразделение.

- Статус работника.

- Должность.

- Классный чин.

- Принадлежность.

- Склад головные уборы (1)

- Склад головные уборы выдача (1).

- Склад верхняя одежда (1).

- Склад верхняя одежды выдача (1).

- Склад рубашки/блузки (1).

- Склад рубашки/блузки выдача (1).

- Склад головные уборы (1).

- Склад головные уборы выдача (1).

- Склад обувь (1).

- Склад обувь выдача (1).

- Склад атрибуты (1).

- Склад атрибуты на головные уборы выдача (1).

- Склад атрибуты на верхнюю одежду выдача (1).

- Склад атрибуты на рубашки/блузки выдача (1).

- Головные уборы склад (2).

- Верхняя одежда склад (2).

- Рубашки/блузки склад (2).

- Обувь склад (2).

- Атрибуты на головные уборы склад (2).

- Атрибуты на верхнюю одежду склад (2).

- Атрибуты на рубашки/блузки склад (2).

- Требование – накладная головные уборы.

- Требование – накладная верхняя одежда.

- Требование – накладная рубашки/блузки.

- Требование – накладная обувь.

- Требование – накладная атрибуты на головные уборы.

- Требование – накладная атрибуты на верхнюю одежду.

- Требование – накладная атрибуты на рубашки/блузки.

Структурная схема базы данных выдачи и учета вещевого довольствия на рисунке 8.

 


 

Рисунок 8 – Схема данных


Таблица «Сотрудники» - содержит информацию о сотрудниках:

- Номер сотрудника.

- Фамилия сотрудника.

- Имя сотрудника.

- Отчество сотрудника.

- Подразделение.

- Должность.

- Статус.

- Чин.

- Класс.

- Размер головного убора.

- Размер верхней одежды.

- Размер рубашки/блузки.

- Размер ноги.

- Рост.

- Принадлежность.

Таблица «Структурное подразделение» - содержит информацию о структурных подразделениях:

- Код.

- Название.

Таблица «Статус работника» - содержит информацию о статусах, в которых находится работник:

- Код.

- Статус.

Таблица «Должность» - содержит информацию о должностях:

- Код.

- Должность.

Таблица «Классный чин» - содержит информацию о классных чинах:

 

- Код.

- Классный чин.

Таблица «Принадлежность» - содержит информацию о принадлежности:

- Код.

- Пол.

Таблица «Склад головные уборы (1)» - содержит информацию о количестве головных уборов на складе:

- Код.

- Код обмундирования.

- Наименование.

- Размер.

- Количество.

Таблица «Склад головные уборы выдача (1)» - содержит информацию о том, когда, кому и в каком количестве был выдан головной убор, о сроке его носки и дате списания:

- Код.

- Код обмундирования.

- Код сотрудника.

- Наименование.

- Размер.

- Количество.

- Срок носки.

- Дата выдачи.

- Списание.

Таблица «Склад верхняя одежда (1)» - содержит информацию о количестве верхней одежды на складе:

- Код.

- Код обмундирования.

- Наименование.

- Размер.

- Рост.

- Количество.

Таблица «Склад верхняя одежда выдача (1)» - содержит информацию о том, когда, кому и в каком количестве была выдана верхняя одежда, о сроке её носки и дате списания:

- Код.

- Код обмундирования.

- Код сотрудника.

- Наименование.

- Размер.

- Рост

- Количество.

- Срок носки.

- Дата выдачи.

- Списание.

Таблица «Склад рубашки/блузки (1)» - содержит информацию о количестве рубашек/блузок на складе:

- Код.

- Код обмундирования.

- Наименование.

- Размер.

- Рост.

- Количество.

Таблица «Склад рубашки/блузки выдача (1)» - содержит информацию о том, когда, кому и в каком количестве были выданы рубашки/блузки, о сроке их носки и дате списания:

 

- Код.

- Код обмундирования.

- Код сотрудника.

- Наименование.

- Размер.

- Рост

- Количество.

- Срок носки.

- Дата выдачи.

- Списание.

Таблица «Склад обувь (1)» - содержит информацию о количестве обуви на складе:

- Код.

- Код обмундирования.

- Наименование.

- Размер.

- Количество.

Таблица «Склад обувь выдача (1)» - содержит информацию о том, когда, кому и в каком количестве была выдана обувь, о сроке её носки и дате списания:

- Код.

- Код обмундирования.

- Код сотрудника.

- Наименование.

- Размер.

- Количество.

- Срок носки.

- Дата выдачи.

- Списание.

Таблица «Склад атрибуты (1)» - содержит информацию о количестве атрибутов на складе:

- Код.

- Код обмундирования.

- Наименование.

- Количество.

Таблица «Склад атрибуты на головные уборы выдача (1)» - содержит информацию о том, когда, кому и в каком количестве были выданы атрибуты на головные уборы, о сроке их носки и дате списания:

- Код.

- Код обмундирования.

- Код сотрудника.

- Предмет одежды.

- Наименование.

- Количество.

- Срок носки.

- Дата выдачи.

- Списание.

Таблица «Склад атрибуты на верхнюю одежду выдача (1)» - содержит информацию о том, когда, кому и в каком количестве были выданы атрибуты на верхнюю одежду, о сроке их носки и дате списания:

- Код.

- Код обмундирования.

- Код сотрудника.

- Предмет одежды.

- Наименование.

- Количество.

- Срок носки.

- Дата выдачи.

- Списание.

Таблица «Склад атрибуты на рубашки/блузки выдача (1)» - содержит информацию о том, когда, кому и в каком количестве были выданы атрибуты на рубашки/блузки, о сроке их носки и дате списания:

- Код.

- Код обмундирования.

- Код сотрудника.

- Предмет одежды.

- Наименование.

- Количество.

- Срок носки.

- Дата выдачи.

- Списание.

Таблица «Головные уборы склад (2)» - содержит информацию о том, какой головной убор положен сотруднику по классному чину:

- Код.

- Код обмундирования.

- Код чина.

- Наименование.

- Размер.

Таблица «Верхняя одежда склад (2)» - содержит информацию о том, какая верхняя одежда положена сотруднику по классному чину:

- Код.

- Код обмундирования.

- Код чина.

- Код принадлежности.

- Наименование.

- Размер.

- Рост.

Таблица «Рубашки/блузки склад (2)» - содержит информацию о том, какие рубашки/блузки положены сотруднику по классному чину:

- Код.

- Код обмундирования.

- Код чина.

- Код принадлежности.

- Наименование.

- Размер.

- Рост.

Таблица «Обувь склад (2)» - содержит информацию о том, какая обувь положена сотруднику:

- Код.

- Код обмундирования.

- Код принадлежности.

- Наименование.

- Размер.

Таблица «Атрибуты на головные уборы склад (2)» содержит информацию о том, какие атрибуты положены сотруднику:

- Код.

- Код обмундирования.

- Код чина.

- Предмет

- Наименование.

Таблица «Атрибуты на верхнюю одежду склад (2)» содержит информацию о том, какие атрибуты на верхнюю одежду положены сотруднику по классному чину:

- Код.

- Код обмундирования.

- Код чина.

- Предмет одежды

- Наименование.

Таблица «Атрибуты на рубашки/блузки склад (2)» содержит информацию о том, какие атрибуты на рубашку/блузку положены сотруднику по классному чину:

- Код.

- Код обмундирования.

- Код чина.

- Предмет одежды

- Наименование.

Таблица «Требование – накладная головные уборы» содержит информацию о том, какое форменное обмундирование сотрудник должен получить на складе:

- Код накладной.

- Код сотрудника.

- Код чина.

- Класс.

- Код обмундирования.

- Дата составления.

- Структурное подразделение.

- Через кого.

- Разрешил.

- Количество.

- Размер.

Таблица «Требование – накладная верхняя одежда» содержит информацию о том, какое форменное обмундирование сотрудник должен получить на складе:

- Код накладной.

- Код сотрудника.

- Код чина.

- Класс.

- Код обмундирования.

- Дата составления.

- Структурное подразделение.

- Через кого.

- Разрешил.

- Количество.

- Принадлежность.

- Размер.

- Рост.

Таблица «Требование – накладная рубашки/блузки» содержит информацию о том, какое форменное обмундирование сотрудник должен получить на складе:

- Код накладной.

- Код сотрудника.

- Код чина.

- Класс.

- Код обмундирования.

- Дата составления.

- Структурное подразделение.

- Через кого.

- Разрешил.

- Количество.

- Принадлежность.

- Размер.

- Рост.

Таблица «Требование – накладная обувь» содержит информацию о том, какое форменное обмундирование сотрудник должен получить на складе:

- Код накладной.

- Код сотрудника.

- Код чина.

- Класс.

- Код обмундирования.

- Дата составления.

- Структурное подразделение.

- Через кого.

- Разрешил.

- Количество.

- Размер.

- Принадлежность.

Таблица «Требование – накладная атрибуты на головные уборы» содержит информацию о том, какие атрибуты на головные уборы сотрудник должен получить на складе:

- Код накладной.

- Код сотрудника.

- Код чина.

- Класс.

- Код обмундирования.

- Дата составления.

- Структурное подразделение.

- Через кого.

- Разрешил.

- Количество.

Таблица «Требование – накладная атрибуты на верхнюю одежду» содержит информацию о том, какие атрибуты на верхнюю одежду сотрудник должен получить на складе:

- Код накладной.

- Код сотрудника.

- Код чина.

- Класс.

- Код обмундирования.

- Дата составления.

- Структурное подразделение.

- Через кого.

- Разрешил.

- Количество.

Таблица «Требование – накладная атрибуты на рубашки/блузки» содержит информацию о том, какие атрибуты на рубашки/блузки сотрудник должен получить на складе:

- Код накладной.

- Код сотрудника.

- Код чина.

- Класс.

- Код обмундирования.

- Дата составления.

- Структурное подразделение.

- Через кого.

- Разрешил.

- Количество.


Дата добавления: 2018-11-24; просмотров: 353; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!