База данных "Магазин косметики"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

тия, построение леворедуцированного неизбыточного покрытия, построение праворедуцированного неизбыточного покрытия, построение классов эквивалентностей, построение минимального покрытия). Построить уточненную концептуальную модель в виде ER-диаграммы, запросы предметной области. Записать минимизированные запросы на языке SQL.

База данных создана в визуальной среде разработки систем управления реляционными базами данных Navicat Premium.

база данные учет магазин

1.4.1Носители информации

Продукт должен размещаться в виде файлов на CD дисках. В процессе работы могут использоваться Flash, CD-R/-RW, DVD-R/RW или другие носители информации.

 

1.4.2Требования к составу и параметрам технических средств

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

?процессор Pentium V 2200 МГц;

?оперативная память объемом 1024 Мб;

?жесткий диск Seagate Barracuda, объемом 120 Гб;

?видеоадаптер SVGA;

?клавиатура;

?манипулятор типа мышь;

устройство удаленного доступа к сети: модем или сетевая карта.

 

2 Технический проект

 

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

 

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

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

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

При совершении сделок формируется накладная (приходная или расходная), состоящая строк - видов косметики, закупленных в определенном количестве по определенной цене.

По продажам отслеживается статус оплаты.

Для удобства покупателей косметика снабжается рекомендациями.

 

2.2 Словарь понятий и терминов

 

Словарь понятий и терминов приведен в таблицах 2.1 - 2.21.

 

Таблица 2.1 - Номенклатура

ТерминыСмыслОбозначениеПример значенияКод номенклатурыКод товара по каталогуkod_nom16Название номенклатурыНазвание товара в каталогеname_nomПомада Марон ГлясеКод страныКод страны-производителя данного товараkod_str3Код производителяКод фирмы-производителя данного товараkod_proiz5Единица измеренияЕдиницы, в которых измеряется количество данного товараed_izmштВесВес единицы данного товара (в килограммах)ves0.12

Таблица 2.2 - Цена

ТерминыСмыслОбозначениеПример значенияКод ценыКод цены в списке ценkod_pr19Код типа ценыКод типа цены kod_tp2Код номенклатурыКод товара, цена на который указывается, по каталогуkod_nom23ЦенаЦена на данный товарprice230.0

Таблица 2.3 - Тип цены

ТерминыСмыслОбозначениеПример значенияКод типа ценыКод типа цены в списке типов ценkod_tp2Название типа ценыНазвание типа цены name_tpЗакупочнаяКод валютыКод валюты, используемой для данного типа ценыkod_val3

Таблица 2.4 - Валюта

ТерминыСмыслОбозначениеПример значенияКод валютыКод валютыkod_val4Название валютыОбщепринятое название для данной валютыname_valUSDКурсКурс данной валюты по отношению к рублюkurs23.80

Таблица 2.5 - Производитель

ТерминыСмыслОбозначениеПример значенияКод производителяКод производителя в списке производителейkod_proiz9НазваниеНазвание производителяname_proizGreenMamaГородГород (юридический адрес производителя)city_pzМоскваУлицаУлица (юридический адрес производителя)street_pzСуворовскаяДомДом (юридический адрес производителя)house_pz25ОфисОфис (юридический адрес производителя)office_pz17ТелефонКонтактный телефон производителяphone_pz89103121111

Таблица 2.6 - Представитель

ТерминыСмыслОбозначениеПример значенияКод представителяКод представителя в списке представителейkod_pred9НазваниеНазвание представителяname_predСолнышкоКод производителяКод производителя в списке производителейkod_proiz9ГородГород (юридический адрес представителя)city_prМоскваУлицаУлица (юридический адрес представителя)street_prСуворовскаяДомДом (юридический адрес представителя)house_pr25ОфисОфис (юридический адрес представителя)office_pr17ТелефонКонтактный телефон производителяphone_pr89103121111

Таблица 2.7 - Страна

ТерминыСмыслОбозначениеПример значенияКод страныКод страны в списке странkod_str9НазваниеНазвание страныname_strРоссия

Таблица 2.8 - Рекомендация

ТерминыСмыслОбозначениеПример значенияКод рекомендацииКод рекомендации в списке рекомендацийkod_rek5Код номенклатурыКод товара в каталоге, к которому относится рекомендацияkod_nom34Код вариантаКод варианта рекомендацииkod_var8

Таблица 2.9 - Вариант рекомендации

ТерминыСмыслОбозначениеПример значенияКод варианта рекомендацииКод варианта рекомендации в списке вариантов рекомендацийkod_var6РекомендацияСуть рекомендацииrekДля жирной кожи

Таблица 2.10 - Состав

ТерминыСмыслОбозначениеПример значенияКод составаКод состава в списке составовkod_sost4Код номенклатурыКод товара в каталоге, к которому относится составkod_nom22Код веществаКод вещества, входящего в данный составkod_vv14

Таблица 2.11 - Вещество

ТерминыСмыслОбозначениеПример значенияКод веществаКод вещества в списке веществkod_vv3НазваниеНазвание веществаname_vvГидрохлорид калия

Таблица 2.12 - Продажа

ТерминыСмыслОбозначениеПример значенияКод продажиКод продажи в списке продажkod_prod150ДатаДата продажиdate_prod12.03.2007Код контрагентаКод контрагента, которому был продан товарkod_ka12Код типа ценКод типа цены, использов