- •Введение
- •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 Руководство пользователя
3 Проектирование программного обеспечения
3.1 Описание программного обеспечения
Программа представляет собой базу данных салона сотовой связи, обьединяющее услуги нескольких фирм сотовой связи. Она позволяет хранить информацию о тарифах всех этих фирм . Пользователь имеет возможность изменять базу данных. В программе предусмотрен удобный перечень тарифов по той или иной фирме связи. Также приложение позволяет выдавать упорядоченный список клиентов, возможность просматривать состояние счета клиента и пополнять счет, выполнять расчет стоимости произведенного звонка и получить отчеты за выбранный период, и в целом по компании.
Кнопочная форма – главная форма, которая представляет собой меню с возможностью вызова из него всех остальных форм.
В данной форме доступные средства управления – кнопки, с помощью которых возможны: переход к формам: «Редактирование и поиск по БД», «Отчеты», «Пополнение счета».
Форма «Редактирование и поиск по БД» содержит в себе кнопки: «Добавление нового клиента», «Добавление нового тарифа», «Справочник тарифов», «Список клиентов», «Поиск клиента» которые дают возможность работы с таблицами «Тариф» и «Клиент».
Форма «Отчеты» содержит в себе кнопки: «отчет по клиентам», «отчет по активным тарифам», «отчет за период»,»отчет по состоянию счета».
Форма «Пополнение счета» запрашивает номер счета и сумму пополнения и позволяет внести на счет клинета желаемую сумму.
В каждой кнопочной форме есть кнопка выход, позволяющая закрывать форму.
3.2. Описание интерфейса программного обеспечения
Модель представления интерфейса – это описание внешнего интерфейса, как его видит конечный пользователь системы.
В качестве главного меню выступает кнопочная форма.
Рис.5 – Главная форма с кнопочным меню
Далее следуют формы, реализующие процессы нижнего уровня функциональной структуры.
Рис. 6 – Вызов формы «Редактирование и поиск по базе данных»
Переход из главного меню к отчетам салона сотовой связи :
Рис. 7 – Вызов формы «Отчеты »
Каждая форма оснащена кнопкой выхола.позволяющая закрыть форму.
3.3. Реализация запросов и поиска информации
Разработанное приложение выполняет поиск клинета по номеру счета, вывод перечня тарифов той или иной фирмы связи, осуществляет пополнение и корректировку счета клиента, расчет стоимости услуг связи.
Переход к запросу списка тарифов по указанной компании сотовой связи:
Рис. 8 –«Справочник тарифов» для фирмы с кодом «1010».
Переход из подформы «Редактирование и поиск по базе данных» к поиску клиента по номеру счета и фамилии.
Рис.9 -Вызов запроса «Поиск клиента» с номером счета 4043 и фамилией Давлетов Р.Л.
Переход из подформы «Редактирование и поиск по базе данных» к
запросу пополнения счета.
Рис.10 Запрос «Пополнение счета клиента» .
При осуществлении звонка клиентом, который существуе в базе данных, выполняется расчет стоимости звонка исходя из тарификации звонка,коэффициента оплаты и длительности звонка.
Рис 11.Осуществление звонка и расчет стоимости звонка.
При этом в таблице «Клиент» автоматически корректируется счет клиента-осуществляется оплата за совершенный звонок.
Рис.12. Таблица «Клиент» и автоматическое корректирование счета клиента.