Овечки on-line

Объявление


Основная информация:


Объявление:

Тот, кто смотрит главную страницу, посмейтесь. Это не интернет-магазин овец. Это лаболаторная работа по сетевой экономике.
Выполняют её: Нага И.И. и Март Л.
Группа: ПИЭ-322

Клиент-вход

Логин: Клиент
Пароль: 123456

Погода/дата:

Как и подобает началу зимы холодно.
15.12.11

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Овечки on-line » Вопросы » Тестовое сообщение


Тестовое сообщение

Сообщений 1 страница 9 из 9

1

Благодарим за выбор нашего сервиса!

0

2

http://uploads.ru/t/w/F/4/wF47T.jpg
http://uploads.ru/t/o/0/D/o0DTC.jpg
http://uploads.ru/t/N/q/y/Nqy0u.jpg
http://uploads.ru/t/D/n/d/Dnd7X.jpg
http://uploads.ru/t/H/G/6/HG6Rx.jpg
http://uploads.ru/t/G/k/6/Gk6pb.jpg

0

3

http://uploads.ru/t/l/J/x/lJx6r.jpg
http://uploads.ru/t/8/j/X/8jXLF.jpg
http://uploads.ru/t/M/3/q/M3qGr.jpg
http://uploads.ru/t/b/V/E/bVESM.jpg
http://uploads.ru/t/0/p/j/0pjz6.jpg
http://uploads.ru/t/a/A/G/aAGyo.jpg
http://uploads.ru/t/D/G/t/DGtUj.jpg
http://uploads.ru/t/i/e/y/iey8m.jpg
http://uploads.ru/t/b/G/4/bG4D6.jpg
http://uploads.ru/t/U/o/l/UolEZ.jpg
http://uploads.ru/t/I/S/v/ISv5T.jpg
http://uploads.ru/t/G/U/c/GUcpx.jpg
http://uploads.ru/t/E/C/f/ECfi5.jpg
http://uploads.ru/t/n/C/U/nCU6H.jpg
http://uploads.ru/t/m/8/S/m8S7e.jpg
http://uploads.ru/t/V/D/n/VDnjt.jpg
http://uploads.ru/t/u/1/O/u1Oje.jpg
http://uploads.ru/t/b/v/5/bv58y.jpg
http://uploads.ru/t/Y/Z/S/YZSNC.jpg
http://uploads.ru/t/n/v/5/nv5mr.jpg
http://uploads.ru/t/k/i/B/kiBwQ.jpg
http://uploads.ru/t/P/W/d/PWdUG.png
http://uploads.ru/t/u/b/M/ubMCj.jpg
http://uploads.ru/t/0/B/Y/0BYHT.jpg
http://uploads.ru/t/O/v/p/OvplT.jpg
http://uploads.ru/t/6/y/g/6ygSp.jpg
http://uploads.ru/t/l/h/K/lhKJq.jpg
http://uploads.ru/t/V/r/8/Vr86S.jpg
http://uploads.ru/t/D/0/c/D0cTb.jpg
http://uploads.ru/t/S/0/P/S0PwK.gif
http://uploads.ru/t/F/S/2/FS2Gh.jpg

0

4

Уфимский Государственный Авиационный Технический Университет
Кафедра Автоматизированных Систем Управления




Отчет по лабораторным работам.
Дисциплина «Сетевая экономика».
Интернет-магазин продажи Оружия.




Выполнил: студ. гр. ПИЭ-320
                                                                        Бигвава М.В.
Проверил: Старцев Г.В.




Уфа 2010
Содержание:
1. Предметная область………………………………………………………..3
2. Техническое задание на разработку Интернет-магазина………………..4
3. Функциональная модель Интернет-магазина…………………………….5
4. Логическая модель данных………………………………………………..7
5. Реализация БД (MySQL).Формирование запросов………………………9
6. Технические требования к работе интернет магазина…..………………12
7. Инструкция по использованию интернет-магазина……..………………13
8. Вывод………………………………………………………………………24


















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

2. Техническое задание на разработку Интернет-магазина
Структура сайта:
 Главная страница
• Корзина
• Каталог оружия
• Специальные предложения
• Поиск
 Прайс-лист
• Перечень товаров
 О оружие
• Информация о товаре в общем
 Доставка и оплата
• Правила заказа
• Стоимость доставки

Обратная связь, поддержка:
После выбора  модели оружия и отправки её в корзину, оформляется заказ. На странице оформления заказа, предлагается заполнить контактную информацию: Имя, фамилия, email, телефон (необязательное поле), адрес (город, область, почтовый индекс, страна).
Каталог товаров:
Слева, на всех страницах сайта расположен каталог товаров в виде дерева, содержащий различные виды оружия.
Поиск по сайту:
Поиск ищет слова и их сочетания по товарам и всем страницам сайта. Блок поиска есть на каждой странице сайта.
Форма заказа:
Позволяет оформить заказ выбранной единицы оружия, с отображением названия, количества товара и его стоимости. После оформления заказа выходит следующее сообщение: Мы свяжемся с Вами для подтверждения заказа в ближайшее время.
Модуль администрирования:
Все текстовые страницы могут быть легко отредактированы. Также редактируются: картинки, названия, характеристики, описания. Так же легко можно добавить новые позиции.
 
3. Функциональная модель Интернет-магазина

Рис.1 Контекстная диаграмма

Рис.2 Диаграмма декомпозиции блока А0

Рис. 3 Диаграмма декомпозиции блока А5

Модель заказ товара состоит:
1) Контекстная диаграмма «Заказать оружие»
2) Диаграмма декомпозиции «Заказать оружие», которая включает следующие функциональные блоки: Зайти на сайт, Смотреть каталог товаров, Выбрать интересующий товар, Заполнить персональные данные, Оплатить заказ, Получение оружия.
3) Диаграмма декомпозиции «Оплатить заказ» включает следующие  функциональные блоки: Зайти в банк; Заполнить бланк, Отдать деньги, Получить квитанцию.

4. Логическая модель данных
Таблица SS_categories имеет структуру:
Имя Тип Размер Пояснение
categoryID int 11 Идентификатор категории
name varchar 255 Название категории
parent int 11 Номер идентификатора категории, в которой содержится данная подкатегория
products_count int 11 Количество товара
description text 255 Описание подкатегории
picture varchar 255 Картинка продукта
products_count_admin int 11 Количество товара

Таблица SS_ordered_carts имеет структуру:
Имя Тип Размер Пояснение
productID int 11 Идентификатор заказа
orderID int 11 Номер заказа
name         char 255 Название продукта
Price float 4 Суммарная стоимость заказа
quantity int 11 Количество заказов

Таблица SS_special_offers имеет структуру:
Имя Тип Размер Пояснение
offerID int 11 Идентификатор специального предложения
productID int 11 Идентификатор продукта
sort_order int 11 Порядок сортировки продукта

Таблица SS_products имеет структуру:
Имя Тип Размер Пояснение
productID int 11 Идентификатор продукта
categoryID int 11 Идентификатор категории
name varchar 255 Название продукта
description text 800 Описание продукта
customers_rating float 5 Оценка продукта клиентами
price float 4 Цена продукта
picture varchar 30 Картинка данного продукта
in_stock int 11 Наличие на складе продукта (есть/нет)
thumbnail varchar 30 Название картинки продукта
customer_votes int 11 Количество заказов
items_sold int 11 Количество проданных товаров
big_picture varchar 30 Большая картинка продукта
enabled int 11 Включен в каталог товаров  (да/нет)
brief_description text 400 Краткое описание продукта
list_price float 4 Прайс-лист
product_code char 25 Код продукта

Таблица SS_orders  имеет структуру:
Имя Тип Размер Пояснение
orderID int 11 Идентификатор запроса
order_time datetime 18 Время заказа товаров
cust_firstname varchar 30 Имя заказчика
cust_lastname varchar 30 Фамилия заказчика
cust_email varchar 30 Адрес эл.почты заказчика
cust_country varchar 30 Страна, где проживает заказчик
cust_zip varchar 6 Индекс города, в котором проживает заказчик
cust_state varchar 30 Область, в которой проживает заказчик
cust_city varchar 30 Город, в котором проживает заказчик
cust_address varchar 30 Адрес заказчика
cust_phone varchar 30 Номер телефона заказчика

5. Реализация БД (MySQL). Формирование запросов

1) Select – выборка.
С помощью данного запроса извлекаются данные из таблицы.
 
В данном примере извлекаем все поля из таблицы  SS_categories.

2) Insert – добавление.
С помощью этого запроса вставляем значения в поля таблицы.



Результат:

3) Update – изменение.
Данный запрос используется для внесения изменений в таблицу.
Например, в таблице SS_categories поменяем заголовок на «Пятерка» в той строчке, где идентификатор равен 5.

Результат:

4) Delete – удаление.
Пример: удалим из таблицы SS_categories запись с идентификатором равным 55.

Результат:

6. Технические требования к  работе Интернет-магазина
Сервер:
Пакет web-приложений Denwer 3, включающий в себя:
• web-сервер Apache 2
• PHP 5.2+
• MySQL 5+
• phpMyAdmin 3.2.3
Клиент:
• Интернет-браузер Internet Explorer
• Клавиатура
• Компьютерная мышь

    7. Инструкция по эксплуатации интернет-магазина
1) Инструкция для пользователя.
Прежде чем приступить к выбору  модели оружия, следует убедиться в следующих пунктах:
Пункт 1. Открытие интернет-браузера.
Вы сидите на стуле, Ваша правая рука расположена на компьютерной мышке. Самое время запустить интернет-браузер. Для этого найдите на экране ноутбука значок  , наведите на него указатель мыши (беленькая стрелочка на экране ноутбука, приводится в движение правой рукой при помощи мыши, которую следует водить по гладкой поверхности стола). Нажмите 2 раза на левую кнопку мышки. Через несколько секунд откроется интернет-браузер. Если это произошло, то переходим к пункту 2.
Пункт 2. Ввод адреса магазина в адресную строку.
В верхней части экрана ноутбука расположена адресная строка. В нее при помощи клавиатуры следует ввести адрес магазина:  http://localhost/shop/index.php. Если все сделано правильно, то откроется Главная страница интернет-магазина по продаже оружия.
После этого можно перейти к пункту 3.

Пункт 3. Знакомство с интернет-магазином.
Перед нами находится главная страница интернет-магазина (рис.1):

Рис.1 (Главная страница интернет магазина)
Ознакомимся с тем, что мы видим на экране.
В верхней части сайта находятся:
+ логотип
+ пункт меню – Главная (это страница, на которой вы сейчас находитесь)
+ пункт меню – Прайс-лист (перечень товаров)
+ пункт меню – О магазине (здесь представлена информация о магазине)
+ пункт меню – Доставка и оплата (здесь можно ознакомиться со способами доставки и оплаты)
+ Строка для поиска товара, (т.е. после введения в поле искомого товара и нажатия на кнопку «Поиск», на экране появляются результаты запроса).

В левой части сайта находятся:
+ Корзина (В этой области будут отображаться товары, которые вы выбрали)
+ Каталог (это общий каталог товаров, где представлены модели оружия)

В центральной части сайта Вы видите:
+ информацию о магазине
+ специальные предложения (товары, на которые стоит обратить внимание, т.к. эти товары пользуются огромной популярностью)
Если прокрутить страницу при помощи колесика мышки (это удобнее делать средним пальцем “на себя”, то можно будет увидеть нижнюю часть сайта ( рис.2), на которой расположены:

Рис.2 (Нижняя часть сайта)
+ каталог (разделы по группам оружия; при нажатии на один из них левой кнопкой мышки, вы попадаете в подраздел данного раздела, где представлен конечный перечень товаров с их кратким и  подробным описанием)
+ внизу (мелким шрифтом) отображена информация об авторе интернет-магазина по продаже оружия.
Теперь самое время приступить к пункту4.

Пункт 4. Заказ оружия.
Посмотрите еще раз внимательно на каталог и решите, оружие каких параметров  вы бы хотели приобрести. Если вас терзают сомнения, прокрутите страницу вверх и посмотрите “Специальные предложения”.
Предположим, что в каталоге вы выбрали раздел «Крупнокалиберное» и нажали на него левой кнопкой мышки. После нажатия открылась страница,  на которой видно, как выглядят товары, их цена и краткую информацию. Теперь следует выбрать, Оружие с какими параметрами вы хотите. Предположим, что это «Снайперская винтовка "Robar SR-90" » . Нажмите на нее, и перед вами откроется страница с полным описанием товара, которое включает: Калибр , длину , длину ствола , вес без патронов , ёмкость обоймы ,начальная скорость полёта пули , дальность эффективной стрельбы . Справа расположено меню оценок, в котором вы можете отдать оценку данному оружию (ставим точку напротив: отлично, хорошо, среднее, плохо, очень плохо и нажимаем на кнопку «Оценить»), или же посмотреть оценки других покупателей. Если вас не смутили оценки других покупателей, или же какие то характеристики оружия, и Вы решили ее купить, то нажмите на картинку  . В разделе «Корзина», который расположен в левой части сайта (если вы вдруг его не видите, то покрутите колесико мышки “от себя”) Вы должны увидеть название выбранной вами модели оружия, количество и его стоимость (рис 3).

Рис. 3 (Готовый заказ)
Если Вы передумали, можно нажать на маленький красный крестик справа от товара, и оружие удалится из Вашей корзины. Если вы решили заказать еще товары нужно нажать на кнопку «Вернуться к покупкам», таким же образом выбрать товары, которые также будут отображаться в корзине, причем с суммарной стоимостью. Теперь можно приступить к пункту 5.

Пункт 5. Оформление заказа.
Если Вы уверены в своем выборе, то нужно нажать на кнопку «Оформить заказ». После нажатия на кнопку Вам будет предложено заполнить поля контактной информации ( рис.4) (Имя, Фамилия, Email, Город, Область, Почтовый индекс, Страна). Поля «Телефон» и  «адрес» – необязательны для заполнения. Если вы не заполните поля, обозначенные звездочкой, появится окно с указанием на незаполненное поле.
  После заполнения полей, аналогично приведенным примерам и ограничениям, следует нажать на кнопку «Оформить заказ».

Рис.4 (Оформление заказа)
После нажатия на кнопку “Оформить заказ!”, выйдет следующее сообщение: «Спасибо за Ваш заказ! Мы свяжемся с Вами для подтверждения заказа в ближайшее время».
Поздравляю! Если вы увидели это сообщения, значит в ближайшее время вы получите ваше оружие . Теперь при желании вы можете зайти на сайт в режиме администратора и попробовать изменить внешний вид сайта. Как это сделать описано в пункте 6.
Пункт 6. Администрирование.
Вот Вы уже научились оформлять заказ в интернет магазине, и самое время научиться самому изменить его содержимое. Для этого в адресной строке браузера вводим: http://localhost/shop/admin.php. (как это сделать вы уже изучили в пункте 2). Появляется окно для  ввода имени пользователя и пароля. В нашем случае: login – admin, password -  admin. Попадаем в меню, где можно производить различные действия с Интернет-магазином.
Вид панели управления(рис.5):

Рис.5( Панель управления)
В центре страницы представлена статистика продажи товаров: всего товаров, за месяц, на сегодняшний и вчерашний день. А также количество категорий и общее количество товаров.
В верхней части есть 3 вкладки:
+ каталог
В каталоге есть 2 подраздела: «категория и товары», «Специальные предложения». Рассмотрим подраздел: «категория и товары»(Рис.6).
Здесь можно отредактировать имеющийся перечень товаров (добавить/удалить/изменить товары), а также вывести полную информацию о них:

Рис.6(Категории и товары)
Если мы хотим добавить категорию, следует нажать на «Добавить». Появится окно с заголовком: создать новую категорию(Рис.7).

Рис.7(Процесс создания новой категории)
Вы должны ввести родительскую категорию, название категории, а также можно загрузить логотип (нажимаем на кнопку «Обзор» и  выбираем логотип) и заполнить поле «описание». После чего нажать на кнопку «отмена» либо «сохранить». В случае если вы не выбрали родительскую категорию и оставили категорию «Корень», ваш товар не будет виден пользователям Интернет-магазина.
Если вы решили добавить товар, следует нажать на кнопку «добавить», находящуюся в центральной части сайта. Появляется следующее окно с заголовком: «добавить новый товар»(Рис.8). Нужно выбрать родительскую категорию из имеющихся, написать название товара, артикул (по желанию), цену, старую цену (для того, чтобы пользователь знал, как изменилась цена), отметить есть ли товар на складе, загрузить его фото (нажать на «обзор» и выбрать картинку). Далее можно предоставить некоторую информацию о данном товаре в полной и краткой форме. И сохранить изменения.


Рис.8(Добавление нового товара)

Перейдем к подразделу «Специальные предложения»(Рис.9).
Специальные предложения показываются на витрине Интернет-магазина.
Выбрать товарные позиции, которые будут показаны, как специальные предложения Вы можете в подразделе "Категории и товары", кликнув по значку      в таблице товаров. В специальные предложения можно выбрать только товары с фотографией.

Рис.9(Специальные предложения)
+ заказы (рис.10)
Здесь отображаются все заказы, с подробной информацией о каждом: номер заказа, имя покупателя, его адрес, номер телефон, товар (название, количество и суммарная стоимость), а также время.

Рис.10(Графа заказы)
По имеющимся данным администратор сайта может связаться с клиентом, осуществить заказ и удалить его из имеющегося перечня (нужно нажать на красный крестик напротив товара).
+ настройки
Данный раздел имеет 4 подраздела: «общие»,  «оформление», «доступ к администрированию», «дополнительная информация».
Рассмотрим подраздел «общие». (Рис.11)

Рис.11( Подраздел «общие».  )
Здесь мы указываем название магазина, которое отображается в название страницы, URL магазина (адрес магазина в сети Интернет), контактный email данного Интернет-магазина, и еmail на который будут отправляться уведомления о заказах. Также можно выбрать валюту. Знак валюты используется при отображении цен на сайте, и может быть произвольным: доллар ($), рубль (руб.) Код ISO3 используется для взаимодействия со сторонними сервисами (например, при экспорте в Яндекс маркет), и должен быть задан по стандарту: RUR, USD, EUR.

Рассмотрим подраздел «оформление».
Здесь можно управлять количеством отображаемого товара на странице, задать его можно в поле справа; количеством столбцов при показе товаров. Можно задать любой цвет, используемый для отображения страниц. Для этого рядом в поле нужно указать код выбранного цвета. (цвет1: цвет рамки прайс-листа, цвет 2: цвет фона Название/количество/стоимость, цвет 3: цвет фона цены товара).
Можно поставить галочка напротив: «Включить возможность добавления товаров в корзину и оформления заказов» и
«Показывать наиболее популярные товары в пустых категориях».
Рассмотрим подраздел «доступ к администрированию».(Рис.12)

Рис.12( Подраздел«доступ к администрированию»)
В данном подразделе администратор может сменить старый пароль на новый. Для этого нужно ввести в поля: логин, старый пароль, ввести новый пароль, подтвердить его (т.е. ввести еще раз новый пароль) и нажать на кнопку «Сохранить». С этого момента у вас будет новый пароль.
Рассмотрим подраздел  «дополнительная информация».(Рис.13)

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

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

0

5

http://youngstage.hutt.ru/
http://acspark.ru/

0

6

Задание к лабораторным работам по дисциплине “Сетевая экономика”

Разработка интернет-магазина

1.Изучение предметной области (1 страница).
2.Анализ аналогичных проектов (0,5 страницы).
3.Определение функций сайта.(BP-WIN, Rational Rose, рекомендуется BPMN)
4.Проектирование логической структуры базы данных для сайта.(ER-WIN, Rational Rose)
5.Реализация БД. Формирование запросов. (select, insert,update,delete)
6.Проектирование форм WEB-сайта. (экранные формы)
7.Написание скриптов. (HTML, JavaScript)
8.Тестирование. (технические характеристики)
9. Инструкция по эксплуатации. (5-10 страниц)
10. Анализ вероятности успешной покупки. (имитационная диграмма)

0

7

Уфимский Государственный Авиационный Технический Университет
Кафедра Автоматизированных Систем Управления




Отчет по лабораторным работам.
Дисциплина «Сетевая экономика».
Интернет-магазин продажи жевательных резинок.




Выполнил: студ. гр. ПИЭ-320
                                                                        Зарипов Р. Р.
Проверил: Старцев Г.В.




Уфа 2010
Содержание:
1. Предметная область………………………………………………………..3
2. Техническое задание на разработку Интернет-магазина………………..4
3. Функциональная модель Интернет-магазина…………………………….5
4. Логическая модель данных………………………………………………..7
5. Реализация БД (MySQL).Формирование запросов………………………9
6. Технические требования к работе интернет магазина…..………………12
7. Инструкция по использованию интернет-магазина……..………………13
8. Вывод………………………………………………………………………24


















1. Предметная область
Жева́тельная рези́нка (разг. жвачка, жевачка) — кулинарное изделие, которое состоит из несъедобной эластичной основы и различных вкусовых и ароматических добавок. В процессе употребления жевательная резинка практически не уменьшается в объеме, но все наполнители постепенно растворяются, после чего основа становится безвкусной и обычно выбрасывается. Из многих видов жевательной резинки в качестве развлечения можно выдувать пузыри, что в англоязычных странах дало ей еще одно название Bubble Gum (то есть что-то вроде «резина для пузырей»).
При жевании усиливается слюноотделение, что способствует реминерализации и очищению зубов; жевательные мышцы получают равномерную, сбалансированную нагрузку в силу пластических и физико-механических свойств самой жевательной резинки; массаж дёсен в некоторой степени является профилактикой пародонтоза.
Нередко под обертку жевательной резинки изготовители вкладывают картинки, наклейки, переводные татуировки, называемые детьми «вкладышами». На них изображаются сцены и герои мультфильмов, комиксов, автомобили. Фантики от жевательных резинок и особенно «вкладыши» выступают объектом коллекционирования и предметом азартных игр среди школьников.

2. Техническое задание на разработку Интернет-магазина
Структура сайта:
 Главная страница
• Корзина
• Каталог жевательных резинок
• Специальные предложения
• Поиск
 Прайс-лист
• Перечень товаров
 О жевательных резинках
• Информация о товаре в общем
 Доставка и оплата
• Правила заказа
• Стоимость доставки

Обратная связь, поддержка:
После выбора жевательной резинки и отправки её в корзину, оформляется заказ. На странице оформления заказа, предлагается заполнить контактную информацию: Имя, фамилия, email, телефон (необязательное поле), адрес (город, область, почтовый индекс, страна).
Каталог товаров:
Слева, на всех страницах сайта расположен каталог товаров в виде дерева, содержащий различные виды жевательных резинок.
Поиск по сайту:
Поиск ищет слова и их сочетания по товарам и всем страницам сайта. Блок поиска есть на каждой странице сайта.
Форма заказа:
Позволяет оформить заказ выбранной жевательной резинки, с отображением названия, количества товара и его стоимости. После оформления заказа выходит следующее сообщение: Мы свяжемся с Вами для подтверждения заказа в ближайшее время.
Модуль администрирования:
Все текстовые страницы могут быть легко отредактированы. Также редактируются: картинки, названия, характеристики, описания. Так же легко можно добавить новые позиции.
 
3. Функциональная модель Интернет-магазина

Рис.1 Контекстная диаграмма

Рис.2 Диаграмма декомпозиции блока А0

Рис. 3 Диаграмма декомпозиции блока А5

Модель заказ товара состоит:
1) Контекстная диаграмма «Заказать жевательную резинку»
2) Диаграмма декомпозиции «Заказать жевательную резинку», которая включает следующие функциональные блоки: Зайти на сайт, Смотреть каталог товаров, Выбрать интересующий товар, Заполнить персональные данные, Оплатить заказ, Получение жевательной резинки.
3) Диаграмма декомпозиции «Оплатить заказ» включает следующие  функциональные блоки: Зайти в банк; Заполнить бланк, Отдать деньги, Получить квитанцию.

4. Логическая модель данных
Таблица SS_categories имеет структуру:
Имя Тип Размер Пояснение
categoryID int 11 Идентификатор категории
name varchar 255 Название категории
parent int 11 Номер идентификатора категории, в которой содержится данная подкатегория
products_count int 11 Количество товара
description text 255 Описание подкатегории
picture varchar 255 Картинка продукта
products_count_admin int 11 Количество товара

Таблица SS_ordered_carts имеет структуру:
Имя Тип Размер Пояснение
productID int 11 Идентификатор заказа
orderID int 11 Номер заказа
name         char 255 Название продукта
Price float 4 Суммарная стоимость заказа
quantity int 11 Количество заказов

Таблица SS_special_offers имеет структуру:
Имя Тип Размер Пояснение
offerID int 11 Идентификатор специального предложения
productID int 11 Идентификатор продукта
sort_order int 11 Порядок сортировки продукта

Таблица SS_products имеет структуру:
Имя Тип Размер Пояснение
productID int 11 Идентификатор продукта
categoryID int 11 Идентификатор категории
name varchar 255 Название продукта
description text 800 Описание продукта
customers_rating float 5 Оценка продукта клиентами
price float 4 Цена продукта
picture varchar 30 Картинка данного продукта
in_stock int 11 Наличие на складе продукта (есть/нет)
thumbnail varchar 30 Название картинки продукта
customer_votes int 11 Количество заказов
items_sold int 11 Количество проданных товаров
big_picture varchar 30 Большая картинка продукта
enabled int 11 Включен в каталог товаров  (да/нет)
brief_description text 400 Краткое описание продукта
list_price float 4 Прайс-лист
product_code char 25 Код продукта

Таблица SS_orders  имеет структуру:
Имя Тип Размер Пояснение
orderID int 11 Идентификатор запроса
order_time datetime 18 Время заказа товаров
cust_firstname varchar 30 Имя заказчика
cust_lastname varchar 30 Фамилия заказчика
cust_email varchar 30 Адрес эл.почты заказчика
cust_country varchar 30 Страна, где проживает заказчик
cust_zip varchar 30 Индекс города, в котором проживает заказчик
cust_state varchar 30 Область, в которой проживает заказчик
cust_city varchar 30 Город, в котором проживает заказчик
cust_address varchar 30 Адрес заказчика
cust_phone varchar 30 Номер телефона заказчика

5. Реализация БД (MySQL). Формирование запросов

1) Select – выборка.
С помощью данного запроса извлекаются данные из таблицы.
 
В данном примере извлекаем все поля из таблицы  SS_categories.

2) Insert – добавление.
С помощью этого запроса вставляем значения в поля таблицы.

Результат:

3) Update – изменение.
Данный запрос используется для внесения изменений в таблицу.
Например, в таблице SS_categories поменяем заголовок на «Пятерка» в той строчке, где идентификатор равен 5.

Результат:

4) Delete – удаление.
Пример: удалим из таблицы SS_categories запись с идентификатором равным 55.

Результат:

6. Технические требования к работе интернет-магазина
Для работы с интернет-магазином необходим компьютер или ноутбук со следующими характеристиками:
 Процессор:
 Память:
 Устройства ввода
• Клавиатура
• Компьютерная мышь
 Устройство вывода
• Цветной монитор/Дисплей ноутбука
 Предустановленное ПО:
• Операционная система Windows
• HTTP-сервер Apache
• PHP 5.0.1
• СУБД MySQL версии 5
• Интернет-браузер
• Internet Explorer/Mozilla Firefox

В интернет-браузере должна быть включена поддержка клиентских скриптов JavaScript, файлов cookie, плагинов (Flash).

7. Инструкция по эксплуатации интернет-магазина
1) Инструкция для пользователя.
Для того чтобы воспользоваться услугами интернет-магазина «Жевательные резинки»  shop/index.php  необходимо:
1) Включить компьютер (ноутбук) и запустить интернет-браузер;
2) Ввести в адресной строке http://localhost/shop/index.php
После чего, вы увидите главную страницу интернет-магазина продажи жевательных резинок:

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

В левой части сайта находятся:
+ Корзина (В этой области будут отображаться товары, которые вы выбрали)
+ Каталог (это общий каталог товаров, где представлены виды жевательных резинок)

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

Теперь попытаемся купить товар.
Предположим, что в каталоге вы выбрали «Five». После нажатия, на странице вы видите, как выглядят товары, их цену и краткую информацию. После выбора определенного вида жевательной резинки, например «Five Cobalt» и нажатия на него, на странице остается только данный товар с полным его описанием.
Вы можете оценить товар (ставим точку напротив: отлично, хорошо, среднее, плохо, очень плохо и нажимаем на кнопку «Оценить»), либо увидеть оценки уже купивших этот чай пользователей (оценка в виде звездочек от 1 до 5). И если Вам понравился данный товар, и Вы решили его купить, нажимаем на кнопку «В корзину». В левой  и центральной части сайта, в разделе «Корзина», Вы видите название выбранного Вами товара, количество и его стоимость.

Если Вы передумали, можно нажать на маленький красный крестик, рядом со словом очистить. Если вы решили заказать еще товары нужно нажать на кнопку «Вернуться к покупкам», таким же образом выбрать товары, которые также будут отображаться в корзине, причем с суммарной стоимостью. Если Вы все же решили купить чай, то нужно нажать на кнопку «Оформить заказ».
Предположим, вы нажали на - «Оформить заказ». Вам будет предложено заполнить поля контактной информации (Имя, Фамилия, Email, Город, Область, Почтовый индекс, Страна). Поля «Телефон» и  «адрес» – необязательны для заполнения. Если вы не заполните поля, обозначенные звездочкой, появится окно с указанием на незаполненное поле.
  После заполнения полей, аналогично приведенным примерам, следует нажать на кнопку «Оформить заказ».

После нажатия, выйдет следующее сообщение: «Спасибо за Ваш заказ! Мы свяжемся с Вами для подтверждения заказа в ближайшее время».

Инструкция для администратора.
В адресной строке браузера вводим: http://localhost/shop/admin.php. Появляется окно с вводом имени пользователя и пароля. В нашем случае: login – admin, пароль -  admin. Попадаем в меню, где можно производить различные действия с Интернет-магазином.
Вид панели управления:

В центре страницы представлена статистика продажи товаров: всего товаров, за месяц, на сегодняшний и вчерашний день. А также количество категорий и общее количество товаров.
В верхней части есть 3 вкладки:
+ каталог
В каталоге есть 2 подраздела: «категория и товары», «Специальные предложения». Рассмотрим подраздел: «категория и товары».
Здесь можно отредактировать имеющийся перечень товаров (добавить/удалить/изменить товары), а также вывести полную информацию о них:

Если мы хотим добавить категорию, следует нажать на «Добавить». Появится окно с заголовком: создать новую категорию.

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


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

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

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

+ настройки
Данный раздел имеет 4 подраздела: «общие»,  «оформление», «доступ к администрированию», «дополнительная информация».
Рассмотрим подраздел «общие».

Здесь мы указываем название магазина, которое отображается в название страницы, URL магазина (адрес магазина в сети Интернет), контактный email данного Интернет-магазина, и еmail на который будут отправляться уведомления о заказах. Также можно выбрать валюту. Знак валюты используется при отображении цен на сайте, и может быть произвольным: доллар ($), рубль (руб.) Код ISO3 используется для взаимодействия со сторонними сервисами (например, при экспорте в Яндекс маркет), и должен быть задан по стандарту: RUR, USD, EUR.

Рассмотрим подраздел «оформление».
Здесь можно управлять количеством отображаемого товара на странице, задать его можно в поле справа; количеством столбцов при показе товаров. Можно задать любой цвет, используемый для отображения страниц. Для этого рядом в поле нужно указать код выбранного цвета. (цвет1: цвет рамки прайс-листа, цвет 2: цвет фона Название/количество/стоимость, цвет 3: цвет фона цены товара).
Можно поставить галочка напротив: «Включить возможность добавления товаров в корзину и оформления заказов» и
«Показывать наиболее популярные товары в пустых категориях».
Рассмотрим подраздел «доступ к администрированию».

В данном подразделе администратор может сменить старый пароль на новый. Для этого нужно ввести в поля: логин, старый пароль, ввести новый пароль, подтвердить его (т.е. ввести еще раз новый пароль) и нажать на кнопку «Сохранить». С этого момента у вас будет новый пароль.

Рассмотрим подраздел  «дополнительная информация».

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

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

0

8

1. Изучение предметной области.
Овца(лат. Ovis aries) — парнокопытное млекопитающее из рода баранов семейства полорогих. Это животное уже в глубокой древности было одомашнено человеком, в основном благодаря своей густой шерсти и съедобному мясу.[1] В настоящее время стриженная овечья шерсть, или руно, используется человеком чаще, чем шерсть любого другого животного. Овечье мясо, называемое бараниной, является одним из важнейших продуктов потребления во многих странах мира. Помимо получения шерсти и мяса, овец также разводят для получения овечьего молока, брынзы, кулинарного жира и шкур (овчины). Наконец, овцы используются в научных экспериментах — наиболее известным представителем этого вида считается овечка Долли — первое в мире клонированное млекопитающее (в 1996 году).

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

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

2.Анализ аналогичных проектов.

0

9

http://www.shaunthesheep.com/games/homesheephome2/

0


Вы здесь » Овечки on-line » Вопросы » Тестовое сообщение