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

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




































Главная

Программирование, компьютеры и кибернетика
Разработка автоматизированной информационной системы управления услугами оператора телефонной связи

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

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

1. бухгалтерия - расчет и выдача зарплаты, налоговая отчетность;
2. отдел менеджмента - оформление клиентов и подключений, составление отчетности;
Ш Windows 7 - операционная система семейства Windows NT корпорации Microsoft.
Ш Windows Server 2008 - операционная система семейства Windows NT от компании Microsoft, которая предназначенная для работы на серверах.
Ш Антивирус Касперского 2012 - программа обеспечивает антивирусную защиту, защиту от спама и хакерских атак.
В подразделениях предприятия установлены компьютеры со следующей конфигурацией:
Ш Процессор INTEL Core i3 3240 LGA 1155 OEM
Ш Модуль памяти HYNIX DDR3- 2Гб 1333 DIMM OEM
Ш Жесткий диск WD Caviar Blue WD5000AAKX 500Гб HDD SATA III
Все компьютеры объединены в единую локальную вычислительную сеть и имеют доступ в Интернет.
Информационные системы и прикладные программные комплексы:
Ш 1С: Бухгалтерия 8.3 - автоматизированная информационная система, созданная для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности.
Ш 1С: Предприятие 8.3 - представляет собой совокупность программных модулей, предназначенных для разработки и использования решений (конфигураций) по ведению учета и автоматизации хозяйственной деятельности предприятий, и конфигурации или совокупности конфигураций.
Ш MS OFICCE 2010 - комплекс программ для подготовки документации.
1. Подключение нового абонента - сначала регистрируется новый абонент, затем данные о нем заносятся в базу данных, клиент выбирает тарифный план, затем заключается договор о новом подключении, принимается оплата и клиенту выдается квитанция об оплате;
2. Подключение выбранной услуги - после выбора услуги, оформляется договор, принимается оплата и выдается квитанция об оплате
3. Регистрация оплаты - после внесения средств на лицевой счет абонента выдается квитанция об оплате;
4. Формирование отчетных документов:
Ш Формирование отчета "Прайс-лист" - формирование сведений о ценах на действующие тарифы и услуги;
Ш Формирование отчета "Анализ продаж" - формирование списка клиентов-должников, сумма долга которых превышает указанную величину;
Ш Формирование отчета "Состояние оплаты" - формирование сведений о платежах по каждому клиенту.
Бизнес-правила - набор условий, которые управляют деловым событием, чтобы оно происходило так, как нужно для предприятия или клиента.
Рассмотрим Бизнес - правила, которые необходимые для реализации услуг:
1. При заказе услуги должна быть внесена оплата, установленная салоном-магазином.
2. Заключение договора на подключение нового клиента происходит после полной оплаты стоимости выбранного тарифа и после предоставления клиентом документа, удостоверяющего личность.
3. Доя занесения средств на счет абонента необходимо, что бы была внесена оплата, и абонент был зарегистрирован в базе данных салона-магазина.
- отчет "Состояние оплаты " - в данном отчете выводится список абонентов, на чей счет заносились средства оператором за последние 2 дня.
- страницу для бесплатной отправки SMS
Благодаря такой информации абонент всегда будете знать, кто и откуда ему позвонил или написал смс.
Прежде, чем звонить на мобильный телефон, абоненту рекомендуем узнать с помощью данной программы, какому региону и оператору мобильной связи принадлежит указанный номер.
Иначе может случиться так, что звонок в другой регион обойдется абоненту слишком дорого.
Кроме того, в данной АИС быстро и просто отправить бесплатное смс на любой номер.
Программа не требует установки, может запускаться прямо с USB-носителя или компакт-диска.
Программа бесплатна, регистрации не требуется. Внешний вид АИС "Мобильные операторы" представлен на рисунке 1.
Рис.1. "Внешний вид АИС Мобильные операторы"
- блокировка/разблокировка номера и др.
SMS-сервис позволяет управлять лицевым счетом только активной SIM-карты. Подключения к интернету не требуется. Доступны такие операции как управление списком услуг и пополнение баланса.
Справка представляет собой краткий справочник абонента, встроенный в программу. Подключения к интернету не требуется.
Главное окно программы представлено на рисунке 3.
Рис.3. "Главное окно АИС ЕТК: Личный кабинет 1.3"
- нет гибких механизмов разграничения доступа к данным
- нет многопользовательского доступа
Современным решением выше указанных проблем является разработка АИС "Оператор", так как:
- возможность создания распределённой информационной базы
- Актуальность - возможность оперативно отражать изменения.
- Полнота информации, то есть предоставление максимально полной информации о заказах, об оплате, об автомобилях.
- Непротиворечивость и достоверность данных.
Ш Актуальность - возможность оперативно отражать изменения.
Ш Полнота информации, то есть предоставление максимально полной информации о составленной смете.
Ш Непротиворечивость и достоверность данных.
Ш Консолидация сведений на предприятии.
- Возможность разрабатывать высокопроизводительные приложения, опирающиеся на безопасность, надежность и масштабируемость ядра SQL Server.
- Тесная интеграция SQL Server Express с конструкторами Visual Studio и средой SQL Server Management Studio позволяет разрабатывать приложения быстрее.
- Создание мало связанных приложений, способных работать без подключения к сети и автоматически синхронизироваться с центральной базой данных.
- Базы данных начального уровня, учебные БД
- Создание мощных настольных приложений
- Права на свободное распространение для независимых разработчиков ПО.
Ш поддержка InterBase версий 4.х, 5.х, 6.х, 7.х; Firebird 1.х, 2.x, 3.x; Yaffil 1.х;
Ш работа одновременно с несколькими базами данных;
Ш отдельные редакторы для всех объектов БД с синтаксической подсветкой;
Ш мощный SQL редактор с историей запросов и возможностью фонового выполнения запросов;
Ш автозавершение кода SQL (название таблиц, полей, и т.п.)
Ш отладчик хранимых процедур и триггеров;
Ш полное и частичное извлечение данных и метаданных;
Ш анализатор зависимостей объектов баз данных;
Ш менеджеры пользователей и пользовательских привилегий;
Ш экспорт данных в различные форматы.
IBExpert обладает множеством облегчающих работу компонентов: визуальный редактор для всех объектов базы данных, редактор SQL и исполнитель скриптов, отладчик для хранимых процедур и триггеров, построитель области, инструмент для импорта данных из различных источников, собственный скриптовый язык, а также дизайнер баз данных.
Ш построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
Ш построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически "с нуля" или написать оболочку для внешней БД.
Microsoft Jet Database Engine (англ. Microsoft Jet Database Engine), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских базах данных, таких, например, как триггеры.
Встроенные средства взаимодействия MS Access со внешними СУБД с использованием интерфейса ODBC снимают ограничения, присущие Microsoft Jet Database Engine. Инструменты MS Access, которые позволяют реализовать такое взаимодействие, называются "связанные таблицы" (связь с таблицей СУБД) и "запросы к серверу" (запрос на диалекте SQL, который "понимает" СУБД).
Корпорация Microsoft для построения полноценных клиент-серверных приложений на базе MS Access рекомендует использовать в качестве движка базы данных СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.
Известны также реализации клиент-серверных приложений на базе связки Access 2003 c другими СУБД, в частности, MySQL
Ш Ядро платформы (загрузка Eclipse, запуск модулей);
Ш OSGi (стандартная среда поставки комплектов (англ. bundles));
Ш SWT (портируемый инструментарий виджетов);
Ш JFace (файловые буферы, работа с текстом, текстовые редакторы);
Ш Рабочая среда Eclipse (панели, редакторы, проекции, мастеры).
GUI в Eclipse написан с использованием инструментария SWT. Последний, в отличие от Swing (который самостоятельно эмулирует графические элементы управления), использует графические компоненты данной операционной системы. Пользовательский интерфейс Eclipse также зависит от промежуточного слоя GUI, называемого JFace, который упрощает построение пользовательского интерфейса, базирующегося на SWT.
Гибкость Eclipse обеспечивается за счёт подключаемых модулей, благодаря чему возможна разработка не только на Java, но и на других языках, таких как C/C++, Perl, Groovy, Ruby, Python, PHP, Erlang, Компонентного Паскаля, Zonnon и прочих.
Ш поддержка InterBase версий 4.х, 5.х, 6.х, 7.х; Firebird 1.х, 2.x; Yaffil 1.х;
Ш работа одновременно с несколькими базами данных;
Ш отдельные редакторы для всех объектов БД с синтаксической подсветкой;
Ш мощный SQL редактор с историей запросов и возможностью фонового выполнения запросов;
Ш отладчик хранимых процедур и триггеров;
Ш полное и частичное извлечение данных и метаданных;
Ш анализатор зависимостей объектов баз данных;
Ш менеджеры пользователей и пользовательских привилегий;
Ш экспорт данных в различные форматы.
IBExpert обладает множеством облегчающих работу компонентов: визуальный редактор для всех объектов базы данных, редактор SQL и исполнитель скриптов, отладчик для хранимых процедур и триггеров, построитель области, собственный скриптовый язык, а также дизайнер баз данных и т. д.
В качестве среды разработки ПО использовалась Delphi 2010 так как в она обладает следующими преимуществами:
Ш Высокая производительность разработанного приложения.
Ш Hизкие требования разработанного приложения к ресурсам компьютера.
Ш Hаращиваемость за счет встраивания новых компонент и инструментов в среду Delphi.
Ш Возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходниках)
Ш Удачная проработка иерархии объектов
Ш Де-факто уже доступно огромное количество визуальных компонентов третьих фирм, часть из которых freeware, часть shareware, часть - коммерческие.
Ш Abonenti - Данная сущность хранит в себе информацию об абонентах и включает в себя следующие атрибуты: код абонента, фамилия, имя, отчество, дата рождения, паспортные данные, адрес проживания.
Ш Uslugi - данная сущность включает в себя следующие атрибуты: код услуги, описание, примечание, стоимость.
Ш Tarifi - данная сущность включает в себя следующие атрибуты: название тарифа, стоимость входящих вызовов внутри сети, стоимость исходящих вызовов внутри сети, стоимость входящих вызовов с другого оператора, стоимость исходящих вызовов на другой оператор, стоимость входящих с городского телефона, стоимость исходящих на городской телефон стоимость смс и стоимость интернет трафика.
Ш Abonentskie_uslugi - данная сущность включает в себя следующие атрибуты: код услуги, номер договора, дата подключения, дата окончания действия данной услуги.
Ш Licevoi_schet - данная сущность включает в себя следующие атрибуты: id, номер лицевого счета, дата, время, сумма, номер договора
Ш Zakluchenie_dogovora - данная сущность включает в себя следующие атрибуты: код абонента, номер договора, дата заключения, абонентский номер, тариф, номер лицевого счета.
1. Kod_abonenta > (Familiy, name, otchestvo, data_rogdeniy, seriy_pasporta, nomer_pasporta, kem_vidan, kogda_vidan, address)
2. (seriy_pasporta, nomer_pasporta) > (Kod_abonenta ,familiy, name, otchestvo, data_rogdeniy, kem_vidan, kogda_vidan, address)
3. (Familiy, name, otchestvo, data_rogdeniy, address) > (Kod_abonenta, seriy_pasporta, nomer_pasporta, kem_vidan, kogda_vidan)
1НФ прошла, 2НФ прошла, НФБК прошла. Многозначных зависимостей нет. Таблица находится в ДКНФ.
1. Kod_uslugi > (Opisanie, primechanie, stoimost)
1НФ прошла, 2НФ прошла, 3НФ прошла. Многозначных зависимостей нет. Таблица находится в ДКНФ.
1. Kod_uslugi > (Nomer_dogovora, data_podklucheniy, data_okonchaniy)
2. Nomer_dogovora > (Data_podklucheniy, data_okonchaniy)
3. (Nomer_dogovora, data_podklucheniy > (Data_okonchaniy)
1НФ прошла, 2НФ прошла, 3НФ прошла. Многозначных зависимостей нет. Таблица находится в ДКНФ.
1. Nazvanie_tarifa > (St_vh_vn_s, st_ish_vn_s, st_vh_dr_op, St_ish_na_dr_op, st_vh_s_gor_tel, st_ish_na_gor_tel,st_sms, internet_trafic)
1НФ прошла, 2НФ прошла, 3НФ прошла. Многозначных зависимостей нет. Таблица находится в ДКНФ.
1. Id > (Nom_licevogo_scheta, data, vremya, summa, nomer_dogovora)
2. Nom_licevogo_scheta > (Id, data, vremya, summa, nomer_dogovora)
3. (Nom_licevogo_scheta, data) > (vremya, summa)
4. Nomer_dogovora > Nom_licevogo_scheta
1НФ прошла, 2НФ прошла, 3НФ прошла. Многозначных зависимостей нет. Таблица находится в ДКНФ.
1. Kod_abonenta > (Nom_dogovora, data_zaklucheniy, abonents_nom,tariff, nom_licevogo_sheta)
2. Nom_dogovora > (Kod_abonenta, data_zaklucheniy, abonents_nom,tariff, nom_licevogo_sheta)
3. Abonents_nom > Nom_licevogo_sheta
1НФ прошла, 2НФ прошла, 3НФ прошла. Многозначных зависимостей нет. Таблица находится в ДКНФ.
Таким образом, все обнаруженные аномалии обновления устранены. Реляционная модель, состоящая из отношений, находящихся в третьей нормальной форме, является адекватной описанной модели предметной области.
Стоимость входящих вызовов внутри сети
Стоимость исходящих вызовов внутри сети
Стоимость входящих вызовов с другого оператора сотовой связи
Стоимость исходящих вызовов на другой оператор сотовой связи
Стоимость входящих вызовов с городского номера телефона
Стоимость исходящих вызовов на городской номер телефона
Стоимость интернет трафика за мегабайт
Добавление нового абонента (процедура ADD_NEW_ABONENT)
Проверить существует ли в таблице Abonenti человек с такими же кодом абонента, если да то выйти с кодом ошибки 0, если нет то добавить новую строку с данными о новом клиенте в таблицу и отправить значения выходных параметров на выход с кодом 1
Редактирование данных об абоненте (процедура UPDATE_DANNIE_OB_ABONENTE)
KOD_ABONENTA integer FAMILIY varchar(25) NAME varchar(15), OTCHESTVO varchar(25),DATA_ROGDENIYA date, SERIY_PASPORTAinteger,NOMER_PASPORTA integer,KEM_VIDAN varchar(35), KOGDA_VIDAN date,ADDRESSvarchar(85)
Проверить существует ли в таблице Abonenti человек с таким же кодом абонента, то изменяем нужные данные и выходим с параметром 1, если нет то выходим с кодом ошибки о.
Удаление абонента (процедура DELETE_ABONENT)
Проверить существует ли в таблице Abonenti человек с таким же номером абонента, если да, то удалить строку с его данными, если нет, то выйти с кодом ошибки 0.
Добавление нового договора (процедура ADD_DOGOVOR)
KOD_ABONENTA integer, NOM_DOGOVORA integer, DATA_ZAKLUCHENIY date, ABONENTS_NOM bigint, TARIF varchar(45), NOM_LICEVOGO_SCHETA integer
Проверить существует ли в таблице Zakluchenie_dogovora номер договора, совпадаемый с вводимым, если да, то выйти с кодом ошибки 0, если нет, то добавить новую строку со всеми данными в таблицу и отправить значения выходных параметров на выход с кодом 1
Удаление договора (процедура DELETE_DOGOVOR )
Проверить существует ли в таблице Zakluchenie_dogovora номер договора, совпадаемый с вводимым, если да, тогда удалить строку из таблицы, если нет, то выйти с кодом ошибки 0.
Добавление нового тарифного плана (процедура ADD_NEW_TARIF)
ST_VH_VN_S float,ST_ISH_VN_S float,ST_VH_DR_OPfloat,ST_ISH_NA_DR_OP float, ST_VH_S_GOR_TEL float, ST_ISH_NA_GOR_TEL float ST_SMS float, NTERNET_TRAFIC float
Проверить существует ли в таблице Tarifi тариф с таким же названием, если да, то выйти с кодом ошибки 0, если нет то добавить строку с информацией о тарифе в таблицу и отправить значения выходных параметров на выход с кодом 1
Изменение данных о тарифе (процедура UPDATE_DANNIE_O_TARIFE)
NAZVANIE_TARIFA varchar(45), ST_VH_VN_S float,ST_ISH_VN_S float,ST_VH_DR_OPfloat,ST_ISH_NA_DR_OP float, ST_VH_S_GOR_TEL float, ST_ISH_NA_GOR_TEL float ST_SMS float, NTERNET_TRAFIC float
Проверить существует ли в таблице Tarifi тариф с таким же названием, если да, то изменяем данные и отправить значения выходных параметров на выход с кодом 1, если нет, то выходим с кодом ошибки 0
Удаление тарифа (процедура DELETE_TARIF)
Проверить существует ли в таблице Tarifi тариф с таким же названием, если да, тогда удаляем строку из таблицы, иначе выходим с кодом ошибки 0.
Добавление новой услуги (процедура ADD_NEW_USLUGA)
KOD_USLUGI integer, OPISANIE varchar(150), PRIMECHANIE varchar(150), STOIMOST float,SPOSOB_PODKLUCHENIY varchar(200)
Проверить существует ли в таблице Uslugi услуга с таким же кодом услуги, если да, то выйти с кодом ошибки 0, если нет, то добавить строку с информацией об услуге в таблицу и отправить значения выходных параметров на выход с кодом 1
Изменение сведений об услугах (процедура UPDATE_DANNIE_OB_USLUGAH)
KOD_USLUGI integer, OPISANIE varchar(150), PRIMECHANIE varchar(150), STOIMOST float,SPOSOB_PODKLUCHENIY varchar(200)
Проверить существует ли в таблице Uslugi услуга с таким же кодом услуги, если да, то изменяем данные и отправить значения выходных параметров на выход с кодом 1, если нет, то выходим с кодом ошибки 0
Удаление услуги (процедура DELETE_USLUGA)
Проверить существует ли в таблице Uslugi ресурс с таким же кодом услуги, если да, то удаляем строку с данными, иначе выходим с кодом ошибки 0
Добавление лицевого счета (процедура ADD_NEW_LIC_SCHET)
Проверить существует ли в таблице Licevoi_schet клиент с запрашиваемым id, если да, то выходим с кодом ошибки 0, иначе добавляем данные в таблицу и отправляем значения выходных параметров на выход с кодом 1
Удаления лицевого счета (процедура DELETE_LIC_SCHET)
Проверить существует ли в таблице Licevoi_schet клиент с запрашиваемым id, если да, то удалить строку с данными, иначе выйти с кодом ошибки 0
Изменение вносимой суммы (процедура UPDATE_SUMMA)
NOM_LICEVOGO_SCHETA integer, SUMMA float,
Проверить существует ли в таблице Licevoi_schet клиент с запрашиваемым id, если да, то изменяем сумму и отправляем на выход значение 1, иначе выходим с кодом ошибки 0
Информация в современном мире как один из наиболее важных ресурсов. Рассмотрение особенностей разработки информационной системы для автоматизации рабочего места оператора телефонной компании по предоставлению услуг. Этапы создания информационной базы. курсовая работа [2,6 M], добавлен 13.03.2013
Разработка автоматизированной системы управления оператора мобильной связи. Операторы модификации данных Insert, Update, Delete в среде MS SQL Server. Структура базы данных. Схема диалога пользователя с приложением, порядок использования представлений. курсовая работа [2,0 M], добавлен 21.04.2015
Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя. дипломная работа [2,1 M], добавлен 11.07.2015
Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта. курсовая работа [2,3 M], добавлен 16.08.2012
Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля. дипломная работа [2,3 M], добавлен 25.05.2014
Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа. дипломная работа [1,0 M], добавлен 22.07.2015
Анализ существующих систем управления базами данных и выбор оптимальной. Создание автоматизированной информационной системы "Поликлиника", определение сущностей и взаимосвязей, описание физической модели, проектирование интерфейса, алгоритм программы. курсовая работа [3,1 M], добавлен 21.11.2009
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Разработка автоматизированной информационной системы управления услугами оператора телефонной связи дипломная работа. Программирование, компьютеры и кибернетика.
Особенности Проведения Закрытого Аукциона Реферат
Реферат: Заемные и кредитные отношения
Реферат по теме Бухарин H. И. (политический портрет)
Курсовая работа по теме Демографическое прогнозирование
Реферат по теме Молодежь: духовное воспроизводство в условиях риска
Начало Сочинения Разговор С Собой
Проблема Культуры Сочинение
Курсовая работа по теме Анализ эффективности капитальных вложений на предприятии СХПК 'Правда'
Творческие Работы Сочинения
История Любви Троекуровой И Дубровского Сочинение
Реферат: Medicinal Marijuana Essay Research Paper A Healthy
Курсовая работа по теме Разработка высокочастотного аналого-цифрового преобразователя
Творческая Работа На Тему Диалог Культур: Древнетюркские Этнопсихологические Черты В Древнерусской Картине Мира
Курсовая работа: Учет финансовых вложений в акции и долговые ценные бумаги. Скачать бесплатно и без регистрации
Лабораторная Работа Изучение Плесневых Грибов
Контрольная работа: Государственный надзор за безопасностью дорожного движения
Реферат по теме Японское чувство долга (Гири)
Порядок Расследования Несчастных Случаев На Производстве Реферат
Реферат по теме Билеты по технологии отрасли
Реферат На Тему Специфика Подготовки Бегунов На Средние Дистанции
Технология продвижения лекарственных средств в аптеках: мерчандайзинг, презентация, реклама в месте продажи - Медицина курсовая работа
Взаєморозуміння в Європі через культуру, освіту та спорт - Международные отношения и мировая экономика доклад
Товароведение и экспертиза ювелирных товаров - Маркетинг, реклама и торговля контрольная работа


Report Page