Программное обеспечение интернет-магазина

Автор работы: Пользователь скрыл имя, 28 Ноября 2013 в 20:14, курсовая работа

Краткое описание

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

Содержание

Введение 3
2. Проектирование базы данных 4
3. Описание и основные функциональные возможности системы 5
3.1 Основные элементы интерфейса пользователя 5
3.2 Основные элементы интерфейса администратора 8
Заключение 10
Список использованной литературы 11

Прикрепленные файлы: 1 файл

Диплом.docx

— 1.55 Мб (Скачать документ)

САНКТ-ПЕТЕРБУРГСКИЙ  
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ  
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ

 

 

ЦЕНТР АВТОРИЗОВАННОГО  ОБУЧЕНИЯ IT-ТЕХНОЛОГИЯМ 

 

 

Курсовой проект

 

Программное обеспечение  интернет-магазина

Разработчик:  слушатель группы № 124-30

специализации “Информационные технологии”

Петроченко Андрей Владимирович

 

Руководитель:  Одиночкина С.В.

 

 

 

2013 г.

ОГЛАВЛЕНИЕ

Введение 3

2. Проектирование  базы данных 4

3. Описание  и основные функциональные возможности  системы 5

3.1 Основные  элементы интерфейса пользователя 5

3.2 Основные  элементы интерфейса администратора 8

Заключение 10

Список использованной литературы 11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

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

Естественно, что для осуществления  электронной коммерции, необходимо современное программное обеспечение. Сегодня существует множество технологий (такие как PHP, JSP, ASP, ASP.NET), позволяющих  создавать надёжные и эффективные  web-приложения, отвечающие самым современным требованиям, удобные в использовании, как со стороны продавца, так и со стороны покупателя.

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

 

 

 

 

 

1. Проектирование базы данных

Информационная система будет  представлять собой реляционную  базу данных под управлением СУБД SQL Server 2012 (рисунок 2.1).

Рисунок 1.1 – Модель базы данных интернет-магазина

 

 

 

 

 

 

 

 

 

 

2. Описание и основные функциональные возможности системы

В качестве технологии разработки будет  использоваться ASP.NET MVC 3.

Приложение разрабатывалось на основе шаблона ASP.NET MVC 3 Internet Application. Model-View-Controller (MVC, «Модель-представление-поведение», «Модель-представление-контроллер») — схема использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента так, что модификация одного из компонентов оказывает минимальное воздействие на остальные.

В разработанной системе присутствует 3 профиля – пользователь, контент-менеджер, администратор. Рассмотрим функциональные возможности каждой из них.

2.1 Основные элементы интерфейса пользователя

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

Рисунок 2.1 – Главная страница веб-приложения

 

В случает если пользователь не зарегистрирован, произвести заказ невозможно (рисунок 2.2). В данном случае предусмотрена возможность автоматического перехода на форму регистрации пользователя (рисунок 2.3).

Рисунок 2.2 – Форма оформления заказа

Рисунок 2.3 – Форма регистрации пользователя

После несложных шагов заполнения регистрационной формы пользователь получает возможность произвести заказ (рисунок 2.4), а также открывается доступ к новой вкладке меню – «Личная страница», на которой пользователь имеет возможность изменить существующий пароль и изменять свою контактную информацию перед оформлением заказа.

Рисунок 2.4 – Вкладка «Корзина» веб-приложения

Таким образом у пользователя есть возможность добавлять и изменять количество и наличие каждого  из товаров перед сказом, в случае когда пользователь сформировал  полный список своего заказа, нажатием на ссылку «Сделать заказ», генерируется строка заказа и на указанный в регистрационной форме адрес электронной почты отправляется подтверждение о произведенном заказе (рисунок 2.5). При изменении статуса заказа выполняются аналогичные функции.

Рисунок 2.5 – Форма завершения заказа

2.2 Основные элементы интерфейса администратора

При авторизации администратора главная  страница веб-приложения изменяется следующим  образом (рисунок 2.6):

– добавление в панель меню дополнительных вкладок «Контент-Менеджеры», «Заказы», «Статусы заказа».

– возможность редактировать всю  доступную информацию.

Рисунок 2.6 – Форма главной страницы учетной записи «admin»

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

Вкладка «Заказы» дает возможность  администратору информацию о времени  заказа, информации о пользователе, сделавшем заказ (рисунок 2.7), а также возможность изменять статус каждого из заказов (рисунок 2.8).

 

 

Рисунок 2.7 – Форма вкладки «Заказы»

Рисунок 2.8 – Подробности заказа

 

 

 

 

 

 

 

Заключение

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

В качестве основной технологии для  разработки использовалась одна из самых  современных и функциональных технологий на сегодняшний день – ASP.NET MVS 3.0.

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

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

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

 

 

 

 

 

 

 

 

 

 

 

Список использованной литературы

  1. John Sharp Microsoft Visual C# 2012 Step By Step, - Microsoft Press, 2012 – 848 c.
  2. Steven Sanderson , Adam Freeman Pro ASP.NET MVC 3 Framework, 2011 – 852 c.
  3. В.В. Коротаев, Е.А. Сычева – Методические указания по оформлению УИРС, НИРМ и ВКР, - СПб: НИУ ИТМО, 2012. – 19 с.

 


Информация о работе Программное обеспечение интернет-магазина