Rujkugjy

  • 05 дек. 2012 г.
  • 2451 Слова
Введение
проектирование база интернет магазин
Концептуальное (инфологическое) проектирование – анализ предметной области и ее описание. Этот этап осуществляется без ориентации на какие-либо конкретные программные или технические средства.
ER-модель, или ER-диаграмма (Entity – Relation; в русском переводе - модель «объект – отношение» или «сущность – связь») предназначена для формализованногоописания предметной области на этапе концептуального проектирования базы данных. Модель представляет собой графическое описание предметной области с использованием стандартизированного набора обозначений. На основе ER-модели по определенным правилам строится логическая модель для реализации в конкретной СУБД.
Логическое проектирование базы данных представляет собой процесс конструирования моделиинформационной структуры организации, выполняемый на основе конкретной модели данных, но без учета определенной СУБД и других физических ограничений.
Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью.
Правила перевода из логической модели данных в физическую следующие:
- объекты становятся таблицами в физической базеданных
- атрибуты становятся колонками (полями) в физической базе данных. Для каждого атрибута выбирается свой тип данных.
- уникальные идентификаторы становятся колонками, не допускающими значение NULL. В физической базе данных они называются первичными ключами (primary key).
Основная задача РНР-языка – интерпретация сценариев (программ) для генерации web-страниц, отсылаемых программе-клиенту(браузеру). Сценарий (скрипт) может содержать как РНР–, так и HTML-код. HTML-код пересылается в литеральном представлении, а РНР– код выполняется, и клиенту отсылается результат его работы. Таким образом, пользователь никогда не видит РНР– кода. Для полноценной работы с РНР необходимо кроме самого языка ещё и web-сервер. В качестве web-сервера можно использовать Apache. Данный интернет-магазин реализуемс использованием языка гипертекстовой разметки html, языка программирования php и СУБД MySQL. Главная часть функционирования сайта – работа с базой данных. Листинг базы данных пишется в Текстовом редакторе Блокнот и сохраняется под именем SHEMA.
Для расчета экономической эффективности необходимо осуществить:
- расчет капитальных затрат;
- расчет эксплуатационных (текущих) затрат;
- расчетэкономического эффекта.



1. Проектирование базы данных и структуры ЭМ «Only for you»
в терминах ER – моделирования

1.1 Описание предметной области и структуры ЭМ «Only for you»

В базе данных отражается информация об определенной предметной области. Под предметной областью понимается часть реального мира, данные о которой должны отражаться в проектируемой БД. Информация, необходимая дляописания предметной области, зависит от типа самой предметной области, а также от того, какую именно информацию об этой предметной области требуется хранить и обрабатывать.
В данной курсовой работе проектируется интернет-магазин женской одежды. В результате поиска были найдены следующие магазины: www.strekozashop.by, www.zean.com.ua, www.caroline.by, www.linorusso.ru.
Анализ этих Интернет магазиновпоказал, что на белорусском рынке уже существуют магазины женской одежды, у которых есть свои покупатели.
Для построения концептуальной модели выделяются наиболее существенные объекты, необходимые при работе магазина. В данном магазине продается женская одежда, следовательно, одним из объектов для базы данных будет сама одежда. Так как любой гардероб классифицируется по моделям, то следующим объектом базыданных будет непосредственно вид одежды. Существование магазина невозможно без покупателей, следовательно, третьим объектом базы данных моего магазина будет покупатель. Как и в любом Интернет магазине покупатель сможет выбирать товар и добавлять его в корзину, после чего, все заказанные товары формируются в заказ, и отправляется администратору, значит, необходим еще...
tracking img