Разработка системы заказов по каталогу

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

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

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

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

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

13) Обратной, невидимой покупателю, стороной интернет-магазина является система управления. Вход в систему администрирования осуществляется только после ввод администратором логина и пароля (логин и пароль администратор может менять). Администратор имеет возможность полностью управлять содержимым интернет-магазина:

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

- редактировать разделы магазина (новости, статьи, вопросы и ответы, отзывы и вопросы к товарам и пр.);

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

- редактировать контактную информацию интернет-магазина;

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

- составлять и рассылать письма с новостями магазина подписчикам;

- просматривать историю заказов и статистику покупателей;

- изменять курс валюты на витрине магазина.

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

14) Загрузка товарных предложений должна осуществляться из файла Microsoft Excel. Файл, в котором описаны все группы, подгруппы каталога, а также информация о товарах, создается на локальном компьютере (ограничений к количеству групп, категорий и самих товаров быть не должно). Затем файл загружается в интернет-магазин. После загрузки прайс-листа товары автоматически появляются на витрине. Таким образом, можно оперативно изменять данные о ценах и наличии товаров.

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

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

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

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

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

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

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

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

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

2.9.1 Интерфейс веб-страницы

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

Рисунок 12 - Прототип главной страницы Интернет-магазина

В пользовательской части магазина представлен каталог товаров магазина. Пользовательская часть позволяет клиентам перемещаться по сайту и оформлять заказы.

Товары в программе группируются по категориям.

Доступ к категориям осуществляется двумя способами:

- переходом по ссылкам в центре главной страницы;

- через список категорий.

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

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

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

Просматривая список товаров (в категории и т.д.), кликнув на название товара, посетитель перейдет на страницу с полным описанием товара. Детализированная страница товара позволяет клиенту не только добавить товар в корзину, но и увидеть изображение товара, проголосовать и обсудить товар с другими пользователями.

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

Рисунок 13 - Прототип страницы «Корзина»

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

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

Рисунок 14 - Прототип страницы «Оформление заказа»

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

2.9.2 Интерфейс базы данных

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

Рисунок 15 - Главная форма работы с БД для менеджера-администратора

Подменю «Ввод и редактирование данных» содержит пункты «Создать новую категорию», «Добавить новый товар» и «Работа с данными о клиентах». Первые два пункта будут подробно описаны ниже.

Рисунок 16 - Форма добавления новой категории товаров

Для того, чтобы добавить новую категорию/подкатегорию в список, необходимо выбрать соответствующий пункт из подменю «Ввод и редактирование данных» главного меню. Появится окно с выбором опций для категории/подкатегории, которую вы хотите создать. Родительская категория: определяет родительскую категорию, куда будет помещена новая категория. Если вы выберите в качестве родительской не корневую, а уже существующую категорию, то вы создадите подкатегорию.

Рисунок 17 - Форма ввода данных о товаре

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

Появится окно с выбором опций для товара:

Родительская категория: определяет категорию/подкатегорию, в которую будет помещен товар. Корневая папка может работать как запоминающий буфер: содержание папки не отражается в пользовательской части, и посетители его не видят.

Наименование: укажите название товара, который вы хотите добавить.

Внутренний код (артикул): если вы маркируете товар, то здесь необходимо указать его код. Это поможет идентифицировать его при заказе. Информация, введенная в этом поле, необходима только для внутреннего использования: она показывается администратору, но не клиенту.

Цена: здесь необходимо указать стоимость товара. Если указать цену как отрицательное значение или ноль, то кнопка «Добавить в корзину» будет заблокирована и клиент не сможет заказать этот продукт.

Фотография: данные поля необходимы для визуального представления товара. Маленькая фотография используется для предпросмотра в каталоге, большая - для более детального представления на странице товара.

2.10 Технические требования к ЭВМ

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

Минимальным требование к программному обеспечению на сервере является СУБД MySQL, интерпретатор PHP, Apache Web Server.

Минимальным требование к программному обеспечению на рабочей станции клиента является браузер Internet Explorer v6.0 и выше, Opera v.7.0 и т.д. Минимальные требования к аппаратному обеспечению сервера является:

Процессор Intel Pentium IV 3,0 ГГц;

512 Мб оперативной памяти;

Операционная система Windows 98SE\2000\XP.

500 Мб свободного места на жестком диске.

Минимальные требования к аппаратному обеспечению рабочей станции клиента является:

Процессор Intel Pentium III 700 МГц;

128 Мб оперативной памяти;

Операционная система Windows 98SE\2000\XP

Заключение

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

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

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

Список использованных источников

1) Бедрина С.Л., Богданова О.Б. Проектирование программных средств и баз данных: Практикум - Владивосток: Изд-во ВГУЭС, 2007. - 116 с.

2) СТП 1.005-2004 Система вузовской учебной документации. Общие требования к оформлению текстовой части дипломных, курсовых работ (проектов), рефератов, контрольных работ, отчетов по практикам, лабораторным работам. Структура и правила оформления. - Владивосток: Изд-во ВГУЭС, 2004. - 44 с.

3) Оформление оперативно-информационных документов [Электронный ресурс]; Презентация MS PowerPoint.

4) Разработка и стандартизация программных средств и информационных технологий [Электронный ресурс]; Презентация MS PowerPoint.

5) Харрис Э. PHP/MySQL для начинающих. Пер. с англ. - М.: Кудиц - Образ,2005. - 384 с.

6) Дейт К. Введение в системы баз данных. Пер. с англ.-К.; М.; СПб.: Издательский дом "Вильямс", 2000. - 848 с.

7) Карпова Т.С. Базы данных: модели, разработка, реа-лизация - СПб.: Питер, 2001. - 304 с.

8) Люк Веллинг, Лора Томсон “Разработка Web - приложений с помо-щью PHP и MySQL”. Издательство “Вильямс” 2003г. Москва Санкт - Петербург, Киев.

9) Поль Дюбуа “MySQL” Издательство “Вильямс” 2001г. г. Москва.

10) Аткинсон Л. MySQL. Библиотека профессионала. Пер. с англ. - М.: Издательский дом "Вильямс", 2002, 624 с.

11) Маклаков С.В. BPWin и ERWin.Case-средства разработки информацион-ных систем / С.В. Маклаков.- М.: Диалог. Издательство Московский государственный инженерно-физический институт, 1999. - 256 с.

12) Успенский М.И. Энциклопедия Интернет-бизнеса / М.И. Успенский. - СПб.: Питер, 2001. - 223 с.

13) Гейтс Б. Бизнес со скоростью мысли: пер. с англ. / И. Кудряшовой. - М.: Эксмо, 2003. - 480 с.

14) Курицкий А.Б. Интернет-экономика / А.Б. Курицкий. СПб.: Питер, 2000. - 425 с.

15) Попов В. Практикум по Интернет-технологиям / В. Попов. СПб.: Петер-бург, 2002. - 794 с.

16) Балабанов И.Т. Интерактивный бизнес / И.Т. Балабанов. СПб.: Петер-бург, 2001. - 643 с.

17) Комер Д. Принципы функционирования Интернета / Д. Комер. СПб.: Питер, 2002. - 365 с.

18) Орлов Л.В. Как создать электронный магазин в Интернет / Л.В. Орлов. - М.: Альянс-пресс, 2003. - 384 с.

19) Царев В.В. Электронная коммерция / В.В. Царев, А.А. Кантарович. СПб.: Питер, 2002. - 376 с.

20) Маклаков С.В. Моделирование бизнес-процессов с AllFusion Process Modeler (BPwin 4.1) / С.В. Маклаков.- М.: ДИАЛОГ-МИФИ, 2003. - 240с.

21) Глушаков С.В. Базы данных: учебный курс / С.В. Глушаков, Д.В. Ломоть-ко. - М.: АСТ, 2000. - 504 с.

22) Вшивцева В.Г. Проектирование и реализация баз данных Microsoft Server 2000: учебный курс MCSE: пер. с англ. / В. Г. Вшивцева. - Минск: Эксмо, 2001. - 652 с.

23) Бьелетич Ш. Microsoft SQL Server 2000: энциклопедия пользователя: пер. с англ. / Ш. Бьелетич, Г. Мэйбл. - Киев: ДиаСофт, 2001. - 682 с.

24) Хомоненко А.Д. Базы данных: учебник для вузов / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. - СПб.: КОРОНА, 2004. - 736 с.

25) Айлебрехт Л. Apache Web-сервер: пер. с нем. / О.В. Игольникова. - М.: Но-вое знание, 2002. - 584 с.

26) Вьейра Р. SQL Server 2000: программирование: пер. с англ. / С.М. Молявко. - М.: БИНОМ. Лаборатория изданий, 2004. - 735 с.

27) Тихомиров Ю.Е. Microsoft SQL Server / Ю.Е. Тихомиров. - СПб.: БХВ-Санкт-Петербург, 1999. - 794 с.

28) Веб-сервер Apache [Электронный ресурс] / Документация. - 2008. - Режим доступа: http://www.apache.ru/docs/.

29) Ульман Л. Основы программирования на PHP: самоучитель: пер. с англ. / Л. Ульман. - М.: ДМК Пресс, 2001. - 282 с.

30) Программирование для всех [Электронный ресурс] / Безопасный метод авторизации на php. - Электрон. статья. - 2008. - Режим доступа: http://www.realcoding.net/article/view/4361

Приложение А

Слайды презентации

Рисунок А.1 - Слайд №1

Рисунок А.2 - Слайд №2

Рисунок А.3 - Слайд №3

Рисунок А.4 - Слайд №4

Рисунок А.5 - Слайд №5

Рисунок А.6 - Слайд №6

Размещено на Allbest.ru


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

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