ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 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-документам. Средствами этого языка был обеспечен внешний вид приложения.