![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Разработка базы данных. Разработка архитектуры системы
Разработка архитектуры системы Разработка
Выбор архитектуры осуществляется с учетом функциональности и характеристик обрабатываемой информации, на этом основание была выбрана архитектура «клиент-сервер». На уровне сервера достаточно четко можно выделить следующие компоненты: · Слой представление, предназначенный для работы с данными пользователя; · Слой бизнес-логика, на котором располагаются модули приложения; · Слой Базы Данных, предназначенный для хранения данных; Таким образом была определена модель клиент-серверного взаимодействия – «Тонкий клиент»:
Рисунок 3.1 – Архитектура «клиент-сервер»
Для хранения данных системы в таблицах реляционной БД разработана логическая диаграмма сущность-связь, приведенная на рисунке 3.2
Рисунок 3.2 – Логическая модель базы данных
Рисунок 3.3 – Физическая модель базы данных
На рисунках 3.4, 3.5, 3.6 и 3.7 показаны настройки таблиц, сделанные в PHPMyAdmin для базы данных. В таблице данных categories будет храниться информация о категориях находящихся в каталоге: название, является ли она родительской категорией, счетчик продуктов, описание категории, название фотографии, и счетчик для информации по товарам для администратора.
Рисунок 3.4 – Таблица данных – categories
В таблице данных ordered_carts будет хранится информация о купленных товарах, а именно: номер продукта, номер заказа, наименование товара, цена одного экземпляра и количество штук.
Рисунок 3.5 – Таблица данных – ordered_carts
В таблице данных orders будет хранится информация о покупателе: номер заказа, время заказа, ФИО, е-мейл и телефон для связи, а также адрес места проживания.
Рисунок 3.6 – Таблица данных – orders
В таблице данных products будет хранится информация о товарах присутствующих в каталоге: номер продукта, номер категории в которой находится данный товар, название товара, описание, оценка пользователей данного товара, маленькое фото, наличие товара на складе, фото для расположения в каталоге, количество голосов пользователей об оценке товара, количество проданных экземпляров, большое фото (открывающееся при клике на маленькое), включение товара для отображения в каталоге, краткое описание товара (для отображения в каталоге), цена, код продукта.
Рисунок 3.7 – Таблица данных –products
В таблице данных special_offers будет хранится информация о товарах которые попали в специальные предложения, а именно: номер предложения, номер товара, и порядковый номер товара в списке спец. предложений.
Рисунок 3.8 – Таблица данных – special_offers
Дата добавления: 2015-08-31; Просмотров: 288; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |