понедельник, 26 сентября 2016 г.

Смотри глубже

Эта страница для тех, кому интересно информационное сопряжение приложений

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

Таблицы:
 TABLE_PERSONES = "persones"; - данные о спортсменах
 TABLE_SPORTS = "sports"; - данные из НФП (баллы за показанные результаты)
 TABLE_TESTS = "tests"; - данные о выполненных упражнениях
 TABLE_ACHIVEMENTS = "achivements"; - данные о пройденных проверках
 TABLE_FOTO = "foto"; - временная таблица для работы с фото
 TABLE_POROGS = "porogs"; - данные из рекомендаций (назначенные к проверке упражнения, пороговые значения, баллы для оценок и уровней)

TABLE_PERSONES
Поля:
 KEY_ID тип INTEGER PRIMARY KEY
 KEY_ZVANIE тип TEXT – не используется
 KEY_FIRSTNAME тип TEXT
 KEY_SECONDNAME тип TEXT – не используется
 KEY_LASTNAME тип TEXT – не используется
 KEY_GENDER тип TEXT - пол
 KEY_BIRTHDAY тип TEXT – дата рождения
 KEY_PERSONNUMBER тип TEXT – не используется
 KEY_CATEGVS тип TEXT – возрастная категория военнослужащего
 KEY_CATEGFORCE тип TEXT – категория войск
 KEY_EDIZM тип TEXT – не используется
 KEY_FOTOFACE тип BLOB - фото
 KEY_FOTOPROFILE тип BLOB" – уменьшенное фото для списков

 TABLE_SPORTS
Поля:
KEY_ID тип INTEGER PRIMARY KEY";
        for(int i = 101; i<=195; i++){
            "f" Integer.toString(i) тип TEXT – столбец из НФП Приложение №18
        }

 TABLE_TESTS
Поля:
KEY_ID тип INTEGER PRIMARY KEY
KEY_ZVANIE тип TEXT – не используется
KEY_FIRSTNAME тип TEXT – имя спортсмена
KEY_SECONDNAME тип TEXT – не используется
KEY_LASTNAME тип TEXT – используется для строки поправок (формат строки см ниже)
KEY_GENDER тип TEXT – пол спортсмена
KEY_BIRTHDAY тип TEXT – дата рождения спортсмена
KEY_PERSONNUMBER тип TEXT - нагрудный номер
KEY_CATEGVS тип TEXT – возрастная категория военнослужащего
KEY_CATEGFORCE тип TEXT – категория войск
KEY_DATE_RESULT тип TEXT – дата выполнения упражнения
KEY_CATEG тип TEXT – категория упражнения
KEY_UPR тип TEXT – наименование упражнения
KEY_RESULT тип TEXT – показанный результат
KEY_BALL тип TEXT – полученный балл
KEY_EDIZM тип TEXT – единицы измерения результата
KEY_VIDEO тип TEXT – ссылка (локальная) на видеофайл (выполнение упражнения)
KEY_FOTOFACE тип BLOB – не используется
KEY_FOTOPROFILE тип BLOB" – не используется

 TABLE_ACHIVEMENTS
Поля:
KEY_ID тип INTEGER PRIMARY KEY
KEY_FIRSTNAME тип TEXT – имя спортсмена
KEY_ACHIVEMENT_DATE тип TEXT – дата сдачи проверки
KEY_ACHIVEMENT_NAME тип TEXT – название проверки
KEY_ACHIVEMENT_COUNT тип TEXT – количество упражнений, сданных в проверке
KEY_ACHIVEMENT_ITOG_BALL тип TEXT – итоговый балл за проверку
KEY_ACHIVEMENT_ITOG_LEVEL тип TEXT – показанный уровень за проверку
KEY_ACHIVEMENT_ITOG_MAKE тип TEXT – итоговая оценка за проверку
KEY_CATEG_ENABLED1 тип TEXT – признак того, что выполнялось упражнение на СИЛУ
KEY_CATEG_ENABLED2 тип TEXT – признак того, что выполнялось упражнение на ВЫНОСЛИСВОСТЬ
KEY_CATEG_ENABLED3 тип TEXT – признак того, что выполнялось упражнение на БЫСТРОТУ
KEY_CATEG_ENABLED4 тип TEXT – признак того, что выполнялось упражнение на ЛОВКОСТЬ
KEY_CATEG_ENABLED5 тип TEXT – признак того, что выполнялось упражнение на ВОЕННО-ПРИКЛАДНЫЕ НАВЫКИ

        for(int i = 1; i<=5; i++){// для пяти категорий упражнений
            String s =  Integer.toString(i);
KEY_ZVANIE  + s тип TEXT – не используется
KEY_FIRSTNAME   + s тип TEXT – имя спортсмена
KEY_SECONDNAME   + s тип TEXT – не используется
KEY_LASTNAME   + s тип TEXT – используется для строки поправок (формат строки см ниже)
KEY_GENDER   + s тип TEXT – пол спортсмена
KEY_BIRTHDAY   + s тип TEXT – дата рождения спортсмена
KEY_PERSONNUMBER   + s тип TEXT – нагрудный номер спортсмена
KEY_CATEGVS   + s тип TEXT – возрастная категория военнослужащего
KEY_CATEGFORCE   + s тип TEXT – категория войск
KEY_DATE_RESULT   + s тип TEXT – дата выполнения упражнения
KEY_CATEG   + s тип TEXT – категория упражнения
KEY_UPR   + s тип TEXT – наименование упражнения
KEY_RESULT   + s тип TEXT – показанный результат
KEY_BALL   + s тип TEXT – полученный балл
KEY_EDIZM   + s тип TEXT – единицы измерения результата
KEY_MAKE   + s тип TEXT – оценка за упражнение
        }

 TABLE_FOTO
Поля:
KEY_ID тип INTEGER PRIMARY KEY
KEY_FOTO тип BLOB
KEY_FOTO_SMALL тип BLOB

 TABLE_POROGS
Поля:
KEY_ID тип INTEGER PRIMARY KEY
KEY_CATEGVS тип TEXT – возрастная категория военнослужащего
KEY_CATEGFORCE тип TEXT – категория войск
KEY_POROG тип TEXT – пороговый балл
KEY_MAKE_1_5 тип TEXT – количество баллов для получения оценки 5 за одно упражнение
KEY_MAKE_1_4 тип TEXT – количество баллов для получения оценки 4 за одно упражнение
KEY_MAKE_1_3 тип TEXT – количество баллов для получения оценки 3 за одно упражнение
KEY_MAKE_3_5 тип TEXT – количество баллов для получения оценки 5 за три упражнения
KEY_MAKE_3_4 тип TEXT – количество баллов для получения оценки 4 за три упражнения
KEY_MAKE_3_3 тип TEXT – количество баллов для получения оценки 3 за три упражнения
KEY_MAKE_4_5 тип TEXT – количество баллов для получения оценки 5 за 4-е упражнения
KEY_MAKE_4_4 тип TEXT – количество баллов для получения оценки 4 за 4-е упражнения
KEY_MAKE_4_3 тип TEXT – количество баллов для получения оценки 3 за 4-е упражнения
KEY_MAKE_5_5 тип TEXT – количество баллов для получения оценки 5 за 5 упражнений
KEY_MAKE_5_4 тип TEXT – количество баллов для получения оценки 4 за 5 упражнений
KEY_MAKE_5_3 тип TEXT – количество баллов для получения оценки 3 за 5 упражнений
KEY_LEVEL_0_3 тип TEXT – количество баллов для получения высшего уровня за 3 упражнения
KEY_LEVEL_0_4 тип TEXT – количество баллов для получения высшего уровня за 4 упражнения
KEY_LEVEL_0_5 тип TEXT – количество баллов для получения высшего уровня за 5 упражнений
KEY_LEVEL_1_3 тип TEXT – количество баллов для получения 1 уровня за 3 упражнения
KEY_LEVEL_1_4 тип TEXT – количество баллов для получения 1 уровня за 4 упражнения
KEY_LEVEL_1_5 тип TEXT – количество баллов для получения 1 уровня за 5 упражнений
KEY_LEVEL_2_3 тип TEXT – количество баллов для получения 2 уровня за 3 упражнения
KEY_LEVEL_2_4 тип TEXT – количество баллов для получения 2 уровня за 3 упражнения
KEY_LEVEL_2_5 тип TEXT – количество баллов для получения 2 уровня за 4 упражнения
KEY_LEVEL_3_3 тип TEXT – количество баллов для получения 3 уровня за 3 упражнения
KEY_LEVEL_3_4 тип TEXT – количество баллов для получения 3 уровня за 4 упражнения
KEY_LEVEL_3_5 тип TEXT – количество баллов для получения 3 уровня за 5 упражнений
KEY_VSEGO_UPR тип TEXT – количество категорий упражнений назначенных к сдаче
KEY_NEED_SILA тип TEXT – список номеров упражнений на СИЛУ, назначенных к сдаче
KEY_NEED_VINOSL тип TEXT – список номеров упражнений на ВЫНОСЛИВОСТЬ, назначенных к сдаче
KEY_NEED_BYSTROTA тип TEXT – список номеров упражнений на БЫСТРОТУ, назначенных к сдаче
KEY_NEED_LOVKOST тип TEXT – список номеров упражнений на ЛОВКОСТЬ, назначенных к сдаче
KEY_NEED_VPN тип TEXT – список номеров упражнений на ВОЕННО-ПРИКЛАДНЫЕ НАВЫКИ, назначенных к сдаче
KEY_LIST_SILA тип TEXT – признак того, что упражнение на СИЛУ, назначено к сдаче
KEY_LIST_VINOSL тип TEXT – признак того, что упражнение на ВЫНОСЛИВОСТЬ назначено к сдаче
KEY_LIST_BYSTROTA тип TEXT - признак того, что упражнение на БЫСТРОТУ назначено к сдаче
KEY_LIST_LOVKOST тип TEXT - признак того, что упражнение на ЛОВКОСТЬ назначено к сдаче
KEY_LIST_VPN тип TEXT - признак того, что упражнение на ВОЕННО-ПРИКЛАДНЫЕ НАВЫКИ назначено к сдаче
KEY_LIST_NAME_SILA тип TEXT – список номеров упражнений на СИЛУ, назначенных к
KEY_LIST_NAME_VINOSL тип TEXT – список названий упражнений на ВЫНОСЛИВОСТЬ, назначенных к сдаче
KEY_LIST_NAME_BYSTROTA тип TEXT – список названий упражнений на БЫСТРОТУ, назначенных к сдаче
KEY_LIST_NAME_LOVKOST тип TEXT – список названий упражнений на ЛОВКОСТЬ, назначенных к сдаче
KEY_LIST_NAME_VPN тип TEXT – список названий упражнений на ВОЕННО-ПРИКЛАДНЫЕ НАВЫКИ, назначенных к сдаче




Формат строки с поправками:

Строка с поправками это символьная строка, разделенная знаком “~” на 9 частей

1часть – не используется
2часть – true – если поправка используется, false - если поправка не используется
3часть – итоговое значение поправки
4часть – единицы измерения поправки
5часть – формализованная строка про первую поправку см ниже
6часть – формализованная строка про вторую поправку см ниже
7часть – формализованная строка про третью поправку см ниже
8часть – формализованная строка про четвертую поправку см ниже
9часть – формализованная строка про пятую поправку см ниже

Формализованная строка про поправку
Это символьная строка, разделенная знаком “ ” (пробел) на 4 части
1часть – сокращенное название поправки например а), или б), или в), …
2часть – величина поправки по НФП
3часть – пустая, если поправка не используется, величина поправки по НФП, если поправка используется

Например строка

Звание ~ true ~ 30 ~ с ~ а) 15  ~ б) 5 ~ в) 25 25 ~ г) - - ~ д) 5 5

Означает, используется поправка в) и д), общая их сумма 30 секунд

Пояснение:
Звание – информация в не значащем поле


1 комментарий:

  1. السلام عليكم ورحمة الله وبركاته .

    اعزائي العملاء اهلا ومرحا بكم عنا في شركة تختص بخدمات نقل العفش في منطقة جدة شركتنا من الشركات المعروفة في مجال نقل العفش فاا بحثت اسم واحة الخليج لنقل العفش بجدة سوف نظهر لك في محركات البحث .

    شركة نقل عفش بجدة

    تشمل خدماتنا مراحل عدة تمر بها مرحلة نقل العفش لكي تتم الخدمة بكل سهولة ويسر :

    خدمة تغليف العفش
    خدمة تخزين العفش
    خدمة نقل العفش عن طريق الاوناش الهيدروليكية
    خدمة وضع العفش بطرق صحيحة في سيارات خاصة بنقل العفش

    تعرف على معلومات وتفاصيل اكثر عن طريق زيارة الخدمات الاتية بالضغط عليها وسوف يقوم بتحويلك على الخدمة مباشرة :

    نقل عفش برابغ شركة
    شركة نقل عفش بمكة

    ОтветитьУдалить