Московский государственный институт
электроники и математики
(технический университет)
Кафедра
«Электронно-вычислительная аппаратура»
Курсовая работа по дисциплине
«Базы данных»
На тему:
«Создание БД ИПС пользователей ЛВС и «Интернет»
Выполнил студент группы С – 55
Проверил
д. т.н., профессор,
Москва 2006 г.
Оглавление
Предметная область 3
Формулировка задачи_ 3
Инфологическая модель 3
Даталогическая модель 3
Введение 4
Созданию БД_ 5
Создание таблиц_ 6
Создание web-интерфейса_ 7
Авторизация_ 7
Меню_ 8
Действия над пользователями_ 12
информация о всех пользователях_ 12
информации о пользователе 15
Добавление пользователя 17
Удаление пользователя 19
Действия над тарифами_ 21
Информация о всех тарифах_ 21
Информация о тарифе 23
Добавление тарифа_ 25
Удаление тарифа_ 27
Действия над зачислениями_ 28
Информация о всех зачислениях_ 28
Информация о зачисление 30
Добавить зачисление 32
Удалить зачисление 34
Вывод_ 36
Литература_ 37
Предметная область
База данных пользователей локальной вычислительной сети и Интернет. Данная БД содержит в себе три сущности:
User – содержит информацию о каждом пользователе Tarif – содержит информация о каждом тарифе Zachislenie – седержит информацию о каждом зачисление пользователяФормулировка задачи
Создать базу данных ИПС пользователей локальной вычислительной сети и Интернет, реализовать web-интерфейс на языке PHP к данной базе данных.
Инфологическая модель
Zachislenie ßßà User ßßà Tarif
User(Nomer_dogovora, Name, Address, Phone, Tarif_name, MAC_address, IP_address, Balance)
Tarif(Tarif_name, Stoimost)
Zachislenie(Nomer_zachisleniya, Nomer_dogovora, Tarif_name, Summa)
Даталогическая модель
User(Nomer_dogovora, Name, Address, Phone, Tarif_name, MAC_address, IP_address, Balance)
Tarif(Tarif_name, Stoimost)
Zachislenie(Nomer_zachisleniya, Nomer_dogovora, Tarif_name, Summa)
Введение
MySQL - это система управления базами данных.
База данных представляет собой структурированную совокупность данных. Эти данные могут быть любыми - от простого списка предстоящих покупок до перечня экспонатов картинной галереи или огромного количества информации в корпоративной сети. Для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, необходима система управления базой данных, каковой и является ПО MySQL. Поскольку компьютеры замечательно справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному - как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений.
PHP или процессор гипертекста, является широко используемым языком программирования общего назначения с открытым исходным кодом, внедряемым в HTML. Его синтаксис основан на синтаксисе языков C, Java и Perl и является легким для изучения. Главная цель языка состоит в предоставлении веб-разработчикам возможности быстро создавать динамически генерируемые веб-страницы. Кроме того, возможности PHP не ограничиваются только этим применением.
PHP умеет обращаться в СУБД MySQL и Oracle, и это делает его хорошим кандидатом для разработки приложений web на основе MySQL или Oracle малой и средней сложности.
Созданию БД
Перед созданием БД сначала необходимо запустить сервер СУБД. Для этого следует в командной строке дать следующую команду (допустим, что СУБД MySQL установлена на диск C: в папку \mysql):
c:\mysql\bin\mysqld-nt. exe --basedir c:/mysql
Также следует запустить клиентскую часть СУБД:
c:\mysql\bin\mysql. exe --user=root mysql
Параметр --user=root необходим для того, чтоб получить привилегии пользователя root при работе с СУБД, в частности необходимую нам –CREATE DATABASE.
Создадим новую БД:
CREATE DATABASE DBUSERS;
Для удобства можно создать нового пользователя, наделив его всеми необходимыми привилегиями:
GRANT ALL PRIVILEGES ON dbusers.* TO *****@***IDENTIFIED BY 'qwerty’
WITH
GRANT OPTION;
где Anatoly – имя нового пользователя, ‘qwerty’ – пароль.
Далее даем команду : mysql> \q для выхода.
После чего снова запускаем клиентскую часть MySQL, использую только что созданную учетную запись:
c:\mysql\bin\mysql. exe --user=Anatoly --password dbusers
Создание таблиц
1. Создадим таблицу User
CREATE TABLE USER
(nomer_dogovora INTEGER NOT NULL PRIMARY KEY, name CHAR(40), address CHAR(40), phone VARCHAR(10), tarif_name CHAR(10), mac_address CHAR(17), ip_address VARCHAR(15), balance INTEGER, status BOOLEAN);
2. Создадим таблицу Tarif
CREATE TABLE TARIF
(tarif_name CHAR(10) NOT NULL PRIMARY KEY, stoimost INTEGER);
3. Создадим таблицу Zachislenie
CREATE TABLE Zachislenie
(nomer_zachisleniya INTEGER NOT NULL PRIMARY KEY, nomer_dogovora INTEGER NOT NULL, tarif_name CHAR(10), summa INTEGER);
Все необходимые таблицы созданы. Теперь мы можем перейти к созданию web-интерфейса.
Создание web-интерфейса
Авторизация
<?php
//clear sysfiles
!@unlink('auth/dbserver');
!@unlink('auth/dbname');
//Authorization
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<center><H1>Авторизация</H1></center>";
echo "<form action=auth/auth. php method=post>";
echo "<center>Сервер</center>";
echo "<center><input type=text name=dbserver size=20></center>";
echo "<center>Логин</center>";
echo "<center><input type=text name=dbuser size=20></center>";
echo "<center>Пароль</center>";
echo "<center><input type=password name=dbpassword size=20></center>";
echo "<center>База</center>";
echo "<center><input type=text name=dbname size=20></center>";
echo "<br>";
echo "<center><input type=submit value=Подключиться></center>";
echo "</form>";
?>

Меню
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
//Menu
//Shapka
echo "<br>"."<br>";
echo "<H2><center>Выберите одно из следующих действий</center></H2>";
echo "<center><table border=1 width=700 id=table_users>";
echo "<tr>";
echo "<td bgcolor=465b71>";
echo "<center>Действия над пользователями";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Действия над тарифами";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Действия над зачислениями";
echo "</td>";
echo "</tr>";
//info users, tariffs, zachisls
echo "<tr>";
echo "<td>";
echo "<center><a href=allusers. php>Вывести информацию о всех пользователях</a>";
echo "</td>";
echo "<td>";
echo "<center><a href=alltarifs. php>Вывести информацию о всех тарифах</a>";
echo "</td>";
echo "<td>";
echo "<center><a href=allzachisl. php>Вывести информацию о всех зачислениях</a>";
echo "</td>";
echo "</tr>";
//info user, tariff, zachisl
echo "<tr>";
echo "<td>";
echo "<center><a href=infouser. php>Вывести информацию о пользователе</a>";
echo "</td>";
echo "<td>";
echo "<center><a href=infotarif. php>Вывести информацию о тарифе</a><br>";
echo "</td>";
echo "<td>";
echo "<center><a href=infozachislenie. php>Вывести информацию о зачисление</a>";
echo "</td>";
echo "</tr>";
//add
echo "<tr>";
echo "<td>";
echo "<center><a href=adduser. php>Добавить пользователя</a><br>";
echo "</td>";
echo "<td>";
echo "<center><a href=addtarif. php>Добавить тариф</a><br>";
echo "</td>";
echo "<td>";
echo "<center><a href=addzachislenie. php>Добавить зачисление</a><br>";
echo "</td>";
echo "</tr>";
//del
echo "<tr>";
echo "<td>";
echo "<center><a href=deluser. php>Удалить пользователя</a>";
echo "</td>";
echo "<td>";
echo "<center><a href=deltarif. php>Удалить тариф</a>";
echo "</td>";
echo "<td>";
echo "<center><a href=delzachislenie. php>Удалить зачисление</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<br>";
echo "<center><a href=index. php><input type=submit value=Выход></input></a></center>";
?>

Действия над пользователями
информация о всех пользователях
<SQL>
SELECT user. nomer_dogovora, user. name, user. address, user. phone, user. tarif_name, user. mac_address, user. ip_address,
user. balance, user. status FROM user
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Список всех пользователей</H1>";
//Authorization
include "auth/iden. php";
//Query
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br>"."<br>";
echo "<table border=1 width=800 id=table_users>";
echo "<tr>";
echo "<td bgcolor=465b71>";
echo "<center>№ Договора";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Ф. И.О.";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Адрес";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Телефон";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Тариф";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>MAC-адрес";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>IP-адрес";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Баланс";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Статус";
echo "</td>";
echo "</tr>";
$query="SELECT user. nomer_dogovora, user. name, user. address,
user. phone, user. tarif_name, user. mac_address, user. ip_address,
user. balance, user. status FROM user";
$result = mysql_query($query);
while ($t = mysql_fetch_object($result))
{
echo "<tr>";
echo "<td>";
echo "<center>".$t->nomer_dogovora;
echo "</td>";
echo "<td>";
echo "<center>".$t->name;
echo "</td>";
echo "<td>";
echo "<center>".$t->address;
echo "</td>";
echo "<td>";
echo "<center>".$t->phone;
echo "</td>";
echo "<td>";
echo "<center>".$t->tarif_name;
echo "</td>";
echo "<td>";
echo "<center>".$t->mac_address;
echo "</td>";
echo "<td>";
echo "<center>".$t->ip_address;
echo "</td>";
echo "<td>";
echo "<center>".$t->balance;
echo "</td>";
echo "<td>";
echo "<center>".$t->status;
echo "</td>";
echo "</tr>";
}
echo "</table>";
echo "<br>";
echo "<br><center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>

информации о пользователе
<SQL>
SELECT user. nomer_dogovora, user. name, user. address, user. phone, user. tarif_name, user. mac_address, user. ip_address,
user. balance, user. status
FROM user
WHERE nomer_dogovora=$_POST[nomer_dogovora]
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Информация о пользователе</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br><br>Введите номер договора<br><br>";
echo "<form action=infouserquery. php method=POST >";
echo "<input type=text name=nomer_dogovora><br><br>";
echo "<input type=submit value=Получить><br><br>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";?>


Добавление пользователя
<SQL>
INSERT INTO USER VALUES
($_POST[nomer_dogovora],'$_POST[name]','$_POST[address]',$_POST[phone],'$_POST[tarif]',
'$_POST[mac_address]','$_POST[ip_address]',
$_POST[balance],$_POST[status])
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Добавить пользователя</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<style type=text/css>SELECT {color: #ffffff; background: #424b5b}</style>";
echo "<form action=adduserquery. php method=POST>";
echo "Номер договора<br><input type=text name=nomer_dogovora><br>";
echo "Ф. И.О.<br><input type=text name=name><br>";
echo "Адрес<br><input type=text name=address><br>";
echo "Телефон<br><input type=text name=phone><br>";
echo "Тариф<br>";
$result = mysql_query('SELECT tarif. tarif_name FROM tarif');
echo "<select size=1 name=tarif>";
while ($t = mysql_fetch_object($result))
echo "<option value='$t->tarif_name'>$t->tarif_name</option>";
echo "</select><br>";
echo "MAC-адрес<br><input type=text name=mac_address><br>";
echo "IP-адрес<br><input type=text name=ip_address><br>";
echo "Баланс<br><input type=text name=balance><br>";
echo "Статус<br>";
echo "<select size=1 name=status>";
echo "<option value=1>Online</option>";
echo "<option value=0>Offline</option>";
echo "</select>";
echo "<br><br><input type=submit value=Добавить!>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>

Удаление пользователя
<SQL>
DELETE FROM USER WHERE NOMER_DOGOVORA=$_POST[nomer_dogovora]
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Удаление пользователя</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br><br>Введите номер договора<br><br>";
echo "<form action=deluserquery. php method=POST >";
echo "<input type=text name=nomer_dogovora><br><br>";
echo "<input type=submit value=Удалить><br><br>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>

Действия над тарифами
Информация о всех тарифах
<SQL>
SELECT tarif. tarif_name, tarif. stoimost FROM tarif
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Список всех тарифов</H1>";
//Authorization
include "auth/iden. php";
//Query
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br>"."<br>";
echo "<table border=1 width=600 id=table_users>";
echo "<tr>";
echo "<td bgcolor=465b71>";
echo "<center>Имя тарифа";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Стоимость";
echo "</td>";
echo "</tr>";
$query="SELECT tarif. tarif_name, tarif. stoimost FROM tarif";
$result = mysql_query($query);
while ($t = mysql_fetch_object($result))
{
echo "<tr>";
echo "<td>";
echo "<center>".$t->tarif_name;
echo "</td>";
echo "<td>";
echo "<center>".$t->stoimost;
echo "</td>";
echo "</tr>";
}
echo "</table>";
echo "<br>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>

Информация о тарифе
<SQL>
SELECT tarif. tarif_name, tarif. stoimost FROM tarif WHERE tarif_name='$_POST[tarif_name]'
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Информация о тарифе</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br><br>Введите имя тарифа<br><br>";
echo "<form action=infotarifquery. php method=POST >";
echo "<input type=text name=tarif_name><br><br>";
echo "<input type=submit value=Получить><br><br>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>


Добавление тарифа
<SQL>
INSERT INTO TARIF VALUES
('$_POST[name]',$_POST[stoimost])
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Добавить тариф</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<form action=addtarifquery. php method=POST>";
echo "Название<br><input type=text name=name><br>";
echo "Стоимость<br><input type=text name=stoimost><br>";
echo "<br><br><input type=submit value=Добавить!>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>

Удаление тарифа
<SQL>
DELETE FROM TARIF WHERE TARIF_NAME='$_POST[tarif_name]'
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Удаление тарифа</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br><br>Введите имя тарифа<br><br>";
echo "<form action=deltarifquery. php method=POST >";
echo "<input type=text name=tarif_name><br><br>";
echo "<input type=submit value=Удалить><br><br>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";?>

Действия над зачислениями
Информация о всех зачислениях
<SQL>
SELECT zachislenie. nomer_zachisleniya,
zachislenie. nomer_dogovora, zachislenie. tarif_name,
zachislenie. summa
FROM zachislenie
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Список всех зачислений</H1>";
//Authorization
include "auth/iden. php";
//Query
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br>"."<br>";
echo "<table border=1 width=600 id=table_users>";
echo "<tr>";
echo "<td bgcolor=465b71>";
echo "<center>№ зачисления";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>№ договора";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Имя тарифа";
echo "</td>";
echo "<td bgcolor=465b71>";
echo "<center>Сумма";
echo "</td>";
echo "</tr>";
$query="SELECT zachislenie. nomer_zachisleniya,
zachislenie. nomer_dogovora, zachislenie. tarif_name,
zachislenie. summa FROM zachislenie";
$result = mysql_query($query);
while ($t = mysql_fetch_object($result))
{
echo "<tr>";
echo "<td>";
echo "<center>".$t->nomer_zachisleniya;
echo "</td>";
echo "<td>";
echo "<center>".$t->nomer_dogovora;
echo "</td>";
echo "<td>";
echo "<center>".$t->tarif_name;
echo "</td>";
echo "<td>";
echo "<center>".$t->summa;
echo "</td>";
echo "</tr>";
}
echo "</table>";
echo "<br>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>

Информация о зачисление
<SQL>
SELECT zachislenie. nomer_zachisleniya,
zachislenie. nomer_dogovora, zachislenie. tarif_name,
zachislenie. summa FROM zachislenie
WHERE nomer_zachisleniya=$_POST[nomer_zachisleniya]
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Информация о зачисление</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br><br>Введите номер зачисления<br><br>";
echo "<form action=infozachisleniequery. php method=POST >";
echo "<input type=text name=nomer_zachisleniya><br><br>";
echo "<input type=submit value=Получить><br><br>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>


Добавить зачисление
<SQL>
INSERT INTO ZACHISLENIE VALUES
($_POST[nomer_zachisleniya],$_POST[nomer_dogovora],'$_POST[tarif]',$_POST[summa])
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Добавить тариф</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<style type=text/css>SELECT {color: #ffffff; background: #424b5b}</style>";
echo "<form action=addzachisleniequery. php method=POST>";
echo "Номер зачисления<br><input type=text name=nomer_zachisleniya><br>";
echo "Номер договора<br><input type=text name=nomer_dogovora><br>";
echo "Тариф<br>";
$result = mysql_query('SELECT tarif. tarif_name FROM tarif');
echo "<select size=1 name=tarif>";
while ($t = mysql_fetch_object($result))
echo "<option value=$t->tarif_name>$t->tarif_name</option>";
echo "</select><br>";
echo "Сумма<br><input type=text name=summa><br>";
echo "<br><br><input type=submit value=Добавить!>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>

Удалить зачисление
<SQL>
DELETE FROM ZACHISLENIE WHERE NOMER_ZACHISLENIYA=$_POST[nomer_zachisleniya]
</SQL>
<?php
//Style
echo "<link rel=stylesheet href=images/ripp.css>";
echo "<center><H1>Удаление зачисления</H1>";
//Authorization
include "auth/iden. php";
//connect
$db = @mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname,$db);
echo "<style type=text/css>INPUT {color: #ffffff; background: #424b5b}</style>";
echo "<br><br>Введите номер зачисления<br><br>";
echo "<form action=delzachisleniequery. php method=POST >";
echo "<input type=text name=nomer_zachisleniya><br><br>";
echo "<input type=submit value=Удалить><br><br>";
echo "</form>";
echo "<center><a href=menu. php><input type=submit value=Меню> <a href=index. php><input type=submit value=Выход></input></a></center>";
?>

Вывод
В результате моей работы был получен web-интерфейс для управления базой данных пользователей домашней локальной сети и Интернет. Данный клиент может применяться поставщиками услуг домашних локальных сетей и Интернета для контроля и учета абонентов в сети.
Возможностями данного клиента является:
Ведение информации о пользователе Ведение информации о текущем статусе пользователя Ведение историй денежных зачислений для каждого пользователя.

