Проектирование и разработка системы расчета и анализа для багетной мастерской

Структура и состав электронной багетной мастерской. Анализ существующих сайтов по продаже косметических товаров. Методы и технологии создания электронного магазина. Выбор средств проектирования. Общая характеристика языка PHP. Язык запросов MySQL.

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

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

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

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

РЕФЕРАТ

Выпускная работа: 63 с., 26рис., 8источников, 2 прил.

Ключевые слова: PHP, MySQL, Apache, JavaScript, Ajax.

Объектом исследования является разработка системы расчета и анализа для багетной мастерской.

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

При разработке системы расчета и анализа для багетной мастерской были использованы следующие технологии: PHP, MySQL, веб-сервер Apache, Java Script, Ajax.

ABSTRACT

Graduation thesis: 63pages, 26 pic,8 references, 2 appendixes.

Keywords: PHP, My SQL, Apache, JavaScript, Ajax.

Object of research is the development of the system of calculation and analysis for the picture framing workshop.

The work purpose - Design and development of the system of calculation and analysis for the picture framing workshop.

When developing the system of calculation and analysis for the picture framing workshop the following technologies were used: My SQL, web-server Apache, JavaScript, Ajax.

1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ

1.1 Описание предметной области

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

Основными элементами инфраструктуры системы Электронной Коммерции являются:

· специальное программное обеспечение;

· система управления базами данных и приложениями;

· телекоммуникация и связь;

· система, обеспечивающая безопасность актов купли-продажи товаров и услуг;

· юридическое, правовое обеспечение;

· виртуальная банковская система;

· специальные платежные системы;

· автоматизированное складское хозяйство;

· система доставки товаров и оказания услуг;

· финансовые институты (брокерские, другие конторы);

· система налогообложения и таможенных тарифов;

· служба маркетинга, включающая в себя банковскую рекламу, отдел продаж, отдел дизайна Web-страниц, Web-серверов, отдел ценообразования.

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

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

1. Интернет - магазин

2. Интернет - биржа

3. Интернет - аукцион

4. Интернет - услуги

Электронный магазин представляет собой реализованное коммерсантом представительство в сети Internet на основе создания Web-сервера. Главная цель создания такого предприятия заключается в обеспечении продажи товаров и оказании услуг другим пользователям. Посетивший сервер потенциальный покупатель может с помощью гипертекстовых ссылок и использования многочисленных мультимедийных возможностей получить в полном объеме интересующую его информацию относительно продукции. При удовлетворении товаром покупатель может сделать заказ.

Электронный магазин можно упрощенно представить в виде трех блоков:

- фронт-офис. Это то, что видит покупатель в Интернете - витрину, каталог, описание товаров, систему оформления заказов, информацию о торговой компании и о магазине.

- бэк-офис, который видит только менеджер Интернета. Через бэк-офис он управляет Интернетом, удаляет или заносит новый товар в базу данных; может сконфигурировать каталог товаров; устанавливать цены и скидки на товары; задает различные дисконтные схемы для своих дилеров и/или постоянных покупателей; управляет складом товаров; формирует заказы на пополнение склада; обрабатывает статистику о всех заказах, товарах и покупателях.

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

1.2 Отличия ЭК от традиционной формы торголви

Отличительные черты электронной торговли и обычного торгового процесса могут быть классифицированы следующим образом:

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

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

ь воздействие на покупателя хорошим оформлением витрины и входа в магазин; этому этапу отводится важная роль;

ь привлечение покупателя, уже вошедшего в магазин, внутренним оформлением торгового зала и его удобной организацией;

ь выбор покупателем необходимого ему товара;

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

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

2. По средствам психологического воздействия на покупателей.

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

3. По способам подачи информации о товаре. При обычном торговом процессе знакомство с товаром происходит лично. В электронном магазине такое знакомство происходит путем внимательного изучения покупателем информационного описания и соответствующих характеристик.

4. По способам совершения покупок. При обычном торговом процессе приобретение товара покупателем происходит лично. В электронном магазине при покупке товара покупатель проходит регистрацию и оформление товара через Internet.

5. По степени затрат при организации торговли. Организация торговли и обслуживания через электронный магазин делает наличие зданий магазинов, складов и офисов, а также всевозможного торгового оборудования необязательным. Организация торговли в этом случае позволяет сократить затраты на сбыт, рекламу и содержание розничной сети. Фактически продукция реализуется в розницу, но по оптовым ценам (что на 20-30% дешевле).

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

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

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

9. По времени выхода на рынок. На создание своего собственного « фирменного» электронного магазина потребуется гораздо меньше времени, чем на организацию традиционного магазина. При этом фирма- производитель сама может устанавливать и контролировать цены на свою продукцию. Торгуя без посредников, она немедленно получает доход непосредственно от продаж своих товаров.

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

1.3 Анализ существующих сайтов по продаже косметических товаров

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

В шапке сайта нужно учесть следующие пункты :

§ Пункты основного меню не должны теряться из вида пользователя.

§ Поиск по сайту. Должна быть заметная строка поиска.

§ Блок с контактными данными. Телефон на видном месте, график работы обслуживающего магазин персонала.

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

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

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

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

§ Новинки (товары, недавно поступившие в продажу)

§ Специальные предложения (товары, на которые по каким-либо причинам снижены цены)

§ Товары дня (самые модные товары)

§ Лидеры продаж (наиболее покупаемые товары)

В электронном магазине должны быть предусмотрены и информационные разделы:

§ с данными о магазине (сфера деятельности, адрес, контактные телефоны и т.д.);

§ с информацией по доставке товара;

§ с информацией по скидкам;

§ новости магазина;

§ статьи (системы управления новостями и статьями предоставляют возможность использовать интернет-магазин как настоящий информационный портал);

§ прочая полезная информация.

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

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

Так же налажена обратная связь администратора с клиентами, что будет способствовать увеличению посещаемости интернет-магазина.

2. ОБЗОР СРЕДСТВ ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИЭЛЕКТРОННОЙ БАГЕТНОЙ МАСТЕРСКОЙ

2.1 Краткий обзор средств проектирования

2.1.1 Microsoft Visio

Microsoft Office Visio 2010 используется для построения схем и диаграмм различного типа, а также наглядного представления бизнес-процессов. Ориентированный на широкий круг пользователей, Visio 2003 поможет оптимизировать работу организации, исключить ненужные операции, повысить гибкость и эффективность деятельности [1].

Visio 2010 служит для создания деловых и технических диаграмм для лучшего понимания и организации сложных процессов и систем.

1) быстрое построение диаграмм путем перетаскивания готовых фигур Microsoft Smart Shapes;

2) использование ориентированных на различную профессиональную тематику средств для создания широкого диапазона деловых и технических диаграмм в масштабах организации;

3) создание диаграмм общего типа из текущих данных;

4) доступ к контекстной справке и шаблонам, регулярно обновляемым через интернет.

Визуальное представление бизнес-процессов при помощи диаграмм различных типов и уровней сложности.

1) создание наглядных диаграмм для их представления аудитории;

2) совместная работа с диаграммами в рабочей области на узле Microsoft Windows ® Share Point;

3) упрощенное создание примечаний к диаграммам с помощью рукописного ввода на планшетном компьютере;

4) режим исправления позволяет отслеживать комментарии, изменения форм и рукописные примечания;

5) публикация и совместная работа с диаграммами, используя возможность их сохранения в виде веб-страницы;

6) импорт и экспорт диаграмм в формате SVG (Scalable Vector Graphics), новом стандарте XML (Extensible Markup Language) для веб-графики.

2.1.2 ErWinDataModeler

All Fusion ER win Data Modeler (ранее ERwin) --CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.

All Fusion ER win Data Modeler (ERwin) предназначен для всех компаний, разрабатывающих и использующих базы данных, для администраторов баз данных, системных аналитиков, проектировщиков баз данных, разработчиков, руководителей проектов. All Fusion ER win Data Modeler позволяет управлять данными в процессе корпоративных изменений, а также в условиях стремительно изменяющихся технологий.

All Fusion ER win Data Modeler (ERwin) позволяет наглядно отображать сложные структуры данных. Удобная в использовании графическая среда All Fusion ER win Data Modeler упрощает разработку базы данных и автоматизирует множество трудоёмких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных и хранилищ данных. Данное решение улучшает коммуникацию организации, обеспечивая совместную работу администраторов и разработчиков баз данных, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.

2.1.3 Выбор средств проектирования

В качестве средств проектирования были выбраны следующие программные продукты:

1) Microsoft Visio

2) Er Win

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

2.2 Краткий обзор средств разработки

2.2.1 Выбор языка программирования

В качестве языка программирования для данной системы должен быть выбран универсальный язык программирования высокого уровня, который отвечает следующим требованиям:

· возможность решения широкого класса задач;

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

· возможность работы с базами данных;

· возможности создания запросов к базам данных;

· синтаксис языка должен быть достаточно не сложным и включать в себя возможность объектно-ориентированного программирования;

· язык должен быть лёгок для изучения;

· наличие компилятора с возможностью компоновки исполняемых файлов для работ под управлением операционных систем семейства Windows.

Для разработки сайта " Багетная мастерская" выбираем язык PHP и структурированный язык запросов MySQL.

2.2.2 Общая характеристика языка PHP

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

· традиционностью;

· простотой;

· эффективностью;

· безопасностью;

· гибкостью.

Существует еще одна «характеристика», которая делает РНР особенно привлекательным: он распространяется бесплатно. Причем, с открытыми исходными кодами ( Open Source ).

Традиционность

Язык РНР будет казаться знакомым программистам, работающим в разных областях. Многие конструкции языка позаимствованы из Си, Perl.

Код РНР очень похож на тот, который встречается в типичных программах на С или Pascal. Это заметно снижает начальные усилия при изучении РНР. PHP -- язык, сочетающий достоинства Perl и Си и специально нацеленный на работу в Интернете, язык с универсальным (правда, за некоторыми оговорками) и ясным синтаксисом. И хотя PHP является довольно молодым языком, он обрел такую популярность среди web-программистов, что на данный момент является чуть ли не самым популярным языком для создания web-приложений (скриптов).

Простота

Сценарий РНР может состоять из 10 000 строк или из одной строки -- все зависит от специфики вашей задачи. Вам не придется подгружать библиотеки, указывать специальные параметры компиляции или что-нибудь в этом роде. Механизм РНР просто начинает выполнять код после первой экранирующей последовательности (<?) и продолжает выполнение до того момента, когда он встретит парную экранирующую последовательность (?>). Если код имеет правильный синтаксис, он исполняется в точности так, как указал программист.

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

Большое разнообразие функций PHP избавят вас от написания многострочных пользовательских функций на C или Pascal.

Эффективность

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

Очень важное преимущество PHP заключается в его «движке». «Движок» PHP не является ни компилятором, ни интерпретатором. Он является транслирующим интерпретатором. Такое устройство «движка» PHP позволяет обрабатывать сценарии с достаточно высокой скоростью.

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

Безопасность

РНР предоставляет в распоряжение разработчиков и администраторов гибкие и эффективные средства безопасности, которые условно делятся на две категории: средства системного уровня и средства уровня приложения.

1. Средства безопасности системного уровня

В РНР реализованы механизмы безопасности, находящиеся под управлением администраторов; при правильной настройке РНР это обеспечивает максимальную свободу действий и безопасность. РНР может работать в так называемом безопасном режиме (safemode), который ограничивает возможности применения РНР пользователями по ряду важных показателей. Например, можно ограничить максимальное время выполнения и использование памяти (неконтролируемый расход памяти отрицательно влияет на быстродействие сервера). По аналогии с cgi-bin администратор также может устанавливать ограничения на каталоги, в которых пользователь может просматривать и исполнять сценарии РНР, а также использовать сценарии РНР для просмотра конфиденциальной информации на сервере (например, файла passwd).

2. Средства безопасности уровня приложения

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

Гибкость

Поскольку РНР является встраиваемым (embedded) языком, он отличается исключительной гибкостью по отношению к потребностям разработчика. Хотя РНР обычно рекомендуется использовать в сочетании с HTML, он с таким же успехом интегрируется и в JavaScript, WML, XML и другие языки. Кроме того, хорошо структурированные приложения РНР легко расширяются по мере необходимости (впрочем, это относится ко всем основным языкам программирования).

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

Поскольку РНР не содержит кода, ориентированного на конкретный web-сервер, пользователи не ограничиваются определенными серверами (возможно, незнакомыми для них). Apache, Microsoft IIS, Netscape Enterprise Server, Stronghold и Zeus -- РНР работает на всех перечисленных серверах. Поскольку эти серверы работают на разных платформах, РНР в целом является платформенно-независимым языком и существует на таких платформах, как UNIX, Solaris, FreeBSD и Windows 95/98/NT/2000/XP/2003.

Наконец, средства РНР позволяют программисту работать с внешними компонентами, такими как Enterprise Java Beans или СОМ-объекты Win32. Благодаря этим новым возможностям РНР занимает достойное место среди современных технологий и обеспечивает масштабирование проектов до необходимых пределов.

Бесплатное распространение

Стратегия Open Source, и распространение исходных текстов программ в массах, оказало несомненно благотворное влияние на многие проекты, в первую очередь -- Linux, хотя и успех проекта Apache сильно подкрепил позиции сторонников Open Source. Сказанное относится и к истории создания РНР, поскольку поддержка пользователей со всего мира оказалась очень важным фактором в развитии проекта РНР.

Принятие стратегии Open Source и бесплатное распространение исходных текстов РНР оказало неоценимую услугу пользователям. Вдобавок, отзывчивое сообщество пользователей РНР является своего рода «коллективной службой поддержки», и в популярных электронных конференциях можно найти ответы даже на самые сложные вопросы.

2.2.3 Язык запросов MySQL

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

Клиентские программы могут работать не только в режиме командной строки. Есть и графические клиенты, например MySQL GUI, phpMyAdmin и др.

MySQL взаимодействует с базой данных на языке, называемом SQL (Structured Query Language -- язык структурированных запросов).

SQL предназначен для манипуляции данными, которые хранятся в Системах управления реляционными базами данных (RDBMS). SQL имеет команды, с помощью которых данные можно извлекать, сортировать, обновлять, удалять и добавлять. Стандарты языка SQL определяет ANSI (American National Standards Institute). В настоящее время действует стандарт, принятый в 2003 году (SQL-3).

SQL можно использовать с такими RDBMS как MySQL, mSQL, PostgreSQL, Oracle, Microsoft SQL Server, Access, Sybase, Ingres. Эти системы RDBMS поддерживают все важные и общепринятые операторы SQL, однако каждая из них имеет множество своих собственных патентованных операторов и расширений.

SQL является общим языком запросов для нескольких баз данных различных типов. Данный курс рассматривает систему MySQL, которая является RDBMS c открытым исходным кодом, доступной для загрузки на сайте MySQL.com.

Вот как характеризуют MySQL её разработчики:

· MySQL - это система управления базами данных.

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

· MySQL - это система управления реляционными базами данных.

В реляционной базе данные хранятся в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.

· Программное обеспечение MySQL - это ПО с открытым кодом.

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

· Технические возможности СУБД MySQL

ПО MySQL является системой клиент-сервер, которая содержит многопоточный SQL-сервер, обеспечивающий поддержку различных вычислительных машин баз данных, а также несколько различных клиентских программ и библиотек, средства администрирования и широкий спектр программных интерфейсов (API).

· Безопасность

Система безопасности основана на привилегиях и паролях с возможностью верификации с удаленного компьютера, за счет чего обеспечивается гибкость и безопасность. Пароли при передаче по сети при соединении с сервером шифруются. Клиенты могут соединяться с MySQL, используя сокеты TCP/IP, сокеты Unix или именованные каналы (namedpipes, под NT).

· Вместимость данных

Начиная с MySQL версии 3.23, где используется новый тип таблиц, максимальный размер таблицы доведен до 8 миллионов терабайт (263 bytes). Однако следует заметить, что операционные системы имеют свои собственные ограничения по размерам файлов. Ниже приведено несколько примеров:

· 32-разрядная Linux-Intel - размер таблицы 4 Гб.

· Solaris 2.7 Intel - 4 Гб

· Solaris 2.7 UltraSPARC - 512 Гб

· WindowsXP - 4 Гб

2.2.4 Язык HTML

Термин HTML (Hiper Text Markup Language) переводится на русский как "Язык манипулирования гипертекстами".

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

· Структура HTML-страницы

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

Скобками элементы являются именно по сути, а по форме это не скобки в традиционном виде, а конструкции следующего вида:

<слово>

выделяемая скобками часть

</слово>

<слово> задает начало выделяемой части и вид конкретных скобок (например, для изменения цвета можно задать <FONT>), а то же слово в тех же знаках <>, но с дробной чертой перед словом - окончание этой части (</FONT>). Список возможных слов фиксирован в описании языка.

Вся HTML-страница заключается в пару скобок

<HTML>

</HTML>

Итак, все, что находится между скобками <HTML> и </HTML> - это HTML-страница. Каждая страница должна храниться в отдельном файле.

Страница состоит из двух частей - заголовка и тела.

Заголовок задает оформление страницы в целом, и может вообще отсутствовать. Так что отложим его рассмотрение на следующие главы, а здесь просто отметим, что начало заголовка отмечается скобкой <HEAD>, а конец - скобкой </HEAD>.

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

Начинается тело страницы скобкой <BODY>, заканчивается - </BODY>.

Теперь мы можем записать общую структуру страницы в таком виде:

<HTML>

<HEAD>

заголовок

</HEAD>

<BODY>

тело страницы

</BODY>

</HTML>

· Тело HTML документа

Заголовки в языке HTML выделяются тегами <h1></h1>, <h2></h2>, ... , <h6></h6>. Таким образом существует 6 уровней заголовков. Можете поэкспериментировать - Вставьте вместо "Тело документа" предыдущем примере <h1>HTML - это просто</h1>, сохраните в текстовом формате, измените расширение документа с .txt на .html и откройте его в браузере. Ну как? По моему приятно когда начинает получаться, можете попробовать то же самое с заголовками других уровней.

Для выделения текста, или области текста в HTML используют теги <b></b>, <i></i>, <u></u>, таким образом строка

<b>жирный</b><i>курсив</i><u>подчёркнутый</u><u><i><b>жирный подчёркнутый курсив</b></i></u>

будет выглядеть

жирный курсив подчёркнутый жирный подчёркнутый курсив

Ненумерованные списки прописывают в HTML коде следующим образом <UL><LI>пункт 1<LI>пункт 2<LI>пункт 3</UL>, что даст нам список вида

пункт 1

пункт 2

пункт 3

Нумерованные списки прописывают следующими тегами:

<OL><LI>пункт 1<LI>пункт 2<LI>пункт 3</OL>, смотрим, что получится

пункт 1

пункт 2

пункт 3

Гиперссылка в языке HTML прописывается тегом <a></a>. Например запись вида

<a href="html.rar">Скачать учебник языка HTML</a>

будет выглядеть так

Скачать учебник языка HTML

Параметр href определяет место документа на который ссылается ссылка, в нашем примере ссылка относительная она ссылается на документ html.rar расположенный в той же директории что и страница HTML. Абсолютная ссылка прописывается следующим образом

<a href="http://webdesign.net-soft.ru/html.rar">Скачать учебник языка HTML</a>

Выглядит она аналогично предыдущей ссылке, но определяет точное местоположение документа.

Если документ на который ссылается ссылка расположен в директории (папке) на уровень ниже, скажем dir, то ссылка параметр href будет иметь вид href="dir/html.rar" , а если документ расположен в директории на уровень выше, то нам необходимо будет записать href="../html.rar".

Рисунок в HTML документ вставляется следующим образом <imgsrc="ris.jpg" width="100" height="140" alt="Учебник по языку HTML">. Разберем, каково значение параметров тега <img>. Как видите, это одиночный тег. Параметр src задаёт путь к изображению (абсолютный или относительный). Правила указания относительного пути, такие же как и для ссылки. Параметры width и height определяют ширину и высоту рисунка в пикселях в HTML документе. Параметр alt задаёт альтернативный текст - тот текст который отображается в браузере если отключена загрузка графики.

Таблицы в HTML документ вставляются следующим образом

<table border="1" style="border-collapse: collapse" bordercolor="#111111">

<tr><td>Ячейка11<td>Ячейка12</tr>

<tr><td>Ячейка21<td>Ячейка22</tr>

</table>

Теги style и bordercolor определяют соответственно стиль отображения таблицы и цвет границы.

2.2.5 Таблицы стилей CSS

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

<B><FONT color="red" size="5">текст</FONT></B>

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

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

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

Существует три вида таблиц стилей:

1) внутренние таблицы стилей (InlineStyleSheets),

2) глобальные таблицы стилей (GlobalStyleSheets),

3) связанные таблицы стилей (LinkedStyleSheets).

Синтаксис CSS не слишком сильно отличается от синтаксиса HTML, он записывается следующим образом:

Синтаксис: селектор {

атрибут: значение}

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

H2 {

color: red

}

Так как данный сайт выдержан в одном стиле, то для удобства была использована технология CSS - Cascading Style Sheets (Таблицы Каскадных Стилей) - язык, содержащий набор свойств для описания внешнего вида любых HTML документов.

Мы применили именно связанные таблицы стилей, вынеся общие параметры форматирования текста и таблиц в отдельный документ с названием default.css. В самих же HTML документах делается ссылка на этот файл при помощи тега <LINK>. Выглядит это так:

<LINK rel="STYLESHEET TYPE="text/css" HREF="путь до файла">

<LINK REL=STYLESHEET TYPE="text/css" HREF="css/default.css">

После этого объявления стили, описанные в СSS, будут действительны для всех страниц сайта, содержащих эту строку.

2.2.6 Язык сценариев JavaScript

Чтобы запускать скрипты, написанные на языке Java Script понадобится браузер, способный работать с Java Script - например, Netscape Navigator (начиная с версии 2.0) или Microsoft Internet Explorer (MSIE - начиная с версии 3.0). С тех пор, как оба этих браузера стали широко распространенными, множество людей получили возможность работать со скриптами, написанными на языке Java Script. Несомненно, это важный аргумент в пользу выбора языка Java Script, как средства улучшения Web-страниц.

ЯзыкJavaScriptбылсозданкомпаниейNetscapeCommunicationCorporationвсотрудничествескомпаниейSunMicrosystems. Первоначальное название языка Java Script было Live Script. Затем, после того как язык Java получил всемирную известность, Live Script переименовали в Java Script.

При разработке языка программирования Java Script предполагалось, что он будет предназначен для непрофессионалов. По простоте использования Java Script больше всего напоминает Basic, хотя с помощью него квалифицированные программисты могут решать достаточно серьезные и, что немаловажно, полезные задачи. Java Script не предназначен для создания автономных программ или апплетов, и в этом он сильно отличается от других языков, таких как С++ или Java.

Конструкции Java Script встраиваются непосредственно в исходный текст документов HTML и интерпретируются браузером по мере загрузки этих документов. Более того, с помощью Java Script вы можете динамически формировать и изменять текст загружаемого документа HTML. Еще одна важная особенность языка Java Script - это его объектная ориентированность. И хотя объектно-ориентированные возможности Java Script заметно беднее, чем в С++ или Java, они все же есть в этом языке.

Программистам доступны многочисленные объекты, встроенные в браузер и загруженные в него документы HTML, такие как документы HTML, фреймы, формы, ссылки на другие документы и так далее. Допускается создание собственных классов, а также группирование объектов и структур данных для расширения базовых классов.

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

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

Java Script работает на стороне клиента, поэтому сценарии Java Script выполняются даже при открытии страницы с жёсткого диска. Это делает отладку сценариев гораздо проще, поскольку нет необходимости в дополнительной установке интерпретатора. Интерпретатор Java Script интегрирован практически во все браузеры. С помощью Java Script вы можете улучшить пользовательский интерфейс сайта, создавать бегущие строки, добавлять в html документ рисунки и анимацию, определить тип браузера посетителя вашего сайта, изменять формы и организовать их автоматическое заполнение, управлять строкой состояния и ещё многое другое. Один минус - многие браузеры позволяют пользователям отключить выполнение скриптов Java Script, что сделает вашу программу бесполезной в этом случае. Однако по статистике порядка 98% браузеров исполняют скрипты Java Script.

Для авторов HTML-документов Java Script представляет важный шаг вперед на пути к созданию HTML-приложений, которые взаимодействуют с пользователем. Таким образом, главной целью языка Java Script является обеспечение активного взаимодействия HTML-документов с пользователем. Этот язык не претендует на то, чтобы быть полномасштабным языком программирования, такими как Java и С++. Скорее, он является расширением языка HTML, облегчающим работу пользователя с конкретным браузером. Важен тот факт, что Java Script-программы действительно являются выполнимым содержимым документов: они физически находятся внутри HTML-документов, в отличие от Java-апплетов, которые существуют вне документов, их активизирующих.

Бизнес план

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

1. Описание рассматриваемого рынка

Выгоды и риски проекта

Выгоды:

· Интернет-магазин работает 24 часа в сутки, 365 дней в году, без перерыва на обед, без выходных и праздничных дней.

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

· Профессионально грамотно созданный Интернет-магазин может работать полностью автономно. Практически без обслуживания.

· Интернет-магазин не имеет ограничений на виртуальную площадь. Можно разместить сколько угодно много товаров или описать любое количество услуг.

· Владелец Интернет-магазина может сдавать в аренду свои виртуальные торговые площади так же, как и владелец обычного магазина.

· Интернет-магазин позволяет общаться с потенциальными клиентами, находящимися сколь угодно далеко, в режиме реального времени.

· Срок и стоимость создания Интернет магазина несоизмеримо ниже, чем обычного магазина.

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

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

Риски:

· Существует разница во времени между заказом товара, оплатой товара и его получением.

· В КР система электронных платежей развита слабо. Цифровая подпись только начинает внедряться. После получения счёта от продавца, покупатель оплачивает выписанный товар через банк, или при получении наличными. И только в ряде случаев, при стоимости выписанного товара менее 15-20 $, покупатель может расплатиться с Интернет-магазином по электронной системе платежей. Системы электронных платежей берут комиссионные. При этом большими суммами, при отсутствии законодательства, регламентирующего данную область взаимоотношений между продавцом и покупателем, покупатель вряд ли будет рисковать.

· В подавляющем большинстве случаев товар, представленный в Интернет-магазине, нельзя посмотреть в натуральную величину.

· Цветопередача товаров, представленных на витрине Интернет-магазина, несколько искажает реальные цвета, поскольку зависит как от качества исходных фотографий, так и от настроек монитора.

· В большинстве случаев у покупателя не хватает объемной информации о товарах, представленных в Интернет-магазине.

· Технически затруднительно и экономически нецелесообразно производить частое обновление товаров, представленных в Интернет-магазине, по сравнению с заменой товаров в обычных магазинах.

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

2. Маркетинговый план открытия данного бизнеса

1. Сбор и анализ поставщиков, заключение с ними соглашений.

2. Разработка электронного магазина (структура, дизайн и административный интерфейс)

3. Аренда офиса, набор персонала.

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

5. Регулирование конкурентоспособной ценовой политики магазина.

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

7. Эффективная работа служба доставки

Единовременные затраты бюджета

Блок единовременных затрат включает:

1. Организационные расходы (регистрация предприятия, расчетный счет в банке и т.д ).

2. Покупка мебели .

3. Закупка компьютеров и оргтехники для 4х рабочих мест .

4. Монтаж локальной сети и ее настройка.

5. Разработка интернет магазина (структура, дизайн и административный интерфейс) .

6. Интернет реклама.

Закупка сервера для интернет магазина и его размещение у провайдера исключается, так как чаще всего на начальном этапе хватает мощности провайдера.

Ежемесячные затраты бюджета:

К ежемесячным затратам бюджета относятся :

1. Бухгалтерское обслуживание.

2. Аренда офиса .

3. Плата за телефонные линии .

4. Плата за интернет .

5. Стоимость хостинга .

6. Зарплата персоналу

7. Офисные расходы.

электронный мастерская запрос сайт

3.ПРОЕКТИРОВАНИЕ ЭЛЕКТРОННОЙ БАГЕТНОЙ МАСТЕРСКОЙ

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

Построение контекстной диаграммы

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

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

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

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

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

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

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

3.1.1 Декомпозиция

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

4.РАЗРАБОТКА ЭЛЕКТРОННОЙ БАГЕТНОЙ МАСТЕРСКОЙ

4.1 Разработка Базы Данных

Физически база данных представляет собой файл "baget. sql", содержащий 10 таблиц.

Рассмотрим структуру таблиц базы данных.

Таблица "bagets" является справочником производителей багета. Структура этой таблицы отображена в таблице 5.1

Таблица 5.1 - Структура таблицы "bagets":

Идентификатор поля

Тип

Размер

Название

id_bagetcompany

Счетчик

Длинное целое

Идентификатор производителей багета

Name

Текстовый

100

Наименование

Таблица "imagelist" является справочником видов багета. Структура этой таблицы отображена в таблице 5.2

Идентификатор поля

Тип

Размер

Название

baget_id

Счетчик

Длинное целое

Идентификатор багета

image

Текстовый

250

Изображение

companytype

Числовой

12

Наименование производителя

additionallength

Числовой

12

Добавочная длина

bagetcost

Числовой

12

Стоимость багета

profiletype

Текстовый

250

Вид профиля

Таблица "paspartucompany " является справочником видов паспарту. Структура этой таблицы отображена в таблице 5.3

Идентификатор поля

Тип

Размер

Название

id_paspartucompany

Счетчик

Длинное целое

Идентификатор производителей паспарту

name

Текстовый

100

Наименование

Таблица "imagelist " является справочником видов багета. Структура этой таблицы отображена в таблице 5.4

Идентификатор поля

Тип

Размер

Название

paspartu_id

Счетчик

Длинное целое

Идентификатор паспарту

color

Текстовый

250

Изображение

companytype

Числовой

12

Наименование производителя

paspartucost

Числовой

12

Стоимость паспарту

Таблица "settype " является справочником комплектующих. Структура этой таблицы отображена в таблице 5.5

Идентификатор поля

Тип

Размер

Название

id_settype

Счетчик

Длинное целое

Идентификатор комплектующего

type

Текстовый

100

Наименование

cost

Числовой

12

Стоимость

Таблица "neworder " является справочником заказов. Структура этой таблицы отображена в таблице 5.6

Идентификатор поля

Тип

Размер

Название

id_order

Счетчик

Длинное целое

Идентификатор заказа

iwidth

Текстовый

100

Ширина картины

iheight

Числовой

12

Высота картины

bagex

Числовой

1

Наличие багета

glassex

Числовой

1

Наличие стекла

krepex

Числовой

1

Наличие креплений

cartonex

Числовой

1

Наличие картона

pasex

Числовой

1

Наличие паспарту

paswidth

Числовой

12

Ширина паспарту

cost

Числовой

12

Стоимость заказа

kol

Числовой

12

Количество

baget

Числовой

12

Вид багета

color

Числовой

12

Вид паспарту

orderdate

Дата/время

Дата заказа

Таблица "permanentcustomers" является справочником постоянных клиентов. Структура этой таблицы отображена в таблице 5.7

Идентификатор поля

Тип

Размер

Название

id_customer

Счетчик

Длинное целое

Идентификатор постоянного клиента

customername

Текстовый

100

Имя клиента

customeremail

Текстовый

100

Эл.почтаклиента

customerphone

Текстовый

100

Телефон клиента

customeraddress

Текстовый

100

Адресклиента

datecreation

Дата/время

Дата регистрации

Таблица "users " является справочником пользователей сайта. Структура этой таблицы отображена в таблице 5.8

Идентификатор поля

Тип

Размер

Название

id_user

Счетчик

Длинное целое

Идентификатор пользователя

username

Текстовый

255

Логин пользователя

useremail

Текстовый

255

Эл.почтапользователя

password

Текстовый

255

Пароль пользователя

Таблица "newscategory " является справочником категории новостей. Структура этой таблицы отображена в таблице 5.9

Идентификатор поля

Тип

Размер

Название

id_cat

Счетчик

Длинное целое

Идентификатор категории

category

Текстовый

255

Категория новостей

Таблица "news " является справочником новостей. Структура этой таблицы отображена в таблице 5.10

Идентификатор поля

Тип

Размер

Название

id_news

Счетчик

Длинное целое

Идентификатор новостей

text

Текстовый

255

Текст новостей

announce

Текстовый

255

Анонс

pubdate

Дата/время

...

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

  • Программный комплекс "Багетная мастерская": назначение создания системы. Критерии эффективности функционирования системы. Структура информационных потоков и документооборота. Выбор языка программирования. Базовое и прикладное программное обеспечение.

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

  • Анализ аппаратных и программных средств предприятия ТОО "Alicesystems", занимающегося разработкой web-сайтов. Выбор структур, топологий и технологий разработки системы. Технологии создания сайтов и выбор площадки. Описание программно-аппаратных средств.

    отчет по практике [690,9 K], добавлен 29.05.2015

  • Информационная поддержка деятельности магазина по продаже компьютеров. Работа с программой. Этапы проектирования базы данных. Анализ информационных задач. Выбор программных средств. Особенности проектирования программного комплекса информационной системы.

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

  • Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.

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

  • Статические и динамические веб-сайты, их характеристика. Анализ возможностей применения языка PHP, системы управления базами данных (СУБД) MySQL, фреймворка CodeIgniter для разработки динамических веб-сайтов. Разработка шаблонов и главной страницы.

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

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

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

  • Методы и технологии создания виртуальных магазинов. Программные средства для создания сайта. Разработка php-модуля. Технические возможности СУБД MySQL. Приложения для создания графики и дизайна. Логическая структура сайта. Разработка базы данных.

    курсовая работа [248,1 K], добавлен 24.04.2012

  • Характеристика процессов электронной коммерции в книготорговой деятельности и практической разработке системы электронной торговли на примере книжного Web-магазина. Изучение организационных принципов электронной коммерции и нормативно-правовой базы.

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

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

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

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

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

  • Обзор принципов построения информационных систем для торговли через интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирование и программная реализация интернет–магазина. Экономическое обоснование проекта.

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

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

    курсовая работа [985,6 K], добавлен 22.05.2014

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

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

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

    дипломная работа [719,0 K], добавлен 20.09.2013

  • Отличительные особенности языков программирования PHP и CSS. Возможности компактного многопоточного сервера баз данных MySQL. Системный анализ предметной области, проектирование ее инфологической модели. Создание базы данных и web-страниц сайта магазина.

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

  • Моделирование работы мастерской с использованием языка GPSS Wоrld. Определение основныx xарактеристик моделируемой системы: средней длины очереди неисправныx аппаратов; коэффициента загрузки мастеров. Описание машинной программы решения задачи.

    курсовая работа [380,6 K], добавлен 28.06.2011

  • Обзор средств создания электронных обучающих систем. Требования к системе проектирования "электронного учебника". Разработка теоретической части и интерактивных примеров. Классификация средств создания электронных учебников. Принципы изложения материала.

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

  • Разработка информационного и программного обеспечения предметной области, связанной с работой магазина по продаже сувениров. Построение функциональной и информационной модели. Управление базой данных с помощью системы приложения Microsoft SQL Server 6.0.

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

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

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

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

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

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