- •Оглавление
- •Ведение
- •Описания предметной области ис.
- •Требования к разрабатываемой ис.
- •Назначение и цели создания информационной системы
- •Требование к функциям, выполняемым системой
- •Требования к информационному обеспечению ис
- •3. Разработка информационного обеспечения ис.
- •3.1. Выделение информационных объектов предметной области.
- •3.2. Определение связей информационных объектов и построение схемы данных.
- •3.3. Разработка исходных данных контрольного примера.
- •Разработка программного обеспечения ис
- •Проектирование интерфейса пользователя
- •Программная реализация
- •Заключение
- •Список литературы
3.2. Определение связей информационных объектов и построение схемы данных.
Связи между выявленными информационными объектами определяется реальным отношениями между парами объектов. При их определении учитывается сведение из описания предметной области. В частности, известно, что в одном документе абонент – несколько строк информации о абоненте; в одном документе звонки– несколько строк информации о звонках; в одном документе тарифная сетка – несколько строк информации о тарифе.
Главный ИО |
Подчинённый ИО |
Кличь связи |
Тип отношения |
Абоненты |
Звонки |
Звонки |
1:1 |
Звонки |
Тарифная сетка |
Город |
1:1 |
Тарифная сетка |
Абоненты |
Город |
1:1 |
Логическая структура реляционной базы данных определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из информационных объектов. Логические связи таблиц соответствуют структурным связям между объектами.
Структура реляционной база данных, построена на основе информационного анализа предметной области, приведена на рисунке.
Логическая структура реляционной базы данных задачи
3.3. Разработка исходных данных контрольного примера.
Требования к данным контрольного примера– их представительность, учитывающая особенности информации, указанные и описаны в предметной области. Такие данные должны обеспечить отладку работы ИС и подтвердить работоспособность всех ее функций. В данных контрольного примера для рассматриваемой задачи должно быть предусмотрено, что одному абоненту могут производится оформления по нескольким городам. В одном звонке может быть несколько городов и ИНН абонентов.
Содержание всех таблиц приводятся на рисунках:
Таблица Абоненты:
Таблица Звонки:
Таблица Тарифная сетка:
Разработка программного обеспечения ис
Проектирование интерфейса пользователя
Главное меню
Абоненты
Таблицы
Звонки
Запросы
Тарифная сетка
Отчёты
Поиск всех
переговорах по абоненту
Поиск всех
переговорах по тарифу
Поиск тарифа у
абонента
Отчёт о переговорах
за указанный пользователем период
Отчёт о переговорах
за указанный пользователем период
После запуска клиентской программы на экране появляется основное меню, представленное на рисунке.
Для просмотра запросов была создана экранная форма, в которой переставлены все клавиши для вызова запросов по учётам телефонных переговорах.
Окно формы: Запросы.
В данной в форме расположены клавиши по вызову запросов.
Запросы: Поиск всех переговорах по абоненту, Поиск всех переговорах по тарифу, Поиск тарифа у абонента, вызываются запросом с данным условием.
Пример вызова:
В диалоговом окне в водим Ф.И.О.
Результат поиска:
Для запроса: «Поиск всех переговорах по тарифу», в диалоговом окне мы в водим код тарифа.
Результат поиска:
Для запроса: «Поиск тарифа у абонента», в диалоговом окне мы в водим код тарифа.
Результат поиска:
Для выхода из формы запросы нажимаем в нижнем правом углу расположенную клавишу выхода с данной формы, которая возвращает нас в главное меню клиентской программы.
Для просмотра отчётов была создана экранная форма, в которой переставлены клавиши для вызова отчетов по учётам телефонных переговорах.
Окно формы: Отчёты.
В данной в форме расположены клавиши по вызову отчётов и сохранение их.
Для сохранения отчётов используется клавиши , которые после нажатия появляется диалоговое окно с выбором места сохранения документа.
После выбора места для сохранения, нажимаем OK и документ сохраняется в формате «PDF». И после сохранения документ автоматически запускается для просмотра информации.
При нажатии отчётов: Отчёт о переговорах за указанный пользователем период, с группировкой по абонентам. Отчёт о переговорах за указанный пользователем период, с группировкой по тарифам.
Результат отчёта о переговорах за указанный пользователем период, с группировкой по абонентам.:
Результат отчёт о переговорах за указанный пользователем период, с группировкой по тарифам.
Для этих отчётов были созданы клавиши для импорта их в документ их в документ: «PDF».
Для этого надо нажать на данный засек , который запустит режим отбора данных, представленный выше и после этого появится окно о предложении сохранения документа.
Нижнем правом углу расположена клавиша выход с данной формы, которая возвращает нас в главное меню клиентской программы.
Для просмотра таблиц была создана экранная форма, в которой переставлены все клавиши для вызова данных из таблиц по учёту телефонных переговорах.
В данной форме расположены клавиши для просмотра информации в таблицах. Для примера мы нажмём на клавишу «Абоненты» и появится перед нами окно с данной таблицей.
Таки алгоритмом работают остальные клавиши.
Нижнем правом углу расположена клавиша выход с данной формы, которая возвращает нас в главное меню клиентской программы.
