Материал: Разработка коммерческого сайта Кардымовского лесничества

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Разработка коммерческого сайта Кардымовского лесничества

ОБЛАСТНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «СМОЛЕНСКАЯ АКАДЕМИЯ ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ»




ОТЧЕТ

По преддипломной практике в рамках профессионального модуля

Оглавление

Введение

1. Описание предметной области

1.1 Обоснование разработки системы

.2 Анализ аналогов и прототипов

.3 Подтверждение актуальности проектирования

1.4 Постановка задачи проектирования

.5 Средства решения поставленной задачи

.6 Перечень задач подлежащих решению в процессе разработки

2. Разработка проекта

2.1 Разработка структуры системы

.2 Разработка и описание алгоритмов

.3 Разработка интерфейса взаимодействия пользователя с системой

3. Реализация проекта системы

3.1 Разработка программы

.2 Тестирование программных средств

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

Заключение

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

Приложение


Введение


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

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

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

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

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

-       сайт - это круглосуточная реклама товара или услуг, которая работает беспрерывно;

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

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

Кардымовское лесничество - филиал ОГКУ «Смолупрлес» зарегистрировано 17 января 2008 года.

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

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

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

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

-       провести анализ средств разработки проектов данного типа;

-       создать эргономичный и удобный макет сайта;

-       наполнить сайт информацией, реализовать все функции проекта в полном объеме;

-       провести разностороннее тестирование проекта, выявить и исправить ошибки;

-       провести технико-экономическое обоснование разработки проекта;

-       провести анализ вопросов труда, техники безопасности и эргономики.

Выявленные функциональные возможности:

-    предусмотреть возможность перемещения между страницами сайта;

-       организовать возможность просмотра пользователем информационных материалов различного типа;

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

-       предусмотреть возможность поиска информации на сайте.

Сайт «Кардымовского лесничества - филиала ОГКУ «Смолупрлес» не имеет прототипов, так как руководство лесничества впервые обратилось с просьбой о создании сайта-визитки.

1. Описание предметной области


1.1 Обоснование разработки системы


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

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

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

1.2 Анализ аналогов и прототипов


У разрабатываемого программного продукта имеются различные аналоги. Аналогичными сайтами являются: сайт Департамента Смоленской области по охране, контролю и регулированию использования лесного хозяйства «#"897133.files/image001.jpg">

Рисунок 1 - Сайт «les.admin-smolensk.ru»

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

Рисунок 2 - Сайт «rosleshoz.gov.ru»

Проанализировав сайты аналоги, было решено разработать сайт таким образом, что бы:

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

-       меню было эргономичное и понятное;

-       сайт был интуитивно понятным любому пользователю;

-       присутствовала форма обратной связи;

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

1.3 Подтверждение актуальности проектирования


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

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

Итак, актуальность создания сайта на сегодня очевидна. Сайт - это самая лучшая реклама на сегодняшний день.

1.4 Постановка задачи проектирования


Целью дипломного проектирования является разработка сайта «Кардымовское лесничество - филиала ОГКУ «Смолупрлес».

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

При создании сайта, должны быть учтены следующие требования:

-    Требование к эффективности, то есть получение выходных данных с минимальными расходами машинного времени.

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

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

-       Требование к надёжности. Должны быть обеспечены восстановление после сбоев и ошибок, контроль ввода данных при оформление заявок.

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

-       Требования к тестированию. Необходимо провести следующие тесты:

a)   Тестирование работоспособности сайта на разных ОС.

b)      Тестирование работоспособности сайта при разном разрешении экрана.)         Тестирование скорости работы сайта в разных браузерах;)      Тестирование доступа ко всем страницам.)     Тестирование формы обратной связи.

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

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

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

Для осуществления данных требований необходимо последовательное выполнение следующих этапов разработки:)   сбор необходимой информации;

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

1.5 Средства решения поставленной задачи


Выбор редактора

WordPress - система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных - MySQL; выпущена под лицензией GNU GPL версии 2. Сфера применения - от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать проекты широкой функциональной сложности. 12 июня 2001 года Мишель Вальдриги начал разработку движка b2, впоследствии к проекту присоединились Мэтт Мюлленвег и Майк Литтл. В январе 2003 года Вальдриги прекратил разработку[6], поэтому автором WordPress считается Мэтт Мюлленвег. Права на товарную марку «WordPress» принадлежат некоммерческому фонду WordPress Foundation.

В 2003 году компания CNET стала использовать WordPress для своих проектов. Мюлленвег встретился с вице-президентом компании и принял предложение о сотрудничестве. В 2005 году он ушёл из CNET, основал Automattic и посвятил себя разработке проектов на WordPress.

Преимущества WordPress перед другими CMS системами:

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

b)      Простая установка и пользование системой. Чтобы установить WordPress, понадобится не более 5-ти минут, и совсем необязательно быть крутым программистом, разбираться в кодах HTML или PHP и других технических тонкостях. Разработчики сделали систему простой и дружелюбной в использовании - в этой CMS могут быстро и легко разобраться даже чайники.

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

d)      Встроенный визуальный и текстовый (HTML) редактор. Редактор имеет интуитивно понятный интерфейс, поэтому пользоваться им очень просто уже с первого знакомства. Если вы знаете Microsoft Word, то освоить редактор WordPress - детская задачка. Здесь можно делать с текстом и картинками любые операции, например: форматировать, вставлять ссылки, видео, изображения и звуковые файлы. Все эти операции несложные и делаются одним-двумя кликами.

e)       Популярность WordPress во всем мире. На сегодня WordPress - одна из самых популярных систем управления содержимым сайта. Доля WordPress на рынке среди конкурентов составляет более 55%. Если говорить о цифрах - то это 60 миллионов сайтов, которые построены на WordPress. 350 миллионов человек каждый месяц просматривают 3 миллиарда страниц, созданных на WordPress. Каждый седьмой сайт на планете работает на этой замечательной CMS системе. Разработчики со всего мира создали более 24897 штук плагинов, а скачали на данный момент их 453551157 раз. И это только с официального хранилища плагинов. А последняя версия WordPress 3.5.1, которая была выпущена в январе этого года, на май 2013 года была скачана более 7 миллионов раз. Эти цифры означают только то, что в интернете можно найти буквально все для этого конструктора - бесплатные темы, шаблоны и плагины. И все непонятные вопросы, касающиеся WordPress, тоже можно легко разрешить на форумах в интернете.

Все вышеперечисленное можно отнести к главным преимуществам CMS WordPress. Но этот список можно дополнить огромнейшей библиотекой качественных платных шаблонов, которые имеют более продвинутый функционал и гибкие настройки. Конструктор поддерживает виджеты и всевозможные социальные плагины, которые улучшают читаемость и посещаемость блога. Многие темы имеют встроенную поддержку SEO, да и сам WordPress оснащен такой системой. Это новшество отлично помогает повысить рейтинг вашего сайта в ПС Google, Yandex, и других поисковиках. Также конструктор надежно защищен от взлома и от спама. Конечно, все это только слова, поэтому вы сами должны поработать с WordPress, чтобы по достоинству оценить все его необъятные возможности.

Реализована поддержка взаимодействия с соцсетями и новостной RSS-лентой. Такое прогрессивное решение дает возможность более плотно взаимодействовать с подписчиками и читателями сайта, а удобное комментирование - это быстрая реакция на ваши публикации. Причем каждый комментатор получает уведомление, если на его комментарий кто-то ответил. То есть, все практически происходит в режиме реального времени, а это очень важно для развития блога или сайта. К WordPress можно легко подключить систему комментирования от Facebook, ВКонтакте и т.д.

Notepad++ - свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Он базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Win32 API и распространяется под лицензией GPL. Текстовый редактор для программистов и веб-дизайнеров. Notepad++ обладает хорошей функциональностью и удобным интерфейсом и при этом отличается быстротой работы. Редактор может открыть сразу несколько документов, подсвечивать множество языков программирования, автоматически завершать набираемый текст, записывать макросы и многое другое. В Notepad++ присутствуют следующие опции: мастер создания своей схемы подсветки, возможность создания своего API-файла для подстановки набираемого текста, режим печати WYSIWYG, который позволяет при печати листинга сохранять подсветку кода и много всевозможных функций для работы с текстом (вставка дат, замена спецсимволов на их коды, удаление лишних пробелов и переводов строки и т.д.) К программе подключаются плагины, которые добавляют ей дополнительные возможности, например, просмотр открытого документа в шестнадцатеричном виде и файловый менеджер.