Подсистема автоматизированной тарификации биллинговой системы "Отик-интернет"

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

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

° необходимо нажать кнопку Добавить. После чего появляется форма для ввода/редактирования тарифа.

Здесь необходимо ввести следующие данные:

-Название тарифа (любой текст до 255 символов);

-Абонентская плата (число до 999999,99, означающее ежемесячный платеж клиента);

-Объем трафика, включенного в абонентскую плату, который означает количество байт, которое клиент может скачать, заплатив абонентскую плату. Число, вводимое в данное поле, может интерпретироваться как Гигабайты, Мегабайты, Килобайты и Байты. Выбор единицы измерения осуществляется с помощью падающего меню, которое находиться рядом с полем. Максимальное значение, которое можно задать в Гигабайтах - 9313, в Мегабайтах - 9536743, в Килобайтах - 9765624999, в Байтах - 9999999999999.

-Плата за подключение с оборудованием, приобретенным у ОТИК (число до 999999,99);

-Плата за подключение с собственным оборудованием в офисах продаж ОТИК / у дилеров (число до 999999,99);

-Минимальный первоначальный авансовый платеж (число до 999999,99, означающее количество денег, которое необходимо заплатить один раз для подключения к желаемому тарифу);

Если введенные данные, по какой либо причине не устраивают администратора, то их можно удалить, нажав кнопку Очистить

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

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

Если данных будет не хватать, то появиться сообщение о том, что заполнены ни все значения.

Если введенные данные окажутся ошибочными, то система выдаст следующие сообщения об ошибках

После ввода всех данных и возвращении на форму ввода/редактирования тарифа (рис.1.15), при нажатии на кнопку Сохранить, программа осуществит проверку введенной информации и при правильности всех данных тариф будет записан в базу данных Tarif с уведомлением в виде сообщения (рис.1.16).

Для того чтобы изменить тарифный план необходимо на главной форме (рис.1.14) выбрать тариф, который надо изменить, и нажать на кнопку Изменить. После нажатия на кнопку появится форма ввода/редактирования тарифов, где в соответствии с тарифом будут заполнены все поля, данные в которых можно изменять. Также на форме будет указано, имеется ли повременная оплата или нет, а если имеется, есть ли различие в оплате будних и выходных дней. После всех изменений на форме повременной оплаты надо нажать кнопку Возвратиться с сохранением после чего на форме разового платежа нажать кнопку сохранить, что вызовет проверку всех данных, и появления сообщения о том, что тариф изменен. Если при проверке данных обнаружиться ошибка, то появиться сообщение, в котором будет указана ошибка. После устранения всех ошибок и нажатия на кнопку Сохранить появиться главная форма для работы с тарифами с измененным тарифным планом.

Для удаления тарифного плана необходимо на главной форме выделить (выбрать) тариф, который надо удалить и нажать на кнопку Удалить. После чего появиться сообщение, где надо подтвердить удаление тарифного плана (рис 1.21.). В случае отказа тариф не будет удален.

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

 

1.3.7 Методика испытаний и результаты экспериментальной проверки

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

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

В жизненном цикле ПП можно выделить следующие виды испытаний:

-испытания опытного образца ПП на полное соответствие требованиям технического задания;

-испытания рабочей версии ПП, адаптированной к условиям конкретного применения;

-испытания версии модернизированного ПП при сопровождении.

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

Тестирование опытного образца при приемосдаточных испытаниях.

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

-функциональное тестирование - для проверки полноты и корректности решения основных задач при типовых условиях;

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

-тестирование использования ресурсов ЭВМ - для проверки корректности распределения памяти и производительности;

-эргономическое тестирование - для проверки удобства и простоты интерфейса программы;

-тестирование документации - для проверки полноты и соответствия внутренним и внешним стандартам по структуре, оформлению.

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

Поскольку