Телефонный справочник

Автор работы: Пользователь скрыл имя, 30 Марта 2011 в 02:12, курсовая работа

Краткое описание

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

Содержание работы

1 Техническое задание .........................................................................
2 Постановка задачи .........................................................................
…….
………
Список использованных источников ....................................................
Приложение.............................................................................................

Содержимое работы - 1 файл

курсовой.doc

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

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

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

     Программа занимает память и ее можно хранить на таких носителях информации как:  жесткий диск, CD-R или CD-RW. Программа особо не нуждается в инсталляции перед работой, но все же для более быстрого запуска ее рекомендуется установить с диска, и хранить на жестком диске. Можно также для удобства создать для программы ярлычок на рабочем столе.

     При соблюдении всех этих требований гарантирована  безотказная и корректная работа программы.

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

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

 

     2 Основная часть 

     2.1 Структурная схема программы 

     Структурная схема программного продукта представлена на рисунке 1.

       
 

       

         
 

         

       

         

 

 
 

Рисунок 1 – Структурная схема программного продукта 

     2.2 Диалоговый режим 

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

     Диалоговый  процесс управляется согласно созданному сценарию:

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

     2.3 Эскиз и спецификация типовых объектов управления графического интерфейса 

       Эскиз главного окна программы представлен  на рисунке 2. 

     

     

       

 

 
 

 
 

 
 
 

Рисунок 2 - Эскиз главного окна программы 

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

       Для создания интерфейса программы были использованы визуальные компоненты, расположенные в палитре компонентов  Visual Basic.

       Главное окно программы содержит текстовые поля, которые заполняются информацией из базы данных. База данных создается при помощи программы Microsoft Access. Соединение с базой данных происходит при помощи компонента Adodc. Для того чтобы включить Adodc следует в главном меню на вкладке Project выбрать References, Components. В результате создается полоса прокрутки.

       В программном продукте использовались следующие типовые объекты управления графического интерфейса:   

  • Label – метка используется для размещения в окне не очень длинных однострочных записей, например, «Фамилия»;
  • TextBox – строка ввода предназначена для ввода, отображения или редактирования текстовой строки, в программе используется для вывода телефонно-справочной информации;
  • CommandButton – командная кнопка служит для выдачи команд на выполнение определенных функциональных действий.

 

      3 Руководство системного  программиста 

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

     Файлы с расширением *.vbp содержат описания процедур и функций, которые работают в программе, т.е. содержат код программы и форму.

     Для работы с программой нужно запустить файл «телефонный справочник.exe».

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

     Проект  содержит в себе следующие файлы:

     project.vbp - этот файл является приложением, он создается автоматически при компиляции проекта. В этом файле осуществляется “сборка” всего проекта. В проекте содержится форма с расширением *.frm.

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

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

     Листинг программы представлен в приложении Б. 
 

     4 Руководство программиста 

     4.1 Схема взаимодействия  кнопок 

     Схема взаимодействия кнопок программы представлена на рисунке 3. 

       

         

       

       

         

Рисунок 3 – Схема взаимодействия кнопок программы 

     4.2 Описание кнопок программы 

     Кнопка Command1 – используется для добавления записи.

     Кнопка Command2 – предназначена для редактирования записи.

     Кнопка Command3 – предназначена для удаления строки.

     Кнопка Command4 – используется для быстрого поиска по различным параметрам.

     Кнопка Command5 – это кнопка выхода из программы.

     Кнопка Command6 – предоставляющая файл помощи.

     Кнопка Command7 – предоставляющая информацию о разработчике программного продукта.

 

      5 Руководство пользователя 

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

 

    Рисунок 4 – Главное окно программы. 

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

     Элемент управления «Кнопка» служит для выдачи команд на выполнение определённых функциональных действий. На поверхности кнопки могут  располагаться текст и/или графическое  изображение. Пример отображения кнопки в диалоговом окне представлен на рисунке 4. 

     

 

Рисунок 4 – Элемент управления «Кнопка» 

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

     Элемент управления «поле ввода информации» предназначен для ввода данных с клавиатуры, редактирования, просмотра информации и т.д. При вводе данных доступны следующие комбинации клавиш:

     Shift+ - клавиши управления курсором для выделения блока данных;

     Ctrl+A - выделение всего текста;

     Ctrl+C - копирование выделенного блока данных в буфер обмена;

     Ctrl+V - вставка данных из буфера обмена;

     Ctrl+X - удаление выделенного блока данных, с сохранением его в буфер обмена.

     Таблица для ввода информации представлена на рисунке 5. 

     

 

Рисунок 5 – Элемент управления «Таблица» 

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

     Пункт меню «Тест - Пройти» предназначается  для проведения тестирования студентами. После выбора этого пункта меню открывается диалоговое окно открытия соответствующего файла теста. Переход к следующему вопросу осуществляется нажатием кнопки «Следующий» (см. рис.6).

     

Рисунок 6 – Кнопка «Следующий»

     По окончанию тестирования пользователю отображается количество правильно данных ответов на вопросы в виде следующего информационного окошечка (см. рис.7).

     

Рисунок 7 – Сообщение о результатах  тестирования 

       Для корректировки имеющихся  в памяти компьютера тестовых заданий предполагается пункт меню «Тест - Редактировать». Но доступ ограничен – правом для обновления тестовых заданий обладает только педагогический коллектив. С целью ограничения доступа к этим данным организован запрос пароля, известный только сотрудникам кафедры (см. рис.В.5). При верном вводе пароля открывается окно открытия тестовых файлов с расширением *.tst. Далее в форме для редактирования оператор просматривает текст вопроса в соответствующем для этого поле и варианты ответов. По завершению корректировки появляется сообщение (см. рис. 14), после чего оператор может сохранить сделанные изменения в тестах или дополнить тестовый файл. При этом нумерация вопросов продолжается. Затем пользователь также просто сохраняет изменения (или создает новый файл с другим именем) и просматривает результаты. Также в этом окне предусмотрена смена пароля, для чего служит кнопка на панели инструментов (см. рис. 8). По нажатию данной кнопки появляется окно, в котором пользователь набирает новый пароль.

Информация о работе Телефонный справочник