Скачиваний:
9
Добавлен:
17.06.2023
Размер:
1.68 Mб
Скачать

kэ L * C L *

N эл.ф.

(1.3)

N

 

 

 

Данные количественного анализа представлены в таблице 1.2.

Таблица 1.2 – Количественный анализ

Диаграмма

kу

kб

kэ

А0

0

4

0

А1

2

1,75

4

А2

2,7

0,127

2

А3

0,7

1

2

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

[7].

1.4 Модель данных по стандарту IDEF1X

Для построения диаграммы "сущность-связь” необходимо определить сущности, обозначающие объекты предметной области, связи между ними и атрибуты [10]. На рисунках 1.7–1.8 представлена логическая и физическая модели данных по стандарту IDEF1X с помощью CASE-средства ER-Win. Данные диаграммы были построены для анализа основных требований предъявляемых к разрабатываемой информационной системе.

Из рисунков 1.7 - 1.8 следует: каждый контрагент работает или ухаживает за несколькими лошадьми - связь один-ко-многим, каждая лошадь потребляет несколько номенклатур корма - связь один-ко-многим, каждый из графиков

(тренинга и кормления) выполняют все контрагенты - связь один-ко-многим, в

графике кормления учитывается несколько номенклатур корма - связь один-ко-

многим.

Отображенные связи относятся к типу не идентифицирующей связи один-ко-

многим.

12

Рисунок 1.7 – Логическая модель данных

Рисунок 1.8 – Физическая модель данных

1.5 Описание информационных объектов разрабатываемой системы

Данная ИС разрабатывается с помощью "1С: Предприятие 8.3. Учебная версия". Описание информационных объектов представлено ниже.

1)Справочник "Поголовье лошадей"

-Подчиненный справочник "Денники";

пол (перечисление);

13

кличка (строка);

масть (перечисление);

порода (из справочника "Классификатор пород");

год (дата);

тип размещения (перечисление);

контрагент (из справочника "Контрагенты").

2)Справочник "Классификатор пород"

наименование (строка).

3)Справочник "Денники"

номер (число).

4)Справочник "Контрагенты"

наименование (строка);

отношение (перечисление);

фактический адрес (строка);

Табличная часть "Контакты"

контактное лицо (строка);

должность (строка);

телефон (строка);

электронная почта (строка).

5)Справочник "Номенклатура"

наименование (строка);

ед. измерения (перечислениекг, т, гр, мг, л итд).

14

6) Справочник "ВидРаботыЛошади"

наименование (строка).

7) Регистр сведений периодический "Режим кормления"

измерения:

справочник "Поголовье";

справочник "Номенклатура";

ресурсы:

порция (число);

ед. изм (перечисление);

периодичность (число);

реквизит:

ответственный (справочник "Контрагенты").

8)Документ "Задание на кормление"

из регистра сведения "Режим кормления" заполняем табличную часть документа. В таблице 1.3 представлена табличная часть документа "Задание на кормление".

Таблица 1.3 - Табличная часть документа "Задание на кормление"

Лошадь

Номенклатура

Объем

Периодичность

Ед.изм

Фактический

денника

 

 

плановый

 

 

объем

 

 

 

 

 

 

 

1

Оливария

овес

1

3

кг

3

 

 

 

 

 

 

 

2

Аполлон

овес

2

5

кг

8

 

 

 

 

 

 

 

5

Большой

овес

1

5

кг

5

 

приз

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

9) Регистр сведений "График нагрузки лошади"

измерения:

справочник "Поголовье";

день недели (перечисление);

ресурсы:

активность (справочник "ВидРаботыЛошади");

время нагрузки (число);

ответственный (справочник "Контрагенты").

10) Документ "Задание на тренинг"

Табличная часть документа заполняется на неделю, в которую попадает дата проведения документа по выбранному контрагенту на основании регистра сведений

"График нагрузки лошади". В таблице 1.4 представлена табличная часть документа

"Задание на тренинг".

Таблица 1.4 - Табличная часть документа "Задание на тренинг"

Лошадь

День недели

Активность

Время

Факт

Комментарий

 

 

 

нагрузки, час

отработки

 

 

 

 

 

 

 

Оливария

Понедельник

Прыжковая

1

2 повала в

 

 

тренировка до

 

 

системе

 

 

110 см

 

 

из трех

 

 

 

 

 

брусьев

 

 

 

 

 

 

11) Документ "Заявка на поставку"

ответственный (справочник "Контрагенты");

Табличная часть "Товары"

номенклатура (справочник "Номенклатура");

16

количество (число);

ед. изм (перечисление);

примечание (строка).

12) Документ "Поставка товаров"

номенклатура (справочник "Номенклатура");

количество (число);

ед. изм (перечисление);

примечание (строка).

13) Документ "Списание товаров"

номенклатура (спр. Номенклатура);

количество (число);

ед. изм (перечисление);

примечание (строка).

14) Отчет "Остаток на складе"

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

15) Отчет "Нагрузка лошадей"

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

1.6 Дерево объектов конфигурации

На рисунке 1.9 представлено дерево объектов конфигурации «Управление конно-спортивным клубом».

17

Рисунок 1.9 - Дерево программных модулей

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

На рисунке 1.9 представлено 8 ветвей: общие, справочники, документы,

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

Описание остальных объектов приведено в пункте 1.5.

18

1.7 Взаимосвязи модулей и массивов данных

Модель базы данных 1С:Предприятия 8 имеет ряд особенностей, отличающих

ееот классических моделей систем управления базами данных (например,

основанных на реляционных таблицах), с которыми имеют дело разработчики в универсальных системах.

Основное отличие заключается в том, что разработчик 1С:Предприятия не обращается к базе данных напрямую. Непосредственно он работает с платформой

1С:Предприятия. При этом он может:

описывать структуры данных в конфигураторе,

манипулировать данными с помощью объектов встроенного языка,

составлять запросы к данным, используя язык запросов.

Платформа 1С:Предприятия обеспечивает операции исполнения запросов,

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

Рисунок 1.10 - Схема обращения к базе данных

19

1.8 Алгоритм работы одного из выбранных модулей

Рассмотрим алгоритм работы формирования отчета "ОстатокНаСкладе",

который представлен на рисунке 1.10. На рисунке 1.11 изображена экранная форма данного модуля. Текст программы представлен в приложение А.

Рисунок 1.11 – Блок схема отчета "Остаток на складе"

20

Рисунок 1.12 – Экранная форма отчета "Остаток на складе"

SQL - запрос по выборке данных об остатках и оборотах:

"ВЫБРАТЬ ОстаткиНаСкладеОстаткиИОбороты.Номенклатура,

ОстаткиНаСкладеОстаткиИОбороты.КоличествоПриход,

ОстаткиНаСкладеОстаткиИОбороты.КоличествоРасход,

ОстаткиНаСкладеОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.ОстаткиНаСкладе.ОстаткиИОбороты КАК

ОстаткиНаСкладеОстаткиИОбороты".

На рисунках 1.12 - 1.14 изображены экранные формы по настройке отчета:

выбранные поля, отбор и выбор периода.

Рисунок 1.13 - Настройка отображаемых полей в отчете

Рисунок 1.14 - Настройка отбора по номеклатуре

21

Соседние файлы в папке Курсовые работы