Файл: Техническая характеристика предметной области и предприятия.pdf

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

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

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

Добавлен: 25.04.2023

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

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

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

Глава 3. Программное обеспечение задачи

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

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

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

Рисунок 5. Дерево функций

В разработанном приложении взаимодействие пользователя и программы осуществляется в форме простого и удобного диалога, что позволяет обеспечить доступность данного приложения даже для неопытного пользователя.

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

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

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

При таком типе связи каждой записи в одной таблице соответствует одна или более записей в связанной таблице. Для реализации такого отношения используются две таблицы. Одна из них представляет сторону «один», другая - сторону «много».


Рисунок 7. ER-модель

Описание структуры таблицы клиентов t_ReceiverProps представлено в таблице 6.

Таблица 6.

Структура таблицы клиентов t_ReceiverProps

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

ProdTypeID 

Тип продукции 

Целое 

PayerId 

Плательщик 

Целое 

ReceiverId 

Получатель 

Целое 

Caption 

Название клиента 

Строка 

100 

StartDate 

Дата начала договора 

Дата/время 

EndDate 

Дата окончания договора 

Дата/время 

price_grp 

Группа цен 

Целое 

ManagerId 

Менеджер 

Целое 

10 

ClientKindId 

Тип клиента 

Целое 

11 

DeliveryKindId 

Тип доставки 

Целое 

12 

geo_AreaId 

Область 

Целое 

13 

geo_RayonId 

Район 

Целое 

14 

geo_TownId 

Город 

Целое 

15 

geo_CityAdmAreaId 

Административный округ 

Москвы 

Целое 

16 

POSKindId 

Тип торговой точки 

Целое 

17 

new_Reciever 

Состояние активности 

Целое 

18 

f_addr 

Полный адрес 

Строка 

255 

19 

FactAddress 

Краткий адрес 

Строка 

60 

Длина записи таблицы составляет L= 487 байт 

Количество записей в таблице n1 = 5000 

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

Таблица 7.

Структура справочника типов продукции ProdType

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

Название типа продукции 

Строка 

50 


Длина записи справочника составляет L= 4 байта 

Количество записей в справочнике n2 = 4 

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

Таблица 8.

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

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

ФИО менеджера 

Строка 

50 

TabNum 

Табельный номер 

Целое 

Длина записи справочника составляет L= 58 байт 

Количество записей в справочнике n3 = 40 

 Описание структуры справочника типов торговых точек POSKinds представлено в таблице 9. 

Таблица 9.

Структура справочника типов торговых точек POSKinds

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

Тип торговой точки 

Строка 

50 

поля

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

Краткое описание

Тип

Размер, байт

Name1 

Тип торговой точки кратко

Строка 

20 

Длина записи справочника составляет L= 74 байта 

Количество записей в справочнике n4 = 14 

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

Таблица 10.

Структура справочника типов доставки DeliveryKinds

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

Тип доставки 

Строка 

100 

Name1 

Тип доставки кратко 

Строка 

20 


Длина записи справочника составляет L= 124 байта 

Количество записей в справочнике n5 = 8 

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

Таблица 11.

Структура справочника типов клиентов ClientKinds

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

Тип клиента 

Строка 

100 

Data3 

Тип клиента кратко 

Строка 

20 

Длина записи справочника составляет L= 124 байта 

Количество записей в справочнике n6 = 8 

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

Таблица 12.

Структура справочника активности клиентов new_Receiver

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

Тип клиента 

Строка 

50 

Длина записи справочника составляет L= 54 байта 

Количество записей в справочнике n7 = 3 

 Описание структуры справочника областей geo_Areas представлено в таблице 13.

Таблица 13.

Структура справочника областей geo_Areas

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

Название области 

Строка 

100 

Name1 

Краткое название 

Строка 

20 

Длина записи справочника составляет L= 124 байта 

Количество записей в справочнике n8 = 86 

Описание структуры справочника городов geo_Towns представлено в таблице 14.


Таблица 14. 

Структура справочника городов geo_Towns

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

Название города 

Строка 

50 

Area_Id 

Ссылка на область 

Число 

Rayon_Id 

Ссылка на район 

Число 

Длина записи справочника составляет L= 62 байта 

Количество записей в справочнике n9 = 288 

Описание структуры справочника районов geo_Rayons представлено в таблице 15.

Таблица 15. 

Структура справочника районов geo_Rayons

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

Name 

Название района 

Строка 

50 

AreaId 

Ссылка на область 

Число 

Длина записи справочника составляет L10 = 58 байта 

Количество записей в справочнике n10 = 47 

Описание структуры справочника административных округов geo_CityAdmAreas представлено в таблице 16. 

Таблица 16.

Структура справочника административных округов

geo_CityAdmAres

поля

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

Краткое описание

Тип

Размер, байт

Id 

Ключевое поле 

Счетчик 

поля

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

Краткое описание

Тип

Размер, байт

Name 

Название округа 

Строка 

100 

TownId 

Ссылка на город 

Число 

ShortName 

Краткое название 

Строка 

50