Автоматизированное рабочее место работника турбюро

Автор: Пользователь скрыл имя, 29 Апреля 2012 в 19:40, курсовая работа

Описание работы

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

Работа содержит 1 файл

4 Отчет.docx

— 3.51 Мб (Скачать)

 

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

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

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

 

4 Описание программного средства

 

 

4.1 Входные данные

 

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

В результате добавления нового авто тура, информация будет автоматически добавляться в базу данных Microsoft Office Access 2003 в файле с именем bd.mdb, в которой хранится  таблица база данных.

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

 

 

4.2 Выходные данные

 

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

 

5 Методика испытаний

 

 

5.1 Технические требования

 

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

- процессор Celeron 1100;

- объем оперативной памяти 256 Мбайт;

- жесткий диск со свободным  пространством 1 Гбайт;

- операционные системы  MSWindowsXP;

- монитор типа SVGA;

- мышь, клавиатура;

- принтер.

 

 

5.2 Функциональное тестирование

 

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

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

Основным методом обнаружения  ошибок при проведении испытаний  программы являлось тестирование, которое  можно разделить на три стадии:

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

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

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

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

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

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

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

  • выявление ошибки;
  • локализация ошибки в тексте программы;
  • установление причины ошибки;
  • исправление ошибки.

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

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

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

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

Отладка программы на тему «АРМ работника турбюро» осуществлялась встроенными средствами интегрированной среды разработки С++. С помощью встроенного компилятора были обнаружены синтаксические ошибки, то есть отсутствующие и лишние знаки препинания, неправильные имена переменных, которые тут же исправлялись с помощью встроенного редактора текста программы. Логические ошибки отслеживались и локализовались с помощью встроенного отладчика, а затем устранялись с помощью редактора.

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

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

 

6  Применение

 

 

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

Создание  данной программы преследует ряд  технико-экономических целей:

1) создание программного продукта, необходимого для автоматизации рабочего места работника турбюро;

2) создание дешевой альтернативы существующим в настоящее время дорогим программам такого типа;

3) создание интуитивно понятной программы с удобным и универсальным Windows-интерфейсом для простой и эффективной работы.

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

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

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

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

- процессор Pentium 300;

-MicroSoftWindowsXP;

- жесткий  диск с объемом свободного  пространства 200 Мбайт;

- мышь, клавиатура;

- монитор типа VGA;

- оперативная память – 32 Mb.

Так же, как к аппаратной части компьютера, программа не имеет  жестких требований к программному обеспечению. Единственным ограничением является необходимость эксплуатации программного продукта под управлением  ОС WindowsXP. Под остальными ОС данное программное обеспечение может не работать или работать некорректно.

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

Файл справки можно вызвать из программы, выбрав пункт меню «Help». Так же файл можно запустить вручную из папки, куда установлена данная программа, название файла «help.chm».

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

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

Изображение справки показано на рисунке 1.

 

Рисунок 1 – «Справка»

 

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

Рисунок 2 – «Главное окно программы»

 

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

Рисунок 3 – «Окно авиа тура»

 

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

Рисунок 4 – «Окно авто туров»

Для получения информации о разработчике программного средства пользователь должен нажать в главном меню «Help>About».

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

Рисунок 5 – «О программе»

 

 

 

 

 

 

 

Заключение

 

 

Разработанная программа  решает следующие задачи:

  • добавление новых данных;
  • хранение данных;
  • редактирование данных уже ранее введенных данных;
  • удаление данных.

Информация о работе Автоматизированное рабочее место работника турбюро