Главное меню

Карта сайта
Главная
Курсовые работы
Отчеты по практикам
Лабораторные работы
Методические пособия
Рефераты
Дипломы
Лекции



Электронная записная книжка

 

ФУНКЦИОНАЛЬНАЯ СПЕЦИФИКАЦИЯ

Ниже приведен список возможных режимов работы записной книжки.

  • Режим «блокнот».
  • Режим «записная книга».
  • Режим отображения и установки времени.
  • Режим передачи данных.

Кроме этого записная книжка выполняет следующие функции:

  • функция поиска записей;
  • имеется возможность чтения и редактирования записей;
  • осуществление системы парольной защиты;
  • функция будильника.

Управление работой записной книжки производится при помощи клавиатуры, состоящей из 68 клавиш. Расположение клавиш клавиатуры представлено на рис. 7.

Рисунок 7 - Расположение клавиш клавиатуры

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

Клавиши управления выполняют следующие операции:

  • Сдв. (Сдвиг) – включает верхние символы (при удержании),
  • Симв. (Символ) – переключение между раскладками клавиатуры,
  • Пробел – пустой символ,
  • Отмена – выход из режима,
  • Исп.(Исполнить) – завершение редактирование, вход в выбранный режим,
  • Удал. (Удалить) – удаление символа перед курсором,
  • Стрелки – перемещение по записям,
  • Начало – переход в начало режима;
  • Конец - переход в конец режима;

- переход в режим «записная книга»,

- переход в режим «блокнот»,

- установка времени и таймера,

- установка пароля,

- произвести поиск.

При включении устройства на экран выводится главное меню, состоящее из четырех пунктов:

  1. Блокнот.
  2. Записная книга.
  3. Время.
  4. Пароль.

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

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

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

В режиме «блокнот» текст расположен в виде одной строки непрерывно. Такое расположение аналогично тексту в текстовом файле.

Текст в режим «записная книга» расположен по записям. Каждая запись пронумерована. Размер записи не ограничен. Ввод текущей записи заканчивается после нажатия клавиши «Исп.». После этого курсор перемещается в позицию начала введенной записи.

Поиск записей или строк производится нажатием клавиши поиска введением искомой строки и нажатием клавиши «ввод». После этого курсор переместиться в позицию найденной строки. При необходимости можно отменить поиск нажатием клавиши «отмена». Вход в режимы может быть защищен парольной защитой. Пароль может быть изменен или удален при необходимости.

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

Для изменения пароля необходимо войти в меню изменения пароля и набрать исходный пароль. В случае совпадения введенного пароля с исходным или, в случае отсутствия исходного пароля, предлагается ввести новый пароль. Завершение ввода и сохранение пароля производится нажатием клавиши «Исп.». Для снятия пароля нужно ничего не вводить и нажать «Исп.». После изменения пароля происходит переход в главное меню.

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

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

В записной книжке предусматривается возможность обмена данными с компьютером. Интерфейс на компьютере с пользователем должна обеспечивать программа – оболочка. Обмен производится по COM- порту при подключении устройства к компьютеру. Прием/передачу должен инициировать компьютер. Обмен информацией можно остановить, нажав любую клавишу на записной книжке. Обмен возможен всеми данными в записной книжке или блокноте.

При длительном отсутствии нажатия клавиш, происходит переход в режим отображения времени.

Отключение устройства происходит путем переключения переключателя «вкл/выкл» в положение «выкл». При этом прекращается подсчет времени и прерывания от порта компьютера. Память находится в режиме хранения и устройство потребляет минимальное количество энергии. Включение устройства для работы осуществляется переключением в положение «вкл». Кроме этого при возможных «зависаниях» микроконтроллера устройства таким образом можно произвести его перезапуск.

Рисунок 8 - экранная форма программы