Страница: 3/9
Для справки некоторые коммерческие операционные системы могут достигать стоимости 5000$, при это с ограниченным числом установок и с ограниченным числом пользователей плюс к этому около 2000-3000$ может стоить какая ни будь посредственная биллинговая система.
Из всего выше сказанного видно, что при применении данного программного обеспечения интернет-провайдеры получают существенную выгоду.
2. Разработка информационного обеспечения задачи.
2.1. Описание входной информации.
Основным входным документом, с которым взаимодействует рассматриваемая биллинговая система это копия платежного поручения пользователя ISP. При регистрации клиента провайдер предлагает ему выбрать установленный тариф (прайс-лист) на услуги коммутируемого подключения на определенное (тарифом) время, по которому клиент будет перечислять установленную денежную сумму. После регистрации и предоплаты услуг нашего ISP на счет (в домашний каталог пользователя копируются определенный набор файлов см. ниже) пользователя поступает определенная прайс-листом сумма, которая в процессе работы пользователя в интернете уменьшается через определенный тарифом (прайс-листом) квант на определенную сумму. Соответственно все, что делает одна часть программы биллинга другая ее часть фиксирует все в базе данных и в том же личном каталоге пользователя в отдельный лог-файл на основании, которого и генерируются отчеты пользователю и администратору. Также к входной информации можно отнести: отчисления с пользовательского счета, проведенное время в интернете, время подключения (регистрации в системе). На основании изложенной выше информации вспомогательный модуль программы билинга может предоставлять подробную статистикуего счета пользователя, как администратору так и самому клиенту ISP.
#
#
# Пример файла account.conf (.account.conf).
# Лидирующие пробелы, пустые строки,
# строки, начинающиеся с символа "#" игнорируются.
# Обрабатываются лишь строки, начинающиеся с ключевого
# слова "price:". Количество строк "price" неограченно.
# Формат прайс-листа (тарифной схемы) -
# price: День_недели, час_начала-час_окончания $стоимость_в_у.е.
# что соответствует промежутку времени
# час_начала:00-час_окончания:59
# Если при указании временные диапазоны пересекаются, то стоимость
# часа принимается последняя.
# Основная тарифная схема.
# Цена: в будние дни с 10:00-18:00 - $1
# в остальное время - $0,6
#
#
comment: Поле_comment_будет_автоматически_выводиться_при_запуске
comment: демома_в_режиме_получения_сведений_о_размере_лицевого
comment: счета_пользователя._Удобно_использовать_для_задания_комментарий
comment: к_прайс_листу.
commenth:
commenth: Поле_commenth_выводится,_если_размер_лицевого_счета
commenth: выдается_в_html_формате._Пробелы_должны
commenth: заменяться_на_подчеркивания._Количество_строк_comment_и
commenth: commenth_не_ограничено,_однако_суммарная_длина_каждой_не
commenth: не_должна_превышать_1000_символов.
price: Monday, 0-9 $0.6
price: Monday, 10-17 $1
price: Monday, 18-23 $0,6
price: Tuesday, 0-9 $0.6
price: Tuesday, 10-17 $1
price: Tuesday, 18-23 $0,6
price: Wednesday, 0-9 $0.6
price: Wednesday, 10-17 $1
price: Wednesday, 18-23 $0,6
price: Thursday, 0-9 $0.6
price: Thursday, 10-17 $1
price: Thursday, 18-23 $0,6
price: Friday, 0-9 $0.6
price: Friday, 10-17 $1
price: Friday, 18-23 $0,6
price: Saturday, 0-23 $0.6
price: Sunday, 0-23 $0.6
Описание файлов в домашнем каталоге пользователя с "биллинговой информацией"
.pay - информация о начислениях (история начислений) на лицевой счет пользователя условных единиц или $. Файл имеет формат вида:
#
#
# Платежи клиента ivan
Реферат опубликован: 29/04/2006