По алфавиту:

Указатель категорий Исследование систем управления Система биллинга электронной почты в ОС Linux, на основе логов почтового сервиса Qmail

Система биллинга электронной почты в ОС Linux, на основе логов почтового сервиса Qmail

Тип работы: Дипломная работа
Предмет: Исследование систем управления
Количество страниц: 94
Год сдачи: 2007
Последнее скачивание: не скачивался

Содержание.

Введение……………………………………………………………………………………...3
1. Требования к системе биллинга…………………………………………………………….5
2. Реализация……………………………………………………………………………………6
3.1. Изучение исходных данных…………………………………………………………...6
3.2. Разработка модели……………………………………………………………………..6
3.3. Краткое описание системы биллинга электронной почты………………………….6
3.4. Этап разработки………………………………………………………………………..8
3.5. Тестирование и отладка……………………………………………………………….8
3.6. Усовершенствования………………………………………………………………….8
4. Описание программы………………………………………………………………………..9
4.1. Общие сведения о программе…………………………………………………………9
4.2. Назначение программы………………………………………………………………10
4.3. Администрирование системы……………………………………………………….12
4.4. Автономная работа системы…………………………………………………………13
4.5. Описание логической струкутуры…………………………………………………..14
5. Описание базы данных……………………………………………………………………..20
5.1. Схема базы данных…………………………………………………………………...20
5.2. Описание таблиц……………………………………………………………………...21
6. Описание алгоритмов………………………………………………………………………28
6.1. Скрипт move_maillog.pl………………………………………………………………28
6.2. Скрипт qmaillog_parser.pl…………………………………………………………….28
6.3. Алгоритм программы Transfers……………………………………………………...29
6.4. Алгоритм программы Filters…………………………………………………………31
6.5. Скрипт billings.pl………….…….…………………………………………………….33
7. Заключение………………………………………………………………………………….34
Литература….……………………………………………………………………………….37
Приложения………………………………………………………………………………....38
Полное описание таблиц базы данных…………………………………………………38
Листинг сркипта move_maillog.pl……………………………………………………….42
Листинг скрипта qmaillog_parser.pl……………………………………………………..43
Листинг программы Transfers……………………………………………………...........48
Листинг программы Filters………………………………………………………………70
Листинг скрипта billings.pl………………………………………………………............85
Листинг дополнительных модулей, файлов настроек и shell-сценариев ……….........88

Описание.

В процессе работы было проведено детальное изучение исходных материалов, предшествовавшие этапу разработки системы биллинга электронной почты на операционной системе Linux на основе логов почтового сервиса Qmail.
При выполнении работы были получены следующие знания и получены следующие навыки:
1. Знание операционной системы Linux;
2. Были изучены руководящие документы по почтовому сервису Qmail;
3. Были подробно изучены логии почтового сервиса Qmail;
4. Была подробно изучена технология языка Perl – «Регулярные выражения»;
5. Была подробно изучена технология языка Java – «Наборы данных»;
6. Был получен опыт программирования в операционной системе Linux;
7. Был получен опыт применения разных языков программирования в одном комплексе программ для реализаций поставленной задачи;
8. Был получен опыт создания биллинговых систем.
Программа является комплексным решением по осуществлению биллинга клинетов сервиса электронной почты Qmail.
Разработанный программный комплекс соответствует всем выше предъявленным требованиям. В ходе тестирования и отладки установлено, что:
1. Программа верно производит расчет с клиентами соответственно полученным и отправленным ими трафиком в виде электронных сообщений;
2. Программа способна в очень короткие сроки обрабатывать большой объем данных, благодаря вышеупомянутым технологиям, использованным в коде;
3. В связи с тем, что быстродействие программы очень высокое, она отрабатывает за очень короткий промежуток времени (до 1 часа), что не затрудняет работу остальных систем сервера;
4. Для внедрения и использовании программы достаточно установить интерпретаторы языков Java и Perl. Также все необходимые настройки вынесены за код файла в специальные файлы;
5. Хранение данных осуществляется в базе данных MySQL, что позволяет хранить их на протяжении долгого периода времени;
6. Хранение данных в базе, построено на основе реляционной модели, что упрощает ряд действий над данными, в том числе поиск.

Список литературы.

1. Хабибуллин И.Ш., Самоучитель Java 2;
2. Кей С. Хорстман, Гари Корнелл, Java 2. Том II. Тонкости программирования;
3. Леон Аткинсон, MySQL. Библиотека профессионала;
4. Электронный учебник по языку Perl с сайта http://shop.piter.com/.

Узнать стоимость уникальной работы в Zaochnik.com

  • Самые низкие цены на рынке
  • 100% гарантия качества
  • Опыт работ более 10 лет
  • Официальный договор
  • Проверка на Антиплагиат
  • Соблюдения сроков
  • Соответсвие ГОСТу
  • Бесплатная доработка
  • Персональный менеджер
...
Похожие работы:
© 2009-2018 Все права защищены — dipland.ru

Замечания и предложения высылать на e-mail