Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 / UMKD_Shnyrev_Bazy_dannyh_2008 / kursovye_raboty.doc
Скачиваний:
95
Добавлен:
22.08.2013
Размер:
111.1 Кб
Скачать

Курсовая работа № 3 Разработка реляционной базы данных “Торговля”

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

Описание предметной области

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

В предметной области имеются по крайней мере 4 объекта:

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

- название, юридический адрес, ФИО генерального директора, телефоны отдела продаж, а также финансовые данные – баланс по каждому наименованию товара как между производителем и поставщиком, так и между магазином и поставщиком.

2. Товары:

- наименование товара, цена покупки у производителя, цена продажи магазину, количество товара на складе.

3. Накладные:

- дата выписки накладной, название предприятия, общая сумма накладной, наименование товара, количество товара и цена одного экземпляра.

4. Платежные извещения:

- наименование предприятия, наименование платежа (продажа магазину или покупка у производителя), дата совершения платежа и сумма платежа.

При работе с базой данных поставщик должен иметь возможность решать следующие задачи:

1. По номеру накладной получать список товаров, с которыми она связана.

2. Получать список накладных, сумма которых находится в заданном диапазоне.

3. Список предприятий-должников и предприятий, к которым имеется задолженность.

4. Список нереализованного товара, находящегося на складе.

5. По номеру накладной получать информацию о соответствующем ей платежном извещении.

Дополнительные задания студент получает индивидуально.

Курсовая работа № 4 Разработка реляционной базы данных “Турагенство”

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

Описание предметной области

Необходимо разработать БД для централизованного оперативного учета и контроля туристов, воспользовавшихся платными туристическими услугами фирмы-заказчика.

Объектами БД будут являться сами клиенты, тур, организованный заказчиком для клиента, и менеджер по туризму, ответственный непосредственно за обслуживание клиента. К каждому туру создаются счета на оплату туристической путевки (ТП), передаваемые клиентам, участвующим в одном и том же туре, или счет в единственном числе, если был организован индивидуальный тур.

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

Направления характеризуются следующими параметрами:

- страна, представляющая направление; валюта расчетов по данной стране (направлению).

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

- фамилия; имя; отчество; дата рождения; серия и номер документа; контактный телефон.

Менеджер характеризуется следующими параметрами:

- табельный номер сотрудника; фамилия; имя; отчество.

Не каждый менеджер является менеджером по туризму.

Клиент может заказывать по несколько туров в разные периоды времени, по разным направлениям и соответственно с разными менеджерами.

Тур характеризуется следующими параметрами:

- номер ТП; дата заезда; длительность тура.

При оформлении тура клиенту выписывается счет на оплату ТП. Счет в БД характеризуется следующими параметрами:

- номер; дата; сумма; сумма НДС; оплата; ТП.

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

- кассир; менеджер; администрация (бухгалтерия и начальник департамента туризма).

Задача кассира – своевременное отражение факта оплаты.

Менеджер должен иметь возможность решать следующие задачи:

- регистрировать новых и повторно обратившихся клиентов;

- регистрировать тур, организованный для клиента(-ов);

- регистрировать счет к оплате ТП;

- присваивать новые номера ТП;

- контроль оплаты предоставленных услуг клиентом.

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

- перечень клиентов, не оплативших услуги;

- наиболее и наименее популярные направления потоков туристов;

- наиболее и наименее рентабельные направления отдыха;

- суммы выделенного НДС для исчисления налогооблагаемой базы за данный период;

- определение открытия «периода отпусков» по возросшему спросу на ТП для соответствующих изменений в ценообразовании предприятия.

Соседние файлы в папке UMKD_Shnyrev_Bazy_dannyh_2008