Поиск по каталогу

Библиотека онлайн

V000087 Дипломная работа Создание интернет-магазина, который отразит всю структуру фирмы, её деятельность и создаст возможность заказа товаров предприятия посредством сети интернет

3400 руб. 1890 руб.
В корзину

СОДЕРЖАНИЕ


ВВЕДЕНИЕ 3

1. ОСНОВНОЙ РАЗДЕЛ 5

1.1 Логическое проектирование 5

1.1.1 Предметная область, цель создания и группы пользователей 5

1.2.1 Структурная модель 12

1.3.1 Сетевая организация распределения приложения в архитектуре «клиент-сервер» 20

1.2 База данных 24

1.2.1 Структурная модель БД 24

1.2.2 Физическая реализация БД 31

1.3 Описание интерфейса и производительности 35

1.3.1 Основной вид сайта 35

1.3.1 Режим гостя 37

1.3.2 Режим пользователя 38

1.3.2 Режим администратора 39

1.4 Требования и тестирование 45

1.4.1 Требования к ресурсам сервера и ПК клиента 45

1.4.2 Тестирование 46

ЗАКЛЮЧЕНИЕ 49

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 51

ПРИЛОЖЕНИЯ 54


 


ВВЕДЕНИЕ


С каждым днём Интернетом начинают пользоваться всё больше людей. Поэтому веб-сайт, размещённый в Интернете и проиндексированный в поисковых системах и каталогах, является отличным современным рекламным инструментом. Реклама в Интернете гораздо дешевле, но её эффективность от этого ничуть не ниже. На веб-сайте можно размещать сколько угодно информации. Нет ограничения на место или время рекламного объявления. Чем больше структурированной информации размещено на веб-сайте, тем больше вероятность того, что посетитель выберет именно эту компанию. На веб-сайте возможно проведение рекламных акций, скидок, что привлечёт новых клиентов. Поэтому, с этой точки зрения веб-сайт позволит привлечь больше новых клиентов и сократить расходы на рекламу, заказывая её у сторонних рекламодателей.

Веб-сайт позволяет быстро предоставить всю необходимую для работы с клиентом информацию. Ему нет необходимости приезжать или звонить в офис. Нет необходимости в оплате дополнительных телефонных линий и работы операторов. Размещение в шапке главной страницы веб-сайта ссылки, с функцией отправки сообщения компании, позволяет оперативно получать и анализировать информацию от клиентов, существенно сократив время обслуживания. Функция Е-mаil рассылки позволяет мгновенно и без лишних затрат оповестить клиентов о важных событиях. Всё это позволяет сократить издержки, сократить затраты времени, улучшить сервис и эффективность бизнеса. Веб-сайт повышает эффективность работы с клиентами.

Обобщая выше сказанное, определим несколько целей создания веб-сайта:

1. Формирование благоприятного имиджа компании;

2. Повышение узнаваемости компании;

3. Предоставление информации о фирме, её услугах. Информационный веб-сайт должен стать для клиента основным источником информации в сфере деятельности фирмы;

4. Получение необходимой информации от клиентов;

5. Находить новых деловых партнёров.

Темой данной выпускной квалификационной работы является разработка интернет-магазина.

Целью проекта является создание интернет-магазина, который отразит всю структуру фирмы, её деятельность и создаст возможность заказа товаров предприятия посредством сети интернет.

Выпускная квалификационная работа состоит из трёх глав.

В первой главе проведён анализ предметной области.

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

 


1. ОСНОВНОЙ РАЗДЕЛ

1.1 Логическое проектирование

1.1.1 Предметная область, цель создания и группы пользователей


При создании сайта поставлены следующие цели:

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

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

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

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

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

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

Для достижения поставленных целей созданный сайт должен выполнять следующие функции:

1. Полная, адресная и продуманная информация.

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

2. Привлечение только целевой аудитории.

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

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

Интернет реклама как никакая другая проводится целенаправленно. Есть такая поговорка в рекламном бизнесе: «Я знаю, что половина моих денег тратится зря, но только не знаю, какая из них». Так вот, в Интернете Вы точно это знаете, так как вы можете отследить, какая реклама сколько посетителей привела на сайт.

3. Сокращение расходов на традиционную рекламу.

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

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

4. Оперативное обновление и обмен информацией.

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

На созданном сайте обязательно будет размещен прайс-лист на услуги компании.

5. Обратная связь.

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

6. Раскрутка торговой марки (brаnding).

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

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

7. Интеграция с социальными сетями.

Сайт должен быть интегрированным  с социальными сетями, что в умелых руках принесет массу дивидендов его владельцу, причем это должно быть как в форме «ретвитов» (дублирование вашего анонса статьи в социальную сеть «Twitter»), «лайков»– «мне нравится» в социальную сеть «Fасebook», а также в социальную сеть «Одноклассники».

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

8. Сбор статистических данных.

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

На сайте будут размещены счетчиками  статистики Яндекс.

9. SEO-оптимизация.

 Система SEO – возможности адаптации ресурса к поисковым системам, для того чтобы через Яндекс или Google пользователи Интернета могли находить ресурс.

10. Повышение престижа фирмы.

Сайт является средством конкурентной борьбы. К услугам Web-представительств с каждым днем обращается все больше и больше фирм.

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

1. Сайт-визитка является вариантам рекламного буклета, размещенного в Интернете с информацией о компании, товарах и услугах.[10, с.132]

Преимуществами сайта-визитки является наглядность размещаемой информации, максимально удобный доступ к ней, возможность размещать значительное количество информации.[11, с.24]

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

2. Информационный сайт информирует пользователей в определенных сферах общественной жизни (правительственные, образовательные сайты, сайты новостей и сайты некоммерческих фирм, организаций, религиозных групп, а также различные общественные сайты). Как правило, информационные сайты отличаются большим объёмом размещенных на них материалов (текстовых, табличных и графических).[10, с.132]

3. Корпоративный сайт - «виртуальный офис» - представляет собой интегрированные в Интернет информационные и интранет-системы, поэтому они достаточно сложны и позволяют автоматизировать бизнес-процессы внутри компании, осуществлять связь с клиентами, поставщиками, партнерами, выполнять маркетинговые исследования. «Виртуальный офис» может быть интегрирован с бэк-офисом, информационными системами, интранет-системами на предприятии и его представительствах и филиалах. [11, с.24]

4. Интернет-магазины (торговые системы класса «business to сustomer») предоставляют возможность продаж через Интернет конечному покупателю, рядовому потребителю товаров и услуг. Подобные веб-сайты могут быть интегрированы со складскими системами предприятия, логистическими цепочками и маркетинговыми информационными системами. Интернет-магазины предоставляют посетителю возможность совершения покупки «он-лайн», формируют дополнительный канал распространения продуктов и услуг компании. В результате создания сайтов такого типа появляются дополнительные возможности по организации маркетинговых исследований через Интернет. Веб-сайты такого вида могут быть снабжены системами проведения электронных платежей.[10, с.133]

5. Веб-сайты для торговых систем класса «business to business» предназначены для компаний, производящих или реализующих товары и услуги, не нацеленные на конечного пользователя. Эти сайты позволяют автоматизировать взаимоотношения «поставщик-потребитель».[10, с.133]

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

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

7. Художественные сайты являются самовыражением какого-либо автора, чаще всего веб-дизайнера. Влияние пользователя на художественный сайт сводится к тому, что он может либо его мысленно одобрить, либо пройти мимо. Достаточно часто художественные сайты выполнены в авангардном дизайне.[11, с.24]

8. Развлекательные порталы - это  сайты, наполнение которых состоит из различной развлекательной информации. Здесь могут быть картинки, истории - смешные, грустные, и страшные, анекдоты, гороскопы и всякое подобное. А также чаты и онлайн-игры.[10, с.132]

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

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

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

 

Рисунок 1 – Структурная схема учета программного обеспечения


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

1. Администратор, который может добавлять, удалять и изменять данные.

2. Гость, который может только просматривать данные, и выполнять заказы.

3. Зарегистрированные пользователи, персональные данные которых автоматизировано для заказа.

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

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


1.2.1 Структурная модель


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

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

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

 


Рисунок 2 –Структурная модель информационно-программного изделия


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

Листинги файлов представлены в приложении А.

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

Информационные системы можно классифицировать по целому ряду различных признаков.

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

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

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

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

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

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

Моделирование деловых процессов, как правило, выполняется с помощью case-средств. Ктакимсредствамотносятся BPwin (PLATINUM technology), Silverrun (Silverrun technology), Oracle Designer (Oracle), Rational Rose (Rational Software) идр. Функциональные возможности инструментальных средств структурного моделирования деловых процессов будут рассмотрены на примере case-средства BPwin.

BPwin поддерживает три методологии моделирования: функциональное моделирование (IDEF0); описание бизнес-процессов (IDEF3); диаграммы потоков данных (DFD).

BPwin имеет достаточно простой и интуитивно понятный интерфейс пользователя. При запуске BPwin по умолчанию появляется основная панель инструментов, палитра инструментов (вид которой зависит от выбранной диаграммы) и, в левой части, навигатор модели – Model Explorer.

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

Как было указано выше, BPwin поддерживает три методологии –IDEF0, IDEF3 и DFD, каждая из которых решает свои специфические задачи. В BPwin возможно построение смешанных моделей, т. е. модель может содержать одновременно диаграммы как IDEF0, так и IDEF3 и DFD. Состав палитры инструментов изменяется автоматически, когда происходит переключение с одной нотации на другую.

Модель в BPwin рассматривается как совокупность работ, каждая из которых оперирует с некоторым набором данных. Работа изображается в виде прямоугольников, данные – в виде стрелок. Если щелкнуть по любому объекту модели левой кнопкой мыши, появляется контекстное меню, каждый пункт которого соответствует редактору какого-либо свойства объекта.

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

Наиболее удобным языком моделирования бизнес-процессов является IDEF0, где система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной – функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

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

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

Цель моделирования

Цель моделирования определяется из ответов на следующие вопросы:

 Почему этот процесс должен быть смоделирован?

 Что должна показывать модель?

 Что может получить клиент?

Точка зрения

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

IDEF0-модель предполагает наличие четко сформулированной цели, единственного субъекта моделирования и одной точки зрения. Для внесения области, цели и точки зрения в модели IDEF0 в BPwin следует выбрать пункт меню Model/Model Properties, вызывающий диалог Model Properties. В закладке Purpose следует внести цель и точку зрения, а в закладку Definition – определение модели и описание области.

В закладке Status того же диалога можно описать статус модели, время создания и последнего редактирования. В закладке Source описываются источники информации для построения модели. Закладка General служит для внесения имени проекта и модели, имени и инициалов автора и временных рамок модели – AS-IS и ТО-ВЕ.

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

Результат описания модели можно получить в отчете – Model Report. Диалог настройки отчета по модели вызывается из пункта меню Tools/Reports/Model Report.

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

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

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

Диаграммы для экспозиции (FEO) строятся для иллюстрации отдельных фрагментов модели, для иллюстрации альтернативной точки зрения, либо для специальных целей.

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

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

Вход (Input) – информация, которая используются или преобразуются работой для получения результата.

Управление (Control) – правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Каждая диаграмма должна иметь хотя бы одну стрелку управления. Стрелка управления рисуется как входящая в верхнюю грань диаграммы.

Выход (Output) –информация, которая производятся в процессе работы. Каждая диаграмма должна иметь хотя бы одну стрелку выхода. Работа без результата не имеет смысла и не должна моделироваться.

Не забудьте оформить заявку на наиболее популярные виды работ: