Перейти к содержимому
Калькуляторы

мини биллинг(как видите его вы?) мини биллинг(как видите его вы?)

Здравствуйте.

Хочу написать мини биллинг для хорошего друга, есть 10 месяцев свободного времени.

Вопрос: что должно быть в биллинге?(описание лучше в подробностях).

 

Как я его вижу:

 

Хочу разделить биллинг на 4 модуля:

Связка mikrotik+freeradius до 500 абонентов

-клиентская часть (web) платежи и так далее(ну это я могу скомуниздить идеи у других)

-техническая часть(web)свой отдел сайта+программа для телефона(просмотр текущих абон(онлайн/оффлайн)) а что сюда можно еще прикрутить?

-Менеджер часть - программа только для компа (Новые абоненты/платежи/Организации)

-административная часть - Комбо - Программа для компа/минимальный веб /телефон

Собственно что в него должно входить?

Как лучше взаимодействовать с freeradius-ом (ssh?) или написать отдельный микро сокет сервер для приема запросов от Административной части?

 

Все думаю писать на Java: веб - дектоп(javafx) - телефон

 

Заранее всем спасибо:)

В будущем скину сюда всю проделанную работу, если конечно кому-то понадобиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а зачем вообще какие-то программы? делайте всё через веб

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а зачем вообще какие-то программы? делайте всё через веб

ну, как мне кажется в плане безопасности?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а зачем вообще какие-то программы? делайте всё через веб

ну, как мне кажется в плане безопасности?

никакой разницы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://habrahabr.ru/company/pt/blog/199052/

Статистика

 

Цитата: На втором месте Tomcat — 75% ошибок высокого уровня риска

Изменено пользователем gawric

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну а нафига решетообразные ява-монстры тут юзать?...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://habrahabr.ru...pt/blog/199052/

Статистика

 

Цитата: На втором месте Tomcat — 75% ошибок высокого уровня риска

да вперед че, раз у вас 100% не будет проблем с безопасностью ;)

такие штуки как nginx пилят с 2002-го а апач пилят с 95-го

но раз у вас на коленке за 9 месяцев родится продукт да ещё и полностью защищенный - буду аплодировать стоя ;)

Изменено пользователем GrandPr1de

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Яву точно для этого дела не стоит, есть уже один продукт с явой, хорошего мало

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Яву точно для этого дела не стоит, есть уже один продукт с явой, хорошего мало

 

дело не в языке, а в людях кто пишет код и управляет всем этим процессом. Я вот лично не понимаю что такое делает биллинг (не отдельные коллекторы типа netflow или что там ещё может есть CPU сильно), что всё равно находятся укурки, пишущие биллинги на языках, требующих ручной работы с памятью. За примерами далеко ходить не надо - lanbilling 2.0.14, особенно смешная приписка - LTS. Интересно, они его допилят до рабочего состояния к концу срока жизни релиза?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здесь нужно сказать по другому - хотите много ***** с банальными вещами и отправить кучу времени в черную дыру - берите java

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Яву точно для этого дела не стоит, есть уже один продукт с явой, хорошего мало

Если другой (ли?) продукт с явой, хорошего много (но нужно еще больше).

Вы о чем? Я про BGBilling.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Друзья много флуда по делу информации 0.

Может кто-то адеквано описать, что ему нужно для полноценной работы?

А на счет безопасности и производительности, можно долго рассуждать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Друзья много флуда по делу информации 0.

Может кто-то адеквано описать, что ему нужно для полноценной работы?

Забейте на "мини", пишите полноценный. Глядишь, систему уровня Петерсервиса напишите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может кто-то адеквано описать, что ему нужно для полноценной работы?

 

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

 

То есть если имеются 2 тарифа, то нужно сделать такую штуку, что бы можно было просмотреть разом сразу все данные по абонентам, например вывод в столбик, либо перемещение по абонентам стрелками, то есть с одного на другого. Если у вас будет реализована схема с сотней кликов мышкой - удобства от такой работы мало. Пример для чего это нужно - допустим есть 100 абонентов, и нужно у части из них поправить какой-то параметр, при чем его нельзя задать автозаменой и т.п., перемещаясь по списку абонентов последовательно, можно просматривать и изменять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может кто-то адеквано описать, что ему нужно для полноценной работы?

 

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

 

То есть если имеются 2 тарифа, то нужно сделать такую штуку, что бы можно было просмотреть разом сразу все данные по абонентам, например вывод в столбик, либо перемещение по абонентам стрелками, то есть с одного на другого. Если у вас будет реализована схема с сотней кликов мышкой - удобства от такой работы мало. Пример для чего это нужно - допустим есть 100 абонентов, и нужно у части из них поправить какой-то параметр, при чем его нельзя задать автозаменой и т.п., перемещаясь по списку абонентов последовательно, можно просматривать и изменять.

 

хоть кто сказал о её необходимости такой фишки

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хоть кто сказал о её необходимости такой фишки

 

А ваш биллинг умеет такое? Не умеет=) вот и спрашиваете зачем это надо.

 

Бгбиллинг тоже такое не умеет, а еще из него нельзя IP адрес скопировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хоть кто сказал о её необходимости такой фишки

 

А ваш биллинг умеет такое? Не умеет=) вот и спрашиваете зачем это надо.

 

Бгбиллинг тоже такое не умеет, а еще из него нельзя IP адрес скопировать.

 

конечно умеет, просто все спрашивают зачем это, а Вы первый кто захотел такую фишку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можете скрин привести такой схемы, когда по списку абонентов можно перемещаться нажатием стрелок на клавиатуре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можете скрин привести такой схемы, когда по списку абонентов можно перемещаться нажатием стрелок на клавиатуре.

 

про клавиатуру вы не писали выше, а стрелки быстрого перемещения вот

 

abills:docs:manual:admin:user_info.jpg?cache=

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть если имеются 2 тарифа, то нужно сделать такую штуку, что бы можно было просмотреть разом сразу все данные по абонентам, например вывод в столбик

 

Если есть 2 тарифа, то передвигаться надо не по списку абонентов, а по списку услуг этого сервиса, ибо список услуг и список абонентов - вещи разные. Хотя, в одноранговых биллингах это одно и то же, и там тариф с ip-адресом присваивается не подключению, а абоненту. :)

 

PS Абонент - это не ip-адресс, а уважаемый клиент с кошельком © мой. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

про клавиатуру вы не писали выше а стрелки быстрого перемещения вот

это ***ец.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

про клавиатуру вы не писали выше, а стрелки быстрого перемещения вот

 

Там вверху есть менюшки полей абонента, например если выбрать меню "Оплаты" и перейти к следующему абоненту, он так же на этом меню откроется, или на "Основной"?

 

Если есть 2 тарифа, то передвигаться надо не по списку абонентов, а по списку услуг этого сервиса, ибо список услуг и список абонентов - вещи разные. Хотя, в одноранговых биллингах это одно и то же, и там тариф с ip-адресом присваивается не подключению, а абоненту. :)

 

Это для примера.

 

Допустим расскажу про карбон 4 версии. У него список абонентов состоит из папочек, по аналогии с виндовым проводником. Обычно папочку создают для определенного тарифа и в нее помещают абонентов, если абонента перенести в другую папку, у него поменяется тариф на другой и т.п. Например нужно найти во всем биллинге своих друзей и знакомых, и поместить их в папку VIP, где цена будет снижена а тариф самый высокий, но заранее нельзя знать всех друзей и знакомых, то есть нельзя написать запрос для автоматического переноса. Поэтому решение задачи только одно - просмотреть всех абонентов и переместить их в нужную папку. Поэтому в списке абонентов можно просто перемещаться стрелками вниз по списку и смотреть данные абонента, например его имя с фамилией и адрес подключения, если это знакомый, то его выделяем и переходим к следующим и так далее. Потом всех выделенных одним движением мышкой переносим в нужную группу, так же можно вырезать и вставить. При этом если у одного абонента открыто окно с платежами, то при перемещении к следующему так же будет открыто окно с платежами, а не начальная страница абонента. Такая возможность очень удобная в работе и позволяет экономить много времени при определенного вида работ. Например подправить правильность указания улиц, просматривая всех абонентов по порядку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

про клавиатуру вы не писали выше, а стрелки быстрого перемещения вот

 

Там вверху есть менюшки полей абонента, например если выбрать меню "Оплаты" и перейти к следующему абоненту, он так же на этом меню откроется, или на "Основной"?

 

 

если вы на оплатах то всегда при перемещении будут оплаты, если на услуге всегда будет услуга плюс на иконке абонента

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.