скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыКурсовая работа: Проектирование базы данных

-     Список абитуриентов на заданный факультет?

-     Оценки, полученные указанным абитуриентом?

-     Когда и в какой аудитории будет консультация и экзамен у заданного абитуриента по указанному предмету?

-     Где, когда и по каким предметам будут проходить экзамены у заданной группы?

-     Конкурс на каждый факультет?

-     Средний балл по каждому предмету на каждом факультете?

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

Задание №6

Пусть требуется создать программную систему, позволяющую отслеживать распределение по почтовым отделениям газет, печатающихся в типографиях города. Такая система должна обеспечивать хранение, просмотр и изменение сведений о газетах, почтовых отделениях, получающих газеты и о типографиях, выпускающих газеты. Сведения о газетах включают в себя: название газеты, индекс издания, фамилию, имя и отчество редактора, цену экземпляра газеты. Цены могут меняться. Возможно появление новых газет и изменение индекса существующего издания. Для типографий указываются их названия и адреса. В типографии разными тиражами печатаются газеты нескольких наименований. Типография может быть закрыта, тогда необходимо скорректировать работу других типографий с учетом потребностей почтовых отделений в газетах. Почтовое отделение имеет номер и адрес. На каждое почтовое отделение поступают в определенных количествах газеты разных наименований, причем часть экземпляров одной и той же газеты может быть напечатана в одной типографии, а часть – в другой.

-     Пользователям системы может потребоваться следующая информация:

-     По каким адресам печатаются газеты данного наименования?

-     Фамилия редактора газеты, которая печатается в указанной типографии самым большим тиражом?

-     На какие почтовые отделения (адреса) поступает газета, имеющая цену больше указанной?

-     Какие газеты и куда (номер почты) поступают в количестве меньшем, чем заданное?

-     Куда поступает данная газета, печатающаяся по данному адресу.

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

Задание №7

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

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

-    Какое количество яиц получают от каждой курицы данного веса, породы, возраста?

-    В каком цехе наибольшее количество кур определенной породы?

-    В каких клетках находятся куры указанного возраста с заданным номером диеты?

-    Сколько яиц в день приносят куры указанного работника?

-    Среднее количество яиц, которое получает в день каждый работник от обслуживаемых им кур?

-    В каком цехе находится курица, от которой получают больше всего яиц.

-    Сколько кур каждой породы в каждом цехе?

-    Какое количество кур обслуживает каждый работник?

-    Какова для каждой породы разница между показателями породы и средними показателями по птицефабрике?

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

Задание №8

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

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

-    Какие товары имеются в магазине (на базе)?

-    Какие отсутствующие товары может заказать магазин на базе?

-    Какие товары, и в каком количестве имеются в отделе магазина?

-    Список заведующих отделами магазина?

-    Суммарная стоимость товара в каждом отделе?

-    На каких базах, и в каких количествах есть товар нужного наименования?

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

Задание №9

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

Каждый водитель характеризуется паспортными данными, классом, стажем работы и окладом, причем оклад зависит от класса и стажа работы. Маршрут автобуса характеризуется номером маршрута, названием начального и конечного пункта движения, временем начала и конца движения, интервалом движения и протяженностью в минутах (время движения от кольца до кольца). Характеристиками автобуса являются: номер государственной регистрации автобуса, его тип и вместимость, причем вместимость автобуса зависит от его типа. Каждый водитель закреплен за отдельным автобусом и работает на определенном маршруте, но в случае поломки своего автобуса или болезни другого водителя может пересесть на другую машину. В базе должен храниться график работы водителей. Необходимо предусмотреть возможность корректировки БД в случаях поступления на работу нового водителя, списания старого автобуса, введения нового маршрута или изменения старого и т.п.

Диспетчеру автопарка могут потребоваться следующие сведения:

-    Список водителей, работающих на определенном маршруте с указанием графика их работы?

-    Какие автобусы обслуживают данный маршрут?

-    Какие маршруты начинаются или заканчиваются в пункте с заданным названием?

-    Когда начинается и заканчивается движение автобусов на каждом маршруте?

-    Какова протяженность определенного маршрута?

-    Какова общая протяженность маршрутов, обслуживаемых автопарком?

-    Какие автобусы не вышли на линию, и по какой причине (неисправность, отсутствие водителя)?

-    Сколько водителей каждого класса работает в автопарке?

-    Водитель с самым большим стажем работы?Необходимо предусмотреть возможность выдачи справки о маршруте (протяженность, время и интервал движения, конечные пункты, кто обслуживает) и отчета по автопарку, сгруппированного по типам автобусов, с указанием маршрутов, обслуживаемых автобусами каждого типа. Для маршрутов должны быть указаны все характеристики, включая списки автобусов и водителей, обслуживающих каждый маршрут. Отчет должен содержать сведения о суммарной протяженности обслуживаемых маршрутов, о количестве имеющихся в автопарке автобусов каждого типа, о количестве водителей, их среднем возрасте и стаже.

Задание №10

Пусть требуется создать программную систему, предназначенную для работников справочной службы кинотеатров города. Такая система должна обеспечивать хранение сведений о кинотеатрах города, о фильмах, которые в них демонстрируются, о сеансах и билетах на эти сеансы. Сведения о кинотеатре - это его название, район города, где расположен кинотеатр, категория, вместимость. Сведения о фильме - это название фильма, режиссер, оператор, актеры, сыгравшие главные роли, жанр; производство, наличие призов кинофестивалей, продолжительность сеанса, кадр из фильма для рекламы. Кроме того, должна храниться информация о репертуаре кинотеатров на месяц, то есть о том какие фильмы, когда и где демонстрируются, о ценах на билеты и о количестве свободных мест на тот или иной сеанс. На разных сеансах в одном кинотеатре могут идти разные фильмы, а если в кинотеатре несколько залов, то и на одном. Кинотеатр может ввести новый фильм в репертуар или убрать фильм из репертуара. Работник справочной службы может корректировать перечень фильмов, находящихся в прокате – добавлять новые фильмы и снимать с проката, а также перечень кинотеатров, поскольку кинотеатры могут открываться или закрываться, причем иногда временно, например, на ремонт. Цена билета определяется прокатной стоимостью копии фильма, сеансом и категорией кинотеатра.

Справочной службе могут потребоваться следующие сведения о текущем состоянии проката фильмов в городе:

-    Репертуар кинотеатра?

-    Адрес и район кинотеатра ?

-    Число свободных мест на данный сеанс в указанном кинотеатре?

-    Цена билетов на данный сеанс в указанном кинотеатре?

-    Жанр, производство и режиссер данного фильма ?

-    Какие фильмы имеют награды, когда и в каких кинотеатрах они демонстрируются?

-    В каких кинотеатрах в указанный день на указанных сеансах демонстрируется комедия?

-    В каких кинотеатрах и когда демонстрируются фильмы с участием указанного актера?

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

Задание №11

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

Каждое подписное издание характеризуется индексом, названием и подписной ценой. Данные о подписчиках включают в себя: фамилию, имя, отчество, домашний адрес, индексы получаемых изданий, дату, начиная с которой оформлена подписка, и срок подписки на каждое издание. Несколько домов объединяются в участок, который обслуживается одним почтальоном. Каждый почтальон может обслуживать несколько участков. В БД должны содержаться сведения о том, к каким участкам относятся подписчики газет, и об обслуживающем их почтальоне. Заведующий почтовым отделением может принять на работу и уволить почтальона, при этом участки не должны оставаться без обслуживания. Оператор почтовой связи должен иметь возможность по просьбе клиента оформить подписку, а также добавить в БД сведения о новом подписном издании. Оформление подписки связано с выдачей клиенту квитанции, в которой указывается общая стоимость подписки, что выписано, и на какой срок.

Возможны следующие запросы к БД:

-  Определить наименование и количество экземпляров всех изданий, получаемых отделением связи.

-  По заданному адресу определить фамилию почтальона, обслуживающего подписчика.

-  Какие газеты выписывает гражданин с указанной фамилией, именем, отчеством?

-  Сколько почтальонов работает в почтовом отделении?

-  На каком участке количество экземпляров подписных изданий максимально?

-  Каков средний срок подписки по каждому изданию?

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

Задание №12

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

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

Им могут потребоваться следующие сведения:

-  Даты встреч указанной команды, ее противники и счет?

Страницы: 1, 2, 3, 4, 5


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.