Варианты темы курсовой работы – Разработка базы данных

Вариант №1
Может быть интересно
Тема курсовой работы: Разработка базы данных для предметной области «Автостоянка “AutoCar”»
Лист задания
- Провести анализ предметной области по следующему описанию:
В городе существует круглосуточная отапливаемая автостоянка “AutoCar” с установленной автоматизированной системой наблюдения, которая предоставляет гарантии безопасности автомобиля посетителя на своей территории, за счет того, что контролирует все выходы из комплекса автостоянки и сохраняет время автовладельцев на прогрев автомобиля, также в добавок ко всему закрытая автостоянка дает возможность избежать загрязнения от природных погодных условий. Клиент оплачивает место автостоянки ежемесячно.
Перечень входных (первичных) документов
ФИО клиетна | Марка автомобиля | парковочный номер | Сумма оплаты | Дата оплаты | цена места | дата начисления оплаты | номер телефона | дата рождения | номер автомобиля | год выпуска |
Иванов иван иванович | Mazda | 174а | 500 | 20/04/07 | 400 | 19/04/07 | 8935123456 | 20/04/1993 | А888НА174 | 1965 |
Петров алексей петрович | LADa | 53 | 100 | 25/04/07 | 100 | 20/04/07 | 8241459673 | 23/04/1986 | O812OP74 | 1999 |
Ограничение предметной области
- Номер телефона клиента указывается в 10-ом формате;
- Номера автомобиля являются уникальный и имеют вид: Пример(А888НА174);
- Клиенты должны иметь возрастное ограничение 18+;
- Уникальный номер парковочного места имеет числовой формат с ограничением не более 999.
- дата рождения имеет вид (DD/MM/YYYY)
- Год выпуска имеет тип number к примеру 1965;
- У каждого уникального парковочного места есть своя цена.
- Клиент паркуются только на своем парковочном месте исходя из номера автомобиля;
- У одного клиента может быть несколько автомобилей;
- У одного автомобиля может быть несколько клиентов.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Выявить какой клиент больше всего задолжал автостоянке и когда у него был выполнен последний платеж.
- Посчитать сколько автомобилей имеют более одного хозяина и вывести всех хозяев.
- Вывести автомобиль который имеет самый маленький долг к автостоянке за указанный пользователем период.
- Вывести сумму долга по всем клиентам за указанный пользователем период, которая вычисляется из расчета того, что начисление происходит 1 раз в месяц, оплаты могут происходить хоть каждый день. Все суммы начислений в данном поле складываются а все оплаты идут со знаком минус. Долг может быть отрицательным!
- Вывести все номера и владельцев автомобилей, относящиеся к указанной пользователем марки автомобиля.
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №2
Тема курсовой работы: Разработка базы данных для предметной области «Рыболовная станция»
Лист задания
- Провести анализ предметной области по следующему описанию:
Станции принадлежит небольшая флотилия рыболовных катеров, которая насчитывает 15 различных экземпляров. Каждый катер имеет «паспорт», где содержатся его технические данные. Станции необходимо регистрировать каждый выход на лов, записывая данные катера и команды на нем. Катера за один рейс могут посетить несколько рыболовных точек, где фиксируют информацию о времени нахождения и качество пойманной рыбы.
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
ФИО | Должность | Телефон | Дата рождения | Название катера | мощность двигателя | дата постройки | Вес катера |
Ажуров
Сергей Пробкович |
капитан | 89275674357 | 23.05.1985 | Волна | 243 | 24.04.1993 | 680 |
Финник
Борис |
рыболов | 89467586473 | 27.08.1992 | Волна | 243 | 24.04.1993 | 680 |
Гребенщиков
Павел Афстафьевич |
капитан | 89467365749 | 18.10.1995 | Молния | 400 | 17.02.2003 | 800 |
дата выхода на лов | дата возвращения | вес пойманной рыбы | название рыболовной точки | дата прихода | дата выхода | качество рыбы |
21.08.2013 | 25.08.2013 | 25 | Южная | 22.08.2013 | 24.08.2013 | хорошее |
15.09.2013 | 22.09.2013 | 68 | Северная | 17.09.2013 | 20.09.2013 | отличное |
Ограничение предметной области
- на одном катере может находиться только одна команда;
- ежедневно команды могут плавать на разных катерах (то есть сегодня на одном катере, а завтра на другом);
- все члены станции должны быть строго старше 18 лет;
- на одной рыболовной точке может быть несколько катеров одновременно;
- номер телефона указывается в 10-ом формате;
- все используемые даты указываются в стандартном формате (DD.MM.YYYY);
- мощность двигателя указывается в лошадиных силах;
- вес рыбы указывается в килограммах;
- качество выловленной рыбы указывается из перечня (отличное, хорошее, удовлетворительное, плохое)
- номер паспорта указывается в буквенно-числовом формате (пример: ЧБ730).
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Необходимо выявить сколько катеров в нашей флотилии изготовлены ранее года, заданного пользователем, вывести их названия и дату постройки.
- Посчитать для каждого катера количество выходов на лов до сегодняшнего дня, отсортировать в порядке убывания.
- Вывести информацию о катерах, мощность которых превышает значение заданное пользователем, также вывести количество выходов на лов за последний месяц на этих катерах.
- Вывести в алфавитном порядке ФИО всех членов станции, которые выловили рыбы больше среднего значения в заданный пользователем период времени.
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №3
Тема курсовой работы: Разработка базы данных для предметной области «Поликлиника»
Лист задания
- Провести анализ предметной области по следующему описанию:
Содержит информацию о пациентах, которые приходили в поликлинику на прием к разным врачам. Врачи бывают разных специальностей. По одной специальности могут работать несколько докторов. Прием пациента происходит в конкретной палате. Необходимо создать базу данных хранимую бы всю информацию о выше представленной информации.
Перечень входных (первичных) документов.
ФИО
пациента |
Страховойполис | Паспорт | Палата | Отделение | ФИО лечащего врача | Диагноз | Симптом | Дата
поступления |
Дата
выписки |
Аллергия к препаратам | Назначенные препараты |
Иванов Иван Иванович | 6401932071947388 | 63 03
435508 |
8 | терапевтическое | Петрова
Надежда Ивановна |
острая
очаговая пневмония |
аскультатив-новлажныемелко-пузырчатыехрипы | 1/04/07 | 10/04/07 | NULL | антибиотики,
бронхолити- ки |
Петров Иван Сергеевич | 6401932071727388 | 63 05
457108 |
5 | терапевтическое | Иванова Елена Петровна | язвенная болезнь | боли при пальпации | 10/05/07 | 20/04/08 | NULL | кокарбо-
ксилаза |
Семенов
Сергей Петрович |
6401925701727388 | 63 02
408515 |
5 | терапевтическое | Иванова Елена Петровна | язвенная болезнь | тошнота,
рвота, ночные голодные боли |
10/05/07 | 24/04/08 | NULL | антациды |
ЗубковМихаил Кирилович | 6401925701727396 | 63 99
478565 |
6 | терапевтическое | Павлова
Марья Ивановна |
бронхиальная астма | приступы удушья | 05/05/07 | 12/05/07 | антибиотики пенициллинового ряда, поллиноз | преднизолон, ингаляторы |
Ограничения предметной области
- Врачи бывают разных специальностей. По одной специальности может работать несколько докторов;
- Полис пациента имеет формат: Пример(ЧБ1234Г);
- В одной палате может работать только 1 врач.
- Один пациент в один день может находиться только в одной палате во время пребывания в больнице.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Вывести среднее количество пациентов в месяц по каждому врачу с жалобой, содержащей ключевое слово, заданное пользователем
- Вывести 10 пациентов которые чаще всего обращаются к врачам, чьи должности заданы пользователем (например: Логопед, Педиатр)
- Вывести палаты, в которых лежат пациенты не более количества дней, заданного пользователем.
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №4
Тема курсовой работы: Разработка базы данных для предметной области «Пункт проката»
Лист задания
- Провести анализ предметной области по следующему описанию:
Пункт проката занимается предоставлением во временное пользование спортивного инвентаря. Весь инвентарь делится на несколько категорий. За использование инвентаря с посетителей взимается плата, которая зависит от вида инвентаря и времени его использования. Надо контролировать поступление оплаты. Надо хранить информацию о посетителях. Надо вести учет того, какой инвентарь, когда и на какой срок выдан.
Перечень входных (первичных) документов.
Название категории | Название инвентаря | ФИО посетителя | Цена инвентаря | Номер мобильного | Даты выдачи инвентаря | Дата возврата | Внесенные средства | Дата внесения |
Металл | Гиря | Петров Иван Петрович | 250 | 89687547690 | 05/04/2016 | 25/04/2016 | 250 | 05/04/2016 |
Атлетика | Гиря | Петров Иван Петрович | 250 | 89687547690 | 05/04/2016 | 25/04/2016 | 250 | 05/04/2016 |
Бадминтон | Ракетка | Мулатов Герман | 450 | 8945675822 | 25/04/2016 | 25/04/2016 | 450 | 25/04/2016 |
Ограничения предметной области:
- Каждый посетитель может взять несколько типов инвентаря в одной заявке.
- Цена товара указывается за 1 день.
- Один инвентарь может относиться сразу к нескольким категориям (Пример: Гиря – Категория Изделия из метала или Категория Тяжелая атлетика.)
- Дата выдачи не может быть позже чем дата возврата (ОШИБКА!)
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Найти человека, который имеет максимальную сумму оплат в категории, заданной пользователем.
- Найти категорию с максимальным количеством выдачи и в ней вывести 2 самых не популярных товара.
- Вывести людей, которые арендовали строго 3 товара из 6 категорий.
- Вывести за каждый месяц года, заданного пользователем, количество фактов выдачи инвентаря.
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №5
Тема курсовой работы: Разработка базы данных для предметной области «Отдел кадров»
Лист задания
- Провести анализ предметной области по следующему описанию:
Содержит информацию о сотрудниках компании. Компания состоит из нескольких филиалов, расположенных в разных городах. Филиал состоит из нескольких отделов, в которых работают сотрудники. Каждый сотрудник занимает определенную должность и имеет начальника.
Перечень входных (первичных) документов.
Сотрудники
ФИО сотрудника | Серия и номер паспорта | Дата рождения | Город прописки | Дата принятия на работу | Должность | Филиал | Отдел |
Иванов Иван Иванович | 7405 467952 | 04.03.1973 | Челябинск | 01.01.2000 | менеджер | Челябинский
филиал |
Отдел продаж |
Сидоров
Петр Петрович |
7405 467953 | 04.03.1972 | Екатеринбург | 01.01.1999 | Директор отдела | Челябинский
филиал |
Отдел продаж |
Филиалы и отделы
Филиал | Отдел | Начальник филиала | Начальник отдела | Населенный пункт (численность населенного пункта |
Челябинский
филиал |
Отдел продаж | Лазушин Михаил Анатольевич | Сидоров
Петр Петрович |
Челябинск (1192000) |
Питерский филиал | Отдел продаж | Любимов Евгений Михайлович | Иванов Николай Витальевич | Санкт-Петербург (5222000)
|
Ограничение предметной области:
- Директор или начальник являются сотрудниками;
- В одном городе может быть только один филиал;
- Один сотрудник имеет одну должность;
- Один отдел может одновременно находится в разных филиалах (например, отдел бухгалтерии может быть в филиале Челябинска и филиале Екатеринбурга);
- Чтобы стать директором, сотрудник должен отработать в компании более 5 лет;
- Чтобы стать начальником отдела, сотрудник должен отработать в компании более 3 лет.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Найти сотрудников, которые могут стать начальниками отделов или директорами (см. ограничения)
- Найти сотрудников, которые работают не в том же городе, в котором прописаны.
- *Найти филиалы, где количество сотрудников, работающих на одной должности, больше, чем необходимо
- Подсчитать сколько было принято сотрудников на работу в каждом месяце года, заданного пользователем.
* Подразумевается, что на определенное количество жителей одного города приходится 1 сотрудник определенной должности. Например, в Челябинске на 100 000 жителей приходится 1 менеджер, в Екатеринбурге на 100 000 жителей приходится 2 менеджера, в Перми на 100 000 жителей приходится 3 менеджера. Это значит, что на 100 000 в среднем необходимо 2 менеджера. Таким образом, видим, что в Челябинске не хватает 1 менеджера, а в Перми на одного менеджера больше, чем необходимо.
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №6
Тема курсовой работы: Разработка базы данных для предметной области «Скачки»
Лист задания
- Провести анализ предметной области по следующему описанию:
В информационной системе клуба требуется автоматизация для любителей скачек. В информационной системе должна быть информация о лошадях, их владельцах, жокеях (наездниках). Также в клубе время от времени проводятся состязания, необходимо сформировать базу, для хранения информации по каждому проводимому состязанию.
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
ФИО владельца | Возраст | Телефон | Дата рождения | Кличка лошади | пол лошади |
Ажуров
Сергей Пробкович |
25 | 9275674357 | 23.05.1985 | “стрела” | муж |
Финник
Борис |
43 | 9467586473 | 27.08.1992 | “Jack” | жен |
Гребенщиков
Павел Афстафьевич |
19 | 9467365749 | 18.10.1995 | “нео” | муж |
ФИО жокея | возраст | телефон | рейтинг | название состязания | дата проведения | место проведения | занятое место |
Архипелаг
Сергей Финляндьевич |
25 | 9275674357 | 8.56 | “приди первым” | 24.07.2015 | ипподром “быстрай” | II |
Осипов
Анжел Борисович |
28 | 9275374657 | 9.14 | “в никуда” | 29.09.2016 | ипподром “рыхта” | I |
Ограничения предметной области:
- Жокеи (наездники) могут менять лошадь на каждых скачках, то есть в одном соревновании он на одной лошади, а в другом – на другой;
- Все даты хранятся в базе стандартно (DD.MM.YYYY);
- Телефон хранится в 10-ти значном формате;
- Рейтинг жокеев представляет собой 10-бальную шкалу с десятичными дробями (пример: 7.8);
- Рейтинг жокея считается хорошим, если он выше 7 баллов;
- В атрибуте “кличка” информация хранится в кавычках (пример: “Jack”);
- Один владелец может иметь несколько лошадей;
- Каждое место в скачках (I,II или III) может занять только один наездник;
- В атрибуте “пол” информация хранится в виде “Муж”, “Жен”;
- Скачки проходят каждый месяц на разных ипподромах города.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Вывести всю информацию о владельцах, имеющих более 1 лошади.
- Вывести всю информацию о жокеях, которых можно выставить на скачки, у которых показатель рейтинга выше заданного пользователем значения.
- Необходимо знать какие лошади и где заняли первые и вторые места за период, заданный пользователем.
- Вывести тройку лучших жокеев за последний месяц на ипподроме по выбору пользователя
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №7
Тема курсовой работы: Разработка базы данных для предметной области «Библиотека»
Лист задания
- Провести анализ предметной области по следующему описанию:
Существует база данных, которая содержит информацию о работе библиотеки. Библиотека состоит из нескольких читальных залов (зал художественной литературы, зал технической литературы, зал иностранной литературы). Библиотекари выдают книги читателям. Необходимо вести учет книг, имеющихся в библиотеке и книг, выданных читателям. Необходимо вести учет посещений библиотеки читателями.
Перечень входных (первичных) документов.
название книги | название зала | Автор | Место издания | Издательство | Год издания | номер билета читателя | Область знаний |
Море | зал художественной литературы | Пушкин А.С | Москва | Альфа | 1951 | 1 | Живописные рассказы |
Принципы ООП | зал технической литературы | Буч | Челябинск | 2-комсомольца | 2000 | 2 | Программирование |
Продолжение таблицы:
количество страниц | Дата выдачи книги | Дата возврата | Фио читателя | Дата рождения | Телефон |
17 | 22/10/2014 | 22/11/2014 | Алешкин Иван Николаевич | 18/11/1991 | +7 (954) 1111111 |
188 | 21/10/15 | 05/12/15 | Бородкин Семен | 25/05/1928 |
Ограничения предметной области:
- Одна книга (Название,Автор, год издания) может быть в нескольких экземплярах.
- Один читатель не может взять более 5 книг.
- Один читатель не может взять 2 экземпляра (одинаковым названием, автором, год издания) одной книги.
- Дата выдачи, дата возврата и дата рождения хранятся в виде DD/MM/YYYY
- Телефон имеет вид +7 (111) 1765880
- Области знаний бывают 3-х типов (любые).
- Читальных залы бывают 3-х типов (зал художественной литературы, зал технической литературы, зал иностранной литературы).
- Дата возврата книги не может быть раньше даты получения!
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Посчитать за каждый месяц года, определенного пользователем, количество выдач книг.
- Вывести название и возраст книги самой старой книги в каждом из залов.
- Вывести читальный зал в котором содержаться книги только заданных пользователем типов (типов при поиске может быть определено несколько)
- Вывести 5 лучших книг, которые за прошедший месяц пользовались наибольшим спросом.
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №8
Тема курсовой работы: Разработка базы данных для предметной области «Музей»
Лист задания
- Провести анализ предметной области по следующему описанию:
Разрабатываемая система должна хранить в себе информацию о деятельности музея, т.е. о залах, экспонатах, сотрудниках. Мы должны иметь представление, какой экспонат в каком месте находится и какой сотрудник за ним закреплен в качестве смотрящего. А также вести учет проводимых в музее экскурсий.
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
ФИО сотрудника | должность | телефон | название экспоната | дата поступления | номер зала | название зала | этаж | площадь зала | дата | кол-во людей в группе |
Архипелаг
Сергей Финляндьевич |
экскурсовод | 89275674357 | статуя “писающий мальчик” | 12.04.2004 | 1 | мраморный | 2 | 29 | 23.04.2014 | 25 |
Осипов
Анжел Борисович |
смотрящий | 89275374657 | картина “джоконда” | 16.02.1993 | 2 | картинный | 2 | 57 | – | – |
Ограничения предметной области:
- В музее находится 6 выставочных залов и 3 этажа;
- На каждом этаже находится по 2 выставочных зала;
- В одном зале находится несколько экспонатов, но не более 15;
- За каждым экспонатом закреплен только один смотрящий, но один смотрящий может быть закреплен за несколькими экспонатами;
- Все даты в системе хранятся в виде: DD/MM/YYYY;
- Все телефоны хранятся в виде: +79872765453 (т.е. начинаются с +7);
- В атрибуте “площадь зала” информация хранится в виде квадратных метрах;
- экспонаты поступают почти ежемесячно;
- В один день может проводиться несколько экскурсий;
- Количество человек в экскурсионной группе не должно превышать 20.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Вывести всю информацию о экспонатах, которые поступили в музей совсем недавно (на протяжении последнего полугодия);
- Необходимо знать, какие сотрудники работают на определенном этаже музея (номер этажа задается пользователем при поиске), приглядывая за экспонатами и вывести об этих сотрудниках всю информацию;
- Подсчитать количество проведенных экскурсий за все время работы музея за определенный сезон (лето, осень, весна, зима) по выбору пользователя.
- Вывести количество экспонатов в каждом из залов музея, которые поступили в музей позднее заданной пользователем даты.
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №9
Тема курсовой работы: Разработка базы данных для предметной области «Расписание маршруток»
Лист задания
- Провести анализ предметной области по следующему описанию:
Содержит информацию о расписании маршруток. Каждая маршрутка принадлежит владельцу и может работать по своему маршруту. Необходимо сформировать базу данных для хранения этого расписания, причем расписание подразумевает и сбор данных, за все дни.
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
Таблица “Маршрутки”
№ маршрутки | Владелец | Водитель | Марка | Стоимость проезда | Производитель | Страна производителя | Дата получения прав водителя | Год производства |
1 | Иванов Иван Иванович | Сидоров Петр Михайлович | Марка 1 | 18 | ГАЗ | Россия | 01.04.1990 | 2007 |
2 | Иванов Иван Иванович | Любимов Евгений Михайлович | Марка 2 | 20 | Мерседес | Германия | 01.04.1991 | 2010 |
Таблица “Расписание”
Дата | № Маршрутки | Тип | Название остановки | Номер остановки по счету | Плановое время прибытия | Фактическое время прибытия | Количество вошедших |
10.05.2016 | 1 | прямой | Победы | 1 | 10:10 | 10:12 | 3 |
10.05.2016 | 1 | обратный | Победы | 1 | 18:00 | 17:56 | 5 |
10.05.2016 | 2 | прямой | Калинина | 1 | 15:26 | 15:26 | 0 |
Ограничения предметной области:
- У каждой маршрутки может быть только один владелец и один водитель
- У одного владельца может быть несколько маршруток
- У маршрутки есть 2 маршрута (прямой и обратный)
- Каждый маршрут состоит из 10 остановок
- Пригодные для перевозки маршрутки должны быть не старше 10 лет с даты производства
- Водитель маршрутки должен иметь стаж более 3 лет
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Найти маршрутки, которые требуется заменить в этом году
- Найти самый длинный и самый короткий маршрут
- Посчитать среднюю ежедневную выручку каждого маршрута за период, заданный пользователем
- Найти водителя, который больше всего опаздывает (по суммарной разнице времени) на определенном маршруте (номер маршрута задает пользователь при поиске)
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №10
Тема курсовой работы: Разработка базы данных для предметной области «Плейлист»
Лист задания
- Провести анализ предметной области по следующему описанию:
Содержит информацию о плейлисте. В плейлисте содержится информация о песнях, исполнителях и их наградах
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
Таблица “Песни”
Песня | Исполнитель | Альбом | Жанр | Год выпуска | Год появления исполнителя | рейтинг песни (от 1 до 10) | Награды |
“Родина” | Иванов Иван Иванович | Лучшее | Марш | 1980 | 1978 | 9 | Лучшая патриотическая песня 1980, лучший вокал 1980, лучший инструментарий 1980 |
“Счастье” | Группа “Солнышко” | – | Поп | 2005 | 2003 | 8 | Лучшая поп-песня 2005 |
Ограничение предметной области.
При разработке курсового проекта допускаются следующие ограничения :
- Награда может быть только у песни, причем их может быть несколько
- У песни может не быть альбома
- Названия песен у разных исполнителей могут совпадать
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Составить топ 10 исполнителей, которые заработали больше всего наград
- По каждому жанру вывести количество песен, которые были выпущены в году, заданном пользователем
- Найти альбом с самыми популярными песнями (наивысший средний балл) в указанном пользователе жанре (пользователь при поиске может выбрать сразу несколько жанров)
- Вывести в алфавитном порядке исполнителей, которые выпустили хотя бы один альбом за период, заданный пользователем
- Выбрать язык програ
- ммирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №11
Тема курсовой работы: Разработка базы данных для предметной области «Кафе»
Лист задания
- Провести анализ предметной области по следующему описанию:
Необходимо разработать систему для кафе, чтобы автоматизировать учет приготовленных блюд, базы ингредиентов, необходимых для их приготовления. В добавок ко всему кафе необходимо фиксировать все заказы клиентов.
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
Блюдо | Вид | Вес | Продукт | Остаток | дата приготовления | время | Номер заказа | кол-во порций | цена |
борщ | суп | 140 | свекла | 34 | 23.02.2016 | 13:07 | 1 | 1 | 68 |
борщ | суп | 140 | лук | 26 | 23.02.2016 | 13:07 | 1 | 1 | 68 |
картофельное пюре | второе | 150 | картошка | 65 | 03.02.2016
|
15:34 | 3 | 2 | 47 |
картофельное пюре | второе | 150 | масло | 11 | 03.03.2016 | 15:34 | 3 | 2 | 47 |
Ограничения предметной области:
- Одно блюдо может быть приготовлено из нескольких ингредиентов;
- Вес блюда хранится в граммах;
- Существует несколько видов блюд: первое, второе, десерт, напитки;
- Остаток на складе фиксируется в килограммах;
- Дата и время хранится в стандартном формате (DD.MM.YYYY 15:30:00);
- У разных блюд разная цена;
- В одном заказе может быть не более 6 наименований блюд, а количество каждого наименования не более 2-х штук.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Найти блюда, которые содержат все ингредиенты из указанных пользователем при поиске;
- Вывести всю информацию о тех заказах, где был заказан хотя бы один десерт за период времени, указанный пользователем.
- Вывести все продукты, которые входят в состав первых блюд.
- Вывести информацию о блюдах, цена которой выше средней по меню и при этом эти блюда не были заказаны ни разу за период времени, указанный пользователем.
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №12
Тема курсовой работы: Разработка базы данных для предметной области «Городская дума»
Лист задания
- Провести анализ предметной области по следующему описанию:
Необходимо разработать систему учета для городской думы, которая будет иметь информацию о всех членах городской думы, а также составе комиссий по различным направлениям, которые формируются из членов думы. У каждой комиссии есть председатель, который является членом думы, комиссии заседают в разные дни с разной продолжительностью. Заседания происходят при помощи организаторов, это отдельный штат сотрудников (не члены думы).
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
ФИО | Телефон | Дата рождения | Стаж | Направление Комиссии | Председатель комиссии | ФИО Организатора | телефон | дата заседания | дата рожд |
Винский
Борис |
9787463546 | 23.02.1992 | 6 | Социальное | Агапков
Павел Соскович |
Попков
Сергей Степанович |
9797453542 | 15.02.2016 | 02.12.1993 |
Агапков
Павел Соскович |
9764976578 | 24.03.1975 | 3 | Социальное | Агапков
Павел Соскович |
Попков
Сергей Степанович |
9797453542 | 15.02.2016 | 02.12.1993 |
Рыжий
Степан Аркадьевич |
9863826754 | 12.07.1899 | 10 | Социальное | Агапков
Павел Соскович |
Попков
Сергей Степанович |
9797453542 | 16.02.2016 | 02.12.1993 |
Вислоухов
Анабел Бендович |
9672865493 | 19.10.1990 | 2 | Экологическое | Ахиневич
Петр Ивашкевич |
Прокопьев
Алексей Анатольевич |
9797746598 | 21.02.2016 | 23.12.1991 |
Ограничения предметной области:
- Состав комиссий формируется из членов думы;
- Председатели комиссий формируются из членов думы, у которых стаж выше 7 полных лет;
- В один день могут заседать несколько комиссий;
- Все даты хранятся в виде: DD.MM.YYYY;
- Заседания проходят раз в пол месяца;
- У каждой комиссии только один председатель, и каждый председатель заседает только в одной комиссии;
- Стаж хранится в виде полных лет, без округления.
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Определить количество членов думы, чей стаж соответствует нижнему порогу для становления председателем;
- Вывести всю информацию о составе комиссии, которая заседает по направлению, указанном пользователем при поиске;
- Определить количество заседаний за каждый месяц в году, указанном пользователем.
- Вывести в алфавитном порядке Ф.И.О. членов думы пенсионного возраста, с указанием их стажа
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Вариант №13
Тема курсовой работы: Разработка базы данных для предметной области «Школьное расписание»
Лист задания
- Провести анализ предметной области по следующему описанию:
Содержит информацию о расписании уроков в школе. В расписании хранится информация об уроках на каждый день на одну четверть.
Перечень входных (первичных) документов.
Таблица “Расписание”
День недели | Класс | Номер урока | Время начала | Время окончания | Предмет | Учитель | аудитория |
ПН | 10 ”а” | 1 | 08:00 | 08:45 | Физ-ра(м) | Иванов Иван Иванович | Спортзал |
ПН | 11 “б” | 1 | 08:00 | 08:45 | Химия | Петров Михаил Валентинович | 105 |
ПН | 10 ”а” | 6 | 12:40 | 13:25 | Физ-ра(д) | Иванов Иван Иванович | Спортзал |
Ограничения предметной области:
- Один предмет ведет только один учитель
- Один учитель может вести несколько предметов
- В одно время не может идти у одного класса несколько предметов (например, английский и немецкий языки, труды, физкультура)
- В расписании не должно быть «окон»
- В расписании должны быть отдельно труды для мальчиков и для девочек
- В расписании должны быть отдельно Физкультура для мальчиков и для девочек
- В школе есть 2 иностранных языка
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Найти учителя, который больше всего различных предметов
- Найти аудиторию, которая меньше всего используется в дни недели, выбранные пользователем (при поиске могут быть выбрано несколько дней недели одновременно)
- Для каждого класса подсчитать количество уроков за неделю и количество различных учителей
- Вывести список предметов и учителей для заданной пользователем параллели классов (например, 10-е классы)
- Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
- Оформить пояснительную записку.
Здравствуйте. Скажите пожалуйста, планирую поступать в магистратуру на факультет Психологии « Психология личности»в РГГУ скажите пожалуйста, есть ли у вас, ответы на вступительные экзамены? так как, планирую, сделать акцент на бюджет. Спасибо.
Арсений, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Дистанционная помощь в защите ВКР
Анастасия, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте. Нужна срочно практическая часть вкр, третья глава. Скину похожие работы, на которые можно ориентироваться
Александр, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
вкр по теме: экологический туризм России : анализ состояния, проблемы и перспективы
Людмила, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте вы защищаете ВКР?
Ольга, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать магистерскую ВКР на тему «Совершенствование логистических бизнес-процессов на примере торговой компании». Не менее 100 страниц.
Миша, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте нужна работа Вкр
Лена, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать ВКР 3 раздела Тема строительство строительство жилого дома с применением каркасно-монолитных технологий Антиплагиат от 75% ПЗ и чертежи
Владимир, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.