Разработка концепции услуги эффективного распределения студенческого времени: основные алгоритмы

Автор работы: Пользователь скрыл имя, 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 файл

Kursovaya.doc

— 565.00 Кб (Скачать файл)

Суть проблемы заключается в  том, что свободное от занятий  в учреждении высшего профессионального  образования время студенты используют несогласованно с биологическими особенностями своего организма. В результате несогласованного распределения свободного времени, самостоятельным занятиям уделяются те периоды времени, в которые работоспособность студентов имеет минимальный потенциал, что ведет за собой снижение эффективности самостоятельной подготовки.

Причины хронической незанятости  свободного времени студента можно  выделить две:

1.  Уже начавшая формироваться позиция пассивности, которая была заложена еще в школьные годы; Эта проблема заключается в том, что в Университет попадают студенты с уже заложенной установкой на пассивность и бездеятельность, люди, которые просто пришли в ВУЗ «отсидеть» 5 лет. Ни о какой активности в учебе и тем более вне учебы речи идти не может. Формирование предпосылок такой позиции происходит еще в школе.

Это можно  предотвращать путем проведения акции «Студенты - школьникам». Этим в настоящее время и занимается СПО «Вертикаль» при Союзе  Студентов ННГУ. Студенты-вожатые  из этого отряда проводят  различные мероприятия для школьников. В акции участвуют школы № 8, 47, в этом году был установлен контакт с реабилитационным центром «Надежда». То есть студенты личным примером показывают школьникам, как интересна активная жизнь. 

2.  Недостаток информации. На вопрос «хотели ли бы вы более насыщенно проводить свободное время?» 61% респондентов ответили «да». Что же им мешает? На этот закономерный вопрос многие отвечали: «а мы не знаем, куда пойти». Отсюда можно сделать вывод, что, не обладая достаточной информацией о формах проведения свободного времени, которые предоставляет Университет и другие студенческие организации, студенты выбирают самое простое решение и не идут никуда. Таким образом, эту причину можно устранить путем совершенствования системы информационных связей.  

В большинстве  случаев источником проблемы является недостаточная информированность  студентов об биоритмах человека, суточных ритмах работоспособности  организма, механизмах утомляемости, цикличности  уровня работоспособности человеческого  организма. Для части же студентов, в достаточной мере информированных о названных факторах, проблемой является алгоритмическая и вычислительная сложность использования названных знаний для принятия решения по оптимизации использования своего рабочего времени, разработки планов, учитывающих биологические и личностные особенности утомляемости организма.

1.4. Разработка задания на проектирование

 

Задание на проектирование информационного средства предусматривает разработку алгоритма программы, реализующего следующие задачи:

- обеспечение  возможности ввода индивидуальной  исходной информации;

- обеспечение  возможности математической обработки  исходной информации;

- обеспечение  возможности вывода текстовой  и графической итоговой расчетной  информации по индивидуальным исходным данным;

- обеспечение  возможности хранения итоговой  расчетной информации;

- обеспечение  возможности «обратной связи»  со стороны студентов.

Таким образом, задание на проектирование предусматривает  разработку программы для сайта, позволяющего студентам путем удаленного доступа получать аналитическую информацию о собственных биоритмах, на основании которой они смогут осуществлять рациональное планирование своего времени.

Глава 2. Анализ аналогов

2.1. Характеристика локальных программных  продуктов, реализующих задачи управления временем

 

На сегодняшний  день выпущено огромное количество органайзеров для персонально компьютера. Причем стоящих разработок, которые может  использовать человек, не знающий иностранного языка, очень мало.

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 - это очень удобный инструмент как для частных, так и для  корпоративных пользователей. С  ее помощью можно хранить контакты в древовидной структуре с любым уровнем вложенности. Это позволяет создавать очень большие, но при этом удобные в использовании контакт-листы. Сами записи в адресной книге также отличаются своей гибкостью. Дело в том, что пользователь может самостоятельно вставлять и удалять абсолютно любые поля. Так, например, по умолчанию для каждого человека можно ввести фамилию, имя, отчество, компанию, телефон, факс и адрес. При этом незаполненные поля удаляются из записи и не мешаются при ее просмотре. Для удобства пользователя в программе реализована поддержка шаблонов. То есть человек может создать несколько образцов только с теми полями, которые ему нужны. После этого при создании нового контакта ему остается лишь выбрать наиболее подходящий вариант и заполнить его.

Помимо текстовых полей в каждом контакте есть набор стандартных, но не обязательных характеристик. Это фотография, адреса личной электронной почты и веб-страницы, а также дата рождения. Причем прямо из окна свойств контакта можно настроить напоминание об этом событии. Ну и, наконец, последнее поле у каждой записи адресной книги - это описание. Оно вводится с помощью встроенного текстового редактора с возможностью форматирования текста, вставки списков, изображений и таблиц и прочими полезными функциями.

Информация о работе Разработка концепции услуги эффективного распределения студенческого времени: основные алгоритмы