Курсовик1
Корзина 0 0 руб.

Работаем круглосуточно

Доступные
способы
оплаты

Свыше
1 500+
товаров

Каталог товаров

Нужно сделать веб-сайт на языке программирования РНР с использованием базы данных MySql(Украина)

В наличии
200 руб.

Купить задание Нужно сделать веб-сайт на языке программирования РНР с использованием базы данных MySql(Украина)

После нажатия кнопки В Корзину нажмите корзину внизу экрана, в случае возникновения вопросов свяжитесь с администрацией заполнив форму

Задача


Архітектура web-додатка електронного каталогу комп’ютерної техніки

Архітектура клієнт-сервер є одним із архітектурних шаблонів програмного забезпечення та є домінуючою концепцією у створенні розподілених мережних застосунків і передбачає взаємодію та обмін даними між ними. Вона передбачає такі основні компоненти:

  • набір серверів, які надають інформацію або інші послуги програмам, які звертаються до них;
  • набір клієнтів, які використовують сервіси, що надаються серверами;
  • мережа, яка забезпечує взаємодію між клієнтами та серверами.

Дана архітектура буде застосована для розроблюваного сайту.

На рисунку 2.1 показана архітектура Веб-додатка.

Рисунок 2.1 – Архітектура Веб-додатка

Структура сайту буде являти собою схему, у якій відображені основні можливості користувача щодо перегляду каталогу товарів та редагування (рис. 2.2).

Рисунок 2.2 – Структура сайту

Структура бази даних

База даних Інтернет-каталогу створюється в середовищі MySQL. База являє собою набір таблиць з даними. У кожній таблиці присутні поля, які залежно від інформації, що зберігається в них, − мають свій тип даних, довжину тощо. Поля в яких зберігається яка-небудь невелика текстова інформація (назва товару) застосовується тип даних varchar, для зберігання більшої кількості текстової інформації – text (для опису товара), для зберігання інформації такої як лічильники − застосовуємо тип int (цілі числа), для зберігання інформації про ціну товару − застосовуємо тип даних float або double, так як ціна не обов'язково може бути цілим числом (зазвичай для дешевих товарів).

База даних compic має 3 таблиці: users, comp, note, phone, TV,

Таблиця users зберігає інформацію про користувачів сайту. Містить наступні поля:

  • Id – ідентифікатор користувача, тип даних int(11), має властивість AUTO_INCREMENT та є первинним ключем PRIMARY_KEY;
  • Id – ідентифікатор ПК, тип даних int(11), має властивість AUTO_INCREMENT та є первинним ключем PRIMARY_KEY;
  • Id – ідентифікатор ПК, тип даних int(11), має властивість AUTO_INCREMENT та є первинним ключем PRIMARY_KEY;
  • Id – ідентифікатор ПК, тип даних int(11), має властивість AUTO_INCREMENT та є первинним ключем PRIMARY_KEY;
  • Id – ідентифікатор ПК, тип даних int(11), має властивість AUTO_INCREMENT та є первинним ключем PRIMARY_KEY;
  • name – імя користувача, тип даних varchar(45);
  • email – адрес електронної пошти користувача, тип даних varchar(45);
  • pass – пароль для авторизації користувача, тип даних varchar(45);
  • role – тип користувача (звичайний користувач – «1» або адміністратор «2»), тип даних int(3), значення за замовчуванням 1.
  • name – повна назва, тип даних varchar(200);
  • price – ціна у грн, тип даних float;
  • manufacturer – виробник, тип даних varchar(200);
  • proc – опис процесора, тип даних varchar(200);
  • ram – об’єм оперативної пам’яті у Гб, тип даних int(11);
  • rom - об’єм вінчестеру у Гб, тип даних int(11);
  • vid - об’єм відео пам’яті у Гб, тип даних int(11);
  • ssd - об’єм жорсткого диску у Гб, тип даних int(11);
  • mothboard – назва материнської плати, тип даних varchar(200);
  • supply – потужність блоку живлення у Вт, тип даних int(11);
  • capacity – назва корпусу, тип даних varchar(200);
  • cooler - опис системи охолодження, тип даних varchar(200);
  • img – назва файлу зображення (разом з розширенням), тип даних varchar(200).
  • name – повна назва, тип даних varchar(200);
  • price – ціна у грн, тип даних float;
  • screen – роздільна здатність екрану, тип даних varchar(200);
  • manufacturer – виробник, тип даних varchar(200);
  • proc – опис процесора, тип даних varchar(200);
  • ram – об’єм оперативної пам’яті у Гб, тип даних int(11);
  • rom - об’єм вінчестеру у Гб, тип даних int(11);
  • vid - об’єм відео пам’яті у Гб, тип даних int(11);
  • ssd - об’єм жорсткого диску у Гб, тип даних int(11);
  • mothboard – назва материнської плати, тип даних varchar(200);
  • supply – потужність блоку живлення у Вт, тип даних int(11);
  • img – назва файлу зображення (разом з розширенням), тип даних varchar(200).
  • name – повна назва, тип даних varchar(200);
  • price – ціна у грн, тип даних float;
  • screen – роздільна здатність екрану, тип даних varchar(200);
  • manufacturer – виробник, тип даних varchar(200);
  • proc – опис процесора, тип даних varchar(200);
  • ram – об’єм оперативної пам’яті у Гб, тип даних int(11);
  • rom - об’єм вбудованої пам’яті у Гб, тип даних int(11);
  • img – назва файлу зображення (разом з розширенням), тип даних varchar(200).
  • name – повна назва, тип даних varchar(200);
  • price – ціна у грн, тип даних float;
  • screen – роздільна здатність екрану, тип даних varchar(200);
  • matr – тип матриці, тип даних varchar(200);
  • standart – стандарти підключення, тип даних varchar(200);
  • manufacturer – виробник, тип даних varchar(200);
  • proc – опис процесора, тип даних varchar(200);
  • img – назва файлу зображення (разом з розширенням), тип даних varchar(200).

Таблиця comp зберігає інформацію про персональні комп’ютери (ПК). Містить наступні поля:

Таблиця note зберігає інформацію про ноутбуки (лептопи). Містить наступні поля:

Таблиця phone зберігає інформацію про мобільні телефони (смартфони). Містить наступні поля:

Таблиця TV зберігає інформацію про телевізори. Містить наступні поля:

Між таблицями звзяки не встановлені так як достатньо буде таблиць з даними для отримання потрібної інформації щодо продукції.

Макети дизайну

Оформлення сторінок адміністратора на прикладі каталогу сантехніки (Зробити оформлення схожим чином).

Приклад сторінки перегляду каталогу товарів бази даних від адміністратора

Приклад сторінки додавання запису

Приклад сторінки видалення запису за обраною категорією

Приклад сторінки зміни запису

Оформлення сторінок користувача на прикладі каталогу сантехніки (Зробити оформлення схожим чином).
Приклад стартової сторінки

Приклад сторінки пошуку товарів за критеріями

Приклад сторінки опису детального опису товару


Loading...

Последние статьи из блога

Реформаторская деятельность М.М. Сперанского при Николае I. Подготовка, реализация и оценки кодификации законов.

Реформаторская деятельность М.М. Сперанского при Александре I

Совершенствование организации муниципального управления в сфере образования

Теоретические основы управления ценовой стратегией

Citizens' Responses to COVID-19 Policies: A Comparative Analysis of Russia, Germany, and the USA

Социальная адаптация как объект управления

Адаптация сотрудников загранпредставительств как одна из проблем управления персоналом

Социальная адаптация молодого специалиста

Факторы профессионального становления молодых специалистов

Организация бюджетирования на железнодорожном транспорте

Предпосылки к появлению института медиации в Российской Федерации

Экспериментальная работа по формированию коммуникативных униерсальных учебных действий

Теоретические основы формирования коммуникативных универсальных учебных действий младших школьников

Управление взаимоотношениями с клиентами

Анализ обеспеченности средствами защиты электромонтёров по ремонту и обслуживанию электрооборудования установки рп-201 Ярактинское месторождение

The Impact of Information Technology on Journalism

Анна Тютчева: личность и жизненные практики

Разработка тимлида

Чарльз Дарвин и его теория эволюции

Влияние репутации и имиджа артиста на аудиторию