Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Информационное обеспечение задачи

Поиск

 

В качестве исходной информации выступают данные, взятые из первичных документов:

· Паспортные данные абонентов;

·   Буклеты с условиями тарифных планов сети;

·   Сведения о абонентах;

·   Сведения о номерах;

·   Шаблоны заявлений.

Для решения поставленной задачи необходимо создать сущности, которые должны быть связаны между собой определёнными атрибутами. Среди сущностей можно выделить:

· Реестр подключений;

·   Реестр заявлений;

·   Сведения о абонентах;

·   Сведения о номерах;

·   Сведения о тарифах;

·   Заявление на восстановление закрытого номера;

·   Заявление на замену SIM карты;

·   Заявление на перенос ошибочного платежа;

·   Заявление на переоформление договора;

·   Заявление на подключение/отключение услуг;

·   Заявление на смену абонентского номера;

· Отправленные заявления

Сущность «Реестр подключений». Спецификация атрибутов сущности представлена в таблице 2.1:

 


Таблица 2.1 - Спецификация атрибутов объекта «Реестр подключений»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Абонентский номер Текстовый Не более 50 символов
Дата подключения Дата/время  
Тарифный план Текстовый Не более 50 символов
Серия/Номер паспорта Текстовый Не более 50 символов
Подключен Логический  

 

Сущность «Реестр заявлений». Спецификация атрибутов сущности представлена в таблице 2.2

 

Таблица 2.2 - Спецификация атрибутов объекта «Реестр заявлений»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Номер операции Текстовый Не более 50 символов
Дата заявления Дата/Время  
Абонентский номер Текстовый Не более 50 символов
Абонентский номер новый Текстовый Не более 50 символов
Тип заявления Текстовый Не более 50 символов
Серия/Номер паспорта Текстовый Не более 50 символов

 

Сущность «Сведения о абонентах». Спецификация атрибутов сущности представлена в таблице 2.3.

 

Таблица 2.3 - Спецификация атрибутов объекта «Сведения о абонентах»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Серия/Номер паспорта Текстовый Не более 50 символов
ФИО абонента Текстовый Не более 50 символов
Паспорт выдан Текстовый Не более 50 символов
Домашний адрес Текстовый Не более 50 символов

 

Сущность «Сведения о номерах». Спецификация атрибутов сущности представлена в таблице 2.4:

Таблица 2.4 Спецификация атрибутов объекта «Сведения о номерах»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Абонентский номер Текстовый Не более 50 символов
Тарифный план Текстовый Не более 50 символов

 

Сущность «Сведения о тарифах». Спецификация атрибутов сущности представлена в таблице 2.5:

 

Таблица 2.5 - Спецификация атрибутов объекта «Сведения о тарифах»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Тарифный план Текстовый Не более 50 символов
Условия тарифа Текстовый Не более 50 символов

 

Сущность «Заявление на восстановление закрытого номера». Спецификация атрибутов сущности представлена в таблице 2.6

 

Таблица 2.6 - Спецификация атрибутов объекта «Заявление на восстановление закрытого номера»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Абонентский номер Текстовый Не более 50 символов
ФИО абонента Текстовый  
Серия/Номер паспорта Текстовый Не более 50 символов
Кем выдан Текстовый Не более 50 символов
Дата выдачи Дата/Время  
ICC новой карты Текстовый Не более 50 символов

 

Сущность «Реестр заявлений». Спецификация атрибутов сущности представлена в таблице 2.7

 


Таблица 2.7 - Спецификация атрибутов объекта «Заявление на замену SIM-карты»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Абонентский номер Текстовый Не более 50 символов
ФИО абонента Текстовый Не более 50 символов
ICC новой карты Текстовый Не более 50 символов
Серия/Номер паспорта Текстовый Не более 50 символов
Область Текстовый Не более 50 символов
Район Текстовый Не более 50 символов

 

Сущность «Заявление на перенос ошибочного платежа». Спецификация атрибутов сущности представлена в таблице 2.8

 

Таблица 2.8- Спецификация атрибутов объекта «Заявление на перенос ошибочного платежа»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Абонентский номер Текстовый Не более 50 символов
ФИО абонента Текстовый Не более 50 символов
Дата рождения Текстовый Не более 50 символов
Адрес прописки Текстовый Не более 50 символов
Серия/Номер паспорта Текстовый Не более 50 символов
Кем выдан Текстовый Не более 50 символов
Дата платежа Текстовый Не более 50 символов
Сумма платежа Текстовый Не более 50 символов

 

Сущность «Реестр заявлений». Спецификация атрибутов сущности представлена в таблице 2.9

 

Таблица 2.9 -Спецификация атрибутов объекта «Заявление на переоформление договора»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Абонентский номер Текстовый Не более 50 символов
ФИО абонента Текстовый Не более 50 символов
ФИО старого владельца Текстовый Не более 50 символов
На ФИО нового владельца Текстовый Не более 50 символов
Серия/Номер паспорта Текстовый Не более 50 символов
Кем выдан Текстовый Не более 50 символов
Дата выдачи Текстовый Не более 50 символов
Контактный телефон Текстовый Не более 50 символов

 

Сущность «Заявление на подключение/отключений услуг». Спецификация атрибутов сущности представлена в таблице 2.10

 

Таблица 2.10 - Спецификация атрибутов объекта «Заявление на подключение/отключений услуг»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Абонентский номер Текстовый Не более 50 символов
ФИО абонента Текстовый Не более 50 символов
Дата заявления Текстовый Не более 50 символов

 

Сущность «Заявление на замену абонентского номера». Спецификация атрибутов сущности представлена в таблице 2.11

 

Таблица 2.11- Спецификация атрибутов объекта «Заявление на замену абонентского номера»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
ФИО абонента Текстовый Не более 50 символов
Абонентский номер Текстовый Не более 50 символов
На абонентский номер Текстовый Не более 50 символов
Дата замены Текстовый Не более 50 символов
Тарифный план Текстовый Не более 50 символов

 

Сущность «Отправленные заявления». Спецификация атрибутов сущности представлена в 2.12


Таблица 2.12- Спецификация атрибутов объекта «Отправленные заявления»

Наименование реквизитов входных документов

Характеристика реквизитов

  Тип Максимальная длина
Наименование операции Текстовый Не более 50 символов
Торговая точка Текстовый Не более 50 символов
ФИО абонента Текстовый Не более 50 символов
Абонентский номер Текстовый Не более 50 символов
Статус Текстовый Не более 50 символов
Создан Дата/Время  
Филиал Текстовый Не более 50 символов

 Алгоритмы и их описание

 

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

Алгоритм - это однозначная конечная последовательность точно определенных шагов или действий, которые обеспечивают решение задачи при наличии исходных данных за конечный промежуток времени. Это процедура поиска решения задачи, однозначно представляющая, как и в какой последовательности выполнять действия. Любой алгоритм предполагает исполнителя. При решении задач с помощью компьютера, исполнителем является компьютер. Компьютер является формальным исполнителем, то есть должен работать по четко заданному алгоритму с определенными свойствами.

Основные свойства алгоритма:

1. Массовость-алгоритм должен быть применим для целого класса однотипных задач;

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

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

. Эффективность-алгоритм должен обеспечивать решение задачи за минимальный промежуток времени с минимальными затратами памяти. Для оценки алгоритмов существует много критериев. Чаще всего оценка алгоритма состоит в оценке временных затрат на решение задачи в зависимости от «размера» исходных данных. Используется также, временная способность и «трудоемкость алгоритма». Фактически эта оценка сводится к оценке количества основных операций, выполняемых алгоритмами, поскольку каждая конкретная операция выполняется за конечное заранее известное время.

Алгоритм решения задачи получается более эффективным, если использовать метод пошаговой разработки. Метод пошаговой разработки является одной из составляющих структурного подхода. Суть метода заключается в том, что алгоритм разрабатывается «сверху вниз». В начале определяется общий подход к решению задачи, затем выделяются основные отдельные самостоятельные части. Такой подход позволяет разбить алгоритм на части, то есть модули, каждая из которых решает самостоятельную подзадачу. Каждый из модулей реализуется в виде отдельной процедуры или функции. Тогда решение задачи состоит из последовательности вызова процедур.

Существуют различные способы записи алгоритмов. Одним из удобных способов является запись блок-схемы алгоритма.

 


Рисунок 2.1 - Информационно-технологическая схема разрабатываемой системы


Описание программы

 

Microsoft Office Access или просто Microsoft Access - реляционная СУБД[1] корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

построитель таблиц;

построитель экранных форм;

построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

построитель отчётов, выводимых на печать.может работать одновременно только с одной базой данных. Но одна БД Access может включать множество таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.

Таблица - это объект, соответствующий понятию «таблица» в теории реляционных баз данных. Для каждой таблицы в Access можно определить первичный ключ и один или несколько индексов с целью увеличения скорости доступа к данным [12].позволяет создавать структуру таблицы в трех режимах - в режиме конструктора, с помощью мастера и путем ввода данных. Разница предполагает использование этих средств пользователями с разным уровнем подготовки, разными целями и перспективами использования данных. Естественно имеется возможность просматривать, редактировать, удалять и добавлять записи, осуществлять поиск, замену, сортировку данных, изменять вид таблицы. Связи между таблицами определяются специальным средством, которое называется «Схема данных».

Запрос - объект, содержащий текст SQL запроса, имеющий уникальное имя в определенной базе данных. Создать запрос можно с помощью мастера и в режиме конструктора. В первом случае пользователю в интерактивном режиме предлагается выбрать имя таблицы и поля для выборки. Во втором случае можно выбрать несколько таблиц или запросов, связать их графическим способом и определить поля выборки. Также можно задать дополнительные условия для каждого поля и параметры сортировки.

Форма - это специальный объект-контейнер для других интерфейсных компонентов, таких как поля ввода и отображения данных, кнопки и др. На форме разработчик располагает компоненты для ввода, корректировки, просмотра и группировки данных, в зависимости от специфики приложения. Форму также можно создать двумя способами - в режиме конструктора и с помощью мастера. В первом случае разработчик располагает набором компонентов (при необходимости можно зарегистрировать свои ActiveX), которые свободно размещает на форме и задает их параметры. В режиме мастера пользователь просто выбирает таблицу, поля и стиль оформления, а форма генерируется автоматически.

Отчёт - объект, предназначенный для создания документа, который впоследствии может быть распечатан либо включён в документ другого приложения. Этот документ содержит результаты выборки из базы данных в виде структурированной информации (например в виде таблицы или списка). MS Access обладает богатыми возможностями по оформлению и форматированию отчетов. Те же два режима создания есть и у отчета. В режиме мастера у пользователя имеется возможность задать множество параметров, практически полностью определяющих желаемый внешний вид отчета. Для создания нестандартных отчетов лучше пользоваться конструктором.

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

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

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

При нажатии на кнопку запуска программы на экране появляется главная кнопочная форма проекта.

Кнопочная форма - обыкновенная форма с кнопками, обеспечивающая возможность выполнения запросов, открытия форм и вывод на печать отчетов.

Главная кнопочная форма проекта имеет 3 вкладки: Формы, Шаблоны заявлений и Отчеты.

В первой вкладке «Формы» имеются 5 кнопок, отображающие переходы к соответствующим формам системы:

Реестр подключений;

Реестр заявлений;

Сведения о абонентах;

Сведения о номерах;

Сведения о тарифах.

Во второй вкладке «Шаблоны заявлений» представлены 6 кнопок, отображающие разновидности шаблонов заявлений по различным проблемам:

· Заявление на восстановление закрытого номера - оформляется в случае прекращения использования абонентского номера более 3-х месяцев по причине блокировки либо потери SIM-карты.

·   Заявление на замену SIM карты - оформляется в случае порчи SIM-карты, не подлежащей физическому восстановлению.

·   Заявление на перенос ошибочного платежа - оформляется в случае неверного занесения абонентского номера при пополнении счета. Возможно только в случае ошибки при занесении не более 2-х цифр номера.

·   Заявление на переоформление договора - оформляется в случае переоформления номера телефона с одного абонента на другого при предоставлении паспорта и при условии регистрации данного номера.

·   Заявление на подключение/отключение услуг - оформляется по просьбе абонента в случае добровольного подключения к предоставляемым услугам сети либо отказа от них.

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

По итогам каждого дня формируется документ «Отправленные заявления».

Вкладка «Отчеты» главной кнопочной формы включает шесть простых отчетов: Реестр подключений, Реестр заявлений», «Сведения о абонентах», «Сведения о номерах», «Сведения о тарифах», «Отправленные заявления» и пять отчетов по выборке, созданных на основе запросов программы.

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

· По номеру абонента;

·   По статусу отправленного заявления;

·   По тарифному плану;

·   По типу заявления;

·   По ФИО абонента.

Завершение работы с программой осуществляется с помощью нажатия на кнопку «Выход»



Поделиться:


Последнее изменение этой страницы: 2020-03-26; просмотров: 119; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.76.168 (0.007 с.)