50093 (588693), страница 6

Файл №588693 50093 (Автоматизированная система торгового предприятия "МобилТел") 6 страница50093 (588693) страница 62016-07-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

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

Разработка администраторской части.

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

В администрировании будут содержаться основные настройки Интернет-магазина:

  • общие настройки магазина: название магазина, адрес, телефон, e-mail адрес магазина и т.д;

  • настройки формы регистрации клиента в Интернет-магазине;

  • общие настройки доставки и упаковки товара;

  • настройки склада;

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

  • настройки формата вывода товара в Интернет-магазине. Вы можете настроить формат вывода товара по своему желанию;

  • всевозможные настройки каталога, т.е. добавление, удаление, редактирование товара и категорий, работа с производителями, excel импорт/экспорт товаров и т.д.;

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

  • управление оформленными заказами, управление зарегистрированными клиентами;

  • статистические отчёты о работе Интернет-магазина;

  • важные инструменты для работы Интернет-магазина. Такие как резервное копирование базы данных, незавершённые заказы, поисковые запросы и т.д.

Разработка клиентской части.

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

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

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

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

  3. Для наглядности будут добавлены специальные разделы, содержащие товары, сгруппированные по маркетинговым признакам. Допустим:

  • "Новинки" (товары, недавно поступившие в продажу);

  • "Специальные предложения" (товары, на которые по каким-либо причинам снижены цены);

  • "Лидеры продаж" (наиболее покупаемые товары).

  1. О том или ином товаре зарегистрированный пользователь сможет оставить отзыв.

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

  3. В электронном магазине будут предусмотрены и информационные разделы:

  • с данными о магазине (сфера деятельности, адрес, контактные телефоны и т.д.);

  • с информацией по доставке товара;

  • с информацией по скидкам;

  • новости магазина.

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

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

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

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

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

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

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

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

2.4 Выбор средств проектирования баз данных

2.4.1 Выбор СУБД

База данных – это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных.

Реляционная база данных. Практически все СУБД позволяют добавлять новые данные в таблицы. С этой точки зрения СУБД не отличаются от программ электронных таблиц (Microsoft Excel), которые могут эмулировать некоторые функции баз данных. Существует три принципиальных отличия между СУБД и программами электронных таблиц:

  • СУБД разрабатываются с целью обеспечения эффективной обработки больших объёмов информации, намного больших, чем те, с которыми справляются электронные таблицы;

  • СУБД может легко связывать две таблицы так, что для пользователя они будут представляться одной таблицей. Реализовать такую возможность в электронных таблицах практически невозможно;

  • СУБД минимизируют общий объём базы данных. Для этого таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц.[13]

Так как средой программирования была выбрана PHP, то логично, что работая в связке Apache/PHP/MySQL, системой управления базой данных был выбран MySQL. [18]

СУБД MySQL - одна из множества баз данных, поддерживаемых в PHP. MySQL разработал Михаэль Видениус. MySQL является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL). [16]

Система MySQL распространяется бесплатно и обладает достаточной мощностью для решения реальных задач. SQL - это аббревиатура от слов Structured Query Language, что означает структурированный язык запросов. Этот язык является стандартным средством для доступа к различным базам данных.

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

Основные приятные стороны пакета MySQL:

  • Многопоточность. Поддержка нескольких одновременных запросов;

  • Оптимизация связей с присоединением многих данных за один проход;

  • Записи фиксированной и переменной длины;

  • ODBC драйвер в комплекте с исходником;

  • Гибкая система привилегий и паролей;

  • До 16 ключей в таблице. Каждый ключ может иметь до 15 полей;

  • Поддержка ключевых полей и специальных полей в операторе CREATE;

  • Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени;

  • Интерфейс с языками C и perl;

  • Основанная на потоках, быстрая система памяти;

  • Утилита проверки и ремонта таблицы;

  • Все данные хранятся в формате ISO8859_1;

  • Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках;

  • Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице;

  • Все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей;

  • Легкость управления таблицей, включая добавление и удаление ключей и полей.

2.4.2 Проектирование информационной базы

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

Требования к организации баз данных:

  • Удовлетворяет всем требованиям пользователей к содержимому базы данных;

  • Гарантирует непротиворечивость и целостность данных;

  • Неизбыточность:

  • Обеспечивает естественное, легкое для восприятия структурирование информации;

  • Удовлетворяет требованиям пользователей к производительности базы данных.

Логическое проектирование БД. Разрабатывается логическая структура БД, соответствующая логической модели предметной области. Решение этой задачи существенно зависит от модели данных (некоторая абстракция, будучи приложена к конкретным данным, позволяет пользователям и разработчикам трактовать их как информацию, т.е. сведения, содержащие не только данные, но и взаимосвязь между ними), поддерживаемой выбранной СУБД. Результатом выполнения этого этапа являются схемы БД концептуального и внешнего уровней архитектуры, составленные на языках определения данных (DDL).

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

Отношения между таблицами БД строятся по принципу: главная-подчиненная, где в главной первичный ключ, а в подчиненной – внешний ключ, по которому идет связь с главной таблицей, – механизм внешних ключей (для поддержания ссылочной целостности данных). Смысл этого механизма состоит в том, что некоему атрибуту (или группе атрибутов) одного отношения назначается ссылка на первичный ключ другого отношения; тем самым закрепляются связи подчиненности между этими отношениями. При этом отношение, на первичный ключ которого ссылается внешний ключ другого отношения, называется master-отношением, или главным отношением; а отношение, от которого исходит ссылка, называется detail-отношением, или подчиненным отношением.

Связи бывают:

  • один-к-одному – одной записи глав табл соотв 1 запись в подчиненной

  • один-ко-многим – 1 записи глав табл может соотв-ть несколько записей в подчиненной

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

Следует определить наборы связей между таблицами для функциональной взаимосвязанной работы базы данных в системе (рис.2.6).

Рис.2.6 Схема данных.

В данной БД основными используются таблицы:

  1. "Клиенты": код клиента, фамилия, имя, отчество, страна, область, почтовый индекс, город, адрес, номер телефона, e-mail.

Поле код клиента является ключевым. Фамилия, имя, отчество, страна, область, почтовый индекс, город, адрес, номер телефона, e-mail – для отправления заказа, уведомлений, квитанций об оплате, гарантийных талонов.

  1. "Заказы": номер заказа, код товара, код клиента, количество, дата.

Номер заказа – ключевое поле.

  1. "Товары": код товара, код категории, артикул, новая цена, старая цена, количество на складе, фото, описание, рейтинг.

  1. "Категории": код категории, название, описание, количество.

В данной таблице хранятся данные о категориях товаров для более удобного описания товаров.

  1. "Склад": код товара, количество товара, код поставщика.

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

Выводы по главе

Данная глава была посвящена проектированию и разработке Интернет – магазина. Для проектирования системы была выбрана методология объектно-ориентированного проектирования. В качестве инструментальных средств были выбраны BPWin и Rational Rose, поддерживающие данную методологию и описывающие все функции системы. Также были определены потоки информации внутри системы, участники и формы взаимодействия.

Так же во второй главе были описаны выбранная среда разработки PHP и СУБД MySQL. Спроектирована база данных, состоящая из девяти таблиц.

Глава 3. Реализация и тестирование

3.1 Организация интерфейса с пользователем

Когда пользователь всемирной сети попадает в Интернет – магазин "МобилТел", то первой он видит главную страницу (рисунок 3.1).

Рис. 3.1 Главная страница.

Посетитель рассматривает витрину Интернет – магазина, на которой он видит представленные товары. Для того чтобы заказать какою-нибудь модель сотового телефона или аксессуара, необходимо зайти в нужный раздел. Также существует виртуальная витрина, где представлены новинки телефонов. Чтобы заказать "новинку", необходимо щелкнуть по ее картинке. Так же на сайте осуществлен поиск телефонов и аксессуаров по названии. Для осуществления поиска необходимо ввести слово в поле и нажать ENTER.

Характеристики

Тип файла
Документ
Размер
8,4 Mb
Учебное заведение
Неизвестно

Список файлов ВКР

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее