Студопедия — Анализ предметной области. Разрабатываемая информационная система предназначена для контроля частоты звонков клиентов предприятия сотовой связи
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Анализ предметной области. Разрабатываемая информационная система предназначена для контроля частоты звонков клиентов предприятия сотовой связи







Разрабатываемая информационная система предназначена для контроля частоты звонков клиентов предприятия сотовой связи.
На функционирование системы оказывают влияние внешние сущности. В качестве внешних сущностей выступают клиенты, звонки и руководство предприятия.
Построенная база данных приложения должна позволять решать следующие задачи:
1 Выдавать на экран всех клиентов.
2 Осуществлять поиск клиентов по номеру, Ф.И.О, дате, коду тарифа, по типу звонка.
3 Выполнять расчет состояния счета клиента.
4Формировать отчет.
Выполним идентификацию основных видов информации, циркулирующих между системой и внешними объектами. Для этой цели составим список событий.

 


Описание для работы с клиентами.

^ Описание события Реакция
1 Новый клиент предоставляет свои данные Персонал создает личную карточку клиента
2 Клиент вносит аванс Персонал открывает счет для клиента
3 Клиент осуществляет звонок Коммутатор фиксирует звонок, предприятие предоставляет услугу связи или отказывает в услуге
4 Клиент совершает оплату Со счета клиента снимается сумма,равная стоимости звонка
5 Руководство запрашивает отчеты Формирование отчетов


Таблица1.1 Описание работы склиентами


 

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

 


Основные функции БД – это оказание услуг связи клиентам, предоставление возможности выбора тарифов,корректировки счета клиента и подготовки отчетов для руководства.

 

Термин Значение
Данные по тарифам Информация об имеющихся тарифах, их названия,условия.
Клиент Лицо, полъзующееся услугами салона сотовой связи
Руководство Лица, которые осуществляют контроль работы предприятия, заключают договоры с фирмой сотовой связи и запрашивают отчеты.

 


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

Идентификатор потока данных Наименование реквизита
Ввод нового тарифа, редактирование, удаление Учетная запись тарифа
Оформление нового клиента Личная карточка
Новый счет
Осуществление звонка Услуга связи/ отказ в услуге
Учетная запись звонка
Определение тарифа Стоимость минуты звонка
Расчет стоимости Данные о тарифах

Входная информация
Вся входная информация.
Перечень входных данных

Идентификатор потока данных Наименование реквизита
Ввод нового тарифа,редактирование, удаление тарифа Код тарифа
Название тарифа
Стоимость 1 минуты
Код фирмы
Состоянрие счета
Код выбранного тарифа
Код фирмы
Подготовка Осуществление звонка Отчеты Звонок
Факт наличия аванса
Факт оформленности клиента
Определение тарифа Номер типа звонка
Номер счета
Код тарифа
Код фирмы
Время звонка
Дата звонка
Номер контролирующей компании
Расчет стоимости Стоимость минуты звонка
Совершение оплаты Стоимость звонка
Подготовка отчетов Отчет


Основное назначение программы – хранение, выдача и обновление автоматизированной «БД Сотовая связь». А именно: регистрация клиентов, вывод информации о предоставляемых тарифных планах, поиск информации о клиентах, обслуживание клиентской базы(пополнение счета, расчет стоимости звонков), формирование отчета о компании в целом за запрашиваемый интервал времени.
Конечными пользователями системы являются администраторы компании.
Предоставляемые возможности пользователю системы:
Регистрация клиентов, возможность редактирования и добавления данных, просмотр отчетов по базе.


Система должна поддерживать следующие основные функции:
1. В приложении имеется справочник «Тарифы», где описаны все имеющиеся тарифы с установленными за услуги ценами.
2. Регистрации новых клиентов. Данная функция обеспечивает редактирование, добавление информации.
3. База данных позволяет решать следующие задачи, связанные с запросами пользователя системы:
вывод упорядоченных списков клиентов
поиск клиентов по номеру, фамилии, Коду тарифа, по дате.

 


 

Макрос — это последовательность определенных действий, который можно записать с помощью обычного меню. Когда вы выбираете запись макроса, выполняемые вами действия автоматически сохраняются в виде кода скрипта. И в дальнейшей вашей работе он будет уже выполняться самостоятельно, в точности повторяя Ваши действия в программе. Макрос может быть как простым, так и очень сложным — все зависит от того, какой Вам необходимо добиться результат. Главные критерии, которые предъявляются к макросам — это быть мощным и одновременно простым в использовании. Макросы пакета LibreOffice отвечают именно таким требованиям. Давайте попробуем это на практике.
Здесь представлены макросы которые используется в БД.


REM ***** BASIC *****

SubCloseForm

ThisComponent.CurrentController.Frame.Close(true)

End Sub

Sub zaprosKlient

ThisComponent.Parent.FormDocuments.getByName("Запрос_klient").open

End Sub

Sub zaprosTarif

ThisComponent.Parent.FormDocuments.getByName("Запрос_tarif").open

End Sub

Sub zaprosTipZV

ThisComponent.Parent.FormDocuments.getByName("Запрос_tip_zv").open

End Sub

 

Sub zvonok

ThisComponent.Parent.FormDocuments.getByName("Запрос_zvonok").open

End Sub

Sub klient2

ThisComponent.Parent.FormDocuments.getByName("Запрос_Запрос_klient 2").open

End Sub

Sub Klient1

ThisComponent.Parent.FormDocuments.getByName("Запрос_Запрос_klient").open

End Sub

Sub poisk

ThisComponent.Parent.FormDocuments.getByName("Запросы").open

End Sub

Sub nazad

ThisComponent.Parent.FormDocuments.getByName("Главная").open

End Sub

Sub redaktor

ThisComponent.Parent.FormDocuments.getByName("Редактор))").open

End Sub

Sub RedaktorZvonka

ThisComponent.Parent.FormDocuments.getByName("Редакторзвонка").open

End Sub

Sub RedaktorTipZV

ThisComponent.Parent.FormDocuments.getByName("Редактор_тип_звонка").open

End Sub

Sub redaktorTarifa

ThisComponent.Parent.FormDocuments.getByName("Редактортарифа").open

End Sub

Sub redaktorFirm

ThisComponent.Parent.FormDocuments.getByName("Редакторфирмы").open

End Sub

Sub redaktorKlienta

ThisComponent.Parent.FormDocuments.getByName("Редактированиеклиента").open

End Sub

Sub dobavitKlienta

ThisComponent.Parent.FormDocuments.getByName("klient").open

End Sub

Sub dobavitZvonok

ThisComponent.Parent.FormDocuments.getByName("Звонок").open

End Sub

Sub dobavitTarif

ThisComponent.Parent.FormDocuments.getByName("Тариф").open

End Sub

Sub dobavitTipZV

ThisComponent.Parent.FormDocuments.getByName("Типзвонка").open

End Sub

Sub dobavitInfor

ThisComponent.Parent.FormDocuments.getByName("Добавлениеинфы").open

End Sub

Sub dobfirm

ThisComponent.Parent.FormDocuments.getByName("Фирмалайф").open

End Sub

Sub poiskFamilii

ThisComponent.Parent.FormDocuments.getByName("Запрос_поиск_по_фамилии").open

End Sub

Sub dolznik

ThisComponent.Parent.FormDocuments.getByName("Запрос_всех_должников").open

End Sub

 

Sub otchet_po_tarify

ThisComponent.Parent.reportDocuments.getByName("отчетпотарифу").open

End Sub

Sub otchet_po_vse_tarifa

ThisComponent.Parent.reportDocuments.getByName("Запрос_tarif").open

End Sub

Sub otchet_po_famlii

ThisComponent.Parent.reportDocuments.getByName("Запрос_Запрос_klient").open

End Sub

Sub tablica_klient

ThisComponent.Parent.TableDocuments.getByName("klientt").open

End Sub

Sub Macro1

ThisComponent.Parent.reportDocuments.getByName("Запрос_tip_zv").open

End Sub

Sub otchet_po_adresy

ThisComponent.Parent.reportDocuments.getByName("Запрос_Запрос_klient 2").open

End Sub

Sub otchet_po_date

ThisComponent.Parent.reportDocuments.getByName("Запрос_zvonok").open

End Sub

Sub po_familii

ThisComponent.Parent.reportDocuments.getByName("Запрос_вывод_по_фамилии").open

End Sub

Sub Macro2

ThisComponent.Parent.reportDocuments.getByName("klient").open

EndSub

 


 


СУЩНОСТИ (атрибут 1, атрибут 2,..., атрибут n).

Независимые сущности:

 

1.
Клиент (Номер счета, ФИО, Адрес, Телефон, Аванс, Состояние счета,Код тарифа, Код фирмы).


Эта сущность отводится для хранения информации о клиентах.

 

2.
Тариф (Код тарифа, Код фирмы,Название, Стоимость 1 минуты).


Эта сущность отводится для хранения информации о тарифах.

 

3.
Тип Звонка (Номер типа звонка,Название типа звонка, Коэффициент Стоимости)

Эта сущность отводится для хранения информации о звонках.

4.
Фирма сотовой связи(Код фирмы,Название,Адрес)

 







Дата добавления: 2015-06-15; просмотров: 452. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия