Создание web-сайта "Энциклопедия чая"

Разработка web-сайта "Энциклопедия чая", основной задачей которого является автоматизация розничной продажи чая, посредством организации электронной коммерции в сети Интернет. Оценка параметров надежности web-сайта сайта при помощи модели Коркорена.

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

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

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВПО «РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ

ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ (РИНХ)»

Факультет Компьютерных технологий и информационной безопасности

Кафедра Информационных систем и прикладной информатики

Допустить к защите:

Зав. кафедрой д.э.н., профессор

И. Ю. Шполянская

«___»___________2014 год

ДИПЛОМНЫЙ ПРОЕКТ

Создание web-сайта «Энциклопедия чая»

Автор дипломного проекта Чувылкин Дмитрий Александрович

Обозначение ДП ДП-02069088-080801-14-14 Группа 351-ПИЭ

Специальность 080801 «Прикладная информатика в экономике»

Руководитель проекта

Щербаков Сергей Михайлович

Ростов-на-Дону

2014

Задание на дипломный проект

Студенту Чувылкину Дмитрию Александровичу

Код ДП-02069088-080801-14-14

Тема: Создание web-сайта «Энциклопедия чая»

утверждена приказом по РГЭУ от 12.03.2014 г. № 280/4

Срок сдачи законченного проекта 30.05.2014

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

Содержание дипломного проекта (по разделам):

а) Анализ и выбор метода решения задачи «Создание web-сайта Энциклопедия чая» для ИП Чувылкина А.И.» (СВСЭЧ);

б) Информационное обеспечение задачи «Создание web-сайта Энциклопедия чая» для ИП Чувылкина А.И.»;

в) Надежность и эффективность применения программных средств вычислительной техники для решения задачи «Создание web-сайта Энциклопедия чая» для ИП Чувылкина А.И.»;

г) Контрольный пример решения задачи «Создание web-сайта Энциклопедия чая» для ИП Чувылкина А.И.».

Перечень графического материала:

а) Схема данных задачи СВСЭЧ;

б) Диаграмма прецедентов решения задачи СВСЭЧ;

г) Диаграммы деятельности процесса задачи СВСЭЧ;

д) Схемы программы задачи СВСЭЧ;

ж) Диаграмма классов задачи СВСЭЧ;

з) Экранные формы выходной информации.

Дата выдачи задания 20.01.2014г. ____________________

Пусть дата соответствует дате приказа

Календарный график выполнения дипломного проекта

Наименование этапов

дипломного проекта

Срок выполнения этапов проекта

Примечания

Анализ и выбор метода решения

задачи «Создание web-сайта «Энциклопедия чая»» (СВСЭЧ)

16.12.2014

Дата выдачи задания+2 недели

Информационное обеспечение задачи СВСЭЧ

18.02.2014

Программно-технологическое обеспечение задачи СВСЭЧ

30.02.2014

Надежность и эффективность применения программных средств вычислительной техники в задаче СВСЭЧ

27.03.2014

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

17.04.2014

Оформление дипломного проекта и его сдача на кафедру

30.05.2014

Руководитель проекта ________________ С.М. Щербаков

Задание принял к исполнению ________________ Д.А.Чувылкин

Реферат

93 страницы, 12 рисунков, 11 библиографических источников, 20 таблиц

интернет-магазин, интернет, интернет-продажи, электронная коммерция, ЧАЙ

Целью дипломного проекта является создание web-сайта по продаже чая для ИП Чувылкина А.И., ст. Каневской Краснодарского края.

При разработке дипломного проекта использовались следующие программные средства: CMS WordPress, БД MySQL.

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

Содержание

  • Введение
  • 1. Технико-экономическая характеристика предприятия
  • 1.1 Краткая характеристика предприятия
  • 1.2 Описание существующей информационной системы
  • 1.3 Экономическая сущность задачи СВСЭЧ
  • 1.4 Описание технических и системных программных средств
  • 1.5 Разработка постановки задачи СВСЭЧ
  • 1.5.1 Цели и назначения решения задачи СВСЭЧ
  • 1.5.2 Выбор метода решения задачи СВСЭЧ
  • 2. Информационное обеспечение задачи CВСЭЧ
  • 2.1 Информационная модель задачи CВСЭЧ и ее описание
  • 2.2 Используемые классификаторы и системы кодирования задачи СВСЭЧ
  • 2.3 Описание входной оперативной информации задачи СВСЭЧ
  • 2.4 Описание выходной информации задачи СВСЭЧ
  • 2.5 Характеристика базы данных задачи СВСЭЧ
  • 2.6 Архитектура web-сайта «Энциклопедия чая»
  • 2.7 Описание контрольного примера задачи СВСЭЧ
  • 3. Надежность и эффективность применения программных средств
  • вычислительной техники в задаче «Создание web-сайта «Энциклопедия чая»»
  • 3.1 Оценка параметров надежности сайта
  • 3.2. Эффективность применения информационных технологий
  • 3.3 Оценка эффективности использования программных средств вычислительной техники
  • Приложения

Введение

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

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

На современном этапе развития электронная коммерция (e-commerce) позволяет организациям значительно сокращать финансовые и временные ресурсы, повышать конкурентоспособность, выходить на новые рынки сбыта, получать дополнительную информацию о потребностях потребителей, быстро реагировать на изменения спроса[2].

В настоящее время рынок электронной коммерции в России находится на стадии интенсивного развития. По данным исследовательского агентства Data Insight объем российского рынка электронной коммерции в 2012 году составил 310 млрд. рублей, в 2013 - 392 млрд. рублей (рост на 26%). Некоторые ведущие представители розничной интернет-торговли добились увеличения продаж на 200-300%.

Следует отметить, что темпы роста данного сектора экономики значительно опережают темпы роста экономики страны: за 2013 год ВВП России вырос на 3,5%, а e-commerce - на 26%.

По мнению экспертов компании J'son & Partners Consulting, в ближайшие годы ожидаются стабильные темпы роста на уровне 15-20% ежегодно. Тогда к 2020 году объем рынка электронной коммерции составит более 2180 млрд. руб. [3,4].

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

Целью дипломного проекта является создание web-сайта «Энциклопедия чая», основной задачей которого является автоматизация розничной продажи чая, посредством организации электронной коммерции в сети Интернет. Также на сайте присутствует обширная контентная часть, позволяющая посетителям сайта ознакомится с ассортиментом представленной продукции.

В первой главе проводится постановка задачи, анализируется и обосновывается метод решения задачи с учетом технико-экономических особенностей web-сайта «Энциклопедия чая».

Во второй главе описывается информационное обеспечение задачи «Создание web-сайта «Энциклопедия чая»» (СВСЭЧ). Описывается схема работы задачи СВСЭЧ. Дается характеристика входной и выходной информации, описание программно-технологического обеспечения задачи СВСЭЧ. В этой главе подробно рассматриваются составляющие сайта, а также их взаимодействие между собой и с внешней средой.

Третья глава содержит оценку параметров надежности web-сайта сайта «Энциклопедия чая» при помощи модели Коркорена. Здесь проводится оценка эффективности применения информационных технологий на основе сравнения двух вариантов обработки информации - ручной обработки данных и обработки данных с использованием ЭВМ, а также оценка эффективности использования сайта, основанная на расчете прямого сравнительного эффекта от использования программного продукта.

В заключении формулируются выводы и особенности работы web-сайта «Энциклопедия чая». Отмечаются преимущества использования созданного сайта. Делаются предложения по функциональному расширению и направлениям развития системы.

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

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

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

1. Технико-экономическая характеристика предприятия

1.1 Краткая характеристика предприятия

web сайт продажа интернет

Индивидуальный предприниматель Чувылкин А.И. (ИП «Чувылкин А.И.») зарегистрирован и работает в станице Каневской Краснодарского края. Целью коммерческой деятельности ИП «Чувылкин А.И.» является получение дохода от реализации чая.

Основными товарами, реализуемыми через розничную сеть, созданную ИП «Чувылкин А.И.», являются разнообразные виды чая, а также сопутствующая продукция (посуда, подарки).

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

Статус ИП имеет следующие преимущества по сравнению с регистрацией собственного предприятия:

– упрощенность процессов создания и ликвидации бизнеса;

– свободное использование собственной выручки;

– не платится налог на имущество, используемое в предпринимательской деятельности;

– упрощенный порядок ведения учета результатов хозяйственной деятельности и предоставления внешней отчетности;

– упрощенный порядок принятия решений (не требуется собраний, протоколов и т. п.);

Основные недостатки индивидуального предпринимателя:

– отвечает по обязательствам своим имуществом;

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

– согласно сложившейся практике, некоторые крупные (и не очень) компании отказываются работать с ИП (так как ИП, находясь в большинстве случаев на УСНО, не платят НДС с работы или товара в бюджет и делать это приходится, работающим с ними компаниям, что для них невыгодно);

– требуется постоянное личное участие;

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

В настоящее время в экономической статистике Российской Федерации размер предприятий принято определять тремя основными признаками: численностью производственного персонала, объёмом выпускаемой продукции и стоимостью основных производственных фондов. Законом РФ №88-ФЗ от 14 июня 1995 г. «О государственной поддержке малого предпринимательства в Российской Федерации» установлен единый показатель, позволяющий отнести предприятие к категории малых, - предельный уровень численности персонала, который составляет по отраслям:

– в промышленности, строительстве и на транспорте - 100 человек;

– в науке и научном обслуживании - 60 человек;

– в сельском хозяйстве - 60 человек;

– в оптовой торговле - 50 человек;

– в розничной торговле и бытовом обслуживании населения - 30 человек;

– в остальных отраслях и при осуществлении других видов деятельности - 50 человек.

Исходя из вышеприведенных критериев, ИП «Чувылкин А.И.» относится к разряду малых предприятий. Организационно-штатная структура ИП «Чувылкин А.И.» представлена на рисунке 1.1.

Размещено на http://www.allbest.ru/

Рисунок 1.1 - Организационно-штатная структура ИП «Чувылкин А.И.»

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

Директор выполняет следующие обязанности:

– планирование дальнейшего развития организации;

– подбор персонала;

– работа с поставщиками (поиск поставщиков, оплата поставок, контроль за своевременностью поставок);

– отношения с налоговой инспекцией и банком.

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

– приём и учёт товарной продукции;

– планирование объёма партий заказа (согласовывается с директором);

– работа с покупателями (продажа товаров);

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

Бухгалтер выполняет следующие функции:

– бухгалтерский учёт и контроль;

– проверка документации, контроль над наличием необходимой документации;

В процессе своей деятельности ИП «Чувылкин А.И.» приобретает товары по оптовым ценам, либо у более крупных оптовых поставщиков. ИП «Чувылкин А.И.» сотрудничает с организациями и предприятиями из сопредельных областей. Вся продукция приобретается в кредит с оплатой за предоставленный товар через определённый срок, устанавливаемый соответствующим договором (срок оплаты устанавливается через семь банковских дней с даты, указанной в договоре - обычно со дня поставки товара поставщиком).

1.2 Описание существующей информационной системы

Для работы в ИП «Чувылкин А.И.» подобраны персональные компьютеры под управлением операционной системы Windows 7, оснащены процессорами Inrel Core 2 Duo с тактовой частотой 3,0 Гц. Оперативная память 4 Гб, жесткие диски до 200 Гб.

Для создания и заполнения документов использовалась программа Microsoft Excel.

На компьютере бухгалтера для ведения бухгалтерского учета применяется программный продукт «1С:Предприниматель 8». Это готовое решение для ведения учета и составления отчетности индивидуальными предпринимателями.

Программа «1С:Предприниматель 8» представляет собой совокупность платформы «1С:Предприятие 8» и прикладного решения - специализированной поставки программы «1С:Бухгалтерия 8. Базовая версия», которая предварительно настроена для ведения учета и подготовки отчетности индивидуальных предпринимателей.

"1С:Предприниматель 8" предназначен для ведения учета доходов и расходов индивидуального предпринимателя в соответствии с Порядком учета доходов и расходов и хозяйственных операций для индивидуальных предпринимателей, утвержденным приказом Минфина РФ от 13.08.2002 №86н/БГ-3-04/430, главами 23 и 25 НК РФ. Также в программе поддерживается ведение учета по деятельности, переведенной на ЕНВД.

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

Налоговый учет в программе "1С:Предприниматель 8", как и в "1С:Бухгалтерии 8", ведется автоматически - записи Книги учета доходов и расходов формируются программой при регистрации первичных документов и выполнении регламентных операций.

1.3 Экономическая сущность задачи СВСЭЧ

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

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

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

Для определения функциональности разрабатываемой системы было принято решение построить модель с помощью унифицированного языка моделирования UML, а именно с помощью диаграммы прецедентов (Use Case).

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

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

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

Рисунок 1.2 - Диаграмма прецедентов процесса управления сайтомем такое дублирование?

Размещено на http://www.allbest.ru/

Руководителем интернет-магазина является ИП «Чувылкин А.И.». Он определяет стратегию и тактику развития проекта. Именно он набирает персонал, распределяет их зоны ответственности, контролирует эффективность работы каждого отдела вплоть до сотрудника и вместе со своим персоналом добивается достижения целей и задач.

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

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

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

SEO-оптимизация (Search Engine Optimization), задачей которой является увеличение релевантного трафика и, следовательно, увеличение продаж, посредством оптимизации внутренней и внешней сред сайта. IT-специалист формулирует конкретные рекомендации по формированию внутреннего контента (а в некоторых случаях самостоятельно реализуют их), а также повышает авторитетность контента сайта за счет размещения ссылок на сайт. Эти ссылки в конечном итоге приводят к увеличению трафика и продаж. Таким образом, с помощью SEO-оптимизации удается сформировать достаточно большой целевой трафик и, следовательно, продажи.

Задачей SMO (Social Media Optimization) является продвижение в социальных медиа сетях. SMO-продвижение может также строиться через сотрудников, хорошо знающих товар, целевую аудиторию и, наконец, умеющих хорошо, интересно преподнести рекламную информацию. Одним из множества вариантов SMO-продвижения является ведение корпоративного блога. Данное направление в настоящее время набирает все большие обороты. Как известно “вирусный маркетинг” является наиболее эффективным методом формирования общественного мнения о товаре и бренде в целом, а также эффективным инструментом продаж, в том числе в Интернет.

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

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

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

Рассмотрим основные бизнес-процессы, происходящие во время деятельности интернет-магазина.

Детальное формализованное описание основных процессов выполнено с использованием диаграммы активности «Activity Diagram». Данные тип диаграмм может использоваться и для отображения состояний моделируемого объекта, однако, основное назначение Activity Diagram в том, чтобы отображать бизнес-процессы объекта. Она позволяет показать не только последовательность процессов, но и ветвление и синхронизацию процессов. На рисунке 1.3 представлен процесс выполнения заказа на сайте.

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

На рисунке 1.4 представлен процесс размещения статьи на сайте. Процесс начинается с выбором товаров для описания и установления на них цен маркетологом, после чего идет, собственно, написание самого текста статьи. Далее IT-специалист размещает статью на сайте: для начала выбирает раздел для размещения, если такового нет, то создает его. Затем статья проходит процесс SEO-оптимизации и публикуется.

Рисунок 1.3- Процесс выполнения заказа

Рисунок 1.4- Размещение статьи на сайте

1.4 Описание технических и системных программных средств

Функционирование web-сайта обеспечивается вычислительной техникой расположенной на стороне хостинга.

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

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

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

Web-сайт «Энциклопедия чая» располагается на хостинге «BeGet».

ООО "Бегет" специализируется на предоставлении телекоммуникационных услуг по размещению веб-сайтов на собственных серверных ресурсах. 
Основные услуги: виртуальный хостинг, VIP-хостинг, аренда сервера. 
Также предлагается ряд дополнительных услуг, среди которых: регистрация доменов, продажа CMS, продажа SSL-сертификатов и другие.

Ниже представлена конфигурация веб-сервера, обслуживающего хостинг.

Процессор - представлена информация о модели процессора, тактовой частоте на одном ядре процессора, количестве ядер и количестве потоков:

– модель: Intel Xeon E5-2620;

– количество ядер: 6;

– количество потоков: 12;

– тактовая частота: 2;

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

– модель: X9SRD-F;

– серия: Intel Xeon E5-2600/E5-1600;

– память: ECC Unbuffered DIMM 128 GB;

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

– тип памяти: DIMM DDR3 1333 MHz;

– количество слотов: 2;

– общий объем: 32 GB;

Устройства хранения - Предоставлена информация о количестве установленных жестких дисках, их объеме и модели:

– модель диска: WDC WD6000HLHX-0;

– поставщик: Western Digital;

– объем: 600 GB;

Имеются сeрвера:

– сервер Primary DNS служб;

– сервер Secondary DNS служб;

– сервера почтовых служб;

– сервер транспорта почтовых служб;

– выделенные сервера баз данных;

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

– Windows Server 2012;

– http сервер Apache 2.2.25;

– СУБД MySQL 5.1.70;

– Perl 5.10.1;

– PHP 5.2.17;

– Python 2.7.1+;

– FTP 3.0.2;

Устойчивое электропитание обеспечивается источниками бесперебойного питания (UPS). В случае отключения основного ввода электропитания используется резервный дизель-генератор.

1.5 Разработка постановки задачи СВСЭЧ

1.5.1 Цели и назначения решения задачи СВСЭЧ

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

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

– всегда являются клиент-серверными приложениями;

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

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

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

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

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

Разрабатываемый web-сайт «Энциклопедия чая» предназначен для реализации процесса покупки чая и сопутствующих продуктов через Интернет.

Результатом анализа требований заказчика является следующий список основных задач:

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

– автоматизировать процесс покупки товара: от оформления заказа до произведения оплаты;

– сайт должен предоставлять данные о состоянии текущих заказов для зарегистрированных клиентов;

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

В соответствии с указанными целями были поставлены и решены следующие задачи:

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

– определены основные принципы и этапы (алгоритм) создания сайта

– выбрана информационная технология (комплекс технических средств, информационное обеспечение, программное обеспечение);

– разработан дизайн;

– создана структура с учетом юзабилити.

К входной информации задачи относятся: оптовый прайс-лист, заявка (заказ), анкета покупателя.

К выходной информации относится документы: каталог товаров, страница товара, счет на оплату, месячный и годовой отчеты по продажам.

1.5.2 Выбор метода решения задачи СВСЭЧ

Web-сайт «Энциклопедия чая» функционирует на базе CMS «WordPress».

Система управления содержимым контентом (англ. Content management system) -- информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом.

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

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

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

Большинство современных CMS имеют модульную архитектуру, что позволяет администратору, самому выбирать и настраивать те компоненты, которые ему необходимы. Типичные модули: динамическое меню,блог, новости, опросы, поиск по сайту, статистика посещений, гостевая книга и т. д.

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

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

Наиболее распространены следующие технологические платформы используемые в качестве основы веб-приложения, реализующего работу CMS: PHP, Perl, .NET.

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

Одним из примеров систем управления контентом является CMS WordPress.

Wordpress - это одна из самых распространённых на сегодняшний день систем управления содержимым сайта, наряду с такими CMS, как Joomla!, Drupal, 1C Битрикс, MODx и др. Wordpress имеет открытый исходный код, написан на языке PHP, наличие большого количества пакетов расширений позволяет создавать на этой CMS не только персональные блоги, но и достаточно функциональные проекты.

В качестве базы данных, как и в большинстве популярных CMS, используется MySQL.

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

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

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

При разработке web-сайта «Энциклопедия чая» использовался «плагин» WooCommerce, включающий в себя возможности создания каталога товаров, модуль входящих платежей, поддерживающий основные платежные системы, например Visa, MasterCard, Qiwi, WebMoney, Яндекс.Деньги и др.

Выбор CMS WordPress, как средства решения задачи СВСЭЧ был определен следующими его преимуществами:

– бесплатное пользование системой;

– кроссплатформенное построение системы;

– удобство и быстрота публикации контента;

– встроенный визуальный и текстовый (HTML) редактор;

– удобная система навигации.

Основным же фактором, повлиявшим на выбор CMS в качестве средства разработки, является возможность управления сайтом пользователем, имеющим лишь базовые знания о принципах функционирования web-сайта, что значительно упрощает процесс внедрения на ранних этапах развития предприятия. Данный фактор, наряду со сравнительно низкой стоимостью создания web-сайта с использованием CMS, делает разработанный проект более привлекательным с экономической точки зрения для малых предприятий, к числу которых относится ИП «Чувылкин А.И.».

Информационная база, используемая для работы сайта, реализована в СУБД MySQL. MySQL -- это система управления реляционными базами данных. Работа с данными в базах осуществляется при помощи запросов, написанных на языке SQL (Structured Query Language) -- структурированном языке запросов. MySQL обеспечивает удобный интерфейс к связанным данным и позволяет проводить с информацией операции, недоступные с обычными файлами, например поиск, сортировка, агрегирование. MySQL получил распространение в основном как быстрая, надежная база данных для web-ресурсов. Гостевые книги, форумы, интернет-магазины и многие другие задачи решаются с помощью MySQL.

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

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц, поддерживающих полнотекстовый поиск, так и таблицы, поддерживающие транзакции на уровне отдельных записей.

2. Информационное обеспечение задачи CВСЭЧ

2.1 Информационная модель задачи CВСЭЧ и ее описание

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

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

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

– обеспечивать адекватное отображение предметной области и давать возможность получить интегрированное представление о предметной области;

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

Информационная модель, представленная на рисунке 2.1, включает в себя следующие объекты:

а) основные входные документы:

– приходная накладная;

– данные клиентов;

б) на основе полученной информации происходит несколько типов расчетов:

– формирование отчетов;

– оформление заказов поставщикам;

– вывод информации пользователю;

– оформление доставки;

в) на основе полученных в ходе расчетов данных формируются выходные документы:

? отчет о продажах;

? заявка на закупку товара;

? каталог товаров;

? страница товара;

? чек;

? ведомость доставки.

Рисунок 2.1 -- Информационная модель задачи СВСЭЧ

2.2 Используемые классификаторы и системы кодирования задачи СВСЭЧ

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

При разработке классификаторов и систем кодирования следует соблюдать следующие основные требования:

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

– логичность и запоминаемость кодов. Удовлетворение данного требования помогает при освоении кодов, облегчает кодирование и уменьшает число допускаемых ошибок;

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

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

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

Таблица 2.1 -- Характеристика классификаторов и систем кодирования

Название классификатора

Уровень действия

Количество позиций

Структура кода

Система кодирования

1

2

3

4

5

Код товара

локальный

4

[XXXХ]: [Наименование объекта]

Порядковая

Код чека

локальный

6

[XХХХХX]: [Наименование объекта]

Порядковая

Код ведомости доставки

локальный

6

[XXXХХX]: [Наименование объекта]

Порядковая

Код приходной накладной

локальный

6

[XХХХХX]: [Наименование объекта]

Порядковая

Код заявки

локальный

6

[XXХХХX]: [Наименование объекта]

Порядковая

Код пользователя

локальный

2

[XX]: [Наименование объекта]

Порядковая

Код группы товаров

локальный

2

[XX]: [Наименование объекта]

Порядковая

Номер партии

локальный

6

[XXXXXX]: [Наименование объекта]

Порядковая

2.3 Описание входной оперативной информации задачи СВСЭЧ

Характеристика входной оперативной информации представлена в таблице 2.2.

Таблица 2.2 - Перечень и описание единиц нормативно-справочной информации

Наименование таблицы

Идентификатор массива

Наименование поля

Идентификатор

Тип поля

Размер поля

1

2

3

4

5

6

Приходная накладная

Prih_nakl

Код товара

id_products

число

4 байта

Наименование товара

N_products

строка

32 байта

Количество товара

C_products

число

4 байта

Изготовитель

izg_pr

строка

4 байта

Наименование поставщика

Name_post

строка

32 байта

Номер заявки

Num_zayav

число

4 байт

Дата заказа

date_z

дата

20 байт

Код группы товара

id_grproducts

число

4 байта

Оптовая цена

Price_opt

число

4 байта

Дата оформления накладной

date_p

дата

20 байт

Номер накладной

Number_p

число

8 байт

Сумма заказа

summa_p

число

4 байта

Заявка

zayavka

Код товара

id_products

число

10 байт

Наименование товара

N_products

строка

50 байт

Количество товара

C_products

число

8 байт

Изготовитель

IZg_pr

строка

48 байт

Наименование поставщика

Name_post

строка

48 байт

Номер заявки

Num_zayav

число

4 байта

Пользователь

user

Дата заявки

date_z

дата

20 байт

Код группы товара

id_grproducts

число

4 байта

Код пользователя

id_user

число

4 байта

Сумма заказа

summa_z

число

4 байта

Код пользователя

id_user

дата

4 байта

Логин

login

строка

20 байт

Пароль

passwd

строка

20 байт

Код группы пользователей

id_gr_u

число

4 байта

ФИО пользователя

FIO_u

строка

50 байт

Группы пользователей

group_user

Код группы пользователей

id_g

Число

4 байта

Имя группы

name_g

строка

50 байт

Уровень доступа

access

число

4 байта

Группы товаров

gr_products

Код группы товаров

id_gp

число

4 байта

Наименование группы товаров

name_gp

строка

20 байт

Товары

Products

Код товара

id_products

число

4 байта

Наименование товара

N_products

строка

50 байт

Остаток товара

C_products

число

20 байт

Код группы товаров

id_gproducts

число

4 байта

Цена товара

Price

число

50 байт

Изготовитель

Izg_pr

строка

50 байт

Заказы

Zakaz

Код заказа

number_z

число

4 байта

Код клиента

id_client

число

4 байта

Код товара

id_products

число

4 байта

Количество

C_products

число

50 байт

Сумма заказа

summa

число

50 байт

Код пользователя

id_user

число

4 байта

Дата заказа

date_z

дата

20 байт

Клиенты

client

Код клиента

id_client

число

4 байта

ФИО клиента

FIO_C

строка

50 байт

Телефон

tell

строка

16 байт

Адрес электронной почты

email

строка

50 байт

Количество товара

Count_Z

число

4 байта

Заказы

orders

Код заказа

id_order

число

4 байта

Код пользователя

id_user

дата

4 байта

Код клиента

id_client

число

4 байта

Дата заявки

date_z

дата

20 байт

Цена

price

число

10 байт

Код товара

id_products

число

4 байта

Доставка

dostavka

Код пользователя

id_user

число

4 байта

Код клиента

id_client

число

50 байт

ФИО клиента

FIO_C

строка

50 байт

ФИО пользователя

FIO_U

строка

50 байта

Количество товара

C_products

число

4 байта

Дата заказа

date_z

дата

20 байт

Телефон

tell

число

20 байт

Наименование товара

N_products

число

50 байт

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

Таблица 2.3 - Перечень и описание исходных сообщений

Сообщение

Идентифика-тор

Форма представления

Периодич-ность выдачи

Получатель информа-ции

Приходная накладная

Приходная накладная

Входной документ

По мере необходимости

Специалист службы доставки

Данные клиентов

Данные клиентов

Входной документ

По мере необходимости

Специалист поддержки

Справочник клиентов

Справочник клиентов

Входной документ

По мере необходимости

IT-специалист

Справочник товаров

Группы товаров

Входной документ

По мере необходимости

IT-специалист

Справочник групп товаров

Группы товаров

Входной документ

По мере необходимости

IT-специалист

Справочник пользователей

Пльзователи

Входной документ

По мере необходимости

IT-специалист

Справочник групп пользователей

Группы пользователей

Входной документ

По мере необходимости

Специалист IT-специалист

Таблица 2.4 - Перечень и описание структурных единиц информации по входному сообщению «Приходная накладная»

...

Наименование структурных единиц информации

Идентификатор

Идентификатор входного сообщения

Размер поля

В программе

В математическом описании

1

2

3

4

5

Код товара

Код товара

id_products

Приходная накладная

4 байта

Наименование товара

Наименование товара

N_products

Приходная накладная

32 байта

Количество товара

Количество товара

C_products

Приходная накладная

4 байта

Изготовитель

Изготовитель

izg_pr

Приходная накладная

4 байта

Наименование поставщика

Наименование поставщика

Name_post

Приходная накладная

32 байта

Номер заявки

Номер заявки

Num_zayav

Приходная накладная

4 байт

Дата заказа

Дата заказа

date_z

Приходная накладная

20 байт

Код группы товара

Код группы товара

id_grproducts

Приходная накладная

4 байта

Оптовая цена

Оптовая цена

Price_opt

Приходная накладная

4 байта

Дата оформления накладной

Дата оформления накладной

date_p

Приходная накладная

20 байт

Номер накладной

Номер накладной

Number_p

Приходная накладная

8 байт

Сумма заказа

Сумма заказа

summa_p

Приходная накладная

4 байта


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

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

    дипломная работа [1,5 M], добавлен 08.12.2013

  • Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.

    курсовая работа [1,0 M], добавлен 09.01.2014

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

    дипломная работа [1,9 M], добавлен 06.07.2015

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

    курсовая работа [1,6 M], добавлен 13.06.2013

  • Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.

    курсовая работа [5,0 M], добавлен 25.10.2014

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

    курсовая работа [403,8 K], добавлен 27.04.2013

  • Конфигурирование системы Joomla. Формирование и размещение контента. Разработка дизайна и интерфейса, сервисов сайта. Новостной блок и поисковая система, проверка баланса и форум. Угрозы для сайта и способы защиты, его информационная безопасность.

    дипломная работа [3,8 M], добавлен 27.01.2014

  • Проектирование сайта: сбор и компоновка информации, разработка технического задания; дизайн интерфейса, создание шаблонов и программных компонентов, интеграция сайта с системой управления, тестирование и отладка; сдача. Описание среды программирования.

    курсовая работа [60,2 K], добавлен 30.06.2014

  • Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".

    курсовая работа [3,5 M], добавлен 05.06.2015

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

    контрольная работа [1,5 M], добавлен 22.10.2014

  • Проектирование web-сайта. Пользовательские персонажи, детальная концепция сайта. Разработка скелетной схемы страниц, информационной архитектуры. Создание прототипа web-сайта. Выбор среды разработки. CMS системы и их анализ. Стадии проектирования сайта.

    курсовая работа [346,7 K], добавлен 18.09.2016

  • Применение серверной платформы Denwer и с CMS Opencart при создании сайта интернет-магазина электроники. Установка и настройка Denwer и Opencart. Русификация сайта на Opencart, создание системы отображения цен в рублях. Разработка функционала сайта.

    практическая работа [985,3 K], добавлен 04.08.2015

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

    методичка [813,6 K], добавлен 08.11.2013

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

    дипломная работа [4,7 M], добавлен 08.06.2019

  • Роль веб-сайта в деятельности образовательного учреждения "МБОУ Модутская средняя общеобразовательная школа". Выбор системы управления содержимым для разработки сайта. Структура и разработка веб-сайта, создание шаблона. Публикация сайта в сети Интернет.

    дипломная работа [1,9 M], добавлен 04.11.2016

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

    дипломная работа [2,6 M], добавлен 15.05.2012

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

    контрольная работа [29,7 K], добавлен 17.04.2014

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

    контрольная работа [1,0 M], добавлен 15.02.2017

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

    курсовая работа [686,4 K], добавлен 13.06.2022

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

    отчет по практике [410,2 K], добавлен 14.01.2015

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