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

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

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

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

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

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

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

курсовой.doc

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

Министерство  образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение 

высшего профессионального образования

ОРЕНБУРГСКИЙ  ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ

Аэрокосмический институт

Кафедра систем автоматизации производства 
 
 
 
 
 

КУРСОВАЯ  РАБОТА

по дисциплине «Программирование на языках высокого уровня»

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

ОГУ З-08 САПу 
 
 
 
 
 
 
 
 
 

                  Руководитель  работы:

                  __________ Сергеев А.И.

                  «___»_____________2009г.

                  Исполнитель:

                  Студентка гр. З-08САПу

                  _______ Кинзябулатова А.К

                  «___»_____________2009г. 
                   
                   
                   
                   
                   

Оренбург 2009

Задание на курсовую работу 

  1. Исполнитель: студентка группы З-08САПу Кинзябулатова А.К.
  2. Тема работы: Программа «Телефонный справочник».
  3. Срок сдачи законченной работы: 6 июня 2009 г.
  4. Перечень подлежащих разработке вопросов:

   а) разработка алгоритма программы;

   б) разработка программного модуля;

   в) разработка интерфейса программы. 
 
 
 
 
 
 

Дата выдачи задания: 21 января 2008 г.

Руководитель  работы:

__________________ Сергеев  А.И. 

Задание приняла к исполнению: 21 января 2008 г.

____________________________ Кинзябулатова А.К.

 

    

АННОТАЦИЯ
 

        Презентация содержит 10 страниц, в том числе 4 источников и 1 приложение. К презентации специальности прилагается компакт-диск с выполненной программой и программным кодом в электронном виде.

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

        

 

    

        Содержание 

    
  1. Техническое задание .........................................................................
  2. Постановка задачи .........................................................................

        …….

        ………

        Список использованных источников ....................................................

        Приложение............................................................................................. 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

    1. Техническое задание 

    1. “Презентация” – компьютерная версия своей специальности.
    2. Основания для разработки:

      Выполнение  курсовой работы по курсу «Программирование  и основы алгоритмизации».

    1. Назначение программы

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

    1. Требования к программе
      1. В состав программы должен входить текст в графическом режиме;
      2. Программа должна работать стабильно, без сбоев, не содержать критических ошибок;
      3. Для функционирования программы требуется персональная ЭВМ с процессором не ниже Intel-80286, около 1 Мбайт оперативной памяти, наличие 35 Кбайт свободного места на диске;
      4. Для функционирования программы требуется операционная система (ОС) Windows 95 или выше.
    2. Стадии и этапы разработки
      1. Разработка технического задания;
      2. Создание программного модуля;
      3. Стадия отладки, поиска и исправления ошибок.
 
 
 
 
 
 
 
 
 
 
 

                Окончание разработки программы:  «___»_______________ 2006 г.

     1 Постановка задачи  

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

     1.1 Основные характеристики функциональных задач

     Данная  задача соответствует основным характеристикам функциональных задач.

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

     2 Программный продукт создавался  на компьютере со следующей конфигурацией:

  • процессор:  Intel Core 2 Duo;
  • объем оперативной памяти: 2 ГБ;
  • жесткий диск:  S-ATA 120GB Samsung HD 120IJ 7200 rpm 8Mb SATA;
  • принтер Samsung ML 1210.

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

     4 Работа с данной программой  может происходить в случае  необходимости.

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

     6 Результатом работы программы является отображение информации на экране монитора.

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

    1. Требования  к программно –  аппаратному окружению
 

     Для успешной реализации функциональных особенностей программы потребуется наличие  операционной системы Windows 2000/ME/XP.

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

     Visual Basic – это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в Access. Преимущества: универсальность, возможность создания компонентов OLE, невысокие требования к аппаратным ресурсам ЭВМ.

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

  • цветной дисплей – для визуального просмотра информации, желательно, с расширенным размером экрана;
  • процессор Pentium III и выше;
  • не менее 400 Кb свободного пространства на жестком диске;
  • клавиатура, мышь или другое совместимое устройство управления;

     Требования  к клавиатуре:

  • клавиатура должна иметь полное алфавитно-цифровое поле, дополнительное цифровое/функциональное поле не менее чем из 12 клавиш и 4 клавиш управления курсором;
  • расположение клавиш и символов на клавиатуре должно соответствовать ГОСТ 14289-88;
  •   клавиатура должна отрабатывать ввод информации с максимальной частотой: не менее 15 нажатий в секунду.
 

     1.3 Требование к эргономике  и технической  эстетике интерфейса 

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

     Программа максимально выдержана в рамках требований, выдвигаемых к содержанию и оформлению программного продукта:

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

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

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

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

     При оформлении форм программы выдержан единый формат текста: размер 11, шрифт – Arial, цвет – в основном черный, белый, начертание  - жирный, жирный курсив.

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

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

       1.4 Требования к надежности и хранению информации

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

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

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