Разработка 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>