Введение……………………………………………………………………………………...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
|