Автор работы: Пользователь скрыл имя, 07 Декабря 2012 в 08:45, отчет по практике
Данная тема актуальна тем, что у населения с каждым годом проявляется все больший и больший интерес покупать товары и при этом не тратить время на походы по магазинам, как следствие происходит наибольшее распространение и развитие в сфере предоставляемых товаров через глобальную информационную сеть.
4. Выбор СУБД
Трудностей в выборе СУБД не было, т.к. хостинг моей организации поддерживает MySQL.
MySQL – это структурированный язык запросов, разработанный специально для управления реляционными БД. Он обладает огромным перечнем возможностей, например, можно создавать таблицы, редактировать и удалять информацию в таблицах, производить запросы к данным из таблиц с определёнными условиями и тем самым извлекать ту информацию, которая нужна пользователю.
Пожалуй, к самым основным достоинствам MySql относится большая скорость работы с данными, стабильная, быстрая и надёжная обработка информации.
Для работы сборки сайта и тестирования на локальном компьютере использовали Denwer.
Что же такое локальный сервер Denwer и зачем нам с ним работать? На первых этапах работы над своим проектом Denwer имеет ряд преимуществ перед веб-хостингом; Вам не надо покупать хостинг, так же не требуется выхода в интернет, достаточно иметь только компьютер. Возможности, которые предоставляет вам локальный сервер Denwer(localhost denwer) практически ничем не отличаются от возможностей хостинга, да и состоять он будет из тех же самых компонентов, а именно база данных MySQL, сервер Apache, поддержка PHP и т.д.
После установки и запуска Денвера зашли на localhost.
рис. 1.
Далее нажимаем на ссылку phpMyAdmin и попадаем в меню выбора БД. Выбираем mydb5, предварительно созданную этими средствами.
Рис. 2
После попадаем в меню базы. В нашем случае база уже создана, и после работы мы нажимаем EXPORT, чтобы сохранить файл sql. Так же через этот интерфейс можем просмотреть любую таблицу в базе данных, ее структуру, данные; редактировать данные.
5. Проектирование интернет – магазина.
После установки Joomla! на компьютере, для входа в административную часть ввела в адресной строке обозревателя korm.ru/administrator .
После ввода имени пользователя admin и пароля, нажимаем кнопку Войти (Login) и попадаем на главную страницу внутреннего интерфейса или Панель управления (Control Panel).
Рис. 3 Вход на главную страницу.
5.2 Разработка структуры меню.
Были установлены след пункты меню:
Скрины менюшек
Рис. 4 Вид общего меню.
Меню предоставляет доступ ко всем имеющимся функциям внутреннего интерфейса. Справа находятся кнопки, отображающие количество имеющихся у вас непрочитанных приватных сообщений, количество зарегистрированных пользователей, вошедших в систему на текущий момент, и ссылка для выхода (Logout) из системы.
Рис. 5 Менеджер Главной страницы
5.3 Выбор компонентов используемых в Joomla!
Компонент VirtueMart. VirtueMart - ранее известный как mambo-phpShop, является свободным программным обеспечением для создания Интернет-магазина, созданным для дополнения таких систем управления содержимым Веб-сайта, как Mambo или Joomla. VirtueMart, написан на PHP и использует базу данных MySQL. Наиболее всего подходит для веб сайтов с низким или средним уровнем загрузки. VirtueMart защищён лицензией GNU GPL.
Рис. 6. Компонент VirtueMart.
Основные возможности:
VirtueMart поддерживает неограниченное количество продукции и категорий, неограниченное количество валют для одного продукта, назначение продукции множеству категорий, возможность продавать продукцию, предназначенную для скачивания, а также предоставляет возможность отключить функцию продажи и использовать VirtueMart в режиме каталога. VirtueMart позволяет иметь разные цены для одной продукции, основанные на количестве или принадлежности покупателя к определённой группе, и предоставляет возможность использования различных платёжных систем.
В VirtueMart реализована система скидок, купонов, а также большой выбор систем оплаты и способов доставки.
VirtueMart является свободным программным обеспечением для реализации функции интернет-магазина и весь PHP-код полностью доступен. Это позволяет PHP-разработчикам просматривать, обновлять или изменять возможности и функции интернет-магазина. В дополнение ко всему, VirtueMart использует упрощённые шаблоны (называемые 'fly pages' в VirtueMart), предоставляющие возможность изменять внешний вид интернет-магазина и имеющие HTML и CSS формат.
Панель администратора:
Администрирование:
Способы оплаты:
Компонент Xmap. Предназначен для создания карты сайта, которая отображается в формате HTML и XML. Компонент предусматривает возможность добавления выбранных пунктов меню. Поддерживает дополнительные приложения для формирования карты для компонентов Joomla.
Рис. 7. Компонент Xmap
5.5 Установка компонентов.
Установка компонентов осуществляется через Расширения àУстановить/Удалить.
Рис. 8. Установка компонентов.
5.6 Дизайн сайта.
Рис. 9 Дизайн изначального шаблона
Рис. 10 Действующий дизайн
Рис. 11 Действующий дизайн. Регистрация пользователей.
Рис. 12. Действующий дизайн. Отображение списка товара на сайте. Добавлен прозрачный динамичный объект в виде котенка, движущийся при просмотре страницы ( вверх-вниз).
Рис. 13
5.7 Доработка исходного кода шаблона с учетом пожеланий заказчика.
Рис. 14
Для сравнения изменений кода сайта была использована программа Notepad++. В левом окне находится измененный код, в правом начальный. С помощью опции Compare мы можем увидеть изменения, строки которых выделены. В данном случае я изменила ширину объекта сайта с пикселей на %. Далее таким же способом была изменена ширина всего сайта, что позволит автоматически изменять параметры сайта на мониторе с разрешением 1366*768, так и на 1280*600.
Рис. 15
На рис. 15 можно увидеть изменение нижних границ страницы до границ обозревателя.
На данном этапе пока что были небольшие изменения, далее в подготовке к дипломной работе будет изменены цвета, написаны дополнительные модули.
5.8 Выбор системы оплаты и доставки товара.
На начальном этапе в проекте интернет – магазина будут реализованы способы оплаты: оплата курьеру наличными. Доставка курьером будет нацелена на работающее население города, имеющего возможность выхода в интернет.
Доставка курьером будет осуществляться только для жителей города г. Челябинска.
6. Закачка на хостинг.
Для закачивания сайта на хостинг использовался ftp-менеджер Filezilla. Помимо этого установлены права на папки и файлы через протокол SSH, клиент PYTTY и консольного менеджера Midnight Commander.
На сегодняшний день наблюдается неуклонный рост электронной коммерции. Если сейчас пойти по пути работы электронных магазинов, то со временем можно стать крупным игроком на этом рынке.
В данной преддипломной работе была рассмотрена разработка электронного магазина по продаже кормов для домашних животных на основе CMS системы.
Реализация товаров населению является одним из основных направлений деятельности любого интернет-магазина и является источником доходов магазина. Для того чтобы более успешно магазин смог существовать в дальнейшем, необходимо рассмотреть возможность реализации товаров в кредит, через банковские потребительские кредиты.
В процессе исследования были проанализированы и систематизированы имеющиеся литературные и практические данные, относящиеся к реализации и проектированию интернет-магазинов.
В данной работе был рассмотрен процесс организации интернет-магазина от момента изучения и проектирования до момента непосредственной реализации, установки, дальнейшей работы и перспектив развития.
При разработке был учтен дальнейший рост позиций предлагаемого товара. Возможность подборки необходимой модели товара осуществляется посредством программы. Добавлять позиции товара и страницы описания на них можно через интерфейс администратора.
В программе предусмотрена возможность администрирования сайта –доступ к данным позиций категорий и моделей товара с возможностью добавлять изменять и удалять эти данные. Также возможен просмотр оформленных заказов на приобретение товара. Работа администратора происходит в отдельном интерфейсе, с удобным доступом к данным.
Таким образом, все поставленные задачи решены, цель работы достигнута. Создан реально действующий сайт, первое время работающий в тестовом режиме.
Подводя итоги можно еще раз отметить, что в условиях рынка конкурентную борьбу выдерживает тот магазин, который постоянно расширяет круг оказываемых клиентам услуг, улучшает качество обслуживания, предлагает разного рода новые услуги.
Информация о работе Проектирование и разработка интернет-портала, веб-сайта предприятия