Разработка базы данных «Интернет-провайдер» в СУБД MS Access

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 25 25 страниц
  • 5 + 5 источников
  • Добавлена 06.07.2020
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление
Введение 3
1. Описание предметной области 4
2. Техническое задание 5
2.1. Объект и назначение разработки 5
2.2. Требования к СУБД 6
2.3. Выбор среды разработки 6
2.4. Инфологическая модель данных 7
3. Создание базы данных «Почта» 9
3.1. Создание таблиц 9
3.2. Построение форма ввода 12
3.3. Создание запросов 16
Заключение 24
Список литературы 25



Фрагмент для ознакомления

В бланке один столбец соответствует одному полю таблицы.Бланк содержит следующие строки:Поле – указывает имена полей, участвующих в формировании запроса;Имя таблицы - указывает имена таблиц, которым принадлежат эти поля;Сортировка – дает возможность отсортировать записи в результирующей таблице запроса;Вывод на экран – позволяет управлять отображением полей в этой таблице;Условие отбора – фильтр для отбора данных;или – объединение условия отбора логической операцией ИЛИ.На рисунке 15 запрос для получения данных о договора по конкретному клиенту. Фильтр не установлен, так запрос используется для подчиненной формы в форме "Клиенты" и фильтр осуществляется при связи этих двух форм.Рисунок 15. Запрос договор клиентаНа рисунке 16 запрос для предоставления информации об услугах по данному договору. Фильтр не установлен, так запрос используется для подчиненной формы в форме "Договор" и фильтр осуществляется при связи этих двух форм.Рисунок 16. Запрос договор услугиНа рисунке 17 представлен запрос о количестве заключенных договоров за год по каждому тарифному плану. Данный запрос параметрический и построен с использование группировки и статистической функции «Count» (количество), которая применена к полю «Код_договора».Рисунок 17. Запрос количества договоров по тарифам.На рисунке 18 представлен запрос о списке клиентов, которые заключили договор за указанный в фильтре месяц, с описанием пунктов договоров. Фильтром для данного запроса является месяц из даты подключения.Рисунок 19. Запрос списка клиентов в данный месяц.На рисунке 20 представлен отчет, построенный на основе выше представленного запроса.Рисунок 20. Отчет на основе запроса списка клиентов за указанный месяцНа рисунке 21 представлен запрос о списке расторгнутых договоров, в котором фильтром служит условие не равенству нулю поля для ввода даты отключения тарифа.Рисунок 21. Запрос расторгнутых договоров.На рисунке 22 представлен отчет, построенный на основе выше представленного запроса. В отчете установлена сортировка по дате отключения установленного в договоре тарифа.Рисунок 22. Отчет на основе запроса о расторгнутых договорахНа рисунке 23 представлен запрос на удаление записей в таблице "Вид услуг". При запуске запроса появляется сообщение с просьбой ввести код услуги.Рисунок 23. Запрос на удаление записи в таблице "Вид услуг"На рисунке 24 представлен запрос на обновление поля "Паспорт" в таблице "Клиент" при этом фильтром служит ФИО клиента.Рисунок 24. Запрос на обновление поля "Паспорт" в таблице "Клиент"На рисунке 25 представлен перекрестный запрос для таблицы "Договор", в котором в качестве строк служит код договора, а колонки это виды услуг. В результате запроса выводится информации о списке услуг и о их количестве по каждому договору.Рисунок 25. Перекрестный запрос и результат его выполненияНа рисунке 26 представлен запрос с вычисляемым полем. Для каждого договора вычисляется долгота обслуживания, которая определяется как разность между датой подключения и датой отключения.Рисунок 26. Запрос с вычисляемым полем и результат его выполненияКоличество созданных в данном проекте запросов не является конечным. Все зависит от потребностей пользователей базы. Как правило, потребности в тех или иных запросах появляется, когда происходит непосредственное использование, тестирование базы данных. Работа пользователя с базой данных начинается с «Главного меню», в котором он выбирает необходимый ему пункт: либо он просматривает отчеты, либо дополняет справочники, либо вводит данные о клиентах, договорах и услугах. Для удобства работы каждая форма оснащена кнопкой, отвечающей за ее закрытие. Формы для воды справочной информации сделаны в виде списка для удобства просмотра и исключения ввода повторяющихся данных. Для скорости ввода данных поля для ввода данных из справочников или связанных таблиц сделанны в виде выпадающих списков. Поля для ввода дат обладают свойством маски для быстрого и однотипного ввода. При запуске отчетов появляется сообщение о необходимости ввода параметра отбора данных.ЗаключениеВ современном мире информационные системы являются обязательной часть любой организации, так как они позволяют ускорить рабочий процесс, повысить эффективность, минимизировать вероятность совершения ошибок при заполнении отчетной документации. В результате выполнения данного курсового проекта была спроектирована база данных, ее модель, построены формы, разработаны разного типа запросы, на основе которых были составлены отчеты. Разработанная база данных соответствует требованиям предметной области, правилам нормализации, которые обеспечивают целостность и отсутствие противоречий в информации.Созданная по средствам СУБД Access база данных удобна в использовании, но так как проект носит учебный характер, не является конечным программным продуктом, но легко может быть усовершенствована, дополнена, расширена, как со сторону структуры базы, так и со стороны приложения.Анализируя полученные теоретические знания о реляционных базах данный и практические навыки, был сделан вывод, что для каждой фирмы или направления человеческой деятельности должна быть разработана либо своя структура базы, либо создана фундаментальная, которая потом дополняется, усовершенствуется для конкретного случая.Список литературыГолицына О.А., Максимов Н.В. Базы данных. Москва:Форум—Инфра, 2004.Гринченко, Н.Н. и др. Проектирование баз данных. СУБД MicrosoftAccess; Горячая Линия Телеком - Москва, 2011.-240с.Райордан Р.М. Основы реляционных баз данных.М.: Русская редакция, 2001. - 390с. Одиночкина С.В. Разработка баз данных в MicrosoftAccess 2010. Санкт-Петербург: НИУ ИТМО, 2012. - 83 с.Александр С.Н.MicrosoftOffice одним взглядом. Санкт - Петербург, 2007.-205с.

Список литературы
1. Голицына О.А., Максимов Н.В. Базы данных. Москва:Форум—Инфра, 2004.
2. Гринченко, Н.Н. и др. Проектирование баз данных. СУБД MicrosoftAccess; Горячая Линия Телеком - Москва, 2011.-240с.
3. Райордан Р.М. Основы реляционных баз данных.М.: Русская редакция, 2001. - 390с.
4. Одиночкина С.В. Разработка баз данных в MicrosoftAccess 2010. Санкт-Петербург: НИУ ИТМО, 2012. - 83 с.
5. Александр С.Н.MicrosoftOffice одним взглядом. Санкт - Петербург, 2007.-205с.

Вопрос-ответ:

Какой объект и назначение разработки?

Целью разработки является создание базы данных для Интернет провайдера в СУБД MS Access. Основной объект разработки - база данных, которая будет содержать информацию о клиентах, услугах, приобретаемых пакетах, оплате и других релевантных данных.

Какие требования к СУБД учитываются при разработке?

При разработке базы данных в СУБД MS Access учитываются следующие требования: поддержка множества клиентов, возможность хранения и обработки большого объема данных, высокая скорость работы, надежность и безопасность данных.

Какая среда разработки используется для создания базы данных?

Для создания базы данных Интернет провайдера в СУБД MS Access используется специально выбранная среда разработки, которая включает в себя MS Access, Visual Basic for Applications (VBA) и другие инструменты, необходимые для создания и настройки базы данных.

Как строится инфологическая модель данных?

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

Какие действия выполняются при создании базы данных?

При создании базы данных "Интернет провайдер" в СУБД MS Access выполняются следующие действия: создание таблиц, задание связей между таблицами, определение правил целостности данных, создание форм для ввода информации, создание запросов для работы с данными. Все эти действия направлены на обеспечение эффективной и удобной работы с базой данных.

Для какой предметной области предназначена разработка базы данных в СУБД MS Access?

Разработка базы данных в СУБД MS Access предназначена для предметной области Интернет провайдер.

Какие требования предъявляются к СУБД для разработки базы данных Интернет провайдер в MS Access?

Для разработки базы данных Интернет провайдер в СУБД MS Access требуется, чтобы система поддерживала эту СУБД и соответствующий набор функциональных возможностей, включая поддержку SQL-запросов и создание форм для ввода данных.

Какая среда разработки выбрана для данного проекта?

Для данного проекта была выбрана среда разработки MS Access, так как она является интегрированной средой, специально разработанной для работы с базами данных данной СУБД.