Разработка WEB-сайта "Интернет магазин по продаже IT технологий"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ACADEMIA DE STUDII ECONOMICE

Факультет Cibernetica, Statistica si Informatica Economica

Кафедра Cibernetica si Informatica Economica

 

 

 

 

 

 

 

 

 

 

 

Курсовая работа

Тема: Разработка WEB сайта интернет магазин

 

 

Выполнил: Cacean Roman

Научный руководитель: Сергей Охрименко

 

 

 

 

 

Кишинев 2012

 

 

Оглавление

 

Введение

. Аналитическая часть

.1 Основная концепция сайта

.2 Общее содержание сайта

.3 Детальная концепция системы

.3.1 Дизайн сайта

.3.2 Расположение и назначение страниц

. Проектная часть

.1 Создание проекта

.2 Подключение базы данных

.3 Создание моделей

.4 Создание интерфейса администратора

.5 Запись данных в базу

.6 Разработка отдельных страниц

Заключение

Список литературы

 

 

Введение

 

Тема моей курсовой работы Создание WEB-сайта интернет-магазина по продаже IT технологий. Эта тема была выбрана мной по следующим причинам:

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

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

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

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

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

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

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

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

Можно выделить несколько задач моей работы:

Обеспечение удобного и эффективного интерфейса пользователя

Разработка дизайна, делающего нахождение пользователя на сайте максимально комфортным

Обеспечение удобного просмотра всего списка товаров

Обеспечение возможности поиска товаров по названию

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

Обеспечить возможность регистрации пользователя на сайте для его удобства и дополнительной безопасности.

Обеспечение удобного и эффективного интерфейса служащих

Возможность для менеджеров вводить, редактировать и удалять данные

Обеспечение безопасности ввода данных, то есть проверка правильности формата введенных данных

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

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

Выделим несколько способов решения:

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

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

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

Действительно ли разработчик должен беспокоиться о выводе строки Content-Type и помнить о необходимости закрыва?/p>