База данных "Магазин косметики"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
тия, построение леворедуцированного неизбыточного покрытия, построение праворедуцированного неизбыточного покрытия, построение классов эквивалентностей, построение минимального покрытия). Построить уточненную концептуальную модель в виде 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Код типа ценКод типа цены, использов