Для входа в Личный кабинет абонент должен пройти верификацию данных, т.е. ввести свой мобильный номер и пароль. Мной были рассмотрены несколько приложений таких мобильных операторов как Altel, Kcell, Tele2.


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.
Студент

Брюханова Е.А
.

/…………………/




Факультет

ИВТ

Группа

ПБТ
-
22



Руководитель


Галкина М.Ю.


/ …………..……/













Федеральное агентство связи

Фе
де
ральное государственное

бюджетное образовательное

учреждение

высшего образования

«Сибирский
государственный университет телекоммуникаций и информатики»

(СибГУТИ)


ВЫПУСКНАЯ
КВАЛИФИКАЦИОННАЯ РАБОТА
БАКАЛАВРА

Разра
ботка
приложения


Личный кабинет абонента мобильной связи



Пояснительная записка






Кафедра ПМиК

Допустить к защите

зав. кафедрой:

проф., д.т.н.


___________
___________

Фионов А.Н.

Н
овосибирск
201
6
г.




2


Содержание


Введение



















…..

3

1

Постановка задачи













…...

5

2

Средства разработки















7

3

Проектирование и разработка











9

3.1

Проектирование интерфейса







…..

9

3.2

Структура Базы данных







...............

14

3.3

SQL
-
запросы














….

17

3.4

Тестирование пользовательских ограничений
…..

21

4

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ






…..

23

4.1

Авторизация














….

23

4.2

Основное меню















25

4.3

Тариф



















27

4.4

Услуги

















.
..

31

4.5

Детализация















..

34

4.6

Информация о программе








...
....

38

ЗАКЛЮЧЕНИЕ
















…..

39

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
…...
......

40

ПРИЛОЖЕНИЕ
А















…..

41




3


ВВЕДЕНИЕ


Абонентская база

-

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

[1]
.

В среде телекоммуникаций, важное значение имеет введение абонентской
базы

(АБ)
. Увеличение АБ залог прибыли сотового оператора.

Абонент

-

лицо пользующиеся услугами средствами связи

[1]
.

В АБ содержится подробная информация об абоненте. Каждый аб
онент
может состоять в определенной биллинговой группе. Самая распространенная
категория
Prepaid
.

PREPAID

(Предоплата)


система расчета с абонентами путем первичного
пополнения средств, которые далее будут использоваться для оплаты услуг связи,
и уже посл
едующее предоставление сервиса [1]. В случае нехватки средств на
счету абонента, оператор вправе прекратить предоставление сервиса, до
поступления нового платежа. Состояние счета контролируется в реальном
времени. Один из наглядных примеров, это прекращени
е связи (звонка) на
момент истечения средств и дальнейшее информирование о статусе баланса. Для
пополнения счета в нынешнее время набирают популярность online платежи,
проводимые на специально созданных сайтах, а также оплата через терминалы.
Для держателе
й банковских карт имеется услуга автопополнения. При
достижения определенного минимума на счету производится автоматический
платеж с карты на заранее установленную сумму. Prepaid абоненты составляют
большую часть абонентской базы многих операторов и являют
ся главным
объектом для кого и будет создана данная работа. Информация о состояние
номера абонента (
тарификация звонков, список доступных услуг, финансовое
состояние счета
) хранится на сервере.

POSTPAID



система, чаще всего предназначенная для корпоративн
ых
клиентов, расчет в которой производится после оказания услуг связи

[1]
. Абонент
изначально пользуется сервисом, а по истечению календарного периода, чаще
всего месяца, ему выставляется счет на услуги связи. Данные клиенты получают
счет
-
фактуру и детализ
ацию звонков на корпоративную почту и до определенной
даты вносят оплату.

HOST

-

Главный компьютер,

сервер, узел.

Сервер автоматически прослеживает изменение на номере и
подключает
\
отключает определенные услуги основываясь состоянием счета
абонента и дато
й последних транзакций. Клиентское приложение напрямую
связано с сервером и при изменении

данных
в личном кабинете,
они обновятся

и
на основном сервере
.

Для
клиента создаются определен
ные приложения (личный кабинет).

Личный кабинет
предоставляет

абоненту

возможность
самостоятельно
проверить
список услуг
,

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

и многое другое.

Для входа в Личный кабинет абонент должен пройти
верификацию данных, т.е. ввести свой мобильный номер и пароль. Благодар
я


4


данной системе контроля уменьшается риск вмешательства посторонних лиц в
конфиденциальную информацию о звонках абонента представленную в разделе
детализации.

Разработка
приложения
,

поддерживающего указанный функционал,
и стала
темой данной
дипломной
рабо
ты.




5


1.

ПОСТАНОВКА ЗАДАЧИ


Целью данной работы является

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

Разработка приложения включает следующие этапы:

1)

Анализ предметной области

2)

Обзор функциональности приложений
-
аналогов

3)

Формирование функционал
ьных требований

4)

Разработка базы данных Access

5)

Разработка приложения

6)

Тестирование

7)

Сертификация приложения.

Предположим
,

наш

пользователь приобрел мобильный номер и желает
узнать полную информацию о нем. В данном случае

он

может воспользоваться
«Личным кабин
етом»
.
Особый интерес вызовет информация о подключенном
тарифе и балансе.
Также может быть интересна и

информация о подключенных
услугах
.

Любой активный пользователь захочет самостоятельно управлять всеми
сервисами предоставляемыми мобильным оператором. И
на такой случай
необходима возможность подключать и отключать услуги, а также менять тариф.

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


После изучения
нескольких
приложений

«Личный каби
нет»

ведущих
мобильных операторов Казахстана
, я

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

Одни прилагают большое количество информации о
предоставляемых услугах, тем самым интерфейс

становится менее удобным и
требует много времени для понимания. Другие сокращают информацию до
минимума, и остается много вопросов, касательно выгоды в подключении
сервисов.
Таким образом,

было принято решение разработать собственное
приложение

сочетающее

простоту интерфейса и понятность выбранных
действий
.

Мной были рассмотрены несколько приложений таких мобильных
операторов как Altel,
Kcell
, Tele2
.

Я выбрал
а

источником данных для
приложени
я

оператора Tele2
, потому что

разработанное ими приложение
соответ
с
т
вует принципу «простота
-

удобство»
.

Разработка приложения начинается с формирования требований.
После
изучения приложений
-
аналогов были составлены следующие функциональные
требования

для первой версии приложения
.

Приложение

должно позволять пользователю

выполнять следующие
задачи
:



авторизация
;



отображение личных данных (ФИО, город, лицевой счет, РНН, ИНН)
;



отображение общих биллинговых данных (тариф, баланс, тип
платформы)
;



пополнение баланса;



6




смена тарифа
;



подключение/отключение услуг;



переход на основн
ой сайт компании;



справочник тарифов/услуг;



детализация.




7


2.

СРЕДСТВА РАЗРАБОТКИ


Среда разработки Embarcadero RAD Studio является признанным лидером
разработки приложений для Windows

[2]
.

Embarcadero RAD Studio


сочетает в себе такие важные технологические
аспекты как высокая пр
o
изводительность компилятора, объектно
-
ориентированная модель компонентов, возможность визуального построения
приложений из пр
o
граммных прототипов, инструменты для построения баз
данных и многое другое.

Встроенный в RAD Studio компил
ятор, имеет высокую
производительность, столь необходимую для разработки приложений
архитектуры Клиент
-
Сервер. В настоящее время он является одним из самых
быстрых в мире. Скорость компиляции составляет более 120000 строк в минуту
на компьютере 486DX33. Во

время разработки программного продукта это
является весьма важным показателем. Быстрое время проверки, характерного
для языков 4GL (четвертого поколения), обеспечивает необходимое качество
кода, характерного для компилятора 3GL.

Embarcadero RAD Studio да
ет возможность разработчику выбрать среди
таких языков программирования как Delphi, С ++
Builder
,
Delphi

Prism
,
RadPHP
.
В настоящее время среда разработки имеет возможность реализовывать
приложения не только на Microsoft Windows, но и на платформах Linux,
Mac

OS
,
Windows

CE
, а после 2002 года компанией было объявлено о поддержке
Microsoft .NET.

Официально о выпуске
Embarcadero

RAD

Studio
, компания
Embarcadero

Technologies
, объявила в 2011 году

[2]
. Усовершенствованный потомок Delphi
имеет сокращенное назван
ие RAD. Он сохранил в себе ценности Delphi и
приобрел больше возможности для конкуренции программами нового
поколения.

В

историю

RAD Studio XE
вошли

такие

версии

как

RAD Studio XE, RAD
Studio XE2, RAD Studio XE4, RAD Studio XE5, RAD Studio XE6, RAD Studio
XE7,
RAD Studio XE8, RAD Studio XE10 Seattle

[2]
.

В Delphi версии XE появилась возможность компилировать под различные
платформы, в частности кроме win32 появилась возможность компилировать под
win64, и под Mac OS X (визуальный интерфейс предлагается созда
вать на базе
новой кроссплатформенной библиотеки

FireMonkey). При компиляции под Mac
OS X автоматически используются

FreePascal

и

XCode

[3]
.

Для работы с базами данных (БД)
RAD

Studio

использует SQL, на котором
он основан. В связи с этим ведется эффективна
я работа со многими СУБД, от
самой популярной и востребованной Oracle, до вполне конкурентно способных
InterBase и
Sybase
. Имеется поддержка offline режима в специально встроенном
для этого
Interbase
, в котором можно создать любые SQL запросы для
соединени
я со многими серверами. Это весьма удобно для работы с системами
архитектуры клиент
-
сервер.

Надежность и стабильность одно из важных качеств присущих данной
архитектуре приложения. RAD располагает возможностью использования ранее


8


созданных объектов, в том

числе DLL, разработанные на С++, OLE сервера,
VBX
. Компиляция приложения из уже заготовленных объектов происходит
весьма быстро. Объектная ориентированность RAD позволяет при разработке
использовать свои неоднократно использованные объекты, чтобы занизить

затраты на разработку.

В качестве основы для создания приложения в RAD предлагает
разработчикам готовые наборы типов объектов называемые Visual Component
Library или сокращенно
VCL
.
VCL

включает стандартные элементы управления,
такие как строки редактиро
вания, списки объектов, статистические элементы
управления и строки редактирования со списками.
VCL

дает возможность
управления над компонентами БД, точнее над табличными элементами, а также
закладками, меню, списками и многим другим. В число преимуществ н
аличия
данной библиотеки входит интерфейс графических устройств Windows. Он дает
возможность рисовать, не беспокоясь о деталях. Наличие уже готовых
визуальных компонентов не ограничивает разработчика. Ведь для строительства
приложения есть возможность созд
ать свои собственные компоненты, либо
улучшить и преобразить уже имеющиеся. Возможность создания своего личного
стиля приложения, не прибегая к привычным стандартам продукта, дает
разработкам
RAD

Studio

шагать в ногу со временем.

Ограничений, присущие мног
им средам разработки, вы не найдете в
RAD

Studio
. Что показательно, что один из первых аналогов нынешнего RAD, Delphi,
был разработан также с использованием Delphi.



9


3.

ПРОЕКТИРОВАНИЕ И РАЗ
РАБОТКА

3.1.

Проектирование интерфейса


«Личный кабинет» пользователя моби
льной связи был разработан с
использованием среды программирования
Embarcadero RAD Studio на языке
программирования
Delphi
.

Приложение включает в себя следующие формы:

1)

AutorizationForm



первичная форма, открывающаяся при запуске
приложения. Содержит таки
е компоненты как
BitBtn
,
ComboBox
,
Edit
,
Image
,
Label
.
Форма представлена на рисунке 3.1.



Рисунок 3.1


Форма Авторизация


2)

Main



основная форма «Личного

кабинет
а», через которую
открывается доступ во все другие формы.

Содержит такие компоненты как
Butt
on
,
DBText
,
GroupBox
,
Label
,
MainMenu
,
PageControl
,

DBGrid
,

DBLookup
ComboBox
.
Ф
орма представлена на рисунке 3.2
.
















10



Рисунок 3.
2



Форма
Личный кабинет


3)

Data


скрытая, не визуальная форма, содержащая инструменты
подключения к базе данных и ее т
аблиц. Подключения к таблицам происходит
как напрямую так и через SQL
-
запросы. Содержит такие компоненты как
ADOConnection, ADOTable, DataSource, ADOQuery
.

4)

Report

-

скрытая, не визуальная форма, содержащая инструменты для
создания отчетов. Содержит такие
компоненты как
DataSource
,
ADOQuery
,
RvProject
,
RvDataSetConnection
,
RvNDRWriter
,
RvRenderPDF
, DBGrid.

5)

Insert



форма подключения услуг. Содержит такие компоненты как
Button
, DBGrid,
Memo. Форма представлена на рисунке 3.3.




11



Рисунок 3.3


Форма добавлени
я услуг


6)

Checked



диалоговая форма подтверждения смены тарифа. Содержит
такие компоненты как
Button
,
Label
.

7)

Checked
2
-

диалоговая форма подтверждения удаления услуги.
Содержит такие компоненты как
Button
,
Label
.

8)

Tarificks



форма содержащая информацию о т
арификации тарифов
.

Содержит такие компоненты как
Button
, DBGrid, Memo. Форма представлена на
рисунке 3.4.




12



Рисунок 3.
4



Информация о тарифах


9)

AForm



форма содержащая информацию о программе. Содержит
такие компоненты как Image, Memo. Форма представлена

на рисунке 3.5.



Рисунок 3.
5



Информация о
программе




13



Все формы разработаны в дружелюбном, и клиент ориентированном
виде. Цветовая гамма подобрана зеленого цвета для удобства длительного
использования приложения.


14


3.2.

Структура
Базы данных


Для реализац
ии приложения была развернута база данных Access
«Сервер1». Общие и основные данные собраны в соответствующие таблицы.
Структура
таблиц в базе данных

«Сервер1»

представлена в таблице 3.1
.


Таблица 3.1
. Структура записи файлов

Имя таблицы базы
данных

Наиме
нование
поля

Размерность,

байт

Тип данных

авторизация

ID

10

Счетчик

префикс

10

Текстовый

номер

15

Числовой

пароль

40

Текстовый

лицевой_счет

15

Числовой

биллинговая_

группа

ID

10

Счетчик

лицевой_счет

15

Числовой

тип

20

Текстовый

тариф

30

Тек
стовый

метод оплаты

50

Текстовый

банк

30

Текстовый

баланс

30

Числовой

детализация

ID

10

Счетчик

лицевой_счет

15

Числовой

дата

50

Дата

номер_а

20

Текстовый

номер_б

20

Текстовый

тип_вызова

10

Текстовый

duration

20

Числовой

стоимость

20

Ч
исловой

история_услуг

ID

10

Счетчик

лицевой_счет

15

Числовой

услуга

50

Текстовый

стоимость

20

Числовой

личные_данные

ID

10

Счетчик

лицевой_счет

15

Числовой

ФИО

50

Текстовый

город

30

Текстовый

РНН

50

Числовой

ИНН

50

Текстовый

Ошибки встав
ки

номер

20

Числовой

справочник_
postpai
d
_услуг

ID

10

Счетчик

услуга

50

Текстовый

стоимость

20

Числовой



15


период

20

Дата

справочник_тариф
ов

ID

10

Счетчик

название

50

Текстовый

справочник_услуг

ID

10

Счетчик

услуга

50

Текстовый

стоимость

20

Числ
овой

тариф_описание

ID

10

Счетчик

название

30

Текстовый

звонок внутри сети

15

Числовой

на других опер
-
ов

15

Числовой

SMS

15

Числовой

GPRS

15

Числовой

WAP

15

Числовой


Отдельно была создана связь между таблицами по ключевому слову. Чаще
всего
связь осуществлялась через поле «лицевой_счет».
Схема данных

представлена на рисунке 3
.6
.






16




Рисунок 3.6



Схема данных



17


3.3.

SQL
-
запросы


Для интеграции формы и базы данных были использованы SQL
-
запросы.
Для каждой информационного компонента были написаны з
апросы
ориентирующиеся на определенного абонента, согласно данным указанным в
форме авторизации.
Этапы прохождения верификации данных представлены на
листинге 3.1. После

авторизации запускается обновление

данных для форм. В
листинге 3.2

представлен фрагмен
т кода обновления во время авторизации.


Листинг

3.1


Проверка

абонента


Листинг 3.2



О
бновление данных после авторизации


Для изменения данных по тарифу используется SQL
-
запрос UPDA
TE
представленный в листинге 3.3
.


Листинг 3.3



Изменение тарифа


Для добавления услуги абоненту используется SQL
-
запрос INSE
RT
представленный в листинге 3.4
.


Листинг 3.4



Добавление услуги
























18


3.4.

Тестирование

пользовательских ограничений


Программа должна реагировать на ошибочные ситуации, вызванные
ошибками пользователя, то есть, при вводе данных программа должна проверять
правильность

ввода в поля ввода окна. Если значение в каком
-
либо поле неверно,
то выводится сообщение об ошибке и предлагается вести изменения в
ошибочное поле.

Сообщения, которые появляются во время работы программы, являются
информационными и

предупреждающими. В таб
лице 3.2

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


Таблица 3.2
. Списки сообщений оператору

при ошибке

Текст сообщения

Описание содержания
сообщения

Действия оператора

Заполните все поля!

Не все поля

формы заполнены

Нужно заполнить все
поля формы (
Префикс,
н
омер, пароль)

Данный номер не
существует!

Введенного номера нет на
сервере

Проверить правильность
ввода номера и
префикса

Пароль не верный!

Введенный пароль не
соответствует паролю
указанного ном
ера

Проверить правильность
ввода пароля и номера и
попытаться снова

У данного оператора
нет такого абонента!

Выбран неверный префикс

Проверить правильность
записи указанного
номера

Тариф не выбран!

Из списка не был выбран
тариф

Нужно выбрать тариф из
спи
ска


Имеются также сообщения в случае успешного изменения данных абонента.

Данные с
ообщения приведены в таблице 3.3
.


Таблица 3.3
. Списки сообщений оператору при изменении данных

Текст сообщения

Описание содержания
сообщения

Действия оператора

Тариф усп
ешно
изменен.

Изменение пользовательского
тарифа

Проверить текущий
тариф

Услуга успешно
подключена.

Добавление новой услуги

Проверить список
подключенных услуг

Услуга успешно
удалена.

Удаление услуги

Проверить список
подключенных услуг

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


19


представлены на действие изменения тари
фа и удаления услуг (рисунок 3.7 и 3.8
.).



Рисунок 3.7



Подтверждение изменения тарифа



Рисунок 3.8



Подтверждение удаления услуги





20


4.

РУКОВОДСТВО ПОЛЬЗОВА
ТЕЛЯ


4.1.

Авторизация


Перед запуском приложения убедитесь, что программа установлена в
корневом каталоге С.
Вход в программу осуществляется двойным нажатием
левой кнопкой мыши по файлу с имене
м «
CLRip
.
exe
», находящимся в корневом
каталоге
C
:
\
BNP
.

После запуска исполняемого файла появляется форма авториза
ции,
представленная на рисунке 4
.1. Абонент, зарегистрированный в сети оператора,
выбирает из списка необходимый префикс (первые 3 цифры номера
,
указывающие на принадлежность к определенной мобильной компании) и
вводит мобильный номер, а также пароль. Пароль абоненту предоставляются в
момент покупки и регистрации.



Рисунок 4
.1
-

Форма

авторизации диалоговое окно пароля


Все поля формы авториза
ции должны быть заполнены, если Вы не
заполнили одно из полей, система сообщит вам в диалоговом окне
представленном на рисунке 4.2.



Рисунок 4.2


Ошибка ввода данных


В случае неправильного ввода данных, система сообщит об ошибке. При
заполнении формы у
бедитесь, что префикс указан верно, иначе появится окно об
оши
бке
. Мобильный номер должен быть указ
ан без префикса, не более 7
символов
, все символы должны быть цифрами
.

В случае если данного номера не


21


существует в базе данных
,

отобразится ошибка
,

как на р
исунке 4.3. Будьте
внимательны при вводе пароля, в случае если пароль указан не верно, система
сообщит об ошибке как на рисунке 4.4.



Рисунок 4.3


Ошибка ввода номера



Рисунок 4.4


Ошибка ввода пароля


При правильном вводе всех данных на форме автор
изации, открывается
личный кабинет абонента.



22


4.2.

Основное меню


В основном меню личного кабинета

(рисунок 4.5)

содержится следующая
информация:



Личные данные абонента;



Основной баланс;



Текущий тариф;



Список активных услуг абонента;



Справочник тарифов компан
ии
;



Справочник услуг компании
.



Рисунок 4.5



Основное меню


Через основное меню абонент может совершить такие действия как:



Изменить текущий тариф
;



Подключить/отключить услуги
;



Ознакомиться со справочником тарифов
;



Ознакомится со справочником услуг
;



Пер
ейти на сайт пополнения баланса
;



Перейти на основной сайт компании
;



23




Просмотреть и скачать детализацию номера
;



Узнать информацию о программе.


Личные данные абонента, такие как мобильный номер, основной баланс,
номер лицевого счета, ФИО, город проживания, Р
НН и ИИН доступны в
основном меню личного кабинета, представлено на рисунке 4.6.
ФИО, город,
РНН и ИИН содержат информацию из регистрационной формы, которую
абонент заполнял при покупке номера. Для изменения этих данных необходимо
обратиться в абонентский
отдел. Баланс отображается текущий, на момент
регистрации в личном кабинете. Для пополнения баланса, необходимо нажать на
кнопку «Пополнить». Откроется ссылка на сайт мгновенного пополнения
баланса, по средствам банковских карт.

Ссылка:
http://www.almaty.tele2.kz/ru/customers/Topup_Step1.aspx

.

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

Ссылка:
http://www.almaty.tele2.kz

.



Рисунок 4.6


Личные данные






24


4.3.

Тариф


В основном меню воспользуйтесь вкладкой «Управление тарифом» для
просмотра текущего тарифного плана на мобильном номере абонента

(рисунок
4.7).


Рисунок 4.7


Управление тарифом


Для получения подробной информации об условиях тарифного плана
нажмите на кнопку «О Тарифах», либо, в верхнем меню, нажмите меню
«Тарифы», и вы перейдете в раздел «Информация о тарифах». Данный раздел
от
ображен на рисунке 4.8.





25



Рисунок 4.8


Информация о тарифах


Раздел
«Информация о тарифах» содержит перечень актуальных тарифов
мобильного оператора
. Вы можете
ознакомит
ь
ся

с ценовой политикой каждого
тарифа и

выбрать подходящий именно Вам. Здесь собра
на основная информация
о цене минуты разговора внутри сети оператора и на другие сети, цена отправки
одного SMS сообщения и цена за один мегабайт (столбец GPRS).

Если Вы хотите изменить свой тариф на другой, вернитесь в основное
меню
,

нажав на кнопку «Наза
д»
,

и откройте вкладку «Управление тарифом». В
данной вкладке есть список доступных тарифов
для подключения
.

Для
изменения тарифа


нажмите на выпадающий список как указано на рисунке 4.9,
и выберите тариф, затем нажмите на кнопку «Изменить».




26



Рисунок 4.9



Списоок тарифов


В случае, если тариф не выбран, при нажатии кнопки
«Изменить», система
выдаст ошибку как на рисунке 4.10.



Рисунок 4.10


Ошибка изменения тарифа


Когда тариф выбран правильно, система повторно уточнит изменять ли
тариф. Для этого ото
бразится диалоговое окно представленное на рисунке 4.11.
Если Вы передумали и не хотите менять тариф, нажимайте кнопку «Нет» и
действие будет отменено. Если же
Вы уверены, нажимайте кнопку
«Да».



Рисунок 4.11


Подтвержение смены тарифа


При выборе тари
фа предусмотрено ограничение выбора уже имеющего
тарифного плана. Вы можете подключать
все

тарифы
, кроме уже


27


установленного. При желании вы можете несколько раз изменять тариф.
Учитывайте, что первая смена тарифа бесплатная, а все последующие смены
имеют у
становленную мобильным оператором стоимость. Для полноценного
действия тарифа у Вас должно быть достаточно средств на балансе для снятия
абонентской платы.





28


4.4.

Услуги


В основном меню воспользуйтесь вкладкой «Управление услугами» для
просмотра текущего спис
ка подключённых услуг на мобильном номере абонента
(рисунок 4.12).



Рисунок 4.12


Управление услугами


В данной вкладке Вы увидите отсортированный по названиям услуг список
подключенных услуг и их стоимость. Если Вас интересует весь список услуг,
предо
ставляемых мобильным оператором, воспользуйтесь кнопкой «Добавить
услугу», либо, в верхнем меню, нажмите меню «Услуги», и вы перейдете в раздел
«Добавление услуги». Данный раздел отображен на рисунке 4.13.



29



Рисунок 4.13


Список услуг


В данном разделе В
ы можете
ознакомит
ь
ся

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

Для добавления услуги необходимо выделить услугу путем выделения
строки в списке, а затем наж
атия на кнопку «Добавить». В случае успешного
подключения отобразится информационное окно, представленное на рисунке
4.14.



30



Рисунок 4.14


Успешное подключение услуги


Для возвращения в основное меню, нажмите кнопку «Назад».

Вы можете самостоятельно откл
ючать услуги. Для этого в основном меню
перейдите во вкладку «Управление услугами». Из списка подключенных услуг,
выберите услугу, которую вы хотите отключить, и нажмите кнопку «Удалить».
Система запросит подтверждение удаления. Отобразится диалоговое окно

представленное на рисунке 4.15. Если Вы передумали и не хотите отключать
услугу, нажимите кнопку «Нет» и действие будет отменено. Если же Вы
уверены, нажимите кнопку «Да».



Рисунок 4.15


Подтверждение удаления услуги




31


4.5.

Детализация


Абонент может самос
тоятельно просмотреть детализацию звонков за
период. В детализации представлена информация об исходящих звонках
абонента, исходящих SMS и интернет трафик. Информация о входящих вызовах
скрыта. Для просмотра детализации необходимо в основном меню выбрать
«Д
етализация» затем «Просмотр», как указано на рисунке 4.16.



Рисунок 4.16



Переход в меню просмотра детализации


Откроется меню выбора действия (рисунок 4.17):



Printer
;



Preview
;



File
.




32



Рисунок 4.17


Действия над детализацией


Расмотрим действие «
Prev
iew
», нажимаем кнопку «ОК» и открывается
файл с детализацией абонента (рисунок 4.18).




33



Рисунок 4.18


Просмотр детализации


Детализая содержит следующие столбцы:

1)

Дата транзакции


дата и время совершения платного действия
абонентом;

2)

Номер Абонента


абон
ент совершающий действие;

3)

Номер вызываемого


номер на который совершается вызов, для
интернет соединений данное поле пустое;



34


4)

Тип вызова


разделяется на VOICE, SMS и GPRS;

5)

Трафик


для VOICE это секунды, для SMS это количество, для GPRS
это байты;

6)

Стоимо
сть


затраты на сервис, указаны с ндс.


Детализация может составлять несколько страниц.

Действие «
Printer
» отправляет детализацию на распечатку на принтере.

Действие «
File
» дает возможность сохранить детализацию как файл
.



35


4.6.

Информация о

программе


Для

про
смотра информации о программе, в основном меню выберите
раздел «О программе». Содержание данного раздела указано на рисунке 4.19.



Рисунок 4.19


Информация о

программе


Для выхода из приложения, в основном меню нажмите на «Выход».




36


ЗАКЛЮЧЕНИЕ


В ходе дип
ломной работы было разработано приложение «Личный
кабинет» для пользователей мобильной связи. Были сформированы требования,
спроектирован дизайн и реализовано приложение.
Приложение полно
стью
отлажено и готово к
выходу

на рынок.

Перспективы развития прилож
ения:



Реализацию
разработанного

макета для web
-
сайтов и мобильной
версии
;



Добавление

новых возможностей,
например,

онлайн прослеживание
расходуемого трафика
;



Продвижение и монетизация.



37



СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


1.

WolRu



сетевой информационный цент
р. Словарь терминов.
http://www.wol.ru/telecom/article003.shtml

2.

Википедия.

Свободная энциклопедия. Статья
Embarcadero_RAD_Studio.

https://ru.wikipedia.org/wiki/Embarcadero_RAD_Studio

3.

Статья о продукте Embarcadero RAD Studio XE3 Arch
itect
17.0.4723.55752
.

http://cwer.ws/node/315985/

4.

Андрей Шкрыль «Разработка клиент
-
серверных приложений в Delphi»,
издательство

БХВ
-
Петербург, 2006 г.;

5.

Гурвиц

Г
.
А
. «Microsoft Access 2010.
Разработка приложений на реальном
примере», из
дательство

БХВ
-
Петербург,2010 г.;

6.

Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров «Проектирование баз данных.
СУБД Microsoft Access», 2004 г.;

7.

Джим Арлоу, Айла Нейштадт «UML 2 и Унифицированный процесс.
Практический объектно
-
ориентированный анализ и проектиро
вание», 2007 г.;

8.

Парк Дж., Маккей С., Райт Э. «Передача данных в системах контроля и
управления», 2007 г.;

9.

Сергей Бобровский Технологии Delphi 2006. Новые возможности:
Издательство «Питер», 2006;

10.

Архангельский А.Я. Программирование в Delphi 7.


М.: ООО «Б
ином
-
Пресс», 2005;

11.

Пушкарь А.И. Система управления базами данных Microsoft Access и
ее применение в экономике. Учебное пособие / А.И. Пушкарь, И.П. Коврижных,
А.М. Мокринских.


Харьков: Изд. ХГЭУ, 2006.
-

112с.
.





38


ПРИЛОЖЕНИЕ А




Приложенные файлы

  • pdf 7066243
    Размер файла: 698 kB Загрузок: 0

Добавить комментарий