Автор работы: Пользователь скрыл имя, 15 Ноября 2012 в 21:43, курсовая работа
В России стало появляться большое количество разнообразных интернет-проектов. Это как проекты по предоставлению платного контента, проекты электронных торговых площадок, так и интернет-аукционы, разнородные порталы, интернет-магазины и пр.
Введение.
В России стало появляться большое количество разнообразных интернет-проектов. Это как проекты по предоставлению платного контента, проекты электронных торговых площадок, так и интернет-аукционы, разнородные порталы, интернет-магазины и пр.
Одним из самых популярных бизнесов в интернете стало создание интернет-магазина или иначе модель B2C (B2C, business-to-consumer - продажа товаров и услуг частным лицам).
Что было обусловлено стремительными темпами развития подобного рода проектов на западе, в первую очередь, Amazon.com. А также, это связано с тем, что данная модель бизнеса интуитивно наиболее понятна большинству российских предпринимателей. По сути, это реализация схемы обычного торгового предприятия с пременением новейших технологий. Эксплуатируется свойство сети интернет, что в одно и тоже место (на сайт компании) может одновременно прийти неограниченное количество потенциальных покупателей. Так, на сайты магазинов Amazon.com, eToys.com в день приходят несколько миллионов посетителей. Ни один реальный offline магазин не выдержит такого наплыва. Плюс к этому, потенциальная возможность сокращения издержек за аренду помещения, количестве персонала, возможность представления большой номенклатуры изданий (Амазон.com - 28 млн. наименований ) и т.п.
Принципиальная схема работы модели B2C.
Через сеть Интернет покупатель при помощи браузера заходит на web-сайт интернет-магазина. Web-сайт содержит электронную витрину, на которой представлены каталог товаров (с возможностью поиска) и необходимые интерфейсные элементы для ввода регистрационной информации, формирования заказа, проведения платежей через Интернет, оформления доставки, получения информации о компании.
После выбора товара от покупателя требуется
заполнить форму, в которой указывается,
каким образом будет
В том случае, если оплата осуществляется при передаче товара покупателю (курьером или наложенным платежом), необходимо подтверждение факта заказа. Чаще всего это происходит посредством электронной почты или по телефону. При возможности оплаты через Интернет, подключается платежная система.
Глава 1 . Описание инструментального средства разработки.
Для разработки сайта используется пакет «Microsoft Visual Studio 2010». Почти все крупномасштабные Веб-сайты разрабатываются с использованием Microsoft Visual Studio – полнофункциональной среды разработки Веб-приложений (в зависимости от версии среды можно разрабатывать различные проекты: Веб-приложения, консольные программы, программы с оконным интерфейсом, программы для мобильных устройств, расширения для пакета Microsoft Office, сервисы и многое другое). Как и любая другая профессиональная среда разработки, Visual Studio включает в себя средства управления проектами, редактор исходного текста, конструкторы пользовательского интерфейса, "визарды", компиляторы, компоновщики, инструменты, утилиты, документацию и отладчики. Она позволяет создавать приложения для 32- и 64-разрядных Windows-платформ, и поддерживает все версии .NET Framework начиная с 2.0.
К основным преимуществам Visual Studio можно отнести следующие:
1.2 Описание Denver.
Для осуществления работы сайта используется пакет «Denver». Он эмулирует сервер и позволяет загружать интернет-страничку с помощью браузера.
Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.
Данный пакет включает:
Архитектура:
Отличительной особенностью Денвера является его полная автономность. Она заключается в следующем.
Эти же правила распространяются и на пакеты расширений.
В целях упрощения работы
компонентов комплекса и
Виртуальный диск — это просто синоним для некоторой папки на реальном, или физическом, диске. Подключается он при помощи команды subst, о чем заботятся скрипты Денвера. Можно работать с виртуальным диском, как с обычным. При этом все операции в действительности будут производиться с указанной директорией. Механизм работы виртуальных дисков встроен в ОС и не ведет к каким-либо издержкам и замедлениям.
За счет применения виртуального диска Денвер «изнутри» похож на маленький Unix: у него есть своя директория /home, /usr, /tmp... Различные компоненты и серверы расположены так, как это принято в Unix. Например, в /home располагаются виртуальные хосты, а в /usr — программные компоненты.
Такая архитектура в действительности не имеет ничего общего с системой Cygwin (хотя и похожа). Тем не менее, некоторые пакеты расширений Денвера могут использовать Cygwin для своих внутренних целей, но это всегда «прозрачно» для пользователя.
Вопреки распространенному мнению, Денвер не является чем-то статическим и неизменным. Никто не мешает устанавливать поверх него дополнительные программы и компоненты (например, сервер СУБД PostgreSQL). Они просто будут для него «как родные».
1.3 Описание Microsoft Access.
Для создания базы данных товаров
был использован пакет «
Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Состав программного продукта
Основные компоненты MS Access:
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД. Microsoft Jet Database Engine, которая используется в качестве движка базы данных MS Access является файл Серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объемами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.
Взаимодействие с другими СУБД
Встроенные средства взаимодействия MS Access со внешними СУБД с использованием интерфейса ODBC снимают ограничения, присущие Microsoft Jet Database Engine. Инструменты MS Access, которые позволяют реализовать такое взаимодействие называются "связанные таблицы" и "запросы к серверу". Корпорация Microsoft для построения полноценных клиент-серверных приложений на базе MS Access рекомендует использовать в качестве движка базы данных СУБД My SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.
Глава 2. Описание предметной области.
За основу взят сайт вымышленной компании «Автозапчасти ВАЗ – Воронеж». Компания является одним из ведущих продавцов автозапчастей автомобилей ВАЗ в городе Воронеже. На сайте магазина можно ознакомиться с услугами компании, а также с каталогом товаров.
На сайте пользователь может выбрать интересующий его товар и осуществить заказ, позвонив менеджеру или отправив ему письмо по E-mail. Товар будет доставлен на дом в любое удобное для клиента время, а оплата будет производиться по факту доставки.
Глава 3. Описание поэтапного создания программы и руководство по использованию.
3.1. Начало работы с visual studio.
При загрузке Visual Studio 2010 отображается окно, состоящее из нескольких областей (рис 1). Область окна Recent Projects содержит ссылки на последние проекты, открытые в Visual Studio. Размещенная под ней область Getting Started содержит ссылки на наиболее часто возникающие у пользователя задачи. В центре окна Visual Studio располагается область, в которой отображаются (при условии подключения к Интернету) последние опубликованные новости, посвященные тем технологиям, которые применяются для разработки на данном компьютере.
Рис 1. Начальная страница.
3.2. Создание нового приложения.
Для создания нового приложения ASP.NET следует выполнить команду Файл -> Создать -> Проект.
В открывшемся окне (рис 2)
можно указать следующие