Приложение "Сотовый телефон"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



>

Общие сведения

Разработанная программа имеет исполняемый файл iPhone.exe. Программа написана на языке Borland C++Builder 6. Ее текст содержится в файлах iPhone.cpp и UnitMainFm.cpp, и приведен в приложении А. Для функционирования программы, на персональном компьютере должна быть установлена операционная система Microsoft Windows 2000/XP/7. Кроме того, необходимо наличие среды программирования Borland C++Builder 6.

Спецификации модулей программы

В соответствии со структурой программного обеспечения модулю UnitMainFm.cpp программы соответствует определенный набор подпрограмм:

void __fastcall TMainFm: FormCreate (TObject *Sender) - обработчик события создания формы;

void __fastcall TMainFm: FormClose (TObject *Sender, TCloseAction &Action) - обработчик закрытия формы;__fastcall TMainFm: BuildImage() - обработчик отрисовавыния главного меню;__fastcall TMainFm: FormPaint (TObject *Sender) - обработчик рисования формы;__fastcall TMainFm: FormShow (TObject *Sender) - обработчик показа формы;__fastcall TMainFm: FormMouseDown (TObject *Sender,Button, TShiftState Shift, int X, int Y) - обработчик события нажатия мышкой по форме;__fastcall TMainFm:clkSMS() - обработчик пункта меню SMS;__fastcall TMainFm:clkSMSNUM() - обработчик кнопки Отправить в пункте меню SMS;__fastcall TMainFm:clkCalendar() - обработчик пункта меню Календарь;__fastcall TMainFm:clkPictures() - обработчик пункта меню Картинки;__fastcall TMainFm:clkAlarm() - обработчик пункта меню Будильник;__fastcall TMainFm:clkNodes() - обработчик пункта меню Заметки;__fastcall TMainFm:clkMap() - обработчик пункта меню Контакты;__fastcall TMainFm:clkSettings() - обработчик пункта меню Настройки;__fastcall TMainFm:clkCall() - обработчик пункта меню Звонок;__fastcall TMainFm:clkCall() - обработчик пункта меню Календарь;__fastcall TMainFm: TimerCallTimer (TObject *Sender) - обработчик таймера для анимации звонка;__fastcall TMainFm: TimerSendTimer (TObject *Sender) - обработчик таймера для анимации отправки сообщений;__fastcall TMainFm: TimerAlarmTimer (TObject *Sender) - обработчик таймера для будильника;__fastcall TMainFm: TimerAlarm2Timer (TObject *Sender) - обработчик таймера для будильника.

4. Программа и методика испытаний

Объект испытания

Объектом испытания является программа Сотовый телефон, созданная с помощью инструментальных средств Borland C++ Builder 6.

Цель испытаний

Испытания проводятся с целью проверки правильности выполнения программой ее функций.

Порядок проверки программы

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

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

Для того, чтобы ввести сообщение выбираем пункт меню SMS. На форме открывается окно ввода текста.

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

Чтобы установить будильник выбираем пункт меню Будильник. В открывшемся окне вводим нужное время.

В указанное время, в соотствии и временем на компьютере, будильник начнет имитировать звонок.

Чтобы позвонить, набираем с помощью клавиатуры номер и нажимаем вызов. На экране появится анимация о посыле вызова.

Результаты тестирования программы

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

5. Описание применения

При запуске программы на экране появляется основная форма приложения Сотовый телефон.

Для того, чтобы ввести сообщение выбираем пункт меню SMS. На форме открывается окно ввода текста.

Для отправки сообщения нажимаем Отправить. Вводим номер абонента с помощью клавиатуры. Нажимаем кнопку Отправить. Появляется анимация доставки сообщения.

Чтобы установить будильник выбираем пункт меню Будильник. В открывшемся окне вводим нужное время. Нажимаем ОК. В указанное время, в соотствии и временем на компьютере, будильник начнет имитировать звонок.

Чтобы позвонить, набираем с помощью клавиатуры номер и нажимаем вызов. На экране появится анимация о посыле вызова.

Чтобы выбрать режим работы сотового телефона, выбираем пункт меню Настройка. Выбираем нужный вариант в открывшее=ИМС списке и нажимаем ОК.

6. Технические средства

Системные требования

Имитация сотового телефона работает на персональном компьютере с конфигурацией:

Процессор: CPU PENTIUM III и выше

Оперативная память: RAM 64 Mb и выше

Видеокарта: SVGA-16Mb

ОС: Windows 98

Необходимая память на жестком диске: 2891 Кб.

Заключение

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

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

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

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

1 Павловская Т.А. C/C++ Программирование на языке высокого уровня - С-Пб.: ООО Издательство Питер, 2010 г. - 460 с., ил.

Фаронов В.В. Delphi Программирование на языке высокого уровня. - С-Пб.: ЗАО Издательство Питер, 2006 г. - 639 с., ил.

Вендров А.М. Проектирование ПО экономических информационных систем - М.: Финансы и статистика, 2006 г. - 543 с., ил.

Приложение

Текст программы

&nbs