Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Формализованное описание результатных показателей

№ п/п

Наименование результатного показателя

Идентификатор результ. пок-ля

Алгоритм расчета

1

Стоимость акции

Sj

2

Стоимость акции со скидкой

SСj

Sj * С

3

Стоимость СМС рассылки

Rkj

d * Pj + d * Pj*t

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

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

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

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

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

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

НЕ нашли? Не то? Что вы ищете?

Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (см. рис. 19).

Рис.19. Дерево функций ИС.

На данном этапе разработки проекта ИС необходимо также выбрать язык общения системы с конечным пользователем.

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

В процессе диалога возможно:

§  двустороннее управление на базе языка типа «запрос-ответ»,

§  одностороннее управление со стороны ИС с языком общения типа «меню», «заполнения шаблона», ответа по «подсказке»,

§  одностороннее управление со стороны пользователя с использованием языка директив (команд).

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

§  управление процессом диалога,

§  обеспечение интерфейса пользователя,

§  обеспечение выполнения сервисных или справочных функций,

§  анализ и обработка ошибочных ситуаций,

§  вызов обрабатывающих программ.

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

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

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

§  возможность работы с экранными формами входных документов,

§  формирование выходных документов,

§  корректировка вводимых данных,

§  просмотр введенной информации,

§  работа с таблицами нормативно-справочной информации,

§  протоколирование действий пользователя,

§  помощь на всех этапах работы.

Сценарий диалога представлен на рисунке 14.

Рисунок 14. Сценарий диалога с ИС.

Сценарий диалога состоит из двух логически связанных частей:

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

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

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

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

Рисунок 15. ER-модель разрабатываемой ИС.

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

Описание таблиц реляционной базы данных в терминах системы MySQL в таблицах 12-18

Таблица 12.

Характеристика таблицы «Форум»

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

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

Тип данных

Длина поля

Описание поля

№ Записи

N_zap

number

5

Первичный ключ

№ сообщения

N_soobchn

number

5

№ комментария из таблицы “сообщения”

Проверен

B_prov

boolean

1

Проверен ли файл

Согласован

B_sogl

Boolean

1

Согласован ли файл

Закрыто

B_close

boolean

1

Разрешение на обсуждение

№ файла

N_file

Number

1

№ прикрепленного файла

№ пользователя

N_user

Number

№ пользователя владельца

Права родителя

Rule_parent

Varchar

3

Права владельца создателя записи

Права группы

Rule_group

Varchar

3

Права других групп-друзей

Права остальных

Rule_other

varchar

3

Права остальных пользователей

Таблица 13.

Характеристика таблицы «Файлы»

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

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

Тип данных

Длина поля

Описание поля

№ группы

N_group

number

3

Первичный ключ

№ пользователя

N_user

varchar

255

№ пользователя

№ друга

B_

boolean

1

№ Друга пользователя

Таблица 14.

Характеристика таблицы «Группы»

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

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

Тип данных

Длина поля

Описание поля

№ файла

N_file

number

3

Первичный ключ

Имя файла

Name

varchar

255

Имя файла

Архив

B_archiv

boolean

1

В архиве ли файл

Таблица 15

Характеристика таблицы «Пользователи»

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

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

Тип данных

Длина поля

Описание поля

№ пользователя

N_file

number

3

Первичный ключ

№ группы

№_group

varchar

255

№ группы для идентификации к какой группе относится пользователь

Архив

B_archiv

boolean

1

В архиве ли файл

ФИО

FIO

char

255

Фамилия Имя Отчество

Таблица 16

Характеристика таблицы «Сообщения»

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

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

Тип данных

Длина поля

Описание поля

№ записи

N_record

number

5

Первичный ключ

Дата

Date_add

date

12

Дата добавление сообщения

№ пользователя

N_user

number

10

№ пользователя

Таблица 17.

Характеристика таблицы «Подписка»

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

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

Тип данных

Длина поля

Описание поля

№ подписки

N_mail

number

10

Первичный ключ

№ Записи

N_record

number

10

К какому документу прикреплён пользователь

№ пользователя

N_user

number

10

№ пользователя которые подписался

Таблица 18.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7