Подсистема автоматизированной тарификации биллинговой системы "Отик-интернет"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
° необходимо нажать кнопку Добавить. После чего появляется форма для ввода/редактирования тарифа.
Здесь необходимо ввести следующие данные:
-Название тарифа (любой текст до 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 Методика испытаний и результаты экспериментальной проверки
Общие сведения.
Общая цель проведения испытаний - определение степени соответствия созданного программного продукта (ПП) техническому заданию.
В жизненном цикле ПП можно выделить следующие виды испытаний:
-испытания опытного образца ПП на полное соответствие требованиям технического задания;
-испытания рабочей версии ПП, адаптированной к условиям конкретного применения;
-испытания версии модернизированного ПП при сопровождении.
Наиболее полным и разносторонним испытаниям подвергается ПП при первичной проверке опытного образца.
Тестирование опытного образца при приемосдаточных испытаниях.
Для обеспечения полноты приемосдаточных испытаний опытного образца ПП целесообразно выделять следующие цели испытаний и соответствующие им категории тестирования:
-функциональное тестирование - для проверки полноты и корректности решения основных задач при типовых условиях;
-стрессовое тестирование - испытания программ при предельных и критических значениях параметров и условий эксплуатации;
-тестирование использования ресурсов ЭВМ - для проверки корректности распределения памяти и производительности;
-эргономическое тестирование - для проверки удобства и простоты интерфейса программы;
-тестирование документации - для проверки полноты и соответствия внутренним и внешним стандартам по структуре, оформлению.
Функциональное тестирование - наиболее обширное и труднее всего систематизируемое. Набор испытательных тестов полностью определяется функциональными задачами и сложностью ПП. Эти тесты должны обеспечивать проверку и демонстрацию заказчику-пользователю качества решения функциональных задач, сформулированных в техническом задании и конкретизированных в документации.
Поскольку