Файл: Перечень условных обозначений.docx

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

Категория: Не указан

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

Добавлен: 30.11.2023

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

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

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

Таблица 2.2.16 – OP

Ключи таблицы: ID – первичный ключ, CheckID, StudentID – внешние ключи.

Наименование атрибутов

Тип данных

Is NULL?

ID

int

-

OPID

int

-

CSSChange

decimal (18. 7)

-

CSSNote

nvarchar (100)

-

SADChange

decimal (18, 7)

-

SADNote

nvarchar (100)

-

DADChange

decimal (18. 7)

-

DADNote

nvarchar (100)

-

CSS1Change

decimal (18. 7)

-

CSS1Note

nvarchar (100)

-

SAD1Change

decimal (18. 7)

-

SAD1Note

nvarchar (100)

-

DAD1Change

decimal (18. 7)

-

DAD1Note

nvarchar (100)

-

AP

decimal (18. 7)

-

APNote

nvarchar (100)

-

VIK

decimal (18. 7)

-

VIKNote

nvarchar (100)

-

TSK

decimal (18. 7)

-

TSKNote

nvarchar (100)

-

PDP

decimal (18. 7)

-

PDPNote

nvarchar (100)

-

Таблица 2.2.17– OPAlgebral

Ключи таблицы: ID – первичный ключ, OPID – внешний ключ.

Наименование атрибутов

Тип данных

Is NULL?

ID

int

-

OPAlgebralID

int

-

VIK

int

-

Таблица 2.2.18 – OPPoints

Ключи таблицы: ID – первичный ключ, OPAlgebralID – внешний ключ.


Наименование атрибутов

Тип данных

Is NULL?

ID

int

-

StudentID

int

-

CheckID

int

-

Shtange

int

-

Genchi

int

-

Таблица 2.2.19 – ShG

Ключи таблицы: ID – первичный ключ, CheckID, StudentID – внешние ключи.

Наименование атрибутов

Тип данных

Is NULL?

ID

int

-

ShGID

int

-

PSh

int

-

PShNote

nvarchar (50)

-

PG

int

-

PGNote

nvarchar (50)

-

Таблица 2.2.20 – ShGAlgebral

Ключи таблицы: ID – первичный ключ, ShGID – внешний ключ.

Наименование атрибутов

Тип данных

Is NULL?

ID

int

-

ShGID

int

-

PSh

int

-

PShNote

nvarchar (50)

-

PG

int

-

PGNote

nvarchar (50)

-

Таблица 2.2.21 – ShGAlgebral

Ключи таблицы: ID – первичный ключ, ShGID – внешний ключ.

Наименование атрибутов

Тип данных

Is NULL?

ID

int

-

StudentID

int

-

CheckID

int

-

R0

int

-

R1

int

-

R2

int

-


Таблица 2.2.22 – TR

Ключи таблицы: ID – первичный ключ, CheckID, StudentID – внешние ключи.

Наименование атрибутов

Тип данных

Is NULL?










ID

int

-

TRID

int

-

PSh

int

-

PShNote

nvarchar (50)

-

PG

int

-

PGNote

nvarchar (50)

-

Таблица 2.2.23 – ShGAlgebral

Ключи таблицы: ID – первичный ключ, TRID – внешний ключ.

Наименование атрибутов

Тип данных

Is NULL?

ID

int

-

StudentID

int

-

CheckID

int

-

Run30m

nchar (10)

-

JumpFromPlace

int

-

ChelnRun

nchar (10)

-

Press

int

-

Run1000m

nchar (10)

-

Otjim

int

-

Naclon

int

-

StanDinamom

int

-

KistDinamomRight

int

-

KistDinamomLeft

int

-

Таблица 2.2.24 – Physical

Данные в базе не только структурированы, но и в подавляющем большинстве случаев взаимосвязаны, во избежание дублирования. Схематически структуру и взаимосвязь таблиц в базе можно выразить на рисунке 2.2.2.



Рисунок 2.2.2 – структура и взаимосвязь данных


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

2.3 Отчёты и визуальное представление данных в системе

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

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


ГЛАВА 3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРИЛОЖЕНИЯ

3.1 Обоснование выбора среды разработки, языков программирования и технологий

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

При выборе средств разработки я руководствовался различными принципами, которые помогут сократить количество времени на разработку ПО. К основным принципам следует отнести:

  • Наличие опыта работы со средствами разработки;

  • Наличие знаний, навыков в используемых языках программирования;

При разработке данного web-приложения в качестве редактора использовался VS Code 2019.

VS Code представляет собой интеллектуальный редактор для всех существующих языков программирование с возможностями анализа кода на лету, предотвращения ошибок в коде и автоматизированными средствами рефакторинга языков.

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

Для разработки приложения мной был использован следующий стек языков:

  • Java Script - мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией стандарта ECMAScript. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. Средствами этого языка была реализована вся программная логика проекта.

  • HTML — стандартизированный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML. Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства. Средствами этого языка был реализован «скелет» внешнего вида приложения

  • CSS — формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам. Средствами этого языка был обеспечен внешний вид приложения.