- •Введение
- •1.1. Средства разработки программного обеспечения
- •1.2. Анализ предметной области
- •1.2.1 Диаграммы потоков данных
- •1.2.2 Словарь данных
- •1.2.3 Миниспецификации процессов
- •1.3 Выходная информация
- •1.4 Входная информация
- •2. Проектирование информационного обеспечения
- •2.1. Идентификация и структурирование информационного пространства
- •2.2. Схема базы данных
- •2.3. Ограничение целостности
- •2.4 Состав информационного обеспечения
- •2.5 Описание внутримашинной информационной базы
- •3 Проектирование программного обеспечения
- •3.1 Описание программного обеспечения
- •3.2. Описание интерфейса программного обеспечения
- •3.3. Реализация запросов и поиска информации
- •3.4 Структура отчетных форм
- •3.5 Руководство пользователя
1.4 Входная информация
Рассматривая диаграммы потоков данных, также необходимо выделить входную информацию для каждого процесса и определить реквизиты. Вся входная информация представлена в таблице 4.
Таблица 4.
Перечень входных данных
Идентификатор потока данных |
Наименование реквизита |
Ввод нового тарифа,редактирование,удаление тарифа |
Код тарифа |
Название тарифа |
|
Стоимость 1 минуты |
|
Код фирмы |
|
Состоянрие счета |
|
Код выбранного тарифа |
|
Код фирмы |
|
Осуществление звонка |
Звонок |
Факт наличия аванса |
|
Факт оформленности клиента |
|
Определение тарифа |
Номер типа звонка |
Номер счета |
|
Код тарифа |
|
Код фирмы |
|
Время звонка |
|
Дата звонка |
|
Номер контролирующей компании |
|
Расчет стоимости |
Стоимость минуты звонка
|
Совершение оплаты |
Стоимость звонка |
Подготовка отчетов |
Отчет |
Основное назначение программы – хранение, выдача и обновление автоматизированной ИС «БД Сотовая связь». А именно: регистрация клиентов, вывод информации о предоставляемых тарифных планах, поиск информации о клиентах, обслуживание клиентской базы(пополнение счета, расчет стоимости звонков), формирование отчета о компании в целом за запрашиваемый интервал времени.
Конечными пользователями системы являются администраторы компании.
Предоставляемые возможности пользователю системы:
Регистрация клиентов, возможность редактирования и добавления данных, просмотр отчетов по базе.
Система должна поддерживать следующие основные функции:
1. В приложении имеется справочник «Тарифы», где описаны все имеющиеся тарифы с установленными за услуги ценами.
2. Регистрации новых клиентов. Данная функция обеспечивает редактирование, добавление информации.
3. База данных позволяет решать следующие задачи, связанные с запросами пользователя системы:
вывод упорядоченных списков клиентов
поиск клиентов по номеру и фамилии
расчет состояния счета клиента
формирование отчета в целом по компании за запрашиваемый промежуток времени
2. Проектирование информационного обеспечения
2.1. Идентификация и структурирование информационного пространства
На этапе предпроектного исследования предметной области были выделены функции, которые отображают детализацию нулевого процесса в соответствии с методологией DFD. Чтобы их реализовать необходимо, разработать базу данных, в которой будет храниться информация об информационных объектах предметной области.
Для описания сущностей используется язык инфологического моделирования.
СУЩНОСТЬ (атрибут 1, атрибут 2 , ..., атрибут n).
Независимые сущности:
Клиент (Номер счета, ФИО, Адрес, Телефон, Ааванс, Состояние счета,Код тарифа, Код фирмы).
Эта сущность отводится для хранения информации о клиентах.
Тариф (Код тарифа, Код фирмы,Название, Стоимость 1 минуты).
Эта сущность отводится для хранения информации о тарифах.
Тип Звонка (Номер типа звонка,Название типа звонка, Коэффициент Стоимости)
Фирма сотовой связи(Код фирмы,Название,Адрес)
Дилерский договор(Номер договора,Код фирмы,Телефон,Номер Контролирующей компании, Коэффициент стоимости)
Эта сущность отводится для хранения информации о звонках.