49214 (Телефонная компания)

2016-07-30СтудИзба

Описание файла

Документ из архива "Телефонная компания", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "49214"

Текст из документа "49214"

КУРСОВОЕ ПРОЕКТИРОВАНИЕ ПО БАЗАМ ДАННЫХ

ТЕМА: "Телефонная компания"

Одесса 2010

Аннотация

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

Цель работы – разработка и создание базы данных для предметной области Аварийная служба.

Метод исследования – изучение видов деятельности в служба рекламы, составление и отладка программы, для работы с базой данных (программа написана на языке С++).

Содержание

Введение

1. Анализ предметной области

1.1 Рабочие цели системы

1.2 Этапы проектирования БД

1.3 Концептуальная модель

2. Преобразование модели ER в реляционную модель

3. Запросы к базе данных системы

4. Описание групп пользователей ИС

5. Текст программы

Заключение

Список литературы

Введение

Цель работы: является развитие навыков проектирования информационных систем и закрепление знаний, полученных за время изучения дисциплины "Базы данных".

Задание: предметная область "Реклама в коммерческом издании". Возможные виды деятельности: учет клиентов с возможными льготами; учет совершенных ими заказов по различным направлениям; расчет стоимости заказа с учетом типа, даты продолжительности; оплата клиентами услуг.

1. Анализ предметной области

1.1 Рабочие цели системы

Согласно заданию, программный продукт должен фиксировать такие данные как:

- клиентов с возможными льготами;

- заказ клиентов по различным типам;

- стоимость заказа с учетом типа, даты и продолжительности;

- оплата клиентом услуг.

В связи с этим были сформированы следующие таблицы в базе данных:

Клиенты;

Услуги;

Звонки;

Льготы.

А также таблицы, связывающие данные таблицы.

Так же ПП должен выполнять следующие функции:

Вывод списка услуг клиента;

Вывод списка заказов клиента;

Вывод списка клиентов по первым буквам;

Вывод списка заказов за данный промежуток;

Вывод списка заказов в данный промежуток;

Вывод количества клиентов с данным типом услуги;

Вывод количества неоплаченых счетов;

Вывод количества клиентов по услугам;

Вывод количества клиентов по льготам;

Вывод клиента с наибольшим долгом;

Для каждой льготы определить клиента с наименьшим сроком льготы;

Для каждой услуги определить а клиента с наименьшим сроком услуги;

Вывод клиентов, не имеющих льгот;

Вывод клиентов, не имеющих услуг;

Вывод состояний счетов;

Вывод состояний сроков услуг;

Обновить наличие долга;

Обновить отсутствие долга.

1.2 Этапы проектирования БД

После анализа предметной области были сформированы ранее перечисленные таблицы.

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

В таблице "Услуги" и "Льготы" были также выбраны первичные ключи "Идентификатор", т.к. данных полей достаточно для уникального определения данных в таблицах.

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

1.3 Концептуальная модель

2. Преобразование модели ER в реляционную модель

Клиент

Поле

Описание

Тип Данных

Комментарий

id_klient

Идентификационный код клиента

Счетчик

Необходим для уникального определения клиента

surname

Фамилия клиента

Текстовый

Данные о фамилии клиента

ab_name

Имя клиента

Текстовый

Данные об имени клиента

Num

Номер телефона

Числовой

Данные о номера телефона клиента

bill

Состояние счета клиента

Денежный

Текущее состояние счета клиента

More Info

Информация о наличие или отсутствии долга

Текстовый

Дополнительные данные о состоянии счета

Реклама

Поле

Описание

Тип Данных

Комментарий

id_call

Идентификационный код рекламы

Счетчик

Необходим для уникального определения рекламы

id_klient

Идентификационный код клиента

Числовой

Необходим для определения клиента

Data

Дата рекламы

Дата/время

Определение даты рекламы

time_beg

Время начала звонка

Дата/время

Определение времени начала рекламы

time_and

Время окончания звонка

Дата/время

Определение времени окончания рекламы

id_type

Код типа рекламы

Числовой

Определение типа рекламы

Льгота

Поле

Описание

Тип Данных

Комментарий

Id_lgot

Идентификационный код льготы

Счетчик

Необходим для уникального определения льготы

Opisanie

Данные о льготе

Текстовый

Описание льготы

Stoimost

Процент от стоимости звонка

Числовой

Процент от стоимости рекламы

Услуга

Поле

Описание

Тип Данных

Комментарий

Id_service

Идентификационный код услуги

Счетчик

Необходим для уникального определения услуги

Opisanie

Данные об услуге

Текстовый

Описание услуги

Stoimost

Процент от стоимости звонка

Числовой

Процент от стоимости звонка

Направление

Поле

Описание

Тип Данных

Комментарий

Id_type

Идентификационный код типа

Счетчик

Необходим для уникального определения типа

Opisanie

Данные о типе

Текстовый

Описание типа

Stoimost

Процент от стоимости рекламы

Числовой

Процент от стоимости рекламы

Оплата

Поле

Описание

Тип Данных

Комментарий

id_oplata

Идентификационный код оплаты

Счетчик

Необходим для уникального определения оплаты

Data

Дата оплаты

Дата/время

Данные о дате внесения оплаты

Summ

Внесенная сумма

Денежный

Данные о внесенной сумме

id_ klient

Идентификационный код клиента

Числовой

Определение клиента, выполнившего оплату

Клиент-льгота

Поле

Описание

Тип Данных

Комментарий

id_lg_ab

Идентификационный код клиент-льготы

Счетчик

Необходим для уникального определения клиент-льготы

Data

Дата присвоения льготы

Дата/время

Данные о дате присвоения льготы

Srok

Дата завершения льготы

Дата/время

Данные о дате завершения льготы

id_lgot

Идентификационный код льготы

Числовой

Определение присвоенной льготы

id_klient

Идентификационный код клиента

Числовой

Определение клиента

Клиент-услуга

Поле

Описание

Тип Данных

Комментарий

id_ys_ab

Идентификационный код клиент-услугы

Счетчик

Необходим для уникального определения клиент-услугы

Data

Дата присвоения услуги

Дата/время

Данные о дате присвоения услуги

Srok

Дата завершения услуги

Дата/время

Данные о дате завершения услуги

id_lgot

Идентификационный код услуги

Числовой

Определение присвоенной услуги

id_klient

Идентификационный код клиента

Числовой

Определение клиента

3. Запросы к базе данных системы

Вывод списка услуг клиента

SELECT A.id_service, A.opisanie, C.surname FROM services AS A, ys_ab AS B, Klient AS C WHERE A.id_service=B.id_service and B.id_klient=C.id_klient and C.surname=(Фамилия_Пользователя)

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5140
Авторов
на СтудИзбе
441
Средний доход
с одного платного файла
Обучение Подробнее