Курсовая работа
Целью курсовой работы является формирование умений по проектированию и реализации базы данных для выбранной предметной области на основе полученных теоретических знаний.
Студент в процессе выполнения курсовой работы должен продемонстрировать владение методикой моделирования выбранной предметной области средствами баз данных, умение реализовывать базу данных в определенной системе управления базами данных и создать приложение пользователя.
Выбор темы курсовой работы осуществляется из списка рекомендованных кафедрой тем (приведены в приложении А. Студент может предложить свою тему, при этом она должна быть согласована с руководителем.
В процессе выполнения курсовой работы студент изучает современную
и классическую литературу по теме «Базы данных». На любом этапе он может получить консультацию у руководителя. Для своевременного выполнения курсовой работы рекомендуется соблюдать график (Приложение Б), согласованный с руководителем.
1. Занесение, просмотр и корректировка информации о книгах, представленных в библиотеке.
2. Занесение, просмотр и корректировка информации о читателях библиотеки.
3. Поиск книг по различным критериям.
4. Поиск читателей и данных о перечне взятых и сданных ими книг.
5. Организация выдачи и возврата книг пользователем.
6. Поддержка фонда книг в актуальном состоянии.
7. Формирование статистической информации за некоторый период:
— списка должников;
— списка книг по их популярности;
— списка авторов по их популярности;
— ежедневной активности читателей;
— списка невозвращенных книг.
Процесс проектирования базы данных представляет собой последовательность переходов от словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели. В общем случае выделяют следующие этапы проектирования:
1. Анализ и описание предметной области информационной системы.
2. Концептуальное моделирование.
3. Построение логической модели
4. Построение физической модели
В этом разделе необходимо дать частично формализованное описание объектов предметной области в терминах некоторой семантической модели, например, в терминах ER-модели (модели «сущность-связь»).
Данная концептуальная модель обеспечивает интегральное представление о предметной области и имеет слабо формализованный характер, отображает информационные объекты, свойства и связи между ними.
Согласно ER-модели, информационный объект изображается на диаграмме в виде прямоугольника, содержащего имя объекта. Связь изображается линией, которая связывает два информационных объекта, участвующих в отношении. Степень конца связи
указывается графически, множественность связи изображается в виде «стрелки» на конце связи. Таким образом, для связи «один-к-одному» используется линия без стрелки,
для связи «один-ко-многим» – линия со стрелкой на стороне второго объекта, для связи «многие-ко-многим» – линия со стрелками на сторонах обоих объектов. При необходимости Атрибуты информационного объекта записываются внутри прямоугольника, его
изображающего.
В данном разделе описывается структура приложения, состоящая из совокупности html-страниц и переходов между ними. Приложение должно быть спроектировано таким образом, чтобы реализовать основные алгоритмы обработки информации предметной области, а также, по возможности, моделировать привычную для пользователя среду работы.
Анализ предметной области «Библиотека» позволил выделить основные операции, которые выполняют работники библиотеки.
1. Работа с читателями, которая включает в себя занесение информации о читателях, ведение учета взятых и сданных ими книг и пр.
2. Работа с фондом библиотеки: занесение информации о книгах, ее корректировка и актуализация.
3. Сбор и обработка статистической информации, составление отчетов о деятельности библиотеки. Для каждого вида деятельности предусмотрены отдельные htmlстраницы. На рисунке 3 показана структура приложения: ее страниц и переходы между ними.
1. Проектирование и реализация базы данных «Абитуриент»
Университет состоит из совокупности институтов. В институтах имеются определенные наборы специальностей. Для каждой специальности определены свои вступительные экзамены, а также количество абитуриентов, которые могут быть зачислены по данной специальности.
В приемную комиссию абитуриентами подаются заявления на специальность, абитуриент может выбрать несколько специальностей. В базе данных хранятся характеристики абитуриента (фамилия, имя, отчество, средний балл аттестата и пр.).
В базу данных заносятся баллы за каждый экзамен (результаты ЕГЭ). На основе этих баллов осуществляется расчет проходного балла по каждой специальности, а затем зачисление студентов в соответствии с набранными баллами.
2. Проектирование и реализация базы данных «Библиотека»
В некоторой библиотеке хранятся книги. Книга имеет название, относится к одному жанру, имеет одного или нескольких авторов, издана в определенном издательстве. В библиотеке может быть несколько экземпляров одной книги. Каждый экземпляр имеет уникальный шифр. Пользователями библиотеки являются читатели, о которых хранится информация об их фамилии, адресе и телефоне. Читатель может взять несколько экземпляров книг из имеющихся в наличии, при этом в личной карточке читателя сохраняются сведения о взятой книге и дате ее получения. При возврате книги в карточке читателя указывается дата возврата, и данный экземпляр книги становиться доступным для других пользователей.
3. Проектирование и реализация базы данных «Компьютерное тестирование» Существует несколько предметов, по которым нужно осуществлять компьютерное тестирование студентов. Каждый предмет включает некоторое количество вопросов. Ответы на вопрос представлены в виде вариантов ответов, один из них правильный.
Студент, который приходит сдавать тестирование, регистрируется в системе, указав свое имя, фамилию, отчество и адрес. После этого он может приступать к тестированию по одному или нескольким предметам. Каждому студенту случайным образом выбирается набор вопросов по предмету, на которые он должен ответить. Тестируемый отвечает на вопросы, его ответы заносятся в базу данных. По окончании ответов на вопросы студенту выставляется оценка — результат тестирования.
5. Проектирование и реализация базы данных «Расчет заработной
платы» Предприятие состоит из нескольких отделов. В каждом отделе работают сотрудники. Их оклады устанавливаются согласно штатному расписанию, действующему на данном предприятии. У каждого сотрудника могут быть различные надбавки, выраженные в процентах от оклада, либо непосредственно в рублях (премия, надбавка за стаж и пр.). Также на предприятии устанавливаются коэффициенты к заработной плате: ДВ коэффициент за выслугу лет и районный коэффициент в размере 30%. Эти надбавки вычисляются от суммарных начислений сотруднику. Ежемесячно сотруднику вносятся изменения по надбавкам и удержаниям, а затем начисляется заработная плата в зависимости от количества отработанных им дней. При необходимости рассчитываются больничные и отпускные. При начислении заработной платы от нее производятся отчисления единого подоходного налога, вычисление которого зависит от количества иждивенцев, имеющихся у каждого сотрудника. Также некоторые сотрудники могут иметь дополнительные удержания. Результатом расчета заработной платы является сводная ведомость с указанием всех начислений и удержаний, расчетный листок для каждого сотрудника и ведомость на оплату с указанием итоговой суммы выдачи денег
каждому сотруднику.
6. Проектирование и реализация базы данных «Поликлиника»
Поликлиника обслуживает определенный район города. В поликлинике
происходит деление данного района на участки, каждый участок – это одна или несколько улиц. Больные обращаются в поликлинику по месту жительства и записываются на прием к участковому врачу, согласно участку, или на прием к врачу-специалисту.
Каждый врач имеет график работы. Запись к врачам осуществляется на свободное время, на каждое посещение отводится некоторое количество времени (например, 30 мин). Регистратура поликлиники выдает направления на посещение врачей с указанием времени, а также ведет учет приема врачом больных.
7. Проектирование и реализация базы данных «Складской учет»38
Некоторый склад имеет свой ассортимент товаров. Товары подразделяются по типу. Каждый тип имеет свои характеристики (наименование, производитель, упаковка и пр.). На складе хранится некоторое количество каждого наименования товара. При исчерпании определенного вида товара необходимо оформить заказ на него.
У склада есть свои поставщики, которые поставляют товар по определенным ценам. Продажа товаров со склада осуществляется оптом по цене, которая формируется как покупная стоимость и наценка. У склада есть заказчики, которые покупают тот или иной товар в нужном количестве. Для них формируется счет с полной расшифровкой количества купленного товара, его цены и стоимости.
В системе ведется учет состояния склада, обновление склада при поступлении новых товаров, а также при их продаже.
8. Проектирование и реализация базы данных «Гостиница»
В некотором отеле есть несколько номеров (комнат). Номера различаются по категориям, по ценам. В каждый конкретный момент времени номер может быть занят, свободен, забронирован.
В отеле есть ряд структурных подразделений, обслуживающих клиентов: ресторан, прачечная, телефонная служба.
В отеле проживает некоторое количество клиентов (каждый в определенном номере). Клиенты имеют ряд характеристик: фамилия, имя, отчество дата рождения, паспортные данные, срок проживания, форма оплаты и т.д. В период проживания собираются данные о пользовании клиентом различными услугами. В момент выезда выдается счет-итог, в котором указывается сумма
к оплате.
9. Проектирование и реализация базы данных «Видеопрокат»
В прокате есть набор видеокассет. На каждой кассете — один фильм.
Кассет с одинаковыми фильмами может быть несколько. Каждый фильм относится к некоторому жанру (боевик, комедия и т.д.). Фильмы могут также группироваться по другому признаку, например, ведущие актеры или год выпуска.
В прокате ведется картотека пользователей: его фамилия, адрес, а также информация о взятой кассете, дате выдачи, оплате и т.д.
Как только кассета выдается, ее количество в прокате уменьшается, в
картотеку пользователя заносится дата выдачи кассеты, срок и сумма оплаты. При возврате кассеты проверяется, вовремя ли она сдана, при необходимости начисляется доплата. Количество кассет с этим фильмом автоматически увеличивается.
10. Проектирование и реализация базы данных «Автомобильный
рынок» Существует автомобильный рынок, представленный совокупностью магазинов и фирм по продаже автомашин и запасных частей к ним. В информационно-справочной системе хранится и постоянно обновляется информация об ассортименте товаров в каждом из магазинов с указанием количества и цены. Информацию предоставляют магазины, каждый магазин ежемесячно
оплачивает услуги информационно-справочной системы.
Пользователь системы должен иметь возможность получить полную информацию о нужном ему товаре. А затем, при желании, заказать тот или иной товар. Заявка должна отправляться в магазин, а количество товара автоматически уменьшаться на заказанное количество. Также пользователь должен иметь возможность просмотреть полный ассортимент товара того или иного магазина.
11. Проектирование и реализация базы данных «Информационносправочная система по развлекательным предприятиям города» В городе есть совокупность развлекательных предприятий (фирм): театры, кинотеатры и т.д. Каждая организация имеет свой адрес и телефон. Фирма представляет информацию о своем репертуаре и ценах на билеты. Информационно-справочная система должна выдавать информацию о репертуаре того или иного предприятия, его месторасположении, ценах на билеты и пр. Размещение информации в системе для фирм, представляющих
рекламу, платно. Объявления имеют разную цену и срок действия. В системе должен вестись учет оплаты для каждой фирмы по каждому объявлению.
12. Проектирование и реализация базы данных «Городской телефонный справочник» Все предприятия города подразделяются на группы: медицина, образование и пр. Часть телефонов являются личными, то есть принадлежащими конкретному владельцу. Каждое предприятие города имеет название, возможно, несколько адресов и несколько телефонов, установленных в разных отделах.
Реализовать возможность поиска информации по произвольным критериям (адрес, телефон и т.д.), а также корректировку и занесение информации в базу данных.
13. Проектирование и реализация базы данных «Учет дорожнотранспортных пришествий»
В базе данных хранится информация об автомобилях (марка автомобиля; серия и номер технического паспорта, государственный номер, номер двигателя, номер кузова). Каждый автомобиль зарегистрирован на определенного владельца. Информация о владельце включает следующие данные: фамилия имя и отчество водителя, адрес, серия и номер водительского удостоверения. Также имеется справочник, содержащий список нарушений правил дорожного движения и суммы штрафов за каждое нарушение. Необходимо вести учет о совершенных нарушениях (ДТП) с указанием даты, когда оно было совершено, и кем нарушение зафиксировано (фамилия имя отчество инспектора).
15. Проектирование и реализация базы данных «Туристическое
агентство» Фирма предоставляет клиентам услуги по организации зарубежных туров. Цели туров могут быть различными: отдых, туризм, лечение и т.д. Клиенту представляется описание тура: страна и город назначения, список возможных отелей, используемый транспорт. Для транспорта известна его цена, а для каждого отеля – стоимость проживания в день. При оформлении поездки указывается дата начала, количество дней тура, паспортные данные клиента, а также менеджер, оформивший заказ, и дату оформления. Менеджеры получают фиксированный процент от проданного тура, процент устанавливается для каждого менеджера индивидуально.
Также у нас Вы можете заказать диплом недорого заказать дипломную работу цена написание дипломных работ на заказ написать диплом на заказ стоимость купить готовую дипломную купить диплом вкр купить готовый диплом где купить дипломную работу написание диплома на заказ цена сколько стоит вкр на заказ заказать вкр срочно
заказать вкр недорого вкр купить цены где заказать вкр вкр на заказ диссертация купить диссертацию купить кандидатскую диссертацию купить магистерскую диссертацию купить практическую работу помощь студентам сессия под ключ сессия под ключ дистанционно сессия под ключ тусур заказать дипломную работу где заказать дипломную работу купить курсовую работу купить готовую курсовую работу купить курсовую работу недорого заказать курсовую работу заказать курсовую работу недорого
или напишите нам прямо сейчас:
Здравствуйте, меня интересуют примерные тесты по биотехническим технологиям
Инга, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Здравствуйте! Нужно сдать сессию под ключ ММУ
Валерия, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Здравствуйте! ВКР ММУ выполняете?
Дмитрий, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Отчет по Ознакомительная практика ММУ 2 семестр электроэнергетика и электротехника
Кристина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Преддипломная практика | П.В | Производственная практика ММУ по направлению 20.03.01 Техносферная безопасность.__2. Научно-исследовательская работа | П.В | Производственная практика
Анна, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Учебная практика. Дистанционное обучение в колледже ММУ. Торговое дело 1 семестр
Владимир, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
сдать вступительный экзамены , на менеджер в энергетике, ММУ
Иван, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Технологическая (проектно-технологическая) практика | П.В | Производственная практика / институт ВТУ ММУ факультет Техносферная безопасность профиль Пожарная безопасность
Оксана, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Подскажите, пожалуйста, сколько будет стоить закрыть предмет на 2 курсе ММУ, просто тесты?
Андрей, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Колледж ММУ специальность Оператор диспетчерской службы.__Онлайн тесты за 1 семестр и отчет об учебной практике ПМ.01, 02, 03
Екатерина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Анатомия 1 курс 2 семестр в ММУ
Юлия, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
«Системы обеспечения производственной безопасности» для ММУ__Курсовая на одну из тем.
Дарья, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Сессию дистанционно в ММУ
Ангелина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Здравствуйте, нужна помощь по сдаче вступительных тестов ММУ русский,информационные технологии,математика (инженерно-технический профиль)
Кирилл, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Ответы на вступительные экзамены в ММУ
Артём, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!