Автор работы: Пользователь скрыл имя, 31 Октября 2013 в 23:17, курсовая работа
Актуальность настоящей работы, таким образом, складывается на стыке трех потребностей: с одной стороны – необходимости использования биоритмов с целью рационального планирования времени, с другой стороны – сложности процедуры расчета биоритмов и, с третьей стороны – возможностью автоматизации процедуры расчетов с использованием вычислительных информационных средств. Отдельно актуализирует настоящее исследование потребность в существовании такого инструмента, позволяющего рассчитывать биоритмы человека, который был бы максимально доступен большинству нуждающихся в таком инструменте.
Введение…………………………………………………………………………4
Глава 1. Постановка задачи………………………………………………….....6
Определение биоритмов и их виды…………………………………….6
Актуализация целевой функции………………………………………...7
Выбор и характеристика проблемы целевой аудитории…………….10
Разработка задания на проектирование………………………………...12
Глава 2. Анализ аналогов………………………………………………………..14
2.1.Характеристика локальных программных продуктов, реализующих задачи управления временем…………………………………...14
2.2. Сравнительный анализ приложений, реализующих возможности расчёта биоритмов……………………………………………………………….26
Глава 3. Введение в Pascal………………………………………………………32
3.1.Операторы ввода………………………………………………………….32
3.2.Массивы…………………………………………………………………...34
3.3.Обработка текстовых файлов……………………………………………37
Глава 4. Разработка алгоритма…………………………………………………41
4.1. Описание входных данных……………………………………………..41
4.2. Описание алгоритма…………………………………………………….41
Заключение……………………………………………………………………...46
Список использованной литературы………………………………………….48
Приложение 1. Электронный органайзер LeaderTask……………………..49
Приложение 2. Органайзер C-Organaizer Professional……………………….50
Приложение 3. Органайзер EssentialPIM ……………………………….........51
Приложение 4. Результат работы программы, расположенной на сайте.....52
Суть проблемы заключается в том, что свободное от занятий в учреждении высшего профессионального образования время студенты используют несогласованно с биологическими особенностями своего организма. В результате несогласованного распределения свободного времени, самостоятельным занятиям уделяются те периоды времени, в которые работоспособность студентов имеет минимальный потенциал, что ведет за собой снижение эффективности самостоятельной подготовки.
Причины хронической незанятости свободного времени студента можно выделить две:
1. Уже начавшая формироваться позиция пассивности, которая была заложена еще в школьные годы; Эта проблема заключается в том, что в Университет попадают студенты с уже заложенной установкой на пассивность и бездеятельность, люди, которые просто пришли в ВУЗ «отсидеть» 5 лет. Ни о какой активности в учебе и тем более вне учебы речи идти не может. Формирование предпосылок такой позиции происходит еще в школе.
Это можно предотвращать путем проведения акции «Студенты - школьникам». Этим в настоящее время и занимается СПО «Вертикаль» при Союзе Студентов ННГУ. Студенты-вожатые из этого отряда проводят различные мероприятия для школьников. В акции участвуют школы № 8, 47, в этом году был установлен контакт с реабилитационным центром «Надежда». То есть студенты личным примером показывают школьникам, как интересна активная жизнь.
2. Недостаток информации. На вопрос «хотели ли бы вы более насыщенно проводить свободное время?» 61% респондентов ответили «да». Что же им мешает? На этот закономерный вопрос многие отвечали: «а мы не знаем, куда пойти». Отсюда можно сделать вывод, что, не обладая достаточной информацией о формах проведения свободного времени, которые предоставляет Университет и другие студенческие организации, студенты выбирают самое простое решение и не идут никуда. Таким образом, эту причину можно устранить путем совершенствования системы информационных связей.
В большинстве
случаев источником проблемы является
недостаточная
Задание на проектирование информационного средства предусматривает разработку алгоритма программы, реализующего следующие задачи:
- обеспечение
возможности ввода
- обеспечение
возможности математической
- обеспечение
возможности вывода текстовой
и графической итоговой
- обеспечение возможности хранения итоговой расчетной информации;
- обеспечение возможности «обратной связи» со стороны студентов.
Таким образом, задание на проектирование предусматривает разработку программы для сайта, позволяющего студентам путем удаленного доступа получать аналитическую информацию о собственных биоритмах, на основании которой они смогут осуществлять рациональное планирование своего времени.
На сегодняшний день выпущено огромное количество органайзеров для персонально компьютера. Причем стоящих разработок, которые может использовать человек, не знающий иностранного языка, очень мало.
1. LeaderTask.
Сайт: www.leadertask.ru.
Лицензия: shareware.
Размер: 6 Мб.
Русский язык: есть.
Версия для КПК: есть.
Данная программа - продукт российских разработчиков, органайзер «для лидеров» LeaderTask. Она достаточно активно развивается, имеет обширное число пользователей, принимающих активное участие в разработке программы, для этого даже выделен форум с отдельным доменным именем (www.timedriver.ru). Основные преимущества программы:
1) Управление списком задач
Задачи в LeaderTask можно организовывать в удобные древовидные структуры. Списки задач можно разбивать по категориям, проектам, сотрудникам.
Списки задач обладают следующими свойствами:
2) Поручения задач
Поручения задач - любую задачу можно поручить на выполнение вашему сотруднику. В этом случае сотрудник получит задачу в свой органайзер LeaderTask и вы сможете отслеживать ее выполнение: изменение статуса, отображение ярлыков, а также сможете обсуждать задачу в чате по задаче.
3) Встречи
Встречи или жесткие задачи удобно размещать в календаре. LeaderTask позволяет отобразить календарь на день, несколько дней, неделю, 2 недели. Причем всегда можно видеть как список задач так и календарь и в случае необходимости переносить задачи из списка в календарь на нужное время.
4) Проекты
Проекты предназначены для того, чтобы связать все имеющиеся задачи с реально существующим проектом. В одном проекте могут быть задачи из нескольких категорий.
5) Маркеры
LeaderTask позволяет настроить свой
набор маркеров и их
6) Контакты
LeaderTask позволяет хранить контактную
информацию о людях и
7) Версии для мобильных устройств: Android, iPhone, iPad
LeaderTask позволяет синхронизировать задачи с мобильными устройствами на базе Android, iPhone, iPad. С помощью этой функции синхронизации программа будет всегда под рукой.
8) Защита и шифрование данных
LeaderTask надежно защищает данные с помощью шифрования данных, ограничения доступа к программе с помощью пароля, также есть возможность резервного копирования данных.
9) Фильтрация
Функция «Фильтр» является наиболее востребованной при активной работе с программой. С ее помощью удобно быстро получать точные данные по заданным критериям. Благодаря ей можно получить ясный обзор дел в любом разрезе, на любой период. Когда нет четкости в представлении планов и задач – появляется чувство неуправляемости времени, которое постоянно вызывает дискомфорт и стресс. Чтобы этого не произошло – необходимо активно использовать диалог «Фильтр» в своей работе. Главная цель фильтрации – это дать простой инструмент для обзора предстоящих задач.
10) Быстрая связь.
Имея под рукой список контактов и их контактную информацию, можно очень быстро обмениваться с ними информацией. Одним щелчком мыши можно отправить сотруднику уведомление о порученных ему задачах; отправить электронное письмо партнеру об изменившихся условиях сотрудничества; известить клиента о праздничных скидках на ваш товар; уведомить заказчика о выполнении работ и прочее.
Основные минусы:
Пожалуй, самый большой минус программы, это проблемы с синхронизацией: программа не умеет синхронизироваться ни с Google Calendar, ни со сторонними приложениями для КПК и Смартфонов, а LeaderTask для КПК очень скуден по функциональным возможностям. Сразу чем-то напоминает политику Microsoft со своим EI.
Таким образом, для полноценной замены Outlook программы недостаточно, из-за отсутствия почтового клиента и синхронизацией с посторонними приложениями. Гораздо лучше LeaderTask подойдет для работы с проектами.
2. С-Organizer.
Сайт: www.csoftlab.com.
Лицензия: shareware.
Размер: 10 Мб.
Русский язык: да.
Версия для КПК: есть.
C-Organizer Professional обладает очень простым многоязычным (естественно, в списке языков есть и русский) интерфейсом. Для того чтобы научиться пользоваться этой программой, не нужно долго сидеть и вникать в различные нюансы. Управление рассматриваемой утилитой можно смело назвать интуитивным. Вся информация в C-Organizer Professional хранится в одной базе данных, которая представляет собой файл специального формата. Впрочем, таких баз может быть сколько угодно. Это придает программе определенную гибкость. Информация в файлах хранится в зашифрованном виде, доступ к ней возможен только по заданному владельцем паролю. Это гарантирует защиту данных от несанкционированного доступа. Основные преимущества программы:
1) Назначения
Назначениями в программе C-Organizer Professional называются события, о которых в определенный момент нужно напомнить пользователю. Каждую такую задачу определяет целый ряд параметров: заголовок, дата и время ее начала и окончания, параметры напоминания, приоритет, процент завершения, правила повторения и описание. В принципе все они не обязательны, так что пользователь может заполнять только нужные ему поля.
Наибольший интерес для
Второй полезной для большинства пользователей возможностью назначений является их повторение. При ее настройке пользователь может сам указать, как часто будет выполняться назначение: каждый день, по определенным дням недели, по указанным числам месяца и так далее. Реализованный в программе подход позволяет создавать сколь угодно сложные и гибкие условия для повторений.
2) Задачи
Данный раздел программы C-Organizer Professional позволяет вести полноценный список дел. С его помощью можно очень легко организовать работу руководителей среднего и низшего звеньев, а также многих специалистов. Осуществляется работа с ним следующим образом. Сначала пользователю необходимо построить дерево задач, то есть создать рубрики и подрубрики, в которых в будущем будут делаться записи. В принципе без него можно обойтись. Однако, когда число дел переваливает хотя бы за два десятка, разобраться в простом одноуровневом списке становится непросто.
Дальше пользователь создает задачи. В принципе записи этого типа очень похожи на назначения, даже формы их редактирования практически одинаковы. Разница заключается лишь в том, что в задачах время начала и время завершения не является обязательным. Кроме того, при работе с этими записями большее внимание обычно уделяется несколько иным параметрам. Во-первых, это приоритет задачи. Всего тут доступны три варианта: высокий, обычный и низкий. В принципе для большинства дел этого вполне достаточно. Во-вторых, весьма интересной является возможность указания процента выполнения задачи. Она существенно облегчает контроль над работой исполнителей, которым поручено выполнение тех или иных дел.
3) Адресная книга
Адресная книга в программе C-Organizer Professional - это очень удобный инструмент как для частных, так и для корпоративных пользователей. С ее помощью можно хранить контакты в древовидной структуре с любым уровнем вложенности. Это позволяет создавать очень большие, но при этом удобные в использовании контакт-листы. Сами записи в адресной книге также отличаются своей гибкостью. Дело в том, что пользователь может самостоятельно вставлять и удалять абсолютно любые поля. Так, например, по умолчанию для каждого человека можно ввести фамилию, имя, отчество, компанию, телефон, факс и адрес. При этом незаполненные поля удаляются из записи и не мешаются при ее просмотре. Для удобства пользователя в программе реализована поддержка шаблонов. То есть человек может создать несколько образцов только с теми полями, которые ему нужны. После этого при создании нового контакта ему остается лишь выбрать наиболее подходящий вариант и заполнить его.
Помимо текстовых полей в каждом контакте есть набор стандартных, но не обязательных характеристик. Это фотография, адреса личной электронной почты и веб-страницы, а также дата рождения. Причем прямо из окна свойств контакта можно настроить напоминание об этом событии. Ну и, наконец, последнее поле у каждой записи адресной книги - это описание. Оно вводится с помощью встроенного текстового редактора с возможностью форматирования текста, вставки списков, изображений и таблиц и прочими полезными функциями.