Тема практической работы "Базы данных" Сотовая связь
Постройте функциональную (показать все данные используемые в системе, диаграммы IDEF0, дерева узлов, DFD, IDEF3) и концептуальную (логическая и физическая модель) модель информационной системы «Сотовая связь».
Спроектируйте базу данных, и приведите ее в третью нормальную форму: для системы «Сотовая связь». База данных должна содержать следующую информацию: о городском марафоне, интернете, любимом номере, марафоне, марафоне мобильном, регистрации, супер SMS, Тайм-ауте, тарифах, текущем состоянии и услугах.
Таблицы базы данных должны содержать следующую информацию: абонентская плата, адрес, данные паспорта, дата выбора тарифа, дата подключения, дата регистрации, дата создания, исходящие на другие операторы, исходящие на мотив, категория, код тарифа, название тарифа, номер телефона, остальные соединения, пол, стоимость MMS, стоимость SMS, тариф, тарификация, ФИО.
В базе данных создайте следующие объекты:
Запросы:
- Запрос на выборку Активные клиенты должен содержать поля: номер телефона, ФИО, адрес, тариф, суммарное время звонков (входящие + исходящие).
- Запрос на выборку Данные по тарифам должен содержать поля: тариф, количество клиентов, сумма входящих, сумма исходящих.
- Запрос на выборку Клиенты для предупреждения должен содержать поля: номер телефона, ФИО, остаток на счете (меньше или равно 50 рублей).
- Запрос на выборку Клиенты на отключение должен содержать поля: номер телефона, ФИО, адрес, дата последнего платежа, дата последней связи.
- Запрос на выборку Непопулярные тарифы месяца должен содержать поля: тариф количество подключений.
- Запрос на выборку Новые клиенты за неделю должен содержать поля: номер телефона, ФИО, дата регистрации, тариф.
- Запрос на выборку Смена тарифов за месяц должен содержать поля: номер телефона, ФИО, дата регистрации, дата выбора тарифа.
- Перекрестный запрос Подключение тарифов по месяцам в 2018 должен содержать поля: тариф, месяца.
Запросы: (дополнительное задание):
- Список номеров абонентов подключивших услуги Интернет категории «Эконом»;
- Номера телефонов и фамилии абонентов компании, которые подключили тариф Моби Next в период с января по май 2016 или в первой половине августа 2017 года;
- Подсчитать, в каком количестве абоненты компании подключали тот или иной тариф в прошлом месяце;
- Список номеров телефонов абонентов компании и сколько денег пришлось заплатить каждому абоненту за исходящие звонки с учетом стоимости тарифов компании. Допустим, что все абоненты звонили только на номера других.
Формы:
- Форма Главная форма должна содержать логотип сотовой компании Мотив и соответствующие группы с кнопками Регистрация клиентов, Активные клиенты, Смена тарифа, Предупреждение на отключение, Клиенты для отключения, Новые клиенты за неделю, Анализ тарифов, Предлагаемые тарифы, Тарифные планы, Прайс-лист услуг, Новые клиенты, кликом по которым происходит переход на соответствующую форму, запрос или отчет.
- Форма Регистрация должна содержать поля: номер телефона, ФИО, пол (раскрывающийся список), данные паспорта, адрес, дата регистрации, тариф (раскрывающийся список), дата выбора тарифа и работающие кнопки: добавить запись, сохранить запись, печать договора.
- Форма Изменение тарифа должна содержать поля: номер телефона, ФИО, тариф (раскрывающийся список), дата выбора тарифа и работающую кнопку: изменить.
- Форма Анализ тарифов должна содержать название формы и соответствующие кнопки Просмотр тарифов, Популярные тарифы месяца, Непопулярные тарифы месяца, Подключение по месяцам, Диаграмма по тарифам кликом по которым происходит переход на соответствующую форму, запрос или отчет.
- Форма Популярные тарифы месяца должна содержать название формы название популярного тарифа и количество подключенных к тарифу.
- Форма Непопулярные тарифы месяца должна содержать название формы и перечень тарифов.
- Форма Подключение услуг сотовой связи должна содержать название формы и соответствующие кнопки «Любимый номер», Супер SMS, Тайм-аут, Марафон, Мобильный марафон, Городской марафон, Интернет кликом по которым происходит переход на соответствующую форму, запрос или отчет.
- Форма Мобильный марафон должна содержать поля: номер телефона (раскрывающийся список), дата подключения и работающие кнопки: новый клиент и сохранить данные.
- Форма городской марафон должна содержать поля: номер телефона (раскрывающийся список), дата подключения и работающие кнопки: новый клиент и сохранить данные.
- Форма Диаграмма статистики по тарифам должна содержать название и график в котором отображается количество подключенных абонентов и тариф.
- Форма Данные по тарифам должна содержать поля: тариф (раскрывающийся список), количество клиентов, сумма входящих, сумма исходящих.
Формы (дополнительное задание):
- Для ввода, удаления и редактирования данных в таблицы Марафон и Супер SMS.
- Создайте главную кнопочную форму с соответствующим оформлением.
- Добавить результат выполнения запросов на соответствующие формы (не используемые в отчетах).
- С помощью созданных форм добавьте в каждую таблицу по две новых записи.
Отчеты:
- Отчет Новые клиенты за неделю должен содержать: название, тариф, номер телефона, ФИО клиента, дату регистрации.
- Отчет Прайс-лист услуг должен содержать: название, название услуги, стоимость подключения, вид оплаты, оплату.
- Отчет Договор о заключении услуг сотовой связи должен содержать: название, ФИО клиента, пол, данные паспорта, адрес, предоставляемый номер телефона, выбранный тариф, дату заключения договора.
- Отчет Тарифный план должен содержать: название, название тарифа, абонентскую плату, тарификацию, исходящие на мотив, исходящие на другие операторы, остальные соединения, стоимость MMS, стоимость SMS.
Отчеты (дополнительное задание):
- Результаты запросов 1 ,2, 3 и 4;
- Список всех абонентов (ФИО и номер телефона) мужского пола.
Произведите тестирование информационной системы.
Этой базы данных ещё нет в наличии, но её можно заказать
Готовая похожая база данных "Обслуживание клиентов сотовой связи"
Готовая база данных "Учёт телефонных переговоров" |