Диплом: Автоматизация учета продажи билетов туристического агентства ООО "Easy Travel"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
80
храниться в виде таблиц и быть реализована с помощью специальных
справочников, перечислений и констант. Эти данные практически не
изменяются, в основном добавляются новые или редактируются старые, а
при необходимости удаляются.
Результатная информация выводится по запросу в виде экранных форм,
документов, отчетов, а также должна иметься возможность их распечатки на
бумажный носитель.
2.4.2 Методы проведения испытаний
Цель тестирования состоит в том, чтобы убедиться, что разработанная
АИС учета продаж путевок решает поставленные задачи, для которых
предназначено и правильно реагирует на действия пользователя по вводу
данных, а также, самое главное, выдает правильные результирующие данные.
В ходе тестирования проверяются основные функции АИС, в том
числе, производится обязательная проверка автоматизации утомительных и
занимающих много времени процессов формирования отчетов, построения
диаграмм, подготовки ежемесячной и ежеквартальной статистики. АИС
разрабатывалась с учетом требований сотрудников, поэтому тестирование
проводилось с привлечение будущих его пользователей и на основании их
замечаний вносились правки.
Существуют две основные стратегии тестирования:
- тестирование методом белого ящика, который подразумевает знание
исходного кода программы и полный доступ к нему (структурное
тестирование);
- тестирование методом черного ящика, при котором программа
рассматривается как объект, внутренняя структура которого неизвестна
(функциональное тестирование).
Тестирование программы проводилось методом «черного ящика», т.е.
программа рассматривалась как единая сущность. Целью данного метода
81
тестирования является обнаружение несоответствия реального поведения
программы ее описанию. Метод основан на исследовании реакции
программы на заданные входные данные.
Тестовые данные подбираются таким образом, чтобы программист был
в состоянии вычислить тестовый результат до начала тестового прогона.
При тестировании АИС проверялась правильность выполнения всех
операций, используемых для вывода информации на экран, правильность
ввода данных, правильность формирования отчетов.
В графическом интерфейсе программы были использованы поля для
ввода с выпадающими списками, что позволяет минимизировать количество
ошибок пользователя при вводе данных. Этот прием был использован в
формах добавления и редактирования данных о заявках на приобретение
путевок и для внесения данных в договор, таких как, направление поездки и
тип тура, данные необходимых документов.
Также для минимизации количества ошибок пользователя при
внесении даты обращения и предпочтительных дат поездки, даты
заключения и расторжения договора и для выбора периода формирования
статистических данных был использован элемент выпадающего календаря.
Некоторые поля имеют ограничения по диапазону вводимых значений. Поля
для ввода денежных единиц имеют ограничения по отрицательным
значениям, т.е. нельзя поставить отрицательную цену. Данные ограничения
осуществляются средствами выбранной СУБД.
2.4.3 Проведение проверочных испытаний и их результаты
При последующей проверке АИС адекватно реагировало на
возникновение ошибок, вызванных неправильными действиями
пользователя. Так, например, при попытке пользователя сохранить пустую
запись, выдается сообщение о невозможности сохранения такой строки, при
82
невнесении данных в обязательное для заполнения поле, выдается сообщение
с просьбой указать необходимые данные.
Для проверки соответствия ожидаемого результата фактическому был
составлен тестовый случай. Тестирование пункта меню "выбор тура
“представлено в таблице 2.13, тестирование пункта меню” клиенты “ - в
таблице 2.14, тестирование пункта меню” каталоги" - в таблице 2.15.
Таблица 2.13 – Тестирование меню «Заявки»
Действие
Ожидаемый результат
Результат теста
Создание новой заявки
и ввод в нее базовой
информации
Новая заявка создана и
заполнены поля,
соответствующие
базовой информации о
заявке. Статус заявки
установлен в «Создана»
Пройден
Выбор страны (стран),
которые клиент хочет
посетить в рамках тура
Информация о
выбранной стране
добавлена в заявки.
Рассчитана
предварительная
стоимость путевки
Пройден
Добавление
дополнительных услуг,
которые должны быть
предоставлены в
рамках выбранного
тура, например,
трансфер или
экскурсии
Сведения о выбранных
услугах добавлены в
табличную часть
документа «Услуги».
Пересчитана
предварительная
стоимость выполнения
заявки
Пройден
Оформление
предоплаты по заявке
на тур
Сведения о оплате
видны на вкладке
«Оплата». Сумма
задолженности
пересчитана. Статус
заказа установлен в
«Оплачен» или
«Частично оплачен»
Пройден
83
Действие
Ожидаемый результат
Результат теста
Редактирование
информации о заявке
Изменения внесены в
базу данных и видны в
диалоговом окне
«Заявка: подробнее»
Пройден
Удаление заявки
Заявка удалена из базы
и больше не
отображается в
диалоговом окне
«Список заявок»
Пройден
Добавление
напоминаний по заявке
Напоминания
добавлены в БД, их
список можно
просмотреть на вкладке
«Напоминания»
Пройден
Контроль напоминаний
В указанную дату на
экране появляется
сообщение о
необходимости
связаться с клиентом и
напомнить ему нужную
информацию.
Пройден
Поиск заявок,
соответствующих
условиям фильтра
В списке заявок
отображаются только
те заявки, которые
соответствуют
условиям поиска.
Остальные заявки не
видны.
Пройден
Таким образом, все команды меню «Заявки» успешно прошли
тестирование.
Таблица 2.14 – Тестирование меню «Клиенты»
Действ
ие
Ожидаемый результат
Ошибка!
тест
а
Регист
рация
нового
клиент
а и
Новый клиент зарегистрирован в базе, а сведения о нем
можно увидеть в окне «Клиенты»
Про
йде
н
84
Действ
ие
Ожидаемый результат
Ошибка!
тест
а
ввод
Ошибка!
о нем
Ошибка!
инфор
мации
о
клиент
е
Измененные сведения видны в окне «Клиенты»
Про
йде
н
Удален
ие
клиент
а
Клиент помечается как удаленный и в списке не
отображается, но фактически из базы не удаляется
Про
йде
н
Расчет
скидки
,
Ошибка!
клиент
у
В поле скидка отображается процент персональной скидки
клиента, который рассчитывается на основании бонусов,
предоставляемых клиентам индивидуально
Про
йде
н
Фильт
рация
списка
клиент
ов
В окне «Клиенты» отображается только список клиентов, кот
орые полностью соответствуют выбранным критериям. Други
е клиенты не видны
Про
йде
н
Таким образом, все команды меню «Клиенты» успешно прошли
тестирование.
Таблица 2.15 – Тестирование меню «Справочники»
Действие
Ожидаемый результат
Результат теста
Добавление нового
элемента в справочник
Новый элемент
справочника вводится
непосредственно в
таблицу и сохраняется
в информационной базе
Пройден
Редактирование
существующего
элемента справочника
Значения введенные в
таблицу сохраняются в
информационной базке
Пройден
85
Действие
Ожидаемый результат
Результат теста
Удаление элемента
справочника
Если элемент
справочника не имеет
подчиненных записей,
то он удаляется из базы
данных. В противном
случае на экране
появляется сообщение
о невозможности
удалить выбранный
элемент справочника
Пройден
Таким образом, все команды меню «Справочники» успешно прошли
тестирование. Успешное прохождение конфигурацией всех тестов во многом
обусловлено удобным пользовательским интерфейсом, ограничивающим
возможности пользователя ввести недопустимое значение. В тех случаях,
где это сделать невозможно реализованы блоки кода, выполняющие
проверку обрабатываемых значений и не допускающие возникновение
ошибок.
86
3 ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА
3.1 Выбор и обоснование методики расчёта экономической
эффективности
События, связанные с внедрением средств вычислительной техники,
требуют, как стоимостных, так и трудовых затраты. Необходимым условием
внедрения использования этих средств является экономическое обоснование
целесообразности автоматизации основных бизнес-процессов,
подтвержденное расчетами.
Обоснование эффективности автоматизированной обработки данных
включает следующие пункты:
Определение необходимости затрат на разработку и
внедрение автоматизированной информационной системы учета
продаж путевок в условиях туристической компании «ООО Easy
Travel»;
Выбор экономически эффективного варианта
технологических процессов обработки информации.
Экономическая эффективность автоматизации обработки данных
обеспечивается следующими факторами:
Высокая скорость выполнения операций, которая
достигается на счет производительности технических средств и
сокращения времени на обработку данных;
Повышение качества работы за счет разработки
единой информационной базы данных и ее использования;
Сокращение продолжительности отчетных периодов
и сроков получения отчетов.
Экономическая эффективность данного проекта может быть
определена в соответствии с формулой (3.1).
87
Э = Эк + Эп
(3.1)
Где Э – экономическая эффективность проекта;
Эккосвенный экономический эффект. Характеризуется
качественными изменениями, достигнутыми в результате использования
средств ЭВМ. Выражается в улучшении качества выполненных работ, а
также повышении их достоверности и оперативности;
Эппрямой экономический эффект. Это выражается в снижении
трудозатрат и затрат на обработку данных. Это влияет на экономические
показатели вычислительных установок, которые его обрабатывают.
При расчете экономической эффективности автоматизации работ за
счет внедрения автоматизированной информационной системы будет
рассчитываться прямой экономический эффект. Основой для его расчета
является соответствие между операциями базы и проектируемыми
вариантами или анализ затрат, который является обязательным для
выполнения операций технологического процесса.
Для того, чтоб рассчитать прямой экономический эффект необходимо
определить формулы, по которым будут вычисляться трудовые и
стоимостные показатели.
К трудовым показателям относятся с:
Абсолютное снижение трудовых затрат (3.2);
Коэффициент относительного снижения трудовых
затрат (3.3);
Индекс снижения трудовых затрат или повышения
производительности труда (3.4).
∆T= T0 –T1
(3.2)
где ∆T – абсолютное снижение трудовых затрат;
88
T0Затраты на обработку информации по базовому варианту;
T1Затраты на обработку информации по проектируемому варианту.
KT= ∆T/T0
(3.3)
где KT – коэффициент относительного снижения трудовых затрат;
∆Tабсолютное снижение трудовых затрат;
T0трудовые затраты на обработку информации по базовому
варианту.
ХT= T0/ T1
(3.4)
Где ХT – индекс снижения трудовых затрат или повышения
производительности труда;
T0трудовые затраты на обработку информации по базовому
варианту;
T1трудовые затраты на обработку информации по проектируемому
варианту.
К стоимостным показателям относятся:
Абсолютное снижение стоимости затрат (3.5);
Коэффициент относительного снижения
стоимостных затрат (3.6);
Индекс снижения стоимости затрат (3.7).
ДC= C0 –C1
(3.5)
Где ДC – абсолютное снижение стоимостных затрат;
С0стоимостные затраты на обработку информации по базовому
варианту;
С1стоимостные затраты на обработку информации по
проектируемому варианту.
89
Kc= ДC/C0
(3.6)
Где Kc – коэффициент относительного снижения стоимостных затрат;
ДCабсолютное снижение стоимостных затрат;
С0стоимостные затраты на обработку информации по базовому
варианту.
ХT= T0/ T1
(3.7)
Где ХT – индекс снижения стоимостных затрат;
T0стоимостные затраты на обработку информации по базовому
варианту;
T1стоимостные затраты на обработку информации по
проектируемому варианту.
Теперь приступим к рассмотрению порядка расчета прямого
коэффициента или годовой экономии, которая описывается формулой (3.8)
ЭП = (С0 + ЕН * К0) –(С1 + ЕН *К1)
(3.8)
Где ЭП – прямой эффект;
С0текущие стоимостные затраты в базовом эффекте;
ЕНнормативный коэффициент эффективности капитальных
вложений, ниже которого они уже будут нецелесообразны (=0,15);
К0капитальные вложения в базовом варианте;
С1текущие стоимостные затраты проектируемом варианте;
К1капитальные вложения в проектируемом варианте.
Базовый вариант также предполагал использование средств
вычислительной техники, поэтому в данном варианте капитальные вложения

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")