
- •Темы курсовых работ
- •Курсовая работа № 1 Разработка реляционной базы данных “Библиотека”
- •Курсовая работа № 2 Разработка реляционной базы данных “Предприятие”
- •Курсовая работа № 3 Разработка реляционной базы данных “Торговля”
- •Курсовая работа № 4 Разработка реляционной базы данных “Турагенство”
- •Курсовая работа № 5 Разработка реляционной базы данных “Путевые листы”
- •Курсовая работа № 6 Разработка реляционной базы данных “Учебное заведение”
- •Курсовая работа № 7 Разработка реляционной базы данных “Компьютерный магазин”
- •Курсовая работа № 8 Разработка реляционной базы данных “Комиссионные сборы”
- •Курсовая работа № 9 Разработка реляционной базы данных “Инвентаризация”
Курсовая работа № 3 Разработка реляционной базы данных “Торговля”
Цель – разработка реляционной базы данных и ее системы управления, включающей элементы навигации по БД, запросы и отчеты, а также модификацию данных.
Описание предметной области
Имеются производители товара (компьютеров, книг, автомобилей и т. д.), поставщики и магазины, торгующие данным товаром. Количество производителей, поставщиков и магазином произвольное. Поставщики берут у производитля товар на реализацию без предварительной оплаты и предлагают его магазинам на тех же условиях. Срок реализации оговаривается заранее как между предприятием и поставщиком, так и между поставщиком и магазином. По истечении данного срока весь нереализованный товар должен быть возвращен либо оплачен. Центральным звеном является поставщик, который поддерживает двустороннюю связь с магазинами и производителями. Проектируемая база данных предназначена как раз для поставщика. Основными типами документов являются накладные на товар и платежные извещения. В накладных содержится информация о том, кому (у кого), сколько и какого товара продано (куплено). В платежных извещениях указывается сумма платежа и наименование производителя и магазина.
В предметной области имеются по крайней мере 4 объекта:
1. Производители и магазины, которые можно рассматриваить как один объект (назовем его предприятием). О каждом предприятии должна иметься следующая информация:
- название, юридический адрес, ФИО генерального директора, телефоны отдела продаж, а также финансовые данные – баланс по каждому наименованию товара как между производителем и поставщиком, так и между магазином и поставщиком.
2. Товары:
- наименование товара, цена покупки у производителя, цена продажи магазину, количество товара на складе.
3. Накладные:
- дата выписки накладной, название предприятия, общая сумма накладной, наименование товара, количество товара и цена одного экземпляра.
4. Платежные извещения:
- наименование предприятия, наименование платежа (продажа магазину или покупка у производителя), дата совершения платежа и сумма платежа.
При работе с базой данных поставщик должен иметь возможность решать следующие задачи:
1. По номеру накладной получать список товаров, с которыми она связана.
2. Получать список накладных, сумма которых находится в заданном диапазоне.
3. Список предприятий-должников и предприятий, к которым имеется задолженность.
4. Список нереализованного товара, находящегося на складе.
5. По номеру накладной получать информацию о соответствующем ей платежном извещении.
Дополнительные задания студент получает индивидуально.
Курсовая работа № 4 Разработка реляционной базы данных “Турагенство”
Цель – разработка реляционной базы данных и ее системы управления, включающей элементы навигации по БД, запросы и отчеты, а также модификацию данных.
Описание предметной области
Необходимо разработать БД для централизованного оперативного учета и контроля туристов, воспользовавшихся платными туристическими услугами фирмы-заказчика.
Объектами БД будут являться сами клиенты, тур, организованный заказчиком для клиента, и менеджер по туризму, ответственный непосредственно за обслуживание клиента. К каждому туру создаются счета на оплату туристической путевки (ТП), передаваемые клиентам, участвующим в одном и том же туре, или счет в единственном числе, если был организован индивидуальный тур.
Спецификой компании-заказчика является узкий круг «работающих» туристических направлений, причем, каждым направлением занимается единственный менеджер.
Направления характеризуются следующими параметрами:
- страна, представляющая направление; валюта расчетов по данной стране (направлению).
При обращении клиента к заказчику с целью получения определенных туристических услуг менеджер должен внести его в БД, вводя следующие сведения:
- фамилия; имя; отчество; дата рождения; серия и номер документа; контактный телефон.
Менеджер характеризуется следующими параметрами:
- табельный номер сотрудника; фамилия; имя; отчество.
Не каждый менеджер является менеджером по туризму.
Клиент может заказывать по несколько туров в разные периоды времени, по разным направлениям и соответственно с разными менеджерами.
Тур характеризуется следующими параметрами:
- номер ТП; дата заезда; длительность тура.
При оформлении тура клиенту выписывается счет на оплату ТП. Счет в БД характеризуется следующими параметрами:
- номер; дата; сумма; сумма НДС; оплата; ТП.
Необходимо разграничить права доступа к БД в соответствии со следующими категориями пользователей:
- кассир; менеджер; администрация (бухгалтерия и начальник департамента туризма).
Задача кассира – своевременное отражение факта оплаты.
Менеджер должен иметь возможность решать следующие задачи:
- регистрировать новых и повторно обратившихся клиентов;
- регистрировать тур, организованный для клиента(-ов);
- регистрировать счет к оплате ТП;
- присваивать новые номера ТП;
- контроль оплаты предоставленных услуг клиентом.
Сотрудник бухгалтерии и начальник департамента туризма должны иметь возможность получать следующие сведения о клиентах и сформированных ТП:
- перечень клиентов, не оплативших услуги;
- наиболее и наименее популярные направления потоков туристов;
- наиболее и наименее рентабельные направления отдыха;
- суммы выделенного НДС для исчисления налогооблагаемой базы за данный период;
- определение открытия «периода отпусков» по возросшему спросу на ТП для соответствующих изменений в ценообразовании предприятия.