База данных телефонная станция

База данных телефонная станция

Постановка задачи: необходимо в СУБД « MS SQL Server 2005» создать базу данных «АТС».

Запускаем « MS SQL Server 2005 MSE », соединяемся с сервером, переходим в инспектор объектов и создаем новую базу, даем ей имя «АТС».

Далее идем на ветку «Базы данных – АТС – Таблицы» и создаем таблицу «Города».

BigInt , первичный ключ, счетчик

Заполним таблицу «Города».

Рис. 1. Заполненная таблица «Города»

Также создадим таблицу «Улицы».

BigInt , первичный ключ, счетчик

Рис. 2. Заполненная таблица «Улицы»

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

BigInt , первичный ключ, счетчик

BigInt , внешний ключ

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

Рис. 3. Заполненная таблица «Префиксы номеров»

Потом создадим таблицу с фамилиями «ФИО».

Рис. 4. Заполненная таблица «ФИО»

А теперь создадим таблицу «Абоненты». При этом поля «Телефон» и «Адрес» будем заполнять псевдо-случайными значениями на основании других таблиц.

BigInt , первичный ключ, счетчик

Пишем код на создание процедуры « Sluchaynie_Ludi ».

CREATE PROCEDURE Sluchaynie_Ludi @ MaxZapisey BigInt

DECLARE @FIO nVarChar (20),

@ Telefon nVarChar (12),

@ Gorod nVarChar (20),

@ Ulica nVarChar (20),

@ Adres nVarChar (50),

@ Counter BigInt ; /* Счетчик для цикла*/

WHILE @Counter MaxZapisey

SET @FIO = ( SELECT TOP 1 [ ФИО ] FROM [ ФИО ] ORDER BY NEWID());

SET @ Prefiks = ( SELECT TOP 1 [ Префикс ] FROM [ Префиксы номеров ] ORDER BY NEWID());

SET @ Telefon = ‘(‘+ LTRIM ( STR (@ Prefiks )) +’)’ + LTRIM ( STR ( RAND ()*1e7));

SET @ Gorod = ( SELECT TOP 1 [ Город ] FROM [ Города ] ORDER BY NEWID ());

SET @ Ulica = ( SELECT TOP 1 [ Улица ] FROM [ Улицы ] ORDER BY NEWID ());

SET @ Adres = ‘ г .’+ @ Gorod +’, ‘ + @ Ulica + ‘, д .’ + LTRIM ( STR ( RAND ()*1e2)) + ‘, кв .’ + LTRIM(STR( RAND ()*1e2));

— Вывод результата в окно сообщений

PRINT @FIO + ‘ ‘+@ Telefon + ‘ ‘ + @ Adres ;

— Добавление записи в таблицу АБОНЕНТЫ

INSERT INTO Абоненты ( ФИО ,Т елефон , Адрес)

VALUES (@FIO, @ Telefon , @ Adres )

SET @Counter = @Counter + 1

Далее, для ее выполнения пишем другой код.

EXECUTE Sluchaynie_Ludi 5 ;

Результат выполнения процедуры « Sluchaynie_Ludi » показан чуть ниже.

Рис. 5. Автозаполнение таблицы «Абоненты»

Фамилий ввел всего пять, поэтому среди абонентов появилось два однофамильца, проживающих в разных местах.

Этот отчёт взят с сайта http://access. avorut. ru

Описание готовой базы данных access «Учёт телефонных переговоров»

Купить базу данных «Учёт телефонных переговоров»

Другие готовые базы данных access

Готовая база данных access «Учет телефонных переговоров»

ПРЕДМЕТНЫЕ ОБЛАСТИ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
Этапы выполнения индивидуальной самостоятельной работы:
1. Создать средствами MS Access структуру таблиц;
2. Создать схему данных;
3. Разработать экранные формы для ввода и просмотра информации;
4. Заполнить таблицы (10-15 записей);
5. Разработать и оформить различные виды запросов к базе данных:
• на выборку;
• с использованием логических операций в условии отбора;
• с параметром;
• перекрестный запрос;
• на обновление;
• на добавление;
• на удаление;
• с вычисляемыми полями (если это возможно для Вашей предметной области).
6. Разработать различные виды отчетов для вывода данных на печать;
7. Организовать работу через кнопочную форму или заставку. База данных должна иметь вид законченного программного продукта.

Читайте также:  Мат индукция неравенства доказательство

10. Учет телефонных переговоров
Вы работаете в коммерческой службе телефонной компании. Компания предоставляет абонентам телефонные линии для междугородних переговоров. Вашей задачей является отслеживание стоимости междугородних телефонных переговоров.

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

Экранные формы готовой базы данных «Учет телефонных переговоров»

Рис. 1 Главная кнопочная форма готовой базы данных «Учёт телефонных переговоров».

Рис. 2 Страница «Ввод и редактирование» главной кнопочной формы базы данных «Учёт телефонных переговоров».

Рис. 3 Форма «Абоненты» с возможностью фильтра по номеру абонента и возможностью просмотра переговоров по абоненту.

Рис. 4 Форма «Переговоры». На этой форме можно удалить фильтр, если он включён при переходе с предыдущей формы, для текущей записи обновить стоимость переговоров (согласно тарифу и скидкам), открыть отчёт и просмотреть данные абонента.

При обновлении стоимости переговоров запускается запрос на обновление:

Рис. 5 Сообщение о выполнении запроса на обновление.

Рис. 6 Сообщение о количестве обновляемых записей при выполнении запроса на обновление.

Рис. 7 Отчёт о текущих переговорах.

Рис. 8 Форма «Тарифы».

Рис. 9 Форма «Скидки».

Рис. 10 Страница «Отчёты» главной кнопочной формы базы данных «Учёт телефонных переговоров».

Рис. 11 Отчёт «Дневные переговоры» базы данных «Учёт телефонных переговоров».

Рис. 12 Отчёт «Ночные переговоры» базы данных «Учёт телефонных переговоров».

Рис. 13 Окно для ввода параметра «Номер месяца».

Рис. 14 Окно для ввода параметра «Год».

Рис. 15 Окно для ввода параметра «Номер абонента».

Рис. 16 Отчёт «Переговоры по номеру абонента».

Рис. 17 Отчёт на основе перекрёстного запроса.

Рис. 18 Сообщение о выполнении запроса на добавление.

Рис. 19 Окно для ввода параметра «Город» при выполнении запроса на добавление.

Рис. 20 Окно для ввода параметра «Дневной тариф» при выполнении запроса на добавление.

Рис. 21 Окно для ввода параметра «Ночной тариф» при выполнении запроса на добавление.

Рис. 22 Сообщение о количестве добавляемых записей при выполнении запроса на добавление.

Рис. 23 Сообщение о выполнении запроса на удаление.

Рис. 24 Окно для ввода параметра «Город» при выполнении запроса на удаление.

Рис. 25 Сообщение о количестве удаляемых записей.

.

Рис. 26 Схема данных готовой базы данных «Учёт телефонных переговоров» отображает связи таблиц «Абоненты», «Переговоры», «Тарифы» и «Скидки».

Читайте также:  Как сделать калибровку принтера epson

Рис. 27 Структура таблицы «Абоненты»: номер абонента, наименование, ИНН, адрес.

Рис. 28 Структура таблицы «Переговоры»: № пп, дата, номер абонента, город, длительность, время суток, стоимость переговоров, стоимость со скидкой.

Рис. 29 Структура таблицы «Скидки»: код скидки, город, продолжительность, процент скидки.

Рис. 30 Структура таблицы «Тарифы»: код города, город, тариф дневной, тариф ночной.

Из-за ограниченности объёма закачиваемых файлов структура остальных объектов в этом отчёте не показана.

Этот отчёт взят с сайта http://access. avorut. ru

Описание готовой базы данных access «Учёт телефонных переговоров»

Купить базу данных «Учёт телефонных переговоров»

Другие готовые базы данных access

Учёт телефонных переговоров Скачать готовую базу данных access «Учёт телефонных переговоров» Скачать готовую БД Телефонная станция Скачать готовую БД Телефонная станция Мобильные телефоны Скачать базу данных Мобильные телефоны Скачать базу данных Контакты Скачать базу данных Контакты (по шаблону) Сервисный центр по обслуживанию мобильных телефонов Скачать базу данных «Сервисный центр по обслуживанию мобильных телефонов» Access Фирма Скачать базу данных access Фирма База данных налоговой инспекции Скачать базу данных access налоговой инспекции БД Собес Скачать базу данных access Собес Электронный каталог дисков Скачать базу данных access Электронный каталог дисков База данных Телеателье Скачать базу данных access Телеателье Учёт амортизации автотранспорта по материально-ответственным лицам Скачать базу данных access Учет амортизации автотранспорта по материально-ответственным лицам Формирование реестра заказов Скачать базу данных access Формирование реестра заказов БД Бюро знакомств Скачать базу данных access Бюро знакомств База данных Домоуправление Скачать базу данных access Домоуправление БД Сотрудники Скачать базу данных access Сотрудники Газета объявлений Скачать базу данных Газета объявлений Access Учёт программного обеспечения Скачать базу данных Учёт программного обеспечения Библиотека института Скачать базу данных Библиотека института Учёт выполнения заказов Скачать базу данных «Учет выполнения заказов» Access Производство Скачать базу данных Производство Access

Среда программирования: Excel

Название работы: База данных "АТС — телефонная станция"

Вид работы: Курсовая работа

Тематика работы: Базы данных

Объем программы: 6 (по десятибалльной шкале)

Уровень сложности: 6 (по десятибалльной шкале)

Разработчик (автор): Программист сайта kursovik.com (письмо автору)

Ключевые слова: атс, телефонная, станция, оплата, за, переговоры, excel, база, данных, таблица, звонки, лист, исходник

Описание (отчет): Есть на 15 страниц, посмотреть оглавление

Перед покупкой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ

Курсовая работа
База данных "АТС — телефонная станция"

Стоимость ИСХОДНОГО ТЕКСТА программы составляет 440 руб РФ

Стоимость ОПИСАНИЯ к программе составляет 80 руб РФ

Продажа каждой работы строго учитывается,
у каждой работы есть своя история продаж.

    Как можно приобрести данную готовую работу ?

Заполните форму, которая расположена чуть Выше данного текста и нажмите кнопку "Приобрести"

Мы поддерживаем следующие способы оплаты:

  • любые банковские карты: Visa, MasterCard, Maestro, МИР
  • электронные деньги: QIWI, WebMoney, Яндекс.Деньги
  • оплата по квитанции в любом банке на территории России
  • оплата через отделения Евросети и Связного
  • оплата с баланса мобильного телефона
  • оплата через PayPal
  • оплата наличными
Читайте также:  В какой программе делают ежедневники

Автоматическая оплата возможна с территории следующих государств:
Россия, Украина, Беларусь, Казахстан, Молдова, Литва, Латвия, Эстония,
Грузия, Армения, Азербайджан, Узбекистан, Таджикистан, Киргизия, Туркмения
С помощью электронных денег и PayPal оплата возможна со всего мира.

После заполнения формы Вы получите на свой E-mail автоматическое письмо со всеми подробностями оплаты заказа.

В течение нескольких минут с момента оплата заказа. Мы работаем 7 дней в неделю.

На Ваш E-mail адрес и в личном кабинете нашего сайта sys.kursovik.com.

Да, после оплаты Вы получите все файлы проекта данной работы, при желании сможете редактировать (видоизменять) программу (ее описание) самостоятельно.

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

Обычно работы по программированию всегда показывают больше 50% уникального текста.
Это напрямую связано с тем, что даже если введение, заключение и теоретическая глава вдруг окажутся неуникальными, то сам текст программы и описание ее работы слихвой компенсируют этот недостаток, т.к. они пишутся с нуля, скопировать их вряд ли откуда можно.
Тем не мнее, если вдруг при проверке купленной у нас готовой работы, она не дотятянет до требуемого в Вашем ВУЗе процента уникальности, то мы готовы поднять его при помощи специальной программы.
ВНИМАНИЕ ! Это предложение действительно только для готовых работ, купленных на нашем сайте ! Повышать уникальность каких-либо других работ мы не будем 🙂

Ниже приводится таблица продаж:

Краснодар
Астрахань
Москва
Йошкар-Ола
Петропавловск-Камчатский
Владимир
Оренбург
Нижний Новгород

Вы можете узнать дополнительно, в какие ВУЗ ы Вашего города сдавалась эта работа, нажав на следующую ссылку

Есть, но если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Для этого заполните пожалуйста форму, приведенную ниже. В форме укажите требуемое оглавление(план) отчета. Если в Вашем ВУЗе никаких особых требований к отчету не выдвигают, тогда выберите пункт "требований к отчету нет, всё на усмотрение программиста".

Частные вопросы

    Программа написана на VBA или с функциями ?

  • Программа написана на VBA. Т.е. все процедуры написаны на языке Visual Basic в среде Excel. Программа построена НЕ на макросах. Все построено на обработчиках событий (используются циклы while), то есть при щелчке по какой-либо кнопке вызывается ее обработчик. Программа работает с неограниченным числом записей в базе.

Рекомендуем Вам также посмотреть нашу рубрику "вопросы и ответы".

Если у Вас возник какой-либо вопрос по данной работе, пожалуйста заполните форму, приведенную ниже.
Ответ будет дан автором данной работы в обязательном порядке. Время отклика — 2-24 часа с момента заполнения формы. Если Ваш вопрос окажется полезным, мы разместим его на этой странице.

Ссылка на основную публикацию
Андроид приставка nvidia shield
Хорошая новость — Amazon теперь шлет электронику в Россию. Вот такие санкции :) Я давно хотел приобрести медиаприставку к телевизора....
Ubuntu виснет при установке
Добрый день. Ставлю Kubuntu 15.04_x64 При установке возникают проблемы. Не прогружается окно с возможностью выбора "Запустить Live" и "Установить". Пару...
Ubuntu добавить пользователя в группу root
Предложение от 8host.com Команда sudo – это механизм передачи обычным системным пользователям привилегий администратора. Как правило, такие привилегии доступны только...
Аниме из символов для вк
Вы здесь Ремонт квартир в спб цена смотрите на http://brigada-rio.ru. ______________¶¶______ _____________¶¶¶¶___________ _____¶______¶¶¶¶¶¶______¶____ ____¶¶¶____¶¶¶¶¶¶¶¶____¶¶¶________ _____¶¶¶¶__¶¶¶¶¶¶¶¶¶¶¶_¶¶¶¶¶_________ _____¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶_______ ______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____ __¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_______ ___¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶_________ ___¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶________...
Adblock detector