Для студентов МГТУ им. Н.Э.Баумана по предмету Базы данныхИнтернет-провайдерИнтернет-провайдер
5,0054
2021-04-012024-09-03СтудИзба
Курсовая работа: Интернет-провайдер
-41%
Описание
Аннотация
В курсовом проекте поставлена задача создания информационной системы для предоставления услуг интернет провайдеру. Для решения задачи использовались технологии: реляционная система управления базами данных MySQL, язык гипертекстовой разметки HTML, формальный язык описания внешнего вида документа CSS и скриптовый язык PHP.
Во время выполнения курсового проекта была создана база данных в предметной области по техническому заданию, была разработана инфологическая модель базы данных и осуществлён переход к логической модели. Также был разработан набор запросов для работы с базой данных, создана процедура, осуществляющая создание отчета об используемом оборудовании и выполненных заказах за указанный месяц.
Для работы с базой данных был создан пользовательский интерфейс в формате вебприложения, который позволяет осуществить вызов реализованных запросов и предоставляет возможность создать или посмотреть уже созданный ранее отчет.
Техническое задание
Словесное описание предметной области:Интернет провайдер предоставляет своим клиентам интернет услуги. С каждым клиентом заключается договор на предоставление услуг. В договоре указываются паспортные данные клиента, дата на заключение договора. При расторжении договора проставляется дата прекращения оказания услуг.Через оператора компании клиент может сделать заказа на установку нового оборудования (модема) и необходимых расходных материалов для установки. Списки доступного для установки оборудования и расходных материалов сохраняется в базе данных и постоянно обновляется.Для каждого вида оборудования и расходных материалов известны его уникальный шифр, название и стоимость.Также в БД хранится перечень работ по установке и ремонту оборудования с указанием уникального шифра работы, названия работы и ее стоимости.Каждый заказ выполняется одним из монтажников. Про каждого монтажника в БД сохраняются следующие данные: уникальный табельный номер, паспортные данные, дата приема на работу.При выполнении заказа монтажник составляет накладную, в которую включает перечень работ, сделанных при выполнении заказа, указывает общую стоимость работ. Накладная сдается оператору, который проверяет и вносит эти данные в БД. На основании внесенных данных в БД вычисляется общая стоимость заказа.На основании данногоописания необходимо выполнить задачи, относящиеся к одному из двух этапов:Этап проектирования.1. Разработатьинфологическую модель предметной области. Письменно обосновать выделение сущностей и связей между ними, а также назначение атрибутов сущностей.2. Разработать реляционную логическую модель будущей базы данных.3. Разработать 6 оперативных запросов:1)Показать сведения о заказах оборудования за 2017-й год по форме: 5Уникальный шифр | Название |Общее количество в заказах|Общая стоимость2)Показать все сведения о работе монтажников за 2017-й год по форме:Табельный номер | Фамилия| Общее количество накладных |Общая стоимость работ по накладным3)Показать все сведения о монтажнике, который работает в компании дольше всех остальных.4)Показать сведения о монтажнике, оформившем самую дорогую накладную в 2017-м году.5)Показать сведения о монтажниках, не составивших ещени одной накладной.6)Показать сведения о монтажниках, не составлявших накладных в марте 2017-го года.4. Разработать форму регулярного отчета, который позволит оценить эффективность соответствующего бизнеса.5. Разработать план хранимой процедуры для реализации регулярного отчета.6. Разработать интерфейс конечного пользователя для доступа к оперативным запросам и регулярному отчету.Этап реализации.1. Создать базу данных на основе разработанной логической модели.2. Реализовать оперативные запросы, создав для отладки каждого из них тестовый набор данных в соответствующих таблицах.3. Написать и отладить хранимую процедуру для реализации регулярного отчета.4. Написать и отладить интерфейс конечного пользователя в форме меню, позволяющего выполнить любой запрос и получить регулярный отчет за любой период времени.
В курсовом проекте поставлена задача создания информационной системы для предоставления услуг интернет провайдеру. Для решения задачи использовались технологии: реляционная система управления базами данных MySQL, язык гипертекстовой разметки HTML, формальный язык описания внешнего вида документа CSS и скриптовый язык PHP.
Во время выполнения курсового проекта была создана база данных в предметной области по техническому заданию, была разработана инфологическая модель базы данных и осуществлён переход к логической модели. Также был разработан набор запросов для работы с базой данных, создана процедура, осуществляющая создание отчета об используемом оборудовании и выполненных заказах за указанный месяц.
Для работы с базой данных был создан пользовательский интерфейс в формате вебприложения, который позволяет осуществить вызов реализованных запросов и предоставляет возможность создать или посмотреть уже созданный ранее отчет.


Техническое задание
Словесное описание предметной области:Интернет провайдер предоставляет своим клиентам интернет услуги. С каждым клиентом заключается договор на предоставление услуг. В договоре указываются паспортные данные клиента, дата на заключение договора. При расторжении договора проставляется дата прекращения оказания услуг.Через оператора компании клиент может сделать заказа на установку нового оборудования (модема) и необходимых расходных материалов для установки. Списки доступного для установки оборудования и расходных материалов сохраняется в базе данных и постоянно обновляется.Для каждого вида оборудования и расходных материалов известны его уникальный шифр, название и стоимость.Также в БД хранится перечень работ по установке и ремонту оборудования с указанием уникального шифра работы, названия работы и ее стоимости.Каждый заказ выполняется одним из монтажников. Про каждого монтажника в БД сохраняются следующие данные: уникальный табельный номер, паспортные данные, дата приема на работу.При выполнении заказа монтажник составляет накладную, в которую включает перечень работ, сделанных при выполнении заказа, указывает общую стоимость работ. Накладная сдается оператору, который проверяет и вносит эти данные в БД. На основании внесенных данных в БД вычисляется общая стоимость заказа.На основании данногоописания необходимо выполнить задачи, относящиеся к одному из двух этапов:Этап проектирования.1. Разработатьинфологическую модель предметной области. Письменно обосновать выделение сущностей и связей между ними, а также назначение атрибутов сущностей.2. Разработать реляционную логическую модель будущей базы данных.3. Разработать 6 оперативных запросов:1)Показать сведения о заказах оборудования за 2017-й год по форме: 5Уникальный шифр | Название |Общее количество в заказах|Общая стоимость2)Показать все сведения о работе монтажников за 2017-й год по форме:Табельный номер | Фамилия| Общее количество накладных |Общая стоимость работ по накладным3)Показать все сведения о монтажнике, который работает в компании дольше всех остальных.4)Показать сведения о монтажнике, оформившем самую дорогую накладную в 2017-м году.5)Показать сведения о монтажниках, не составивших ещени одной накладной.6)Показать сведения о монтажниках, не составлявших накладных в марте 2017-го года.4. Разработать форму регулярного отчета, который позволит оценить эффективность соответствующего бизнеса.5. Разработать план хранимой процедуры для реализации регулярного отчета.6. Разработать интерфейс конечного пользователя для доступа к оперативным запросам и регулярному отчету.Этап реализации.1. Создать базу данных на основе разработанной логической модели.2. Реализовать оперативные запросы, создав для отладки каждого из них тестовый набор данных в соответствующих таблицах.3. Написать и отладить хранимую процедуру для реализации регулярного отчета.4. Написать и отладить интерфейс конечного пользователя в форме меню, позволяющего выполнить любой запрос и получить регулярный отчет за любой период времени.
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
73
Размер
208,06 Kb
Список файлов
Интернет-провайдер.pdf

Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!