Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.53 Mб
Скачать

3.2. Определение связей информационных объектов и построение схемы данных.

Связи между выявленными информационными объектами определяется реальным отношениями между парами объектов. При их определении учитывается сведение из описания предметной области. В частности, известно, что в одном документе абонент – несколько строк информации о абоненте; в одном документе звонки– несколько строк информации о звонках; в одном документе тарифная сетка – несколько строк информации о тарифе.

Главный ИО

Подчинённый ИО

Кличь связи

Тип отношения

Абоненты

Звонки

Звонки

1:1

Звонки

Тарифная сетка

Город

1:1

Тарифная сетка

Абоненты

Город

1:1

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

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

Логическая структура реляционной базы данных задачи

3.3. Разработка исходных данных контрольного примера.

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

Содержание всех таблиц приводятся на рисунках:

Таблица Абоненты:

Таблица Звонки:

Таблица Тарифная сетка:

  1. Разработка программного обеспечения ис

    1. Проектирование интерфейса пользователя

Главное меню

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

Абоненты

Прямая соединительная линия 30 Прямая соединительная линия 39

Таблицы

Прямая соединительная линия 18

Звонки

Запросы

Тарифная сетка

Прямая соединительная линия 29 Прямая соединительная линия 40 Прямая соединительная линия 49

Отчёты

Поиск всех переговорах по абоненту

Поиск всех переговорах по тарифу

Поиск тарифа у абонента

Прямая соединительная линия 50 Прямая соединительная линия 51

Отчёт о переговорах за указанный пользователем период

Отчёт о переговорах за указанный пользователем период

Прямая соединительная линия 69 Прямая соединительная линия 71 Прямая соединительная линия 72

После запуска клиентской программы на экране появляется основное меню, представленное на рисунке.

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

Окно формы: Запросы.

В данной в форме расположены клавиши по вызову запросов.

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

Пример вызова:

В диалоговом окне в водим Ф.И.О.

Результат поиска:

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

Результат поиска:

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

Результат поиска:

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

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

Окно формы: Отчёты.

В данной в форме расположены клавиши по вызову отчётов и сохранение их.

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

После выбора места для сохранения, нажимаем OK и документ сохраняется в формате «PDF». И после сохранения документ автоматически запускается для просмотра информации.

При нажатии отчётов: Отчёт о переговорах за указанный пользователем период, с группировкой по абонентам. Отчёт о переговорах за указанный пользователем период, с группировкой по тарифам.

Результат отчёта о переговорах за указанный пользователем период, с группировкой по абонентам.:

Результат отчёт о переговорах за указанный пользователем период, с группировкой по тарифам.

Для этих отчётов были созданы клавиши для импорта их в документ их в документ: «PDF».

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

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

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

В данной форме расположены клавиши для просмотра информации в таблицах. Для примера мы нажмём на клавишу «Абоненты» и появится перед нами окно с данной таблицей.

Таки алгоритмом работают остальные клавиши.

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