Разработка базы данных учета продажи товаров через Интернет-магазин на примере сети магазинов

Характеристика современного состояния разработки Интернет-приложений, их программное и информационное обеспечение. Пример разработки интерактивной страницы "База данных электронного магазина" с помощью PHP-MySQL. Требования и мероприятия по охране труда.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 03.07.2015
Размер файла 882,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Современное состояние разработки Интернет - приложений

1.1 Описание систем Интернет-приложения

1.2 Основы разработки интерактивных интернет-проектов

1.2.1Основы технологии WWW

1.2.2 WWW-доступа к существующим базам даны

1.2.3 Основные виды СУБД

1.3 Программное и информационное обеспечение интерактивных интернет-проектов

1.3.1 Основы технологии «клиент-сервер»

1.3.2 Язык гипертекстовой разметки HTML

1.4 Характеристика предприятия

1.4.1 Сведения о предприятии

1.4.2 Аппаратное и программное обеспечение технического отдела фирмы

1.5 Постановка задачи

2 Разработка базы данных учета продажи товаров через Интернет магазин на примере сети магазинов «Меломан»

2.1 Общая структура системы

2.2 Выбор программного инструментария

2.2.1 Язык базы данных SQL

2.2.2 PHP- наилучшее средство поддержки MySQL

2.3 Разработка программного комплекса

2.4 Обзор систем навигации Базы Данных Интернет-магазина «Меломан»

3. Охрана труда

3.1 Анализ основных опасных и вредных факторов

3.2 Обеспечение санитарно-гигиенических требований к помещениям вычислительного центра

3.2.1 Требования к уровням химических и физических факторов в помещениях для эксплуатации ВДТ и ПЭВМ

3.3 Требования к организации рабочего места профессионального пользователя

3.4 Расчет освещенности

3.5 Расчет уровня шума

3.6 Мероприятия по защите от вредных и опасных факторов

Заключение

Список использованных источников

Приложение А

Приложение Б

Введение

Единство законов обработки информации в системах pазличной пpиpоды (физических, экономических, биологических и т.п.) является фундаментальной основой теории информационных процессов, определяющей ее общезначимость и специфичность. Информация - понятие во многом абстpактное, существующее "само по себе" вне связи с конкретной областью знания, в которой она используется.

Информационные pесуpсы в современном обществе играют не меньшую, а нередко и большую pоль, чем pесуpсы материальные. Знания, кому, когда и где продать товар, может цениться не меньше, чем собственно товар, и в этом плане динамика развития общества свидетельствует о том, что на "весах" материальных и инфоpмационных pесуpсов последние начинают пpевалиpовать, причем тем сильнее, чем более общество открыто, чем более развиты в нем сpедства коммуникации, чем большей информацией оно располагает.

С позиций рынка, информация давно уже стала товаром и это обстоятельство требует интенсивного развития практики, пpомышленности и теории компьютеризации общества. Компьютер, как инфоpмационная среда не только позволил совершить качественный скачек в организации пpомышленности, науки и рынка, но он определил новые самоценные области производства: вычислительная техника, телекоммуникации, пpогpаммные продукты.

Развитие современной компьютерной техники и внедрение новейших технологий положило начало нового направления нашей жизни. За довольно короткий промежуток времени развития микроэлектроники и кибернетики произошло очень много изменений. Прогрессивное развитие техники вызвало появление новых программных продуктов. С каждым годом внедряется все большее и большее количество языков программирования. Все они ориентированы, прежде всего, на целевую аудиторию.

Развиваются не только компьютеры, но и сети. Несколько десятков лет назад Интернет представлял собой небольшую частную сеть, но на сегодняшний день она является огромной системой взаимосвязанных компьютеров, без которой наше развитие было бы невозможно.

Если ранее сеть использовалась исключительно в качестве среды передачи файлов и сообщений электронной почты, то сегодня решаются более сложные задачи распределенного доступа к ресурсам. Несколько лет назад были созданы оболочки, поддерживающие функции сетевого поиска и доступа к распределенным информационным ресурсам, электронным архивам. Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД). Совместная работа пользователей в сетях с помощью унифицированных средств общения с базами данных возможна только при наличии стандартного языка манипулирования данными, обладающего средствами для реализации перечисленных выше возможностей. Таким языком стал SQL, разработанный в 1974 году фирмой IBM для экспериментальной реляционной СУБД System R. После появления на рынке двух пионерских СУБД этой фирмы - SQL/DS (1981 год) и DB2 (1983 год) - он приобрел статус стандарта де-факто для профессиональных реляционных СУБД. В 1987 году SQL стал международным стандартом языка баз данных, а в 1992 году вышла вторая версия этого стандарта. Существует большое количество популярных продуктов берущих свое начало от SQL. Такие базы данных как MySQL, mSQL очень популярны в наше время. Они обладают мощью и гибкостью, сохраняя в то же время компактность и эффективность. В особенности удалось уместить большой набор возможностей в очень маленьком и быстром ядре. Данный дипломный проект создан по технологии MySQL. Задача состоит в том, что необходимо создать интерактивную страницу «База данных электронного магазина» с помощью PHP-MySQL. По моему мнению, недорогая, мощная, гибкая система как MySQL наилучшим образом подходит для создания небольших, эффективных баз данных. Следует отметить также, что язык PHP, который является простой, эффективной, безопасной, гибкой системой. По мнению большинства web-программистов, PHP наиболее предпочтительный язык программирования при взаимодействии с MySQL. Язык сценариев очень богат и может использоваться в большом числе приложений. Благодаря наличию сотен стандартных функций РНР в состоянии решить практически любую задачу, которая может придти в голову разработчику. В нем имеется обширная поддержка создания графики и операций с ней, математических вычислений, средств электронной коммерции и таких популярных технологий, как XML (Extensible Markup Language), ODBC (Open Database Connectivity) и Macromedia Shockwave. Широкий выбор возможностей избавляет от необходимости рутинной и непростой работы по подключению сторонних модулей, поэтому многие разработчики со всего мира останавливают свой выбор на РНР.

1. Современное состояние разработки Интернет - приложений

1.1 Описание систем Интернет-приложения

Сеть Интернет можно описать как огромную цифровую магистраль - систему, связывающую миллионы компьютеров, по всему миру. Применяемый в ней протокол TCP/IP (Transmission Control Protocol/Internetwork Protocol - протокол управления передачей/межсетевой протокол) разработан с учетом того, чтобы компьютеры всех видов могли совместно использовать сетевые средства и непосредственно взаимодействовать друг с другом как одна эффективно интегрированная компьютерная сеть. Сегодня Интернет сильно разрослась и связывает уже десятки миллионов пользователей компьютеров во всем мире. Эта глобальная "сеть сетей" охватывает тысячи университетских, правительственных и корпоративных сетевых систем, связанных высокоскоростными частными и общедоступными сетями.

История Интернет уходит своими корнями в эпоху холодной войны, конец 60-х - начало 70-х годов, когда исследователи начали эксперименты по соединению компьютеров друг с другом и с людьми с помощью телефонных линий, используя фонды Агентства Перспективных Проектов Исследований Министерства Обороны США (U.S Defense Department's Advanced Research Projects Agency - ARPA). ARPA интересовалась вопросом о том, можно ли связывать расположенные в разных местах компьютеры с помощью новой технологии, которая называлась "коммутация пакетов" (packet switching). Эта технология, в которой данные, предназначенные для переброски в другое место, разбиваясь на пакеты, каждый из которых имел свой "адрес назначения" ("forwarding address"), обещала возможность нескольким пользователям работать по одной и той же линии связи одновременно. Столь же важным с точки зрения ARPA было то, что такая технология позволяла создавать сети, дающие возможность автоматической маршрутизации данных по включенным в нее цепям и компьютерам. Целью ARPA было не создание современного международного компьютерного сообщества, а развитие сети передачи данных, которая могла бы выдержать ядерное нападение [7].

Предыдущие попытки объединения компьютеров в сеть требовали наличия линии между двумя компьютерами сети, нечто вроде железнодорожной одноколейки. Пакетная система позволила создавать "шоссейные магистрали" для данных, по которым много машин движутся фактически в одном и том же ряду. Каждому пакету выдается компьютерный эквивалент карты и расписания, так что его можно направить в желательное место назначения, где все такие пакеты снова соберут в сообщение, пригодное для использования человеком или компьютером.

Эта система позволила компьютерам использовать разделяемые данные, а исследователям - использовать электронную почту. Создание электронной почты стала значимым событием, поскольку подробные письма можно пересылать со скоростью телефонного звонка. По мере того, как эта система, названная ARPANet, росла, несколько предприимчивых студентов колледжа разработали способ ее использования для проведения электронных конференций. В семидесятых годах при поддержке ARPA были разработаны правила, или протоколы, пересылки данных между различными компьютерными сетями. Эти протоколы с общим именем "Интернет" сделали возможным разработку всемирной Сети, которую мы сейчас имеем и которая соединяет компьютеры всех видов через национальные границы. К концу семидесятых были разработаны связи между ARPANet и ее контрагентами в других странах. Мир оказался связан в одно целое паутиной компьютерных сетей. В восьмидесятых годах эта сеть сетей, которая стала известна под именем Интернет, развилась до невероятной степени. Сотни, а потом и тысячи колледжей, исследовательских организаций и правительственных ведомств стали подключать свои компьютеры к этой всемирной Сети.

Фактически всемирная Сеть является сложной паутиной меньших локальных сетей, представляющая собой образ современной дорожной сети трансконтинентальных суперскоростных дорог между большими городами. От этих больших городов отходят дороги поменьше, связывающие между собой маленькие города, жители которых путешествуют по узким, медленным проселкам [7].

Этими суперскоростными дорогами для Сети является высокоскоростной Интернет. К нему присоединены компьютеры, использующие конкретные системы для пересылки данных с высокой скоростью.

В отличие от коммерческих сетей, таких, как CompuServe или Prodigy, в Интернет не существует одного центрального компьютера, управляющего работой сети - его ресурсы распределены между тысячами отдельных компьютеров. Это и является основным достоинством и большим недостатком. Такой подход означает виртуальную невозможность единовременной катастрофы всей сети - даже если один компьютер выйдет из строя, остальная часть сети останется сохранной. Такая конструкция также уменьшает стоимость доступа к сети для организаций и отдельных лиц. Но тысячи соединенных вместе компьютеров затрудняют передвижение по сети и поиск того, что вам в ней нужно - особенно потому, что у разных компьютеров разные команды для доступа к ресурсам. Только недавно пользователи сети начали разрабатывать средства навигации и "карты", позволяющие новичкам передвигаться по сети без риска заблудиться.

Интернет предоставляет уникальные возможности недорогой, надежной и конфиденциальной глобальной связи по всему миру. Это оказывается очень удобным для фирм имеющих свои филиалы по всему миру, транснациональных корпораций и структур управления. Обычно, использование инфраструктуры Интернет для международной связи обходится значительно дешевле прямой компьютерной связи через спутниковый канал или через телефон.

Электронная почта - самая распространенная услуга сети Интернет. В настоящее время свой адрес по электронной почте имеют приблизительно 20 миллионов человек. Посылка письма по электронной почте обходится значительно дешевле посылки обычного письма. Кроме того, сообщение, посланное по электронной почте, дойдет до адресата за несколько часов, в то время как обычное письмо может добираться до адресата несколько дней, а то и недель.

В настоящее время Интернет испытывает период подъема, во многом благодаря активной поддержке со стороны правительств европейских стран и США. Ежегодно в США выделяется около 1-2 миллиардов долларов на создание новой сетевой инфраструктуры. Исследования в области сетевых коммуникаций финансируются также правительствами Великобритании, Швеции, Финляндии, Германии [8].

Всемимрная паутимна (англ. World Wide Web) -- распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Всемирную паутину образуют миллионы web-серверов. Большинство ресурсов всемирной паутины представляет собой гипертекст. Гипертекстовые документы, размещаемые во всемирной паутине, называются web-страницами. Несколько web-страниц, объединенных общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же web-сервере, называются web-сайтом. Для загрузки и просмотра web-страниц используются специальные программы - браузеры. Всемирная паутина вызвала настоящую революцию в информационных технологиях и бум в развитии Интернета. Часто, говоря об Интернете, имеют в виду именно Всемирную паутину, однако важно понимать, что это не одно и то же. Для обозначения Всемирной паутины также используют слово веб (англ. web) и «WWW».

1.2 Основы разработки интерактивных интернет-проектов

1.2.1 Основы технологии WWW

Всемирную паутину образуют миллионы веб-серверов сети Интернет, расположенных по всему миру. Веб-сервер является программой, запускаемой на подключённом к сети компьютере и использующей протокол HTTP для передачи данных. В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру. Более сложные веб-серверы способны динамически распределять ресурсы в ответ на HTTP-запрос. Для идентификации ресурсов (зачастую файлов или их частей) во Всемирной паутине используются единообразные идентификаторы ресурсов URI (англ. Uniform Resource Identifier). Для определения местонахождения ресурсов в сети используются единообразные локаторы ресурсов URL (англ. Uniform Resource Locator). Такие URL-локаторы сочетают в себе технологию идентификации URI и систему доменных имён DNS (англ. Domain Name System) -- доменное имя (или непосредственно IP-адрес в числовой записи) входит в состав URL для обозначения компьютера (точнее -- одного из его сетевых интерфейсов), который исполняет код нужного веб-сервера.

Для обзора информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа -- веб-браузер. Основная функция веб-браузера -- отображение гипертекста. Всемирная паутина неразрывно связана с понятиями гипертекста и гиперссымлки. Большая часть информации в Вебе представляет собой именно гипертекст. Для облегчения создания, хранения и отображения гипертекста во Всемирной паутине традиционно используется язык HTML (англ. HyperText Markup Language), язык разметки гипертекста. Работа по разметке гипертекста называется вёрсткой, мамстера по разметке называют веб-мастером или вебмастером (без дефиса). После HTML-разметки получившийся гипертекст помещается в файл, такой HTML-файл является самым распространённым ресурсом Всемирной паутины. После того, как HTML-файл становится доступен веб-серверу, его начинают называть «веб-страницей». Набор веб-страниц образует веб-сайт. В гипертекст веб-страниц добавляются гиперссылки. Гиперссылки помогают пользователям Всемирной паутины легко перемещаться между ресурсами (файлами) вне зависимости от того, находятся ресурсы на локальном компьютере или на удалённом сервере. Гиперссылки веба основаны на технологии URL.

Всемирная паутина World Wide Web (WWW) соткана из Web-страниц, которые создаются при помощи так называемого языка разметки гипертекста HTML (Hyper Text Markup Language)[7]. Следует отметить то, что HTML не является языком программирования. HTML - является языком разметки документа. При разработке HTML-документа выполняется разметка текстового документа. Эти пометка служат для указания формы представления информации, содержащейся в документе.

Специальные программы просмотра HTML-документов, которые часто называют браузерами, служат для интерпретации файлов, размеченных по правилам языка HTML, форматирование их в виде Web-страниц и отображении их содержимого на экране компьютера пользователя. Существует большое количество программ-браузеров, разработанных различными компаниями. На сегодняшний день из всего разнообразия программ явно выделяются две программы-лидера - Netscape Communicator и Microsoft Internet Explorer [7].

Использование технологий WWW для обеспечения доступа к каким-либо информационным ресурсам подразумевает существование следующих компонент:

- ip - сети с поддержкой базового набора услуг по передаче данных с единой политикой нумерации и маршрутизации, работающим сервисом имен DNS;

- выделенного информационного сервера- WWW-сервера, обеспечивающего предоставление гипертекстовых документов через IP - сеть в ответ на запросы WWW - клиентов. Эти компоненты приведены на рисунке 1.

Рисунок 1- Основные компоненты технологии WWW

Передаваемые гипертекстовые документы оформляются в стандарте HTML - языке описания гипертекстовых документов. Эти документы могут либо храниться в статическом виде (совокупность файлов на диске), либо динамически компоноваться в зависимости от параметров запроса специальным программным обеспечением. Для динамической компоновки HTML-документов, WWW-сервер использует специальным образом оформленные программы - CGI-программы [8].

В целом можно заключить, что Всемирная паутина стоит на «трёх китах»: HTTP, HTML и URL. Хотя в последнее время HTML начал несколько сдавать свои позиции и уступать их более современным технологиям разметки: XHTML и XML. XML (англ. eXtensible Markup Language) позиционируется как фундамент для других языков разметки. Для улучшения визуального восприятия веба стала широко применяться технология CSS, которая позволяет задавать единые стили оформления для множества веб-страниц. Ещё одно нововведение, на которое стоит обратить внимание, -- система обозначения ресурсов URN (англ. Uniform Resource Name).

Популярная концепция развития Всемирной паутины -- создание семантической паутины. Семантическая паутина -- это надстройка над существующей Всемирной паутиной, которая призвана сделать размещённую в сети информацию более понятной для компьютеров. Семантическая паутина -- это концепция сети, в которой каждый ресурс на человеческом языке был бы снабжён описанием, понятным компьютеру. Семантическая паутина открывает доступ к чётко структурированной информации для любых приложений, независимо от платформы и независимо от языков программирования. Программы смогут сами находить нужные ресурсы, обрабатывать информацию, классифицировать данные, выявлять логические связи, делать выводы и даже принимать решения на основе этих выводов. При широком распространении и грамотном внедрении семантическая паутина может вызвать революцию в Интернете. Для создания понятного компьютеру описания ресурса, в семантической паутине используется формат RDF (англ. Resource Description Framework), который основан на синтаксисе XML и использует идентификаторы URI для обозначения ресурсов. Новинки в этой области -- это RDFS (англ. RDF Schema) и SPARQL (англ. Protocol And RDF Query Language) (произносится как «спамркл»), новый язык запросов для быстрого доступа к данным RDF.

1.2.2 WWW-доступа к существующим базам данных

При обеспечении WWW-доступа к существующим БД, возможен ряд путей - комплексов технологических и организационных решений. Практика использования WWW-технологии для доступа к существующим БД предоставляет широкий спектр технологических решений, по-разному связанных между собой - перекрывающих, взаимодействующих и т.д. Выбор конкретных решений при обеспечении доступа зависит от специфики конкретной СУБД и от ряда других факторов, как то: наличие специалистов, способных с минимальными издержками освоить определенную ветвь технологических решений, существование других БД, WWW-доступ к которым должен осуществляться с минимальными дополнительными затратами и т.д. [3].

WWW - доступ к существующим базам данных может осуществляться по одному из трех основных сценариев. Ниже дается их краткое описание и основные характеристики [1]:

- однократное или периодическое преобразование содержимого БД в статические документы. В этом варианте содержимое БД просматривает специальная программа, создающая множество файлов - связных HTML-документов. Полученные файлы могут быть перенесены на один или несколько WWW-серверов. Доступ к ним будет осуществляться как к статическим гипертекстовым документам сервера. Схема взаимодействия приведена на рисунке 2.

Рисунок 2- Однократное или периодическое преобразование содержимого баз данных

Этот вариант характеризуется минимальными начальными расходами. Он эффективен на небольших массивах данных простой структуры и редким обновлением, а также при пониженных требованиях к актуальности данных, предоставляемых через WWW. Кроме этого, очевидно полное отсутствие механизма поиска, хотя возможно развитое индексирование;

- динамическое создание гипертекстовых документов на основе содержимого БД. В этом варианте доступ к БД осуществляется специальной CGI-программой, запускаемой WWW-сервером в ответ на запрос WWW - клиента. Эта программа, обрабатывая запрос, просматривает содержимое БД и создает выходной HTML-документ, возвращаемый клиенту. Схема взаимодействия приведена на рисунке 3.

Рисунок 3- Динамическое создание гипертекстовых документов на основе содержимого базы данных

Это решение эффективно для больших баз данных со сложной структурой и при необходимости поддержки операций поиска. Показаниями также являются частое обновление и невозможность синхронизации преобразования БД в статические документы с обновлением содержимого. В этом варианте, возможно, осуществлять изменение БД из WWW-интерфейсов.

Для реализации такой технологии необходимо использовать взаимодействие WWW-сервера с запускаемыми программами CGI [8]. Выбор программных средств достаточно широк - языки программирования, интегрированные средства типа генераторов отчетов. Для СУБД с внутренними языками программирования существуют варианты использования этого языка для генерации документов;

- создание информационного хранилища на основе высокопроизво- дительной СУБД с языком запросов SQL. Периодическая загрузка данных в хранилище из основных СУБД. В этом варианте предлагается использование технологии, получившей название "информационного хранилища" (ИХ) [1]. Для обработки разнообразных запросов, в том числе и от WWW-сервера, используется промежуточная БД высокой производительности. Схема взаимодействия приведена ниже на рисунке 4.

Рисунок 4- Уровень перегрузки данных

Информационное наполнение промежуточной БД осуществляется специализированным программным обеспечением на основе содержимого основных баз данных. Схема взаимодействия приведена на рисунке 5.

Рисунок 5- Уровень обработки запросов

На первом уровне производиться перегрузка данных, а на втором этапе производиться обработка запросов.

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

Несмотря на кажущуюся громоздкость такой схемы, для задач обеспечения WWW-доступа к содержимому нескольких баз данных накладные расходы существенно уменьшаются.

Основой повышения производительности обработки WWW-запросов и резкого увеличения скорости разработки WWW-интерфейсов является использование внутренних языков СУБД информационного хранилища для создания гипертекстовых документов.

Для загрузки содержимого основной БД в информационное хранилище могут использоваться все перечисленные решения (языки программирования, интегрированные средства), а также специализированные средства перегрузки, поставляемые с SQL-сервером и продукты поддержки информационных хранилищ [1].

1.2.3 Основные виды СУБД

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

Банки данных хранят сведения из самых разных областей человеческой деятельности: библиотечное и банковское дело, образование и медицина, управление предприятием и государством, право, экология и т. д.

Банк данных включает одну или несколько баз данных, систему управления базами данных (СУБД) и оболочку базы данных.

Собственно данные, хранящиеся в запоминающих устройствах компьютеров, составляют базу данных (БД). По структуре представления данных БД делятся на сетевые, иерархические и реляционные. В настоящее время практически применяется только реляционная структура, в которой база данных состоит из одной или нескольких таблиц. Каждая таблица содержит информацию в виде набора записей. Каждая запись в базе данных разделена на поля по типам или смыслу содержащейся в них информации.

Примером таблицы может служить список данных о студентах колледжа с полями ФИО, дата рождения, адрес и т. д. Количество записей в этой таблице будет равно числу студентов колледжа. Другая таблица этой БД может содержать, например, оценки студентов по различным предметам.

Над данными в табличном представлении можно эффективно применять ряд стандартных элементарных операций, к которым сводятся все необходимые действия с базой данных. Комбинируя таблицы, выбирая отдельные столбцы и строки, пользователь может формировать новые таблицы для отображения на экране, для дальнейшей обработки или записи на хранение.

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

Работу с БД обеспечивает система управления базой данных (СУБД), которая позволяет производить поиск и сортировку информации в базе данных, а также добавлять и удалять записи в БД и создавать различные отчеты на основе запросов к одной или нескольким БД. Например, к описанной выше БД можно обратиться с запросом "выбрать всех студентов, родившихся в январе и имеющих средний балл не менее 4".

СУБД реляционного типа освобождает пользователя от необходимости знать форматы хранения данных, методы доступа и методы управления памятью. Изменение физической структуры базы данных не влияет на работоспособность прикладных программ, работающих с нею.

Запросы формулируются на специальном языке. Популярным языком такого рода является реляционный язык SQL (Structured Query Language), который является международным стандартом языка запросов.

По степени универсальности различают два класса СУБД:

- системы общего назначения;

- специализированные системы.

СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели компьютеров в определенной операционной системе и поставляется многим пользователям как коммерческое изделие. Такие СУБД обладают средствами настройки на работу с конкретной базой данных.

Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения.

Современные СУБД предоставляют пользователю мощные средства работы с данными и автоматически выполняют такие системные функции, как восстановление после сбоя и одновременный доступ нескольких пользователей к общим данным.

К числу известных простейших СУБД относятся dBase, Clipper, Foxbase, R:BASE, Paradox, Data Ease, Clarion и т. д.

К современным СУБД реляционного типа относятся FoxPro, Access, Oracle, Progress, Informix и т. д.

При одновременной работе с базой данных нескольких пользователей предполагается выполнение СУБД следующих функций:

- блокировки базы данных, файла, записи, поля;

- идентификации станции, установившей блокировку;

- обновления информации после модификации;

- контроля времени и повторения обращения;

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

- работы с сетевыми операционными системами (LAN Manager, NetWare, Unix).

Все рассматриваемые программные средства обладают автоматизированными средствами создания экранных форм, запросов, отчетов, меню, наклеек, стандартных писем. Для создания указанных визуальных и структурных объектов ряд СУБД использует специальные инструментальные средства, называемые "мастерами".

Базы данных прочно вошли в жизнь. Однако сегодня множество компаний столкнулось с серьезной проблемой -- необходимостью быстрого принятия решений на основе данных из разнородных, подчас несовместимых друг с другом систем. Например, в одном подразделении фирмы используется Paradox, в другом -- FoxPro, корпоративные данные находятся под управлением Oracle или Informix, а руководитель должен иметь под рукой сводку на основе всей информации, допустим в виде аналитического документа Word.

Для решения проблемы доступа к разнородным данным разработаны стандарты на методы обращения к базам данных, например ODBC или IDAPI.

БД - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Синоним термина «база данных» - «банк данных».

Чтобы обеспечить быстроту и качество поиска данных в базе, этот процесс должен быть автоматизирован. Компьютерную базу данных можно создать несколькими способами [1]:

- с помощью алгоритмических языков программирования как Basic, Pascal, C++ и т.д. Данный способ применяется для создания уникальных баз данных.

- с помощью прикладной среды,Visual Basic. С его помощью можно создавать базы данных, требующие каких-то индивидуальных особенностей построения.

- с помощью специальных программных средств которые называются СУБД.

БД может быть основана на одной модели или на совокупности нескольких моделей. Любую модель данных можно рассматривать как объект, который характеризуется своими свойствами (параметрами), и над ней, как над объектом, можно производить какие-либо действия.

Существуют три основных типа моделей данных - реляционная, иерархическая и сетевая.

Реляционная модель. Термин «реляционный» (от латинского relatio - отношение) указывает, прежде всего, на то, что такая модель хранения данных построена на взаимоотношении составляющих ее частей. В простейшем случае она представляет собой двухмерный массив или двухмерную таблицу, а при создании сложных информационных моделей составит совокупность взаимосвязанных таблиц. Каждая строка такой таблицы называется записью, а столбец - полем.

Реляционная модель данных имеет следующие свойства:

- каждый элемент таблицы - один элемент данных;

- все поля в таблице являются однородными, т.е. имеют один тип;

- каждое поле имеет уникальное имя;

- одинаковые записи в таблице отсутствуют;

- порядок записей в таблице может быть произвольным и может характеризоваться количеством полей, типом данных.

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

Узел - информационная модель элемента, находящегося на данном уровне иерархии.

Свойства иерархической модели данных:

- несколько узлов низшего уровня связано только с одним узлом высшего уровня;

- иерархическое дерево имеет только одну вершину (корень), не подчиненную никакой другой вершине;

- каждый узел имеет свое имя (идентификатор);

- существует только один путь от корневой записи к более частной записи данных.

Сетевая модель. Сетевая модель БД похожа на иерархическую. Она имеет те же основные составляющие (узел, уровень, связь), однако характер их отношений принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней [1].

1.3 Программное и информационное обеспечение интерактивных интернет-проектов

1.3.1 Основы технологии «клиент-сервер»

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

- статический;

- динамический.

В первом случае источником интерфейса является HTML-документ, созданный в каком-либо текстовом или HTML-ориентированном редакторе. Следовательно, данный документ остается неизменным в течение использования. Во втором случае источником интерфейса является HTML-документ сгенерированный cgi-модулем. Следовательно, появляется некоторая гибкость в видоизменении интерфейса во время использования.

Интерактивный интерфейс представляет собой последовательность статически или динамически формируемых HTML-документов, реализующих интерфейс пользователя.

Практически любая задача, решающая проблему получения данных от клиента, связана с построением интерфейса. Наиболее интересным является построение интерфейсов к различным базам данных, доступ к SQL-серверу, получение информации от периферийных устройств, создание клиентских рабочих мест. Все это возможно посредством CGI- программ [8].

Common Gateway Interface является стандартом интерфейса внешней прикладной программы с WWW сервером. Задача построения вышеназванных интерфейсов делится на две части:

- клиентская часть;

- серверная часть.

Для создания клиентской части необходимо создать HTML-документ, в котором реализован интерфейс с пользователем. В языке HTML это возможно посредством форм.

Серверная часть состоит из исполняемого модуля, решающего основные задачи обработки данных поступающих от клиентской части, формирования ответа в формате HTML, и т.д. Такой модуль называется cgi-модулем.

Для реализации взаимодействия "клиент-сервер" важно, какой метод HTTP запроса использует клиентская часть при обращении к WWW серверу[7]. В общем случае, запрос- это сообщение, посылаемое клиентом серверу. Первая строка HTTP запроса включает в себя метод, который должен быть применен к запрашиваемому ресурсу, идентификатор ресурса URI, и используемую версию HTTP-протокола [7]. В рассматриваемом нами рисунке 6 клиентская часть применяет методы запроса POST и GET. Метод POST используется для запроса серверу, чтобы тот принял информацию, включенную в запрос, как относящуюся к ресурсу, указанному идентификатором ресурса. Метод GET используется для получения любой информации, идентифицированной идентификатором ресурса в HTTP запросе.

Рисунок 6. Две части интерактивного интерфейса.

Web-страницы описываются на специальном языке, называемом HTML, ставшем основным языком описания документов в Интернет. HTML является простым подмножеством универсального языка разметки документов SGML, являющегося стандартом для обмена документами между различными платформами. Точнее, весь синтаксис HTML полностью описывается с помощью SGML DTD. По этой причине почти все программы, совместимые с SGML, могут быть использованы при подготовке HTML-документов [4].

За сравнительно короткое время разработчики Web-страниц прошли путь от простого перевода текстовых документов на язык HTML до создания красочных, искусно оформленных интерактивных страниц, с умело используемой графикой и различными стилями размещения текста на странице. Появилась профессия под названием «Web-дизайнер», то есть человек, специализирующийся на создании Web-страниц высшего качества.

Следует отметить некоторые особенности, отличающие верстку информации для Web и верстку для бумажной технологии передачи документов. В отличие от языков описания печатных документов, вроде известного языка PostScript, упор делается на переносимость информационного наполнения страниц, а не их внешнего оформления. При переносе документа на языке PostScript между двумя компьютерами гарантируется сохранение его внешнего вида, то есть размеров, шрифтового оформления; тогда как для HTML-документов гарантируется лишь сохранение логической структуры[3]. Это происходит потому, что неизвестно, на котором устройстве пользователь будет просматривать Web-страницу, или способна ли корректно отобразить графические вставки в различных форматах программа просмотра, используемая пользователем. Поэтому Web-дизайнер несет особую ответственность за представление информации на своих страницах.

1.3.2 Язык гипертекстовой разметки HTML

Web-страницы описываются на специальном языке, называемом HTML, который позволяет осуществлять простое форматирование текста, вставку графики, а также составление таблиц и цветовое оформление документов [3].

Как известно, язык гипертекстовой разметки HTML был предложен Тимом Бернерсом- Ли в 1989 году в качестве одного из компонентов технологии разработки распределенной гипертекстовой системы WWW. В основу гипертекстовой разметки была положена тэговая модель описания документа, позволяющая представить документ в виде совокупности элементов, каждый из которых окружен тэгами. По своему значению тэги близки к понятию begin/end в универсальных языках программирования и задают области действия имен локальных переменных, определяют область действия правил интерпретации текстовых элементов документа и т.п [4].

Общая схема построения элемента текста в формате HTML может быть записана в следующем виде:

"элемент":= <"имя элемента" "список атрибутов">

содержание элемента </"имя элемента">

Конструкция перед содержанием элемента называется тэгом начала элемента, а конструкция, расположенная после содержания элемента, - тэгом конца элемента.

Структура гипертекстовой сети задается гипертекстовыми ссылками. Гипертекстовая ссылка - это адрес другого HTML документа или информационного ресурса Интернет, который тематически, логически или каким-либо другим способом связан с документом, в котором эта ссылка определена.

С задачей управления отображением во фреймы и окна тесно связано написание сценариев просмотра домашних страниц Web. Такие сценарии чаще всего пишутся на языке Java Script [9].

JavaScript в данный момент полностью занимает нишу браузерных языков. Несмотря на то, что, по слухам, некоторые разработчики браузеров встраивают (или уже встроили) в дополнение к JavaScript-у такой язык как Python, для динамического изменения веб-страниц на стороне клиента, официальной информации по этому вопросу нет.

JavaScript также находит применение в качестве скриптового языка доступа к объектам приложений. Платформа Mozilla (XUL/Gecko) использует JavaScript. Среди сторонних продуктов, например, Java, начиная с версии 6, содержит встроенный интерпретатор JavaScript на базе Rhino. Сценарии JavaScript поддерживаются в таких приложениях Adobe, как Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator или Adobe InDesign.

JavaScript обладает рядом свойств объектно-ориентированного языка, но благодаря прототипированию поддержка объектов в нём отличается от традиционных ОО языков. Кроме того, JavaScript имеет ряд свойств, присущих функциональным языкам -- функции как объекты первого уровня, объекты как списки, карринг (currying), анонимные функции, замыкания (closures) -- что придаёт языку дополнительную гибкость.

JavaScript имеет C-подобный синтаксис, но по сравнению с языком С имеет следующие коренные отличия:

1. объекты, с возможностью интроспекции и динамического изменения типа через механизм прототипов

2. функции как объекты первого класса

3. автоматическое приведение типов

4. автоматическая сборка мусора

5. анонимные функции

Семантика языка JavaScript сходна с семантикой языка Self.

Java Script - это язык управления сценарием отображения документа. Все операции, которые можно исполнять в программе на JavaScript, описывают действия над хорошо известными и понятными объектам - элементами рабочей области программы Netscape Navigator и контейнерами языка HTML. В Java Script не реализованы классы объектов, наследование, инкапсуляция и полиморфизм. Имеются объекты с набором свойств и набор функций над объектами, которые называются методами. Функция пользователя выполняется по наступлении некоторого события: onChange, onClick, onLoad и др., а внутренние функции языка используются непосредственно.

Не вдаваясь в подробности описания Java Script, сконцентрируем внимание на контейнерах Java Script и примерах использования Java Script кодов. Контейнер <SCRIPT LANGUAGE= "Java Script"> ... </SCRIPT> может использоваться как в заголовке, так и в теле документа [9].

Одним из принципов языка является многоуровневое вложение элементов. HTML является самым внешним, так как между его стартовым и конечным тегами должна находиться вся Web-страница. В принципе, этот элемент можно рассматривать как формальность. Он имеет атрибуты4 version, lang и dir, которыми в данном случае мало кто пользуется и допускает вложение элементов HEAD, BODY и PLAINTEXT, определяющих общую структуру Web-страницы. Естественно, что конечным тегом заканчиваются все гипертекстовые документы.

Область заголовка Web-страницы. Иными словами, ее первая часть. Так же как и HTML, HEAD служит только для формирования общей структуры документа. Этот элемент может иметь атрибуты lang и dir и допускается вложение элементов TITLE, ISINDEX, BASE, NAME, LINK, NEXTID.

Элемент для размещения заголовка Web-страницы. Строка текста, расположенная внутри, отображается не в документе, а в заголовке окна браузера. Эта особенность часто используется для организации поиска в WWW. Поэтому авторы, создающие Web-страницы, должны позаботиться о том, чтобы строка внутри TITLE, не будучи слишком длинной, достаточно отображала назначение документа.

Описание стиля некоторых элементов Web-страницы. В выше приведенном примере назначены шрифты для элементов Н2 и CODE. Естественно, что для каждого элемента существует стилевое оформление по умолчанию, поэтому употребление STYLE не обязательно.

Этот элемент содержит служебную информацию, которая не отображается при просмотре Web-страницы. Внутри него нет текста в обычном понимании, поэтому нет и конечного тега. Каждый элемент NAME содержит два основных атрибута, первый из которых определяет тип данных, а второй - содержание. Далее приведены несколько примеров meta-данных.

Дата, обозначающая «срок годности»документа:

name=''Expires'' content=''Дата''

Адрес электронной почты:

name=''Reply-to'' content=''Имя@Адрес''

Указание приложения, в котором был создан Web-документ:

name=''Generator'' content=''Название HTML-редактора''

Атрибут name используется приложением-клиентом для получения дополнительной информации о Web-страницах и их упорядочения. Этот атрибут часто заменяют атрибутом http-equiv. Он используется сервером для создания дополнительных полей при выполнении запроса.

Кроме этого, элемент NAME может содержать URL. Шаблон соответствующего атрибута таков:

URL=''http://адрес''

Этот элемент заключает в себе гипертекст, который определяет собственно Web-страницу. Эта та часть документа, которую разрабатывает автор страницы и которая отображается браузером. Соответственно, конечный тег этого элемента надо искать в конце HTML-файла. Внутри BODY можно использовать все элементы, предназначенные для дизайна Web-страницы. Внутри стартового тега элемента BODY можно расположить ряд атрибутов, обеспечивающих установки для всей страницы целиком. Рассмотрим их по порядку.

Один из самых полезных для дизайна - атрибут, определяющий фон страницы. Его появление можно уподобить маленькой революции в WWW, так как одинаковые серые Web-страницы благодаря ему расцвели яркими цветными узорами:

background=''Путь к файлу фона''

Более простое оформление фона сводиться к заданию его цвета:

bgcolor=''#RRGGBB''

Цвет фона задается тремя двухразрядными шестнадцатеричными числами, которые определяют интенсивность красного, зеленого и синего цветов соответственно.

Оба вышеперечисленных атрибута не являются альтернативными и часто используются совместно.

Поскольку фон страницы может изменяться, необходимо иметь возможность подбирать соответствующий цвет текста. Для этого имеется следующий атрибут:

text=''#RRGGBB''

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

link=''RRGGBB''

Также можно задать цвет для использованных гиперссылок:

vlink=''RRGGBB''

Гипертекст, расположенный внутри элемента BODY, может иметь произвольную структуру. Ее определяют в первую очередь назначение Web-страницы и фантазия разработчика.

HTML-документ может быть очень большим, и в этом случае пользователю должна быть предоставлена возможность быстро перемещаться к нужному разделу страницы. Для этого можно использовать механизм гиперссылок. Необходимо также в нужных местах текста расставить соответствующие метки.

Элемент для установки базового адреса (URL) для ссылок. Это позволяет опускать их начальную часть. Тогда при указании относительной ссылки можно задать не только имя файла, но и имена папок, в которых он находиться. Иными словами, путь к файлам может быть разбит на две части: абсолютную и относительную. Это полезно в том случае, когда для файлов указанных в документе, есть общий начальный фрагмент пути.

В выражении абсолютной ссылки можно также опустить указание на схему доступа (file://). В этом случае будут учитываться только левая часть абсолютной ссылки до первого левого символа <\>, то есть имя локального диска.

1.4 Характеристика предприятия

1.4.1 Сведения о предприятии

На сегодняшний день «Меломан» - это популярнейшая сеть магазинов типа маркет, имеющая торговые точки практически во всех городах Казахстана.

Фирма занимается продажей следующих товаров: компакт и DVD-диски различного содержания (фильмы, игры, программы и т.д.), книги различного характера (художественная литература, справочная литература, детская литература и т.д.)

Структура предприятия

Структура технического отдела

1.4.2 Аппаратное и программное обеспечение технического отдела фирмы

- Intel Pentium IV 2,2 GHz, DDR RAM 2048 Mb, HDD Seagate 350 Gb, NVIDIA GeForce 4 MX440, монитор LG Flatron T795FT. В количестве 1 шт.

- АМD athlon (tm) XP 1800+, DDR RAM 1024 Mb, HDD Seagate Barracuda 250 Gb, ATI Radeon 9600 SE, монитор Benq 17” (LCD). Количество ПК 2 штуки.

- лазерный принтер CANON LBP-1120;

- многофункциональное печатающее устройство HP PSC-1410 (сканер/принтер/ксерокс);

Программные продукты, установленные на компьютерах:

ОС Windows ХР, пакет Microsoft Office 2000/2003, Adobe Photoshop CS, CorelDRAW Graphics Suite 12, Мy SQL, PHP

Антивирусная безопасность системы поддерживается антивирусным комплексом NOD32, которая обновляется еженедельно.

1.5 Постановка задачи

Стремительное развитие информационных и коммуникационных технологий диктует правила успешной и конкурентоспособной деятельности фирмы. Для повышения товарооборота и удобства клиентов магазина «Меломан» возникла необходимость в создании электронного магазина. Поэтому в качестве темы дипломного проекта была выбрана: «Разработка базы данных учета продажи товаров через Интернет магазин на примере сети магазинов «Меломан».

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

Цель приложения обеспечить эффективную продажу товара, предоставить покупателям максимально удобный и простой доступ к товару, а также экономия времени клиентов.

Область применения Web-проекта: Интернет-бизнес.

В процессе создания дипломного проекта будет разработано интернет-приложение, которое использует интерактивный режим доступа к базе данных в реальном времени. То есть, клиент, будучи в ОН-ЛАЙН режиме может беспрепятственно получать информацию о продукции, предоставляемой электронным магазином, а также осуществлять поиск по коллекциям. Сайт может учитывать мнения замечания, поправки и другие предложения клиентов, сохраняя их во внутренней базе данных.

Процесс заказа продукции будет основан на простоте использования и оптимальном предоставлении информации о продукции, предоставленной магазином.

Основными критериями создания такого сайта : экономия времени клиента, т.е. при выборе продукции заказчик тратит время только на отбор нужного ему материала. Время покупки продукции занимает считанные секунды, срок доставки зависит от местоположения клиента. Простота использования сайта может дать возможность приобретения продукции широкому кругу пользователей сети интернет, что отличает его от простого магазина.

Нефункциональные требования

Производительность

Программа должна нормально функционировать на стандартных персональных компьютерах клона IBM на базе процессора Intel Pentium с тактовой частотой 266 МГц и объёмом ОЗУ 64 МВ (минимальные требования).

Одной из важнейших характеристик качества программы является надежность. Надежность - это свойство программы сохранять работоспособность в течение определенного периода времени, в определенных условиях эксплуатации с учетом последствий для пользователя каждого отказа.

Работоспособным называется такое состояние программы, при котором она способна выполнять заданные функции с параметрами, установленными требованиями технического задания. С переходом программы в неработоспособное состояние связано событие отказа. Причиной отказа программы является невозможность его полной проверки в процессе тестирования и испытаний. При эксплуатации программы в реальных условиях может возникнуть такая комбинация входных данных, которая вызывает отказ. Таким образом, работоспособность программы зависит от входной информации, и чем меньше эта зависимость, тем выше уровень надежности.

...

Подобные документы

  • Разработка интернет-магазина, который специализируется на продаже книг. Сравнение технологий и средств разработки: языки программирования и программное обеспечение. Социальные сети и система управления контентом. Проектирование модели базы данных.

    курсовая работа [3,6 M], добавлен 25.06.2012

  • Факторы, влияющие на пропускную способность в беспроводных сетях. Использование скриптового языка программирования PHP для разработки базы данных интернет-магазина, его основные преимущества. Современные методы и средства тестирования web-приложений.

    дипломная работа [3,5 M], добавлен 10.07.2015

  • Описание состава реляционной базы данных как системы связанной информации, сохраняемой в двумерных таблицах. Основные функции CMS и изучение структуры сервера MySQL. Разработка системы выборок данных по товарам для интернет-магазина, таблицы покупателей.

    курсовая работа [2,0 M], добавлен 21.04.2015

  • Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.

    дипломная работа [1,7 M], добавлен 08.06.2013

  • Анализ выбора средств разработки и создания сайта интернет-магазина спортивных товаров с функцией форума. Информационное, программное и техническое обеспечение веб-сайта. Сущность основ программирования на языке PHP. Принципы работы с базой данных.

    дипломная работа [2,4 M], добавлен 12.12.2013

  • Создание базы данных для автоматизации электронного магазина по продаже шин в терминале ER моделирования. Построение логической и концептуальной модели базы данных. Её реализация в интерактивной среде Интернет. Расчет экономической эффективности магазина.

    курсовая работа [4,5 M], добавлен 10.10.2012

  • Анализ объектно-ориентированной технологии программирования на примере языка Java. Методы, инструменты разработки web-приложений. Применение их при создании Интернет-магазина для ООО "Компас". Разработка апплета для его страницы в виде стрелочных часов.

    курсовая работа [2,7 M], добавлен 31.01.2014

  • Разработка сайта интернет-магазина, управляемого базой данных. Установка XAMPP, разделение кода и оформления с помощью Smarty. Начало реализации проекта Goodstore. Создание каталога товаров. Создание модели данных с помощью ALLFUSION ERWIN DATA MODELER.

    дипломная работа [3,9 M], добавлен 20.03.2017

  • MySQL как одна из самых распространенных на современном этапе систем управления базами данных, оценка ее преимуществ и недостатков. Порядок разработки интернет-магазина, составление и листинг программы, анализ ее функциональности и возможности, значение.

    курсовая работа [223,3 K], добавлен 13.03.2015

  • Общая характеристика концептуального проектирования. Особенности проектирования базы данных и структуры "Оnly for you". Расчет текущих и капитальных затрат, характеристика экономического эффекта на примере интернет-магазина женской одежды "Оnly for you".

    курсовая работа [963,8 K], добавлен 23.06.2012

  • Проектирование книжного интернет-магазина для реализации книжной продукции через Интернет. Анализ и обоснование выбора языков программирования и средств разработки сайта. Затраты внедрение сайта, его программное обеспечение, тестирование и отладка.

    дипломная работа [2,1 M], добавлен 06.06.2013

  • Разработка тематических "онлайн-магазинов". Обоснование выбора информационных технологий. Архитектурное решение проекта. Разработка модели базы данных магазина. Схема базы данных на языке SQL. Интернет-магазины "ebay.com", "onliner.by", "eda.by".

    курсовая работа [1,1 M], добавлен 24.06.2013

  • Знакомство с организационно-функциональной структурой и хозяйственной деятельностью предприятия. Сравнительный анализ интернет-магазинов. Формирование требований к интернет-магазину. Обоснование экономической эффективности разработки интернет-магазина.

    курсовая работа [1,4 M], добавлен 15.04.2012

  • Интернет-магазин как одно из перспективных средств ведения бизнеса, технологические подходы и решения, применяемые при его построении. Проектирование базы данных и интернет-магазина для компьютерного салона "Стоик". Выбор средств разработки и реализации.

    дипломная работа [4,7 M], добавлен 21.05.2013

  • Методика разработки интернет-магазина, предназначенного для продажи комплектующих для компьютеров через интернет. Организация удобной и эффективной информационной и сервисной поддержки клиентов и партнеров. Особенности и правила демонстрации товаров.

    дипломная работа [1,2 M], добавлен 11.01.2015

  • Требования к информационной системе интернет-магазина на базе "1С:Предприятие 8". Выбор средства для разработки. Реализация и тестирование программного средства. Редактирование базы данных. Оценка функционального качества программного средства.

    курсовая работа [1,7 M], добавлен 07.09.2012

  • Изучение предметной области и выявление основных задач Интернет-магазинов. Выбор средств разработки системы, базы данных, инфологической и даталогической моделей. Разработка программного приложения, программных модулей, представленных экранными формами.

    дипломная работа [4,2 M], добавлен 22.04.2015

  • Описание программного обеспечения для разработки Интернет-магазина. Установка программы WYSIWYG Web Builder v3.2.0. Создание структурного макета Интернет-магазина. Проектирование главной страницы с перечнем товарных наименований (на примере TV.html).

    курсовая работа [4,0 M], добавлен 30.11.2011

  • Разработка, внедрение, адаптация, сопровождение программного обеспечения и информационных ресурсов. Наладка и обслуживание оборудования отраслевой направленности. Наполнение базы данных интернет-магазина. Публикация и оптимизация сайта в сети интернет.

    отчет по практике [2,7 M], добавлен 18.05.2015

  • Подходы к разработке веб-сайтов, способы создания. Информационное и программное обеспечение работы. Понятие и функции интернет-магазина. Технология приобретения товаров. Построение базы данных и основной части сайта клуба бодибилдинга "Olimpia Gym".

    дипломная работа [2,0 M], добавлен 12.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.