- •Содержание
- •Введение
- •1 Аналитическая часть
- •1.1. Характеристика предметной области
- •1.2. Исследование аналогов программного продукта
- •Вкладка "Старт":
- •1.3. Постановка задачи
- •1. Информационное обеспечение – бд «Травмпункт»
- •2. Системные требования
- •3. Функциональные системы
- •4. Иерархия модулей
- •2. Проектная часть
- •2.1. Моделирование бизнес-процессов предметной части
- •2.2. Информационное моделирование
- •2.3. Программные модули
- •3. Технология работы с программным продуктом
- •3.1. Работа пользователя с системой
- •3.2. Перспективы развития проекта
- •3.3. Экономическая эффективность внедрения программного продукта
- •Заключение
- •Список литературы
- •Приложение Приложение 1
- •Приложение 2
- •Приложение 3
Вкладка "Старт":
Старт - признак Старта, то есть дистанции, пробегаемой с контролем времени.
Название - Название соревнования. После включения признака "Старт" это поле автоматически заполняется описанием тренировки из поля "Содержание". После этого его можно отредактировать.
Дистанция (м) - Длина дистанции в метрах.
Кнопка * 1,5 - При нажатии на эту кнопку число в поле "Дистанция" умножается на 1,5. Это сделано для удобства ввода длины дистанции для карт масштаба 1:15000.
Результ - Время прохождения дистанции (часы, минуты, секунды, сотые доли секунды). Видимость сотых долей секунды можно отключить при помощи параметра "Показывать сотые доли секунды" вокне настройки программы.
Темп мин/км - Средний темп пробегания дистанции в минутах на километр. Вычисляется автоматически.
Количество КП - Количество Контрольных Пунктов на дистанции.
Всего (м) - Длина дистанции в метрах, вычисляемая путем суммирования длин отдельных Отрезков дистанции (для контроля правильности ввода информации об Отрезках).
Всего время - Время пробегания дистанции, вычисляемое путем суммирования времен отдельных Отрезков дистанции (для контроля правильности ввода информации об Отрезках).
Группа "План":
Содержание - Планируемое содержание тренировки
Зоны интенс. - Объем (км) в четырех зонах интенсивности
Объем (км) - Планируемый объем тренировки в километрах
Нагрузка - Планируемая нагрузка в баллах
Дистанция (м) - Планируемая дистанция
Время - Планируемое время прохождения дистанции
Видимость группы "План" можно отключить через параметр "Показывать планы" в окне настройки программы.
Вкладка "Отрезки":
На вкладке "Отрезки" расположена таблица с записями об отрезках дистанции.
В нижней части окна расположены еще два информационных поля:
Количество ошибок - Количество ошибок, допущенных на дистанции (вычисляется на основании записей об отрезках)
Время потерь - Суммарное время потерь на дистанции (вычисляется на основании записей об отрезках)
Информация о каждом Отрезке дистанции вводится при помощи формы ввода "Запись об отрезке".
Вкладка "Упражнения":
На вкладке "Упражнения" расположена таблица с записями об упражнениях тренировки. Информация о каждом упражнении вводится при помощи формы ввода "Упражнение тренировки":
Номер записи - Номер записи об упражнении данной тренировки (заполняется автоматически)
Упражнение - Выбрается из Справочника упражнений
Количество - Количество выполненных упражнений
Время выполн. - Общее время выполнения данного упражнения
Примечание - Строка произвольных примечаний об упражнении
На вкладке "Состояние" расположен ряд полей ввода,предназначенных для фиксации оценки состояния в различных аспектах. а также уровней активации и реактивности организма (в соответствии с теорией активации Уманской).
Месяцы тренировок
Окно Месяцы предназначено для сбора и анализа информации о тренировках по Месяцам.
При помощи кнопки "Печать" вызывается меню выбора отчета о месяцах тренировок.
Кнопка "Открыть в Excel" вызывает процедуру экспорта месячных итогов в таблицу Excel.
Запись о месяце тренировок имеет следующие поля:
Вкладка "Месяц":
Год - Номер года
Месяц - Порядковый номер месяца
Название - Полное название месяца
Тренировок - Количество тренировок за месяц
Всего км - Суммарное количество километров за месяц
Времени - Суммарное количество времени тренировок за месяц
Нагрузка - Суммарная нагрузка за месяц
Стартов - Количество стартов за месяц
В стартах (м)- Суммарное количество метров в стартах
Вр. стартов - Суммарное количество времени стартов за месяц
Всего КП - Суммарное количество КП, взятых за месяц
План - Группа полей с суммами полей "План" записей о тренировках
Примечания - Строка примечаний
Вкладка "Тренировки":
На вкладке "Тренировки" расположена таблица с записями о тренировках за данный месяц:
ВНИМАНИЕ. Чтобы обновить информацию о Месяце (например, после изменения записи о Тренировке) нужно открыть запись о Месяце и нажать кнопку "Записать".
На вкладке "Средства" записи о месяце, расположена таблица с итогами за месяц по Средствам тренировки:
Недели тренировок
Окно Недели тренировок предназначено для сбора и анализа информации о тренировках по неделям.
При помощи кнопки "Печать" вызывается меню выбора отчета о неделях тренировок.
Кнопка "Открыть в Excel" вызывает процедуру экспорта недельных итогов в таблицу Excel.
Записи о неделях тренировок создаются и обновляются в программе автоматически при вводе данных о тренировках. Но иногда, например, когда исправлена дата тренировки таким образом, что тренировка попала в другую неделю, нужно пересчитать недельные итоги двух недель. Это можно сделать при помощи кнопки "Пересчет".
Запись о неделе тренировок имеет следующие поля:
Год - Номер года
Неделя - Порядковый номер недели в году
Дата начала - Дата начала данной недели
Тренировок - Количество тренировок за неделю
Всего (км) - Суммарное количество километров за неделю
Времени - Суммарное количество времени тренировок за неделю
Нагрузка - Суммарная нагрузка за неделю
Стартов - Количество стартов за неделю
В стартах (м) - Суммарное количество метров в стартах
Вр. стартов - Суммарное количество времени стартов за неделю
Всего КП - Суммарное количество КП, взятых за неделю
Примечания - Строка примечаний
План - Группа полей с суммами полей "План" записей о тренировках
На вкладке "Тренировки" окна записи о неделе тренировок находится список тренировок за эту неделю:
Нажатие на клавишу <Enter> в таблице списка тренировок недели открывает запись о тренировке.
Справочник типов ошибок
Справочник типов ошибок предназначен для облегчения ввода в поле "Ошибка" записи об Отрезке тренировки. Благодаря стандартизации ошибок становится возможным сбор статистики о сделанных ошибках в течении некоторого периода времени.
Запись о типе ошибки имеет следующие поля:
Код - Код типа ошибки
Ошибка - Наименование ошибки
Справочник мест тренировок
Справочник мест тренировок предназначен для облегчения ввода в поле "Место" записи о тренировке.
Таблица в левой части окна содержит записи о Регионах, на которые делятся все места тренировок. Над этой таблицей расположены три кнопки для редактирования списка регионов. Таблица в правой части окна показывает Места тренировок выбранного региона. Над этой таблицей также расположены три стандартные кнопки редактирования записей: Добавить, Изменить и Удалить. При помощи кнопки "Пересчитать" можно пересчитать итоговые суммы сразу для всех записях о местах тренировок.
Запись о месте тренировки имеет следующий вид:
Поля записи о месте тренировки:
Код - Код места тренировки (заполняется автоматически)
Место - Наименование места
Регион - Регион, к которому относится данное место. Выбирается из списка регионов.
Фото 1 - Первая фотография места
Фото 2 - Вторая фотография места (например, схема подъезда)
Примечания - Примечания к месту, например, как добраться до места
Тренировок - Число тренировок, проведенных в данном месте
Соревнований - Число соревнований, проведенных в данном месте
Километров - Число километров, в тренировках по данному месту
Пересчитать - При помощи этой кнопки можно пересчитать итоговые суммы для данного места по всем имеющимся в данный момент записям о тренировках.
Справочник упражнений
Справочник упражнений предназначен для систематизации информации о выполняемых упражнениях и выбора упражнений в записи об упражнении тренировки.
Поля записи об упражнении:
Код упражн. - Код упражнения (вводится автоматически на единицу больше последнего)
Описание - Описание упражнения
Примечание - Строка произвольных примечаний об упражнении.
Справочник средств тренировки
Окно Средства тренировки предназначено для облегчения ввода соответствующее поле записи о тренировке. Благодаря стандартизации средств тренировки становится возможным сбор статистики по средствам тренировки в течении некоторого периода времени.
Запись о средстве тренировки имеет следующие поля:
Код - Код Средства тренировки
Средство - Наименование средства тренировки
Примечание - Примечание о средстве тренировки
Фильтры
Фильтры предназначены для поиска записей в таблицах по определенным условиям. Включение фильтра всегда уменьшает количество выводимых в таблице записей. То есть, при включенном фильтре будут показаны не все записи, а только записи удовлетворяющие условию фильтра. Следует иметь в виду, что в больших таблицах (тысячи записей) включение некоторых фильтров приводит к значительному "торможению" обновления таблицы, так как программа просматривает все записи для поиска удовлетворяющих условию фильтра.
Фильтры могут добавляться в программу самими пользователями по мере необходимости, но в начале это не просто для "непрограммиста". Поэтому обращайтесь в службу поддержки (support@pisoft.ru). Мы всегда постараемся помочь напишем нужные фильтры по вашему заказу...
Для управления выбором и включением-выключением фильтра в таблице обычно имеются следующие органы управления:
Окно "Фильтры" показывает только фильтры, относящиеся к той таблице, из которой оно было вызвано. Следующая иллюстрация показывает окно "Фильтры", вызванного из таблицы "Тренировки":
- Кнопка выбора фильтра (горячие клавиши:<Enter> или двойной щелчок мышкой)
Добавление, изменение (просмотр) и удаление записей в справочнике производится при помощи следующих кнопок, расположенных в левом верхнем углу окна:
- Добавить новый фильтр - <Insert> - Изменить (открыть) существующую запись о фильтре - <Ctrl+Enter> - Удалить существующую запись о фильтре -<Delete> - Создать новую запись о фильтре на основе существующей (копировать старую запись в новую)
- Кнопки для упорядочивания (перемещения) записей в списке фильтров.
Форма ввода записи о фильтре:
Таблица - Обозначение таблицы, для которой будет применяться данный фильтр. Это поле заполняется автоматически и изменять его нельзя
Номер - Порядковый номер фильтра в списке
Название фильтра - Название, по которому фильтр будет выбираться конечным пользователем
Выражение фильтра - Выражение фильтра на языке Clarion. После вычисления выражение должно принимать значение "Истина" (не равное 0) или "Ложь" (равно 0). Если выражение принимает значение "Истина", то условие фильтра считается выполненным и запись будет показана в таблице или в отчете. В выражениях можно применять имена полей файлов базы данных. Можно применять операторы и функции языка Clarion.
При помощи кнопки "Проверить выражение", расположенной в нижней части окна, можно проверить правильность выражения: отсутствие синтаксических ошибок. Неправильное выражение (с ошибками) не будет действовать в качестве фильтра.
Для облегчения написания выражений фильтров, в окна имеется ряд кнопок для выбора и вставки в выражение операторов, функций и полей таблиц базы данных.
Таблица с наименованиями полей в левой части окна записи о фильтре предназначена для выбора и вставки в выражение фильтра полей таблицы базы данных. Вставка производится кнопкой "Выбрать", расположенной в верхней части окна.
При помощи ряда кнопок "Операторы" можно вставлять в выражение операторы языка Clarion.
Кнопкой "Функции" вызывается окно "Функции языка", где можно посмотреть краткое описание и выбрать функцию языка Clarion:
При помощи кнопки "Данные" можно вызвать окно "Описание таблиц", в котором также можно выбрать поле базы данных:
В списке таблиц, расположенном в левой части этого окна, синим цветом выделены таблицы, поля которых нельзя применять для данного фильтра (не доступные). Поля этих таблиц не будут выбираться.
В выражениях фильтров используются обозначения полей таблицы базы данных "Тренировки". Вот полное описание полей этого файла, откуда можно брать обозначения:
tre:Number - Номер записи
tre:Date - Дата записи (в формате даты Clarion)
tre:Year - Год
tre:Month - Месяц
tre:Day - День
tre:Week - Неделя
tre:WeekDay - Обозначение дня недели
tre:Time - Время (в сотых долях секунды)
tre:Duration - Длительность тренировки (в сотых долях секунды)
tre:Distance - Объем тренировки в км
tre:DistancePlan - Планируемый объем
tre:Nagruzka - Нагрузка в баллах
tre:NagruzkaPlan - Планируемая нагрузка
tre:Sost - Самочувствие в баллах
tre:SostNote - Примечание о самочувствии
tre:Puls - ЧСС в покое
tre:Wes - Вес в кг
tre:Soderg - Содержание тренировки
tre:SodergPlan - Планируемое содержание
tre:Mesto - Код места тренировки
tre:StartFlag - Признак "Старт"
tre:StartName - Название соревнования
tre:TempDist - Длина дистанции (м)
tre:TempDistPlan - Планируемая длина дистанции (м)
tre:TimeDist - Время прохождения дистанции (в сотых долях секунды)
tre:TimeDistPlan - Планируемое время дистанции
tre:Temp - Темп
tre:KP - Количество КП
tre:ErrorrQuant - Количество ошибок
tre:ErrorTime - Время потерь
tre:SummDist - Сумма отрезков дистанции (м)
tre:SummTime - Сумма времен отрезков
tre:Note - Примечания
Назначение других файлов программы:
Errors.tps - Справочник Ошибок
Filter.tps - Справочник Фильтров
Lang.tps - Справочник Языков интерфейса
Laps.tps - Записи об Отрезках
Location.tps- Справочник Мест тренировок
Months.tps - Месяцы тренировок
Object.tps - Объекты программы
Sent.tps - Предложения интерфейса программы на разных языках
SetVar.tps - Параметры настройки программы
Tren.tps - Журнал Тренировок
TrenUpr.tps - Упражнения тренировок
Upr.tps - Справочник Упражнений
Weeks.tps - Недели тренировок
Настройка параметров программы
Программа "Тренировки" имеет ряд настраиваемых параметров. Значения этих параметров можно изменять при помощи окна "Настройка параметров программы":
На вкладке "Параметры" окна настройки расположены следующие параметры:
Путь к базе данных - Путь к файлам базы данных программы. Программа поставляется настроенной на путь к базе данных, настроенный на подкаталог "Dat" относительно базового каталога программы. Но этот путь можно изменить, в том числе, можно указать путь и к другому компьютеру в локальной сети, например, "\\Server\Disk_D\Tren\Dat\". Путь должен обязательно заканчиваться символом "\".
Язык интерфейса - Выбор языка интерфейса программы. После изменения языка интерфейса программу нужно перезагрузить.
Показывать план - Признак разрешения вывода группы полей "План" в окне "Тренировка".
Показывать сотые доли секунды - Признак разрешения вывода сотых долей секунды в полях "Время"..
Показывать зоны интенсивности - Признак разрешения вывода полей "Зоны интенсивности" в окне "Тренировка".
Признак "Автоматически открывать окно Тренировки" - Если этот признак включен, то после запуска программы сразу открывается окно "Тренировки".
Единица измерения темпа - Выбор из двух вариантов: км/час или м/сек
Средство тренировки по умолчанию - Выбор средства тренировки, которое будет по умолчанию указываться в новой записи о тренировке
На вкладке "Интерфейс" расположено несколько параметров настройки внешнего вида программы:
В группе "Обои окон" имеется несколько полей с именами файлов фонов (обоев) окон:
Признак "Выводить обои окон" - включить или отключить обои окон
Таблиц 1 - Файл фонова для большинства таблиц программы
Таблиц 2 - Фон для таблиц в режиме выбора записи
Форм 1 - Фон для большинства окон форм ввода записей
Форм 2 - Фон для форм ввода второго уровня
Журналов - Фон окон журналов
Вы можете настроить обои окон программы по своему вкусу или вовсе их отключить, если они вам надоели.
Файл фона - файл изображения, выводимого в качестве фонового в основном окне программы
Признаки "Размножить фон" и "Растянуть фон" управляют режимом вывода фонового изображения
Признак "Плоские кнопки" - переключает стиль вывода кнопок в программе
Четыре поля с "Параметр 1" по "Параметр 4" предназначены для ввода названий дополнительных полей в записи о тренировке. Это запасные поля, назначение которых Вы можете назначить самостоятельно.
Если у вас проблемы с выводом кириллических шрифтов, то в файле WIN.INI (он обычно расположен в каталоге Windows), в разделе FontSubstitutes сделать следующие исправления:
[Fonts Substitutes] System,0=Arial,204 <---- Исправить эту строку Arial,0=Arial,204 <---- Добавить строку . . .
После внесения изменений и записи файла "Win.ini" нужно перезагрузить компьютер.
Если не корректно выводится русский шрифт в контекстных меню программы (под Windows XP), то нужно сделать следующее. При помощи программы Regedit откорректировать параметр с именем "1252" в ключе:
HKEY_LOCAL_MACHINE\System\ControlSet001\Control\Nls\CodePage\
Значение параметра "1252" надо изменить с 'c_1252.nls' на 'c_1251.nls'. Аналогичные исправления нужно сделать и в других имеющихся ControlSet-ах: ControlSet002, ControlSet003...
История изменений в программе "Тренировки"
В справочнике мест тренировки добавлено деление на регионы.
Добавлен параметр настройки для переключения единицы измерения темпа между км/час и м/сек
Значительно усовершенствовано окно Фильтр, что дает возможность пользователям программы писать свои фильтры
В запись о тренировке добавлены поля для возможности учета нагрузки в четырех Зонах интенсивности.
Добавлена возможность учета по Средствам (видам) тренировки. Для этого добавлено новое поле в запись о тренировке и Справочник средств тренировки.
В основном окне "Тренировки" добавлена колонка "День недели" и выделение выходных дней цветом.
Видимость колонок таблицы основного окна и их формат теперь можно изменять через контекстное меню.
Возможность переключения интерфейса программы на английский язык
Сделано несколько отчетов по Журналу тренировок.
В ведомости тренировок теперь можно использовать Фильтры для ограничения просматриваемых и выводимых в отчетах записей. Фильтры могут создавать сами пользователи.
Добавлена возможность учета различных Упражнений. Для этого в программу добавлен Справочник упражнений и в записи о тренировке добавлен список выполненных упражнений.
Изменена панель инструментов. На ней теперь есть кнопки для перемещения между записями.
Добавлена возможность формирования отчетов в виде HTML-файлов, которые можно легко импортировать, например, в программу электронных таблиц.