Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Темы курсовых работ по Базам данных.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
190 Кб
Скачать
☆
  1. Гостиница 2

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

  1. Гостиницы

Задание: Разработать информационную систему «Гостиницы» для автоматизации учета свободных номеров в гостиничном хозяйстве курортного города.

  1. Партия любителей пива

Задание: Разработать информационную систему «Партия любителей пива» для автоматизации учета членов партии и контроля уплаты членских взносов.

  1. Видеосалон

Задание: Разработать информационную систему «Видеосалон» для автоматизации учета видеокассет на данном предприятии.

  1. Химчистка

Задание: Разработать информационную систему «Химчистка» для автоматизации учета заказов на данном предприятии.

  1. Продажа подержанных автомобилей

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

  1. Снабжение

Задание: Склад оптовой базы поставляет широкий спектр товаров (до 200 наименований) в сеть магазинов (до 20 точек). В конце каждого месяца магазины присылают на склад заявки на товары на следующий месяц. Управляющим склада необходимо оперативно определить возможность удовлетворения заявок (убедиться в достаточном количестве товаров на складе) и, при необходимости, сделать срочную допоставку продукции на склад. Магазины могут забрать товары согласно заявке в любое время. При отгрузке товара оформляется накладная. Необходимо разработать информационную систему, позволяющую автоматизировать учет товаров, магазинов, прихода товаров на склад, заказов магазинов, накладных. При этом информация должна быть доступна непосредственно в складе (необходимо, например, иметь доступ к заказам всех магазинов, чтобы при приезде представителя магазина за товаром нужная информация была под рукой) и в административных помещениях оптовой базы (при планировании завоза товаров на склад необходимо иметь оперативную информнацию о текущих отгрузках, заказах и пр.). В связи с этим разрабатываемая информационная система должна иметь клиент-серверную архитектуру, обеспечивающую одновременный доступ к базе многих пользователей. Разрабатываемая система должна предоставлять возможность оперативно получать ответы на следующие вопросы: • каковы объемы заказов по каждому из товаров на текущий месяц? • сколько и каких товаров было отгружено со склада каждому из магазинов? • каковы остатки товаров на складе? • какие магазины заказывали имеющиеся на складе товары? • полная информация о магазинах, заказывавших определенный товар; • сколько и каких товаров необходимо срочно завезти на склад, чтобы не поставить под угрозу выполнение заказов на текущий месяц? • какие товары и в каком количестве отпущены по конкретной накладной? • какие товары и в каком количестве входят в определенный заказ? • все заказы, сделанные определенным магазином; • какие товары не пользуются спросом в текущем месяце (не заказаны ни одним из магазинов)?

  1. Оптовый склад

Задание: Склад осуществляет продажу товаров оптом. Любая фирма, занимающаяся продажей товаров в розницу, закупает необходимые ей товары на складе, который служит посредником между производителями и продавцами. На склад товар поступает от некоторой фирмы-поставщика, в свою очередь склад продает товар фирме-покупателю, заключая с ней сделку о продаже товара. Деятельность оптового склада характеризуется следующей информацией, которую можно объединить в группы следующим образом: ? поставщики (код поставщика, название фирмы-поставщика, адрес, телефон); ? покупатели (код покупателя, название фирмы-покупателя, адрес, телефон); ? товар на складе (код товара, поставщик, название товара, единицы измерения, количество, цена покупки за единицу товара, цена продажи за единицу товара); ? сделки о продаже (код товара, поставщик, покупатель, количество проданного товара). На основании описанных данных необходимо вести учет поставщиков, покупателей, продаж, движения товара на складе.

  1. Торгово-закупочное предприятие

Задание: Торгово-закупочное предприятие имеет склад, содержащий определенные виды товаров, например, продовольственные товары. Предприятие имеет штат сотрудников, являющихся агентами- реализаторами. Предприятие выдает агенту товар, устанавливая цену его продажи. Агент-реализатор оплачивает выданный товар не сразу, а по мере его реализации, оформляя приходные кассовые ордера. С каждой единицы проданного товара агент получает оплату, установленную предприятием. Данные, характеризующие торгово-закупочное предприятие, могут быть сгруппированы следующим образом: ? агенты-реализаторы (код агента, Ф.И.О. агента, адрес, телефон); ? товары (код товара, название товара, отпускная цена); ? товары на складе (код товара, количество); ? товары у агента (код агента, код товара, количество); ? приходный ордер (код агента, код товара, количество единиц реализованного товара, общая стоимость реализованного товара). Необходимо вести учет движения товаров как на складе, так и у агентов- реализаторов. Кроме того, предприятие производит операции: по новым поступлениям товара, по выдаче товара агенту, по расчету с агентом за реализованный товар

  1. Оптовая база

Задание: Информационная система создается для оптовой базы. Основным назначением оптовой базы является снабжение сети магазинов различными товарами. Пусть количество магазинов колеблется в пределах 100, а номенклатура товаров может достигать 1000. Каждый магазин в конце года направляет в оптовую базу заявку, в которой перечисляются названия и количество необходимых товаров на следующий год. Представитель магазина получает товар со склада оптовой базы в любое время. Движением товаров на склад и со склада управляет отдел снабжения оптовой базы. Товары на склад базы поступаю от поставщиков. В реальных условиях число поставщиков может быть значительным. С поставщиками заключается договор на поставку оптовой базе одного или нескольких видов товаров. Размеры и сроки поставок устанавливаются в плановом отделе на основе анализа заявок магазинов и наличия товаров на складе. Перечень фрагментов, которые подлежат охвату в разрабатываемой ИС, следующий: 1. Формирование плана размеров и сроков поставок на каждый вид товара. 2. Заключение договоров с поставщиками. 3. Управление процессом поступления товаров на склад и выдачей их магазинам. 4. Проведение финансовых расчетов по движению товаров.

  1. Посредническая фирма со складами: Продовольственные товары

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

  1. Поставщики

Задание: Создать информационную систему “Поставщик”. Система должна содержать данные по поставщикам, данные о товарах, которые они поставляют, данные о заказчиках, о заказах, а также о банках, которые обслуживают поставщиков и заказчиков.

  1. Сеть продуктовых магазинов

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

  1. Сеть продуктовых магазинов

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

  1. Сеть магазинов спорттоваров

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

  1. Склад детской одежды

Задание: Рассматривается фрагмент предметной области Склад, в котором ведется учет только количества товаров и их стоимости. Денежные расчеты выполняются в другом фрагменте. База данных хранит сведения о поступающих товарах, о поставщиках товаров и клиен- тах. Получение и выдача товаров на базе производится по накладным, которые составляются на основе договоров с поставщиками и клиентами. Рассмотрение договоров выходит за пределы фрагмента предметной

  1. Склад детской одежды

Задание: Выполнить проектирование базы данных и разработать приложение СКЛАД ДЕТСКОЙ ОДЕЖДЫ. База данных должна хранить данные о поступлении товара, информацию о поставщиках и покупателях. Товар со склада может быть отпущен в кредит, продан за наличный и безналичный расчет. Необходимо вести учет накладных и счетов.

  1. Склад обувной фабрики

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

  1. Ресторан

Задание: Составить базу данных «Ресторан»:

• номер столика

• заказанные блюда

• их цена

• сумма заказа

• информация о выполнении заказа

• время, когда был сделан заказ

Упорядочить все невыполненные заказы в порядке заказа. Рассчитать заказчикам от 100 до 200 грн. скидку 5%, от 200 до 500 грн. — 10%, более 500 грн. — 15%.

  1. Успеваемость студентов

Задание: Составить БД: Успеваемость студентов:

• ФИО

• специальность

• курс

• семестр

• группа

• дисциплина

• оценка

Выяснить процент отличников (все 5) и неуспевающих (хотя бы одна 2).

  1. Хлебозаводы

Задание: Разработать базу данных (БД) Microsoft Access, содержащую информацию о хлебных киосках города. В БД предусмотреть представление информации в виде трех таблиц с установлением отношений связи 1–1 (один к одному) и 1–? (один ко многим). В таблицах должны быть следующие данные: 1. Таблица «Хлебозавод»: код, номер, телефон, адрес. 2. Таблица «Киоски», закрепленные за хлебозаводами: код, номер, адрес, дата открытия, средний ежедневный доход, код хлебозавода. 3. Таблица «Владелец» киоска: код киоска, фамилия, имя и отчество владельца, год рождения. Результаты обработки введенной информации должны быть представлены в виде следующих окончательных документов: 1. Создать формы, которые должны отражать данные таблицы «Хлебозавод» (главная форма) и таблицы «Киоски» и «Владелец» (составная подчиненная форма). 2. При помощи запроса создать таблицу, содержащую перечень киосков девятого хлебозавода, данные из таблиц «Киоски» (все поля) и «Владелец» (поля фамилия, имя и отчество). В таблицу ввести вычисляемое поле «Средний еженедельный доход». 3. На основании запроса создать отчет.

  1. Наблюдение за выполнением договоров на производство продукции

Задание: Разработка базы данных средствами Microsoft Access для наблюдения за выполнением договоров на производство

  1. Агентство трудоустройства

Задание: Разработать информационную систему «Агентство трудоустройства» для автоматизации учета безработных и вакансий на предприятиях города.

  1. Адвокатская контора

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

  1. Компьютерный магазин

Задание: Магазин торгует компьютерной техникой. Магазин выполняет сборку компьютеров по желанию заказчика из комплектующих, выбираемых им по каталогу (прейскуранту). Комплектующие подразделяются на категории (процессоры, материнские платы и т.д.) таким образом, что в каждом заказе должно присутствовать не более одной позиции по каждой из категорий. Магазин работает на основании дилерских соглашений с ведущими производителями комплектующих, каждый из которых может поставлять комплектующие из нескольких категорий. Необходимо автоматизировать учет заказов, комплектующих и производителей, вычисление суммы заказа, а также обеспечить выдачу на печать (экран) заказов и следующих отчетных документов: • суммы заказов за период по категориям — для определения изменения спроса на различные категории комплектующих; • суммы заказов по производителям — для определения наиболее популярных и пользующихся спросом моделей и производителей; • суммы заказов по месяцам — для определения динамики продаж.

  1. Налоговая инспекция

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

  1. Прокат автомобилей

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

  1. Регистратура психоневрологического диспансера

Задание: Разработать информационную систему «Регистратура психоневрологического диспансера», которая должна обеспечивать ведение учета пациентов, врачей, визитов, а также облегчать поиск необходимых данных, таких как диагнозы больных, просматривать ста- тистические данные по приему пациентов за заданный период и др.

  1. Страховая компания

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

  1. Турагентство

Задание: Разработать информационную систему «Туристическое агентство», которая должна обеспечивать ведение учета продажи путевок, а также облегчать поиск необходимых данных, таких как справочник маршрутов, просмотр списка активных клиентов и др.

  1. Туристическое агентство

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

Клиенты заключают с фирмой договор, в котором оговариваются условия отдыха. В прайс-листе указываются стоимости маршрутов (стран, городов). Некоторым категориям клиентов (студентам, пенсионерам, де- тям и т. д.) предоставляются скидки.

  1. Туристическая компания

Задание: Решаемые задачи: Имеется несколько постоянных маршрутов, формирование туристических групп, оценка рентабельности групп.

У клиентов имеется возможность отказаться от заказа, но при этом они теряют некоторою страховую сумму.

Запросы: - ФИО клиентов по турам и дате отправления;

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

- Рассчитать рентабельность тура.

Отчеты: - Описание туров (не менее 10 характеристик).