Евгений Колесников hace 3 años
padre
commit
534a0cf760

+ 17 - 0
articles/5_1_1_4_analiz.md

@@ -243,6 +243,23 @@ https://studfile.net/preview/6354126/page:11/
 
 Соблюдение приведенных принципов необходимо при выполнении работ на всех стадиях создания и функционирования АИС, т.е. в течение всего их жизненного цикла.
 
+# Пример описания предметной области "Фитнесс-центр"
+
+**Программа для фитнес-центра по распределению фитнес – расписания и контроля его соблюдения**
+
+Предполагается, что в системе фитнес центра будет 3 роли пользователей: клиенты, тренеры, администраторы. Авторизация в системе производится по телефону и паролю.
+Клиенты могут зарегистрироваться в системе, указав ФИО, телефон, пароль, дату рождения, фото профиля, пол. 
+
+Администраторы – пользователи с уже заполненным профилем. Они могут добавлять новых тренеров и записывать их на различные курсы обучения с целью поддержки и улучшения их профессиональной квалификации. Постоянным клиентам администраторы могут предоставлять скидки на тренировки.
+
+Любой клиент после авторизации может выбрать себе тренера (если у него нет такового).  В этом случае клиент видит список тренеров с именем, фото, полом, стажем работы и списком достижений. Клиент может отправить заявку любому из тренеров, написав при этом цель, которую он хочет достигнуть при тренировках.
+
+Тренер после авторизации видит новые заявки от клиентов и их количество (если таковые имеются).  Тренер может принять заявку или отклонить. В случае отказа, тренер должен указать причину. В случае подтверждения заявки тренер должен выставить план индивидуальных занятий для клиента. Выбрав из списка клиентов без плана тренировок, тренер видит цель клиента, его возраст и планирует даты тренировочного цикла. Для индивидуальных занятий тренер может выбрать упражнения, указывая при этом его вид (приседания, отжимания и т.д.), частоту выполнения (сколько раз в неделю), число подходов и число повторений в каждом подходе.
+
+Клиент, отправивший заявку, но не получивший ответа, видит список своих заявок с результатами (в том числе с указанием причины при отказе) и количеством дней ожидания ответа. Получив план тренировок, клиент видит экран с 2 вкладками: план тренировок (дата-список упражнений через запятую) и сегодняшний перечень индивидуальных занятий. Для последней выводится список: вид упражнения, количество повторов и Checkbox, позволяющий отметить выполнения, упражнения. Несмотря на это, упражнение не будет засчитано системой до тех пор, пока клиент не укажет показатель своего пульса во время выполнения упражнения. Сверху выводится сегодняшний прогресс (по количеству выполненных упражнений) в процентах с графическим отображением. 
+
+Тренер также может посмотреть список своих текущих клиентов с указанием у каждого: проценты выполнения всего цикла тренировок (зависит от длительности цикла) и процента выполненных упражнений (т.к. некоторые упражнения могут быть пропущены). По каждому клиенту выводится средний показатель пульса во время выполнения упражнений.
+
 # Контрольные вопросы
 
 1. Что такое "CASE-cpедcmвa"

BIN
docs/Практика и методика реализации образовательных программ СПО с учетом стандартов Ворлдскиллс.pdf


+ 65 - 64
readme.md

@@ -59,11 +59,11 @@ http://sergeyteplyakov.blogspot.com/2014/01/microsoft-fakes-state-verification.h
 
  -->
 
-* [МДК. 05.01 Проектирование и дизайн информационных систем](#МДК-0501-Проектирование-и-дизайн-информационных-систем)
+* [МДК. 05.01 Проектирование и дизайн информационных систем](#мдк-0501-проектирование-и-дизайн-информационных-систем)
 
-* [МДК. 05.02 Разработка кода ИС](#МДК-0502-Разработка-кода-ИС)
+* [МДК. 05.02 Разработка кода ИС](#мдк-0502-разработка-кода-информационных-систем)
 
-* [МДК. 05.03 Тестирование информационных систем](#МДК-0503-Тестирование-информационных-систем)
+* [МДК. 05.03 Тестирование информационных систем](#мдк-0503-тестирование-информационных-систем)
 
 # МДК. 05.01 Проектирование и дизайн информационных систем
 
@@ -73,6 +73,8 @@ http://sergeyteplyakov.blogspot.com/2014/01/microsoft-fakes-state-verification.h
 
 ### Лекции
 
+<!-- TODO расковырять "практику и методику..." из доки -->
+
 1. [Основные понятия и определения ИС.](articles/5_1_1_1_intro2.md)
     
 1. [Анализ предметной области. Основные понятия системного и структурного анализа.](articles/5_1_1_4_analiz.md)
@@ -154,50 +156,6 @@ http://sergeyteplyakov.blogspot.com/2014/01/microsoft-fakes-state-verification.h
 
 5. [Создание, изменение продукции](./articles/cs_edit_product.md)
 
-## Тема 5.1.4. Разработка мобильных приложений. Android Studio. Kotlin.
-
-1. [Основы языка Kotlin](./articles/kotlin.md)
-
-2. [Первый проект в Android Studio](./articles/android_studio.md)
-
-3. [Стили и темы. Ресурсы. Фигуры. Обработчики событий.](./articles/themes.md)
-
-4. [Проект погода (начало): геолокация, http(s)-запросы, разбор json, ImageView.](./articles/weather.md)
-
-5. [Проект погода (продолжение): SplashScreen (заставка). Выбор города. Выбор и отображение массива значений (почасовая, ежедневная). Разбор XML.](./articles/weather2.md)
-
-6. [Проект "база". Авторизация на сервере (Basic auth, token).](./articles/android_auth.md)
-
-7. [Wear OS](./articles/wear_os.md)
-
-8. [Разбор задания предыдущего чемпионата](./articles/wsrf6_1.md)
-
-9. [Использование регулярных выражений для разбора данных в любом формате](./articles/regex.md)
-
-10. [ViewPager, Fragments, Tabs](./articles/pager.md)
-
-<!-- 
-
-TODO
-
-BottomNavigation + frames
-figma
-api (swagger)
-http (получать контент при ошибке)
-структурировать по экранам
-темы DayNight
-хранение состояния (preferences)
-ViewPager
-multipart/form-data - загрузка картинок на сервер
-источник фото - камера/галерея
-swype to delete
-swype вниз (обновление списка)
-tablayout
-
-kerio
-
--->
-
 ## Тема 5.1.5. Разработка своего API.
 
 1. [API. PHP-сервер. GET-запрос.](./articles/api_php.md)
@@ -233,23 +191,6 @@ ER-диаграмма
 
 1. [Руководство пользователя](./articles/user_manual.md)
 
-<!-- 
-
-
-кнопки с картинками (нижнее или боковое меню)(фрагменты)
-поиск (фильтрация) - строка поиска и выпадающий список
-операции с датой
-
-- сохранение данных при повороте (попов вт)
-- локальное хранилище (малинин ср)
-- чтение/запись файлов (галерея) (смирнов чт)
-- swype вниз (обновление списка) (бастраков)
-
-чат
-tablayout
-часы
--->
-
 <!--
 
 https://office-menu.ru/uroki-sql Уроки SQL
@@ -425,6 +366,66 @@ ERD,
 импорт данных 
 дописать про update, delete -->
 
+# МДК. 05.02 Разработка кода информационных систем
+
+## Тема 5.1.4. Разработка мобильных приложений. Android Studio. Kotlin.
+
+1. [Основы языка Kotlin](./articles/kotlin.md)
+
+2. [Первый проект в Android Studio](./articles/android_studio.md)
+<!-- TODO расписать LinearLayout и TableLayout -->
+
+3. [Стили и темы. Ресурсы. Фигуры. Обработчики событий.](./articles/themes.md)
+
+4. [Проект погода (начало): геолокация, http(s)-запросы, разбор json, ImageView.](./articles/weather.md)
+
+5. [Проект погода (продолжение): SplashScreen (заставка). Выбор города. Выбор и отображение массива значений (почасовая, ежедневная). Разбор XML.](./articles/weather2.md)
+
+6. [Проект "база". Авторизация на сервере (Basic auth, token).](./articles/android_auth.md)
+
+7. [Wear OS](./articles/wear_os.md)
+
+8. [Разбор задания предыдущего чемпионата](./articles/wsrf6_1.md)
+
+9. [Использование регулярных выражений для разбора данных в любом формате](./articles/regex.md)
+
+10. [ViewPager, Fragments, Tabs](./articles/pager.md)
+
+<!-- 
+
+TODO
+
+BottomNavigation + frames
+figma
+api (swagger)
+http (получать контент при ошибке)
+структурировать по экранам
+темы DayNight
+хранение состояния (preferences)
+ViewPager
+multipart/form-data - загрузка картинок на сервер
+источник фото - камера/галерея
+swype to delete
+swype вниз (обновление списка)
+tablayout
+
+kerio
+
+кнопки с картинками (нижнее или боковое меню)(фрагменты)
+поиск (фильтрация) - строка поиска и выпадающий список
+операции с датой
+
+- сохранение данных при повороте (попов вт)
+- локальное хранилище (малинин ср)
+- чтение/запись файлов (галерея) (смирнов чт)
+- swype вниз (обновление списка) (бастраков)
+
+чат
+tablayout
+часы
+
+-->
+
 # МДК. 05.03 Тестирование информационных систем
 
 [46+24]: ФГОС