Разработка web-сайта кооператива "Мамадышское районное потребительское общество"

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

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

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

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

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

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Казанский национальный исследовательский технологический университет»

(ФГБОУ ВПО «КНИТУ»)

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

Тема Разработка web-сайта кооператива "Мамадышское районное потребительское общество"

2014

Содержание

Введение

1. Характер и анализ производственно-хозяйственной деятельности кооператива «Мамадышское РАЙПО»

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

1.2 Анализ производственно-хозяйственной деятельности кооператива «Мамадышское РайПО»

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

1.4 Обоснование создание дополнительной услуги на фирме

2. Современные технологии и инструменты, применяемые для моделирования Системы

2.1 NET Framework

2.2 UML

2.3 Microsoft Visual Studio Ultimate 2010

2.4 Механизмы взаимодействия браузеров и Web-серверов

2.5 Язык разметки гипертекста HTML/CSS

2.6 Web-серверы

2.7 ASP

2.8 Базы данных

2.9 JavaScript

3. Проектная часть

3.1 Разработка структуры корпоративного WEB-сайта

3.2 Нефункциональные и функциональные требования к системе (Диаграмма вариантов использования)

3.2.1 Нефункциональные требования к системе

3.2.2 Функциональные требования к системе (Диаграмма вариантов использования)

3.3 Диаграмма последовательности действий Web-сайта кооператива «Мамадышское РайПО»

3.4 Диаграмма компонентов

3.5 Структура базы данных

3.6 Процесс создания сайта

Заключение

Список использованных источников

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

Введение

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

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

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

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

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

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

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

3) Коммуникация в Интернете интерактивна. Это подразумевает возможность активного взаимодействия между сторонами. Интерактивность означает возможность вступать в прямой диалог с аудиторией, а также то, что представители данной аудитории также могут общаться между собой. Кроме всего прочего интерактивность позволяет получать обратную связь, адекватно анализировать сложившуюся ситуацию и своевременно реагировать в случае необходимости.

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

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

6) Сравнительно невысокая стоимость коммуникации среди остальных СМИ.

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

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

Создание сайта нужно начинать с анализа по нескольким причинам:

· во-первых, понять, для каких целей сайт создается;

· во-вторых, нужно заранее знать, какую информацию надо подобрать по теме: статьи, иллюстрации, данные;

· в-третьих, чтобы знать, в каком стиле создавать сайт: цветовые сочетания, текста и т.п.;

· в-четвертых, с анализа нужно начинать для того, чтобы еще на начальных этапах понять - потяните ли вы создание данного проекта или нет.

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

1. Характер и анализ производственно-хозяйственной деятельности кооператива «Мамадышское РАЙПО»

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

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

- соответствие целям создания сайта;

- учет особенностей целевого сегмента потребителей;

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

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

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

- отсутствие излишне навязчивого рекламного характера.

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

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

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

· Формирование имиджа организации;

· Привлечение новых клиентов и контрагентов;

· Продвижение товаров, работ и услуг;

· Обеспечение круглосуточного и географически-независимого доступа к информации;

· Оперативное донесение обновленной информации;

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

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

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

Потребительская кооперация возникла как движение наименее обеспеченных слоев общества. Рабочие, крестьяне, мелкие служащие инстинктивно потянулись к идее взаимопонимания, которая только и могла спасти их от нищеты. Понимая, что выход можно найти лишь сообща, помогая друг другу, они восприняли идею кооперации (латинский - сотрудничество) не как искусственно принесенную из вне, а как органически вытекающую из условий их существования. И чем тяжелее становились эти условия, тем крепче держались простые люди за систему взаимопомощи и сотрудничества «КООПЕРАЦИЯ - дочь нужды» - говорили прежние кооператоры. С тех пор мир забот простого человека всегда был связан с разносторонней деятельностью потребительских обществ.

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

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

В настоящее время Мамадышское РайПО насчитывает 127 торговых точек, как в городе Мамадыш, так и в районе. Из них 21 магазин и 9 предприятий общественного питания расположены в пределах города, 97 магазинов - в сельской местности.

Ежемесячный товарооборот торговой сети составляет 32 млн. руб., за 7 месяцев2011г. составил 244 млн. руб. Количество сотрудников более 500 человек.

За последние годы было отреставрировано и построено 20 торговых объектов, как в мало населенных, так и труднодоступных селениях нашего района.

В 2009 году построен современный супермаркет «ПЕРВЫЙ». Ежемесячный товарооборот, по которому составляет свыше 2,5 млн. руб. Этот магазин отличается огромным ассортиментом товаров на все случаи жизни.

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

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

Ежедневно хлебопекарней выпекается 3,5-4 тонны хлеба, в том числе более 500 кг. булочных изделий.

Реализуется продукция собственного производства: уд. вес составляет 28% в общем товарообороте.

Так же поддерживаем местных (Мамадышских) производителей, чей объем товаров составляет 42 % от общего товарооборота.

Сегодня Мамадышское РайПО является передовиком в сфере заготовок, по итогам года заняли 2 место среди ПО РФ. Заготовительная контора заготавливает шерсть, кож.сырье крупное, мелкое, свиное, черный металл, тряпье, макулатуру, мясо, молоко, яйцо, мед, картофель, овощи, плоды, лектехсырьё. Идёт активная работа с населением, что позволяет нам выполнить план по заготовкам.

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

В торговых точках, местах торговли необходимо периодически напоминать потенциальным клиентам о преимуществах кооператива «Мамадышское РайПО».

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

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

1.2 Анализ производственно-хозяйственной деятельности кооператива «Мамадышское РайПО»

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

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

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

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

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

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

Отдел поставок - занимается организацией поставок товаров со всей России. Он отвечает за закупку продукции и доставку ее на склад.

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

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

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

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

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

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

3) управление доставки - по разработанным ранее планам-маршрутам развоза товаров осуществляет доставку товаров в магазины. Содержит штат водителей, механиков, экспедиторов.

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

Цели:

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

Концепции:

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

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

1.4 Обоснование создание дополнительной услуги на фирме

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

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

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

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

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

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

2. Современные технологии и инструменты, применяемые для моделирования системы

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

2.1 NET Framework

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

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

2.2 UML

UML (Universal Modeling Language) - универсальный язык моделирования, который был разработан компанией Rational Software с целью создания наиболее оптимального и универсального языка для описания как предметной области, так и конкретной задачи в программировании. Язык UML -- это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем. Визуальное моделирование в UML можно представить как некоторый процесс поуровневого спуска от наиболее обшей и абстрактной концептуальной модели системы к логической, а затем и к физической модели соответствующей системы. Любая задача, таким образом, моделируется при помощи некоторого набора иерархических диаграмм, каждая из которых представляет собой некоторую проекцию системы. Диаграмма (Diagram) - это графическое представление множества элементов. Чаще всего она изображается в виде связного графа с вершинами (сущностями) и ребрами (отношениями).

2.3 Microsoft Visual Studio Ultimate 2010

Microsoft Visual Studio -- линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Visual Studio 2010 Ultimate оптимизирована для современного итеративного процесса разработки и оснащена функциями сохранения производительности и устранения потенциальных проблем до их появления. Продукт позволяет следить за работоспособностью проекта, используя автоматически создаваемые отчеты. Кроме того, можно управлять загрузкой проекта с помощью данных журналов и документов планирования на основе Microsoft Excel.

Microsoft Visual Studio 2010 Ultimate поставляется вместе с набором мощных средств, которые упрощают весь процесс разработки приложений. Группы разработчиков могут повысить производительность и снизить затраты за счет применения возможностей совместной работы, а также встроенных средств тестирования и отладки, которые помогают создавать стабильно качественный код. Управление жизненным циклом приложений (ALM) Создание успешных приложений подразумевает четкий и бесперебойный процесс удобный для всех участников рабочей группы. Встроенные в Visual Studio 2010 Ultimate средства ALM помогают компаниям организовать эффективную совместную работу и систему коммуникации на любом уровне, сделать видимым фактическое состояние проекта, обеспечивая доставку высококачественных решений с меньшими затратами.

2.4 Механизмы взаимодействия браузеров и Web-серверов

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

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

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

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

Объект Application позволяет создавать переменные приложения - переменные доступные всем пользователям данного приложения. Пользователи могут совместно использовать переменные приложения. Переменные для индивидуального пользователя ASP поддерживает при помощи объекта Session. Как только завершается сессия, значения переменных пропадают. Когда Web-сервер хочет передать данные клиенту, он делает это, создавая и посылая Web-страницу клиенту.

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

Объект Server предоставляет необходимые полезные функции для разработчика Интернет. Пожалуй, самая важная из всех функций объекта Server - это метод CreateObject, который создает экземпляр компонента ActiveX. Причем это может быть как встроенный компонент, входящий в комплект поставки различных современных сред разработки, так и тот, который вы написали сами.

Самыми полезными изо всех компонентов ASP следует признать компонент доступа к базе данных, называемый также ActiveX Data Object, или сокращенно ADO. Вышеупомянутый компонент и содержащиеся в нем объекты применяются для записи и чтения данных в источники ODBC при публикации в Web информации из баз данных.

Можно использовать для подсоединения к любому источнику данных ODBC специальный экземпляр компонента ActiveX - объект Connection. При таком подходе появляется возможность через браузер напрямую соединиться с сервером и получать информацию непосредственно из базы данных.

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

2.5 Язык разметки гипертекста HTML/CSS

Изначально информация и данные в Интернете представлялись статически. Для представления статических данных специально разработали язык Hypertext Markup Language или HTML. В такой реализации динамически изменять информацию страницы на стороне клиента, в ответ на действие пользователя, было не возможно, поэтому любые действия должны были обрабатываться на сервере.

Сценарии выполняемые клиентом это - фрагмент кода интерпретируемого языка программирования (поддерживаемого браузером), который внедряется в HTML-документ и выполняется Web-браузером в процессе работы пользователя с документом [1].

Назначение сценариев выполняемых клиентом [1]:

1. Разработка интерактивных HTML-документов стандарта DHTML (Dinamic HTML), элементы оформления и даже содержание которых, меняются в зависимости от действий пользователя (без обмена данными с сервером);

2. Разработка документов содержащих анимационные элементы (и даже Web-страниц с играми);

3. Настройка внешнего вида документа под параметры конкретного рабочего места клиента (определение типа и версии браузера и экранных параметров);

4. Предварительная обработка данных из форм перед их отправкой на сервер;

Для упрощения форматирования страниц, а также для определения единого стиля сайта были разработаны каскадные таблицы стилей (Cascading Style Sheet, CSS) - это язык, который содержит набор свойств для определения внешнего вида документа [2]. Существуют три метода добавления стилей в документ - внутренние, глобальные и связанные. Первый метод позволяет задать стиль для конкретного элемента и определяется внутри него, второй метод задает и описывает стили для конкретных типов элементов и определяет их в начале описания HTML страницы, а третий метод позволяет описывать стили в отдельном файле и затем привязывать их к отдельной странице или группе страниц. Использование CSS позволило упростить механизм форматирования страниц сайтов.

Для манипулирования объектной моделью стали использоваться языки написания сценариев - JavaScript от Microsoft и Java от компании Sun Microsystems. Языки написания сценариев развивались наряду с объектными моделями HTML. Сценарий присоединяется к документу HTML с помощью элемента Script, который содержит выполняемую программу. Элемент Script может быть также использован для связывания документа с внешними библиотеками сценариев.

2.6 Web-серверы

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

Основной Web-сервер для узлов, построенных на технологии Microsoft Windows - это Microsoft Internet Information Server (IIS). IIS поддерживает класс приложений, основанных на Internet Server Application Programming Interface, ISAPI. ISAPI - приложения запускаются сервером аналогично приложениям, основанным на CGI, но выполняются с ним в одном адресном пространстве. На практике ISAPI-приложения строятся в виде динамически загружаемых библиотек (DLL), которые работают намного быстрее чем CGI. Один из примеров ISAPI-приложения - Microsoft Active Server Page (ASP.dll).

2.7 ASP

Еще одна из революционных технологий, которая возникла немного позднее - это технология активных серверных страниц (Active Server Page, ASP), разработанная компанией Microsoft [3].

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

Скриптовые языки являются полнофункциональными и при построении более сложных страниц их возможностей, как правило, не хватает. Так, в них нет встроенных функций доступа к данным, он не умеет открывать текстовые файлы. Поэтому создатели дополнили объектами и компонентами ASP.

В число объектов ASP входят Application, Session, Request, Response, Server. А вот ASP-компоненты представляют собой библиотеки, существующие вне структуры ASP. Эти компоненты могут быть написаны на любом языке, а некоторые полезные компоненты поставляются в комплекте различных современных сред разработки. На такие компоненты нужно явно ссылаться в коде Web-страницы.

2.8 Базы данных

Один из необходимых этапов при разработке бизнес-приложения любой архитектуры - это проектирование базы данных и всех необходимых связанных объектов. Наиболее распространенные системы управления базами данных (СУБД), которые используются в последнее время, это - Oracle, Microsoft SQL Server, Access, MySQL, Sybase, Interbase и т.д. С развитием технологий на сервер баз данных возлагается не только задача хранения информации, но и как правило часть бизнес - логики, в виде хранимых процедур, триггеров и других объектов, позволяющих обеспечить целостность базы данных, а также задачи обработки транзакций.

Термин «реляционный» по отношению к СУБД означает «основанный на отношениях» [4]. Реляционная база состоит из сущностей (таблиц), находящихся в некотором отношении друг с другом; записей (строк), то есть экземпляров данных; и атрибутов (столбцов) данных. Существуют два различных способа проектирования баз данных: логического и физического моделирование. Во время фазы логического моделирования конструктор собирает требования и разрабатывает модель, не зависящую от конкретной базы данных. СУБД позволяет хранить информацию в виде сущностей, выполнять математические операции пресечения и объединения сущностей. Т.е. конструктор создает модель, оптимизированную для конкретного приложения и СУБД. Тогда как во время логического моделирования выполняется нормализация.

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

1. Сбор информации;

2. Идентификация объектов;

3. Моделирование объектов;

4. Идентификация типов информации для каждого объекта;

5. Идентификация отношений;

6. Нормализация;

7. Преобразование к физической модели;

8. Создание базы данных.

Рассмотрим разделение базы данных с точки зрения обработки транзакций. При таком подходе выделяют базы с оперативной обработкой транзакций (OLTP, Online Transaction Processing - самый распространенный тип базы данных) и системы поддержки принятия решений (DSS, Decision Support Systems) [5].

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

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

Отношения между таблицами внутри хранилища данных разделяются на три основных типа:

· Один к одному. Каждой записи одной сущности соответствует только одна запись другой таблицы.

· Один ко многим. Каждой записи первой сущности могут соответствовать несколько записей второй сущности.

Многие ко многим. Каждой записи первой сущности могут соответствовать несколько записей второй сущности и наоборот. На практике отношения многие ко многим распадаются на два отношения один ко многим через промежуточную таблицу.

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

СУБД Access - широко распространенное офисное приложение Microsoft Office. Microsoft Access служит удобным инструментом для ввода, анализа и представления данных и обеспечивает высокую скорость разработки приложений.

В Access база данных обозначает файл, содержащий набор информации. Каждая база данных состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов и модулей. MS Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.

2.9 JavaScript

Язык программирования JavaScript разработан фирмой Netscape для создания интерактивных HTML-документов. Это объектно-ориентированный язык разработки встраиваемых приложений, выполняющих как на стороне клиента, так и на стороне сервера. Синтаксис языка очень похож на синтаксис языка Java - поэтому его часто называют Java-подобным. Клиентские приложения выполняются браузером просмотра Web-документов на машине пользователя, серверные приложения выполняются на сервере.

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

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

Основные области использования языка JavaScript при создании интерактивных HTML-страниц:

· Динамическое создание документа с помощью сценария

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

· Создание динамических HTML-страниц совместно с каскадными таблицами стилей и объектной моделью документа

· Взаимодействие с пользователем при решении “локальных” задач, решаемых приложением JavaScript, встроенном в HTML-страницу

3. Проектная часть

3.1 Разработка структуры корпоративного WEB-сайта

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

Рис. 1 Древовидная структура сайта

Навигационная структура web-представительства Мамадышского РайПО представлено на рис.2.

Рис. 2 Навигационная структура Web-сайта «Мамадышское РайПО»

3.2 Нефункциональные и функциональные требования к системе (Диаграмма вариантов использования)

3.2.1 Нефункциональные требования к системе

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

Используемы стандарты.

Система должна обеспечивать многопользовательский режим работы. Система должна обеспечивать Windows-совместимый легко-изучаемый пользовательский интерфейс.

Система требований.

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

Надежность.

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

Требования к удобству использования.

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

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

Требования к безопасности.

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

Требования к производительности.

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

Система должна обеспечивать доступ к унаследованным БД проектов и со временем ожидания не более max 15 сек.

Система должна быть способна завершать 70% всех транзакций в течение max 3 мин.

3.2.2 Функциональные требования к системе (Диаграмма вариантов использования)

Функциональные требования к системе определяют, действия системы, которые она должна выполнять. Функциональные требования реализуются через функции системы. Визуальное моделирование в UML можно представить, как некоторый процесс по уровневого спуска от наиболее общей и абстрактной концептуальной модели исходной системы к логической, а затем и к физической модели соответствующей программной системы. Для достижения этих целей вначале строится модель в форме так называемой диаграммы вариантов использования (use case diagram), которая описывает функциональное назначение системы или, другими словами, то, что система будет делать в процессе своего функционирования. Диаграмма вариантов использования является исходным концептуальным представлением или концептуальной моделью системы в процессе ее проектирования и разработки.

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

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

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

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

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

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

В языке UML имеется несколько стандартных видов отношений между актерами и вариантами использования:

- отношение ассоциации (association relationship);

- отношение расширения (extend relationship);

- отношение обобщения (generalization relationship);

- отношение включения (include relationship).

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

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

Рис. 3 Схема вариантов использования базы данных

Пользователь не обладает данными правами, но ему предоставлены следующие виды работы с web-сайтом (рис.4):

· 1. Оформление заказов;

· 2. Просмотр информации о РайПО и продукции;

· 3. Поиск магазина по адресу;

· 4. Скачивание файлов.

Рис. 4 Схема вариантов использования пользователя Web-сайта

3.3 Диаграмма последовательности действий Web-сайта кооператива «Мамадышское РайПО»

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

· объект, обозначается прямоугольником с записанным в нем именем объекта;

· линия жизни объекта, штрих - пунктирная линия, выходящая из объекта и расположенная вдоль оси времени, обозначает время жизни объекта;

...

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

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

    курсовая работа [4,4 M], добавлен 15.05.2014

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

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

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

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

  • Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.

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

  • Проектирование сайта учителя в системе Ucoz с учетом особенностей педагогической деятельности. Обновление и пополнение содержимого сайта. Регистрация пользователей. Настройка дизайна и выбор модулей для сайта. Создание меню и наполнение сайта контентом.

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

  • Основы моделирования и разработки Web-сайтов. Обзор и сравнительный анализ языков программирования. Фреймворки, используемые при создании сайта. Разработка графического дизайна, моделирование и создание Web-сайта, руководство по администрированию.

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

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

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

  • Актуальность создания фирменного web-сайта. Разработка, внедрение web-сайта под названием "Удачная постройка". Анализ существующих программных решений, выбор инструментальных средств разработки. Архитектура сайта, структура данных. Тестирование и отладка.

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

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

    курсовая работа [436,3 K], добавлен 07.11.2013

  • Технологии и методы создания сайта для офиса рекламного агентства "Рона" в соответствии с деятельностью всей организации. Выбор инструментальных программных средств. Структура программного продукта Web–сайта. Функциональные возможности разделов.

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

  • Функциональные особенности "Wordpress", преимущества и возможности, история версий. Плагины, виджеты в WordPress. Создание сайта о городе Гомеле, информация о последних новостях. Выбор и настройки шаблона, плагинов. Добавление записей и рубрик сайта.

    курсовая работа [42,3 K], добавлен 11.01.2013

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

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

  • Понятие и виды Web-технологии. Технология HTML, JAVA, SSI, CSS, РНР, ASP, VBScript, Macromedia Flash, DHTML, XHTML и XML. Иерархическая структура сайта. Текстовое описание разделов. Требования к функциональным возможностям сайта. Модуль вывода новостей.

    курсовая работа [49,6 K], добавлен 16.05.2011

  • Сущность и компоненты поисковой системы. Популярные поисковые системы, их виды. Язык программирования Java и JavaScript, их структурные элементы и функциональные возможности. Основные требования к школьному сайту. Дизайн, хостинг и продвижение сайта.

    презентация [4,2 M], добавлен 17.12.2011

  • Исследование принципов работы, технологии и стандартов IP–телефонии, оценка качества телефонной связи и сжатия речи. Анализ планирования структуры сайта, разработки дизайна, верстки макета. Характеристика регистрации доменного имени и хостинга сайта.

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

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

    курсовая работа [66,1 K], добавлен 12.07.2012

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

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

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

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

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

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

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

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

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