Телефонная компания описание предметной области

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

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

Таблицы

Абоненты(Код абонента, Номер телефона, ИНН,
Адрес).

Города(Код города, Название, Тариф дневной,
Тариф ночной).

Переговоры(Код переговоров, Код абонента, Код
города, Дата, Количество минут, Время
суток).

Развитие постановки задачи

Теперь ситуация изменилась. Ваша фирма
решила ввести гибкую систему скидок.
Так, стоимость минуты теперь уменьшается
в зависимости от длительности разговора.
Размер скидки для каждого города разный.

Внести в структуру таблиц изменения,
учитывающие эти факты, и изменить
существующие запросы. Добавить новые
запросы.

17. Учет внутриофисных расходов Описание предметной области

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

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

Таблицы

Отделы(Код отдела, Название, Количество
сотрудников).

Виды
расходов
(Код вида, Название, Описание,
Предельная норма).

Расходы(Код расхода, Код вида, Код отдела, Сумма,
Дата).

Развитие постановки задачи

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

Внести в структуру таблиц изменения,
учитывающие эти факты, и изменить
существующие запросы. Добавить новые
запросы.

18. Библиотека Описание предметной области

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

База данных Access Учет телефонных переговоров

Вариант 16. Учет телефонных переговоров

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

Пояснительной записки WORD нет!

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде файла БД Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• примеры форм, обеспечивающих интерфейс пользователя,
• запросы (в режиме Конструктора и на языке SQL),
• отчеты (в режиме отчета и в режиме Конструктора),
• главную кнопочную форму.

База данных Access Учет телефонных переговоров

Таблица «Абонент» — База данных Access Учет телефонных переговоров

Учет телефонных переговоров

Таблица «Тарифная сетка» — База данных Access Учет телефонных переговоров

Учет телефонных переговоров

Запрос «Количество звонков каждого абонента» — База данных Access «Учет телефонных переговоров»

Учет телефонных переговоров

Форма «Абонент» — База данных Access «Учет телефонных переговоров»

Учет телефонных переговоров

Форма «Звонки» — База данных Access «Учет телефонных переговоров»

Учет телефонных переговоров

Отчет «Общая продолжительность звонков» — База данных Access «Учет телефонных переговоров»

Учет телефонных переговоров

Главная кнопочная форма — База данных Access «Учет телефонных переговоров»

Готовая база данных Access «Учет телефонных переговоров» доступна для скачивания по ссылке ниже.

Скачать базу данных (БД) MS Access; База данных Access «Учет телефонных переговоров»; база данных access; бд access; субд access; базы данных access; access пример; программирование access; готовая база данных; создание база данных; база данных СУБД; access курсовая; база данных пример; программа access; access описание; access реферат; access запросы; access примеры; скачать бд access; объекты access; бд в access; скачать субд access; база данных ms access; субд access реферат; субд ms access; преимущества access; базу данных; скачать базу данных на access; базы данных; реляционная база данных; системы управления базами данных; курсовая база данных; скачать базу данных; база данных access скачать; базы данных access скачать

СОДЕРЖАНИЕ

Оглавление

1. ЗАДАНИЕ        3

2. АНАЛИЗ И ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ        4

3. ЦЕЛИ И ЗАДАЧИ СОЗДАНИЯ БАЗЫ ДАННЫХ «Телефонный справочник»        4

4.Проектирование БАЗЫ ДАННЫХ.        5

4.1 Входные и выходные данные задач        5

4.2 Инфологическое проектирование базы данных        6

4.3 Выбор СУБД.        8

4.4 Даталогическое проектирование базы данных        8

4.4.1 Нормализация отношений        9

4.4.2 Определение структуры таблиц реляционной базы данных «Телефонный справочник»        10

5. АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА НА ОСНОВЕ БАЗЫ ДАННЫХ «Телефонный справочник»        12

5.1 Структура информационной системы        12

5.2 Руководство пользователя.        13

  1. 1. ЗАДАНИЕ

Выполнить проектирование и создать базу данных «Телефонный справочник» для поиска абонентов по фамилиям.

  1. 2. АНАЛИЗ И ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

В наше время хорошо иметь под рукой телефонный справочник, в котором будут записаны все данные об абонентах. В мире у большинства людей в наше время есть сотовый телефон. Некоторые люди не записывают номера в свои телефоны, поэтому не сразу могут догадаться, чей это номер телефона у них на экране. Для того чтобы не возникало подобных проблем была сделана программа «Телефонный справочник», в которой пользователь может без проблем найти нужный ему номер телефона.

  1. 3. ЦЕЛИ И ЗАДАЧИ СОЗДАНИЯ БАЗЫ ДАННЫХ «Телефонный справочник»

Проанализировав предметную область, мы можем сказать, что разработка базы данных в данной предметной области актуальна. Целью разработки базы данных «Телефонный справочник» и автоматизированной системы для работы с ней является повышение качества обслуживания клиентов и улучшение качества учета данных.

Эти цели могут быть достигнуты за счет снижения времени поиска информации об абонентах.

Задачами автоматизированной системы являются:

  1. Подготовка информации по абонентам для клиента
  2. Подготовка информации об адресах проживания для клиента
  3. Подготовка для клиента информации о группах, связанных с необходимым ему абонентом.
  4. Составление и редактирование базы данных.

4.Проектирование БАЗЫ ДАННЫХ.

4.1 Входные и выходные данные задач

Входными данными задач являются:

данные об абонентах, информация об их адресе проживания и их группы.

Абонент

  1. Код абонента
  2. Имя
  3. Фамилия
  4. Телефон
  5. Группа        
  6. Домашняя страница

Группы

  1. Код группы                                                
  2. Group

Адрес проживания

  1. Код адреса проживания
  2. Улица
  3. Дом
  4. Строение
  5. Квартира
  1. 4.2 Инфологическое проектирование базы данных

На этапе инфологического проектирования базы данных строится инфологическая модель предметной области, которая должна отражать семантику (смысл взаимосвязи объектов) предметной области. ИЛМ строится не для отдельного объекта, а отображает классы объектов и связи между ними. Диаграмма, отражающая связи объектов предметной области, называется диаграммой ER-типа (так как Entity – сущность, Relationship – связь).

Выделим такие сущности:

Сущность «Абонент»;

Сущность «Группы»;

Сущность «Адрес проживания»

Инфологическая модель базы данных «Телефонный справочник» представлена на рис.1.

        Рис.1. Инфологическая модель предметной области «Телефонный справочник»

Сущность «Абонент» содержит информацию о всех группах и адресах проживания абонентов. Один абонент может иметь один адрес проживания и одну группу. Сущность «Группы» содержит информацию о группах, в которые входят абоненты. В одну группу может входить множество абонентов. Между сущностью «Группы» и «Абонент» существует связь типа «1:М». Сущность «Адрес проживания» содержит информацию об адресах проживания абонентов. Между сущностями «Абонент» и «Адрес проживания» существует связь типа «1:1».

  1. 4.3 Выбор СУБД.

Для проектирования БД «Телефонный справочник» выбираем СУБД Microsoft Access 2007.

Microsoft Access 2007 представляет собой мощную базу данных (РСУБД), которая предназначена для создания настольных приложений и приложений клиент-сервер.

Главной причиной успеха Access является то, что этот продукт позволяет пользоваться на настольном ПК многими возможностями систем управления реляционными базами данных. Однако, несмотря на всю мощь Access, эта настольная РСУБД легка в использовании. Набор мастеров и разнообразных вспомогательных средств автоматизирует выполнение одних и  тех же стандартных процедур, ускоряя создание и изменение таблиц, запросов, форм, отчётов и диаграмм. Построители помогают при создании сложных элементов управления и выражений.

Access имеет уникальную структуру баз данных, которая позволяет объединить все связанные таблицы с данными, а также их индексы, формы, отчёты и код VBA в едином файле базы данных с расширением *.mdb.

4.4 Даталогическое проектирование базы данных

Даталогическим (логическим) проектированием называют проектирование логической структуры БД в среде конкретной СУБД. Выберем  в качестве модели данных реляционную базу данных (РБД).

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

Для РБД проектирование логической структуры заключается в том, чтобы разбить всю информацию по отношениям, а также определить состав атрибутов для каждого из этих отношений. От ER-модели перейдем к реляционной модели данных.

В результате получили следующие отношения:

Абонент (Код абонента, Имя, Фамилия, Телефон, Группа, Домашняя страница);

Адрес проживания (Код адреса проживания, Улица, Дом, Строение, Квартира);

Группы (Код группы, Group).

4.4.1 Нормализация отношений

Все отношения находятся в 1-ой нормальной форме, т.к. не имеют сложных атрибутов. Функциональные зависимости между атрибутами отношений приведены на рис.2.

Отношение «Абонент»

Код абонента

Имя

Фамилия

Телефон

Группа

Домашняя страница

Отношение «Группы»

Код группы

Group

Отношение «Адреса проживания»

Код адреса проживания

Улица

Дом

Строение

Квартира

4.4.2 Определение структуры таблиц реляционной базы данных «Телефонный справочник»

Определим структуры таблиц в среде СУБД Microsoft Access 2003. Дадим названия таблицам и атрибутам, определим типы данных и размерность атрибутов. В таблицах выберем первичные ключи и индексированные поля (таблицы 1-5).

 Таблица 1. Структура таблицы «Абонент» РБД «Телефонный справочник»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ/

вторичный ключ

Абонент

Код_Абонента

Числовой

50

Первичный ключ

Имя

Текстовый

100

Фамилия

Текстовый

100

Телефон

Текстовый

100

Группа

Числовой

100

Домашний адрес

Гиперссылка

100

Таблица 2. Структура таблицы «Группы» РБД «Телефонный справочник»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ/

вторичный ключ

Группы

Код_группы

Числовой

100

Первичный ключ

Group

Текстовый

100

Таблица 3. Структура таблицы «Адрес проживания» РБД «Телефонный справочник»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ/

вторичный ключ

Адрес проживания

Код_адреса_проживания

Числовой

100

Первичный ключ

Улица

Текстовый

100

Дом

Текстовый

100

Строение

Числовой

100

Квартира

Текстовый

100

Связи между таблицами в базе данных  «Телефонный справочник» представлены на рис. 6.

Рис.6. Связи между таблицами в базе данных «Телефонный справочник».

  1. 5. АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА НА ОСНОВЕ БАЗЫ ДАННЫХ «Телефонный справочник»
  1. 5.1 Структура информационной системы

Для определения структуры информационной системы, необходимо распределить задачи, решаемые в АИС, по пользователям системы: работник регистратуры, клиент, администратор.

Работник регистратуры выполняет следующие задачи:

  1. Подготовка информации по новым абонентам для клиента;
  2. Редактирование информации по клиентам;

Клиент имеет возможность:

  1. Просматривать данные об абонентах, их группах и адресах проживания;

Администратор:

  1. Подготовка списка абонентов на удаление;
  2. Удаление недействительных телефонов;
  3. Просмотр и редактирование информации по абонентам, их группам и адресам проживания.
  1. 5.2 Руководство пользователя.

Пользователь имеет право добавлять, удалять и редактировать данные в таблицах с помощью данной кнопки:

       1          2          3            4          5          6            7          8          9          10        

  1. Приводит пользователя в начало записей;
  2. Приводит пользователя на одну запись ранее;
  3. Приводит пользователя на одну последующую запись;
  4. Приводит пользователя в конец записей;
  5. Позволяет пользователю добавить запись (для подтверждения добавления требуется последующее нажатие кнопки 8);
  6. Позволяет пользователю добавить запись (подтверждение не требуется);
  7. Позволяет пользователю изменят запись (для подтверждения добавления требуется последующее нажатие кнопки 8);
  8. Позволяет пользователю подтвердить действие ввода;
  9. Позволяет пользователю отменить действие ввода;
  10. Позволяет пользователю обновить таблицу.

Приложение 1. При нажатии пользователем кнопки «Абонент», выводятся данные из таблицы «Абонент», в которой он может изменять, добавлять и удалять записи по своему усмотрению.

Приложение 2. При нажатии пользователем кнопки «Адрес», выводятся данные из таблицы «Адрес_проживания», в которой он может изменять, добавлять и удалять записи по своему усмотрению.

Приложение 3. При нажатии пользователем кнопки «Группы», выводятся данные из таблицы «Группы», в которой он может изменять, добавлять и удалять записи по своему усмотрению.

Приложение 4. При нажатии пользователем кнопки «Абонент» в меню кнопки «Главная», выводятся данные из таблицы «Абонент», в которой он может изменять, добавлять и удалять записи по своему усмотрению.

Приложение 5. При нажатии пользователем кнопки «Адрес» в меню кнопки «Главная», выводятся данные из таблицы «Адрес_проживания», в которой он может изменять, добавлять и удалять записи по своему усмотрению.

Приложение 6. При нажатии пользователем кнопки «Группы» в меню кнопки «Главная», выводятся данные из таблицы «Группы», в которой он может изменять, добавлять и удалять записи по своему усмотрению.

Приложение 7. Кнопка «Выход» в меню, которая выходит из программы, предварительно спросив подтверждение.

Приложение 8. При нажатии пользователем кнопки «Информации» в меню кнопки «О программе», выводятся данные о программе. Изменять данные нельзя.

Приложение 9. При нажатии пользователем кнопки «Поиск» пользователю даётся возможность поиска нужного ему абонента по фамилии. С записью, которую ему предоставит поиск, он может делать всё: удалить её или же редактировать.

ЛИТЕРАТУРА

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

Понравилась статья? Поделить с друзьями:

Другие крутые статьи на нашем сайте:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии