Разработка web-сайта для ЗАО "Востокметаллургмонтаж"

Структура локальной сети предприятия и используемое программное обеспечение. Обоснование типа разрабатываемого web-узла. Выбор инструментов и технологий для разработки. Оптимизация контента сайта. Расчёт затрат на создание программного продукта.

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

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

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

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

Введение

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

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

В данной квалификационной работе представлена информационная система, реализованная в виде Web-сайта для ЗАО «Востокметаллургмонтаж».

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

Использование веб-сайта компании предоставляет следующие возможности:

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

? возможность обновлять новости компании в режиме реального времени;

? возможность размещения тематических статей и журналов.

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

1. Общее знакомство с предприятием и применяемыми технологиями

1.1 Краткая информация о предприятии

Основная специализация ЗАО «Востокметаллургмонтаж» - выполнение монтажных работ на строительстве и реконструкции крупных промышленных объектов. Сочетание передовых технологий с богатым профессиональным опытом сотрудников позволяет возводить объекты различной сложности - от небольших до уникальных. В настоящее время Закрытое Акционерное Общество «Востокметаллургмонтаж» является одним из самых крупных, технологически развитых, технически оснащенных строительно-монтажных предприятий г. Челябинска.

Виды производственной деятельности.

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

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

? оперативное планирование строительства, разработка графиков производства работ;

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

? обеспечение строительства материалами и техническими ресурсами;

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

? контроль выполнения работ, исполнения обязательств перед заказчиком по обеспечению качества работ и обязательств;

? сдача объекта приемочной комиссии;

? принятие и исполнение гарантийных обязательств.

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

Строительно-монтажные работы

Закрытое Акционерное Общество «Востокметаллургмонтаж» выполняет собственными силами следующие виды строительных и монтажных работ:

? монтажные, электромонтажные, пуско-наладочные и ремонтные работы, работы по реконструкции технических устройств, применяемые на опасных производственных объектах;

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

? монтаж грузоподъемных механизмов любого вида и сложности, крановых путей, приборов и устройств безопасности;

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

? монтаж емкостного оборудования, работающего под давлением;

? монтаж оборудования объектов котлонадзора: паровых и водогрейных котлов; трубопроводов пара и горячей воды;

? монтаж сосудов, работающих под давлением.

1.2 Организационная структура предприятия

Рисунок 1 ? Структурное взаимодействие отделов компании

Генеральный директор осуществляет следующие функции:

? без доверенности действует от имени фирмы, в том числе представляет его интересы и совершает сделки;

? выдает доверенности на право представительства от имени общества, в том числе доверенности с правом передоверия;

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

? осуществляет иные полномочия, не отнесенные Законом или уставом общества к компетенции Учредителей (участников) фирмы.

В функции технического директора входит решение важных для эффективной работы предприятия вопросов, таких как:

? обеспечение технической эксплуатации зданий и оборудования компании, включая коммуникации;

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

? организация и ведение документации по техническим вопросам и другие обязанности.

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

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

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

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

? построение системы обучения персонала;

? формирование материального стимулирования сотрудников;

? стимулирование персонала;

? отслеживание кадровых перемещений;

? внутренний пиар, формирование лояльности.

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

Сметно-экономический отдел непосредственно подчиняется главному инженеру (заместителю руководителя организации, иному должностному лицу).

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

Начальник сметно-договорного отдела осуществляет непосредственное руководство деятельностью отдела.

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

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

Сметно-экономический отдел в своей деятельности руководствуется:

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

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

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

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

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

Бухгалтерская служба совместно с руководителями соответствующих подразделений и служб контролирует:

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

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

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

? взыскание в установленные сроки дебиторской и погашение кредиторской задолженности, соблюдение платежной дисциплины.

1.3 Структура локальной сети предприятия

Распространение информации внутри организации осуществляется с использованием существующей локальной вычислительной сети (ЛВС) и телефонной сети. ЛВС предприятия построена по топологии звезда. Для обеспечения общего доступа к информации, организации и разделения прав доступа к информации, организации управления учётными записями пользователей на предприятии установлен сервер [3].

Рисунок 2 - Структура локальной сети предприятия

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

1.4 Используемое на предприятии программное обеспечение

Операционная система, установленная на всех компьютерах - Windows ХР SP3.

Программа для учета и ведения бухгалтерского учета: «1С: Бухгалтерия».

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

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

КОМПАС-3D позволяет быстро получать модели типовых изделий на основе однажды спроектированного прототипа.

Microsoft Office Enterprise 2007 - широкий набор инструментов для создания и форматирования профессионально оформленных документов.

Архиватор: WinRAR - поддерживает самые популярные и наиболее востребованные архивные форматы.

Антивирусная программа: Avast! AntiVirus - Включает весь необходимый набор модулей для защиты домашнего компьютера от вредоносного софта. Это сканер доступа, объединяющий несколько резидентных модулей, обеспечивающих защиту в режиме реального времени. В их числе модуль резидентной защиты файловой системы, который проверяет файлы и блокирует запуск обнаруженных вирусов, и модуль резидентной защиты почты, проверяющий корреспонденцию по проколам SMTP/POP3/IMAP4/NNTP. А также модули для защиты средств обмена мгновенными сообщениями и защиты программ P2P (peer-to-peer). Резидентная защита редакции Professional Edition дополнительно включает блокиратор скриптов. Помимо этого, имеется еще сетевой экран, анализирующий сетевой трафик на предмет известных интернет-червей и атак и предотвращающий вторжения, и web-экран, который фильтрует весь HTTP-трафик, поступающий с web-сайтов.

Mozilla Firefox 17 - быстрый и надежный, легкий в работе и хорошо защищенный бесплатный браузер.

1.5 Основной бизнес-процесс на предприятии

Рисунок 3 - Схема бизнес-процесса на предприятии

В качестве входных данных могут использоваться как контракты юридических лиц, так и индивидуальные заказы физических лиц. При выполнении монтажных работ ресурсами являются материальная база и персонал предприятия, управление бизнес-процессом обеспечивают законы РФ и Устав предприятия. Выходными данными являются прибыль и услуги, оказанные заказчикам[18].

1.6 Постановка задачи на разработку программы

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

Создание и разработка сайтов включают:

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

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

? веб-дизайн - создание графических элементов макета сайта, стилей и элементов навигации;

? разработка программного кода, модулей, базы данных и других элементов сайта необходимых в проекте;

? тестирование и размещение сайта в сети Интернет.

Поставлены следующие задачи:

? принять решение о необходимость написания web-сайта при помощи средств системы управления содержимым, выбрать подходящую систему управления содержимым.

1.6.1 Описание технического задания

Общие сведения

Техническое задание на создание информационного web-сайта для ЗАО «Востокметаллургмонтаж».

Общий срок работ по созданию сайта составляет 39 дней:

19 дней - дизайн оригинал-макета, верстка статического шаблона страниц сайта,

20 дней - программирование, верстка контента.

Перечень этапов разработки сайта:

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

? разработка базового дизайна;

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

? подготовка, редактирование, верстка и настройка контента сайта.

1.6.2 Основание для разработки

Основанием на разработку является:

Задание, выданное техническим директором ЗАО «Востокметаллургмонтаж» для выполнения выпускной квалификационной работы. Полное наименование программного продукта: Разработка информационного сайта для ЗАО «Востокметаллургмонтаж».

1.6.3 Основные задачи Webайта

Имиджевая.

Сайт является «лицом» компании в сети интернет и должен:

? привлекать новых клиентов;

? поддерживать образ стабильности компании;

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

Информационная.

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

? о компании (контакты);

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

? о новостях компании.

1.6.4 Цель создания сайта

Цели создания сайта:

? предоставление информации потенциальным заказчикам;

? наиболее полное освещение всей предлагаемой продукции и услуг;

? своевременное внесение поправок и изменений в информационное наполнение сайта при изменениях производственной деятельности.

1.6.5 Технологические требования

Сайт разрабатывается под базовое разрешение экрана 1024x768 пкс.

Сайт должен быть оптимизирован для просмотра при разрешении 1024*768, 1280*1024 без горизонтальной полосы прокрутки и без пустых (белых) полей для основных типов разрешения. Элементы управления должны быть сгруппированы однотипно - горизонтально либо вертикально - на всех страницах.

На каждой странице должны отображаться логотип компании и контактная информация.

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

Требования к шрифтовому оформлению сайта

Необходимо предусмотреть использование стандартных групп шрифтов браузеров (Arial/Helvetica, Tahoma, Verdana, Times New Roman, Courier) таким образом, чтобы замена шрифтов из соответствующей группы не приводила к визуальному искажению текста.

Размер (кегль) шрифтов должен обеспечивать удобство восприятия текста при минимально допустимом размере экрана.

Требования к средствам просмотра сайта

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

? Internet Explorer (версия 7 и выше);

? Opera (версия 9.0 и выше);

? Mozilla Firefox (версия 10.0 и выше).

Мета-теги и контент сайта

На этапе изготовления сайта должны быть настроены для поисковых систем, чтобы обеспечить продвижение сайта по ключевым словам в поисковых системах Yandex, Aport, Rambler, Google.

Требования к контенту и наполнению сайта

Первичная верстка контента (информационного содержимого) сайта должна производиться силами Исполнителя (не более 50 страниц контента, формат A4).

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

Требования к системе управления контентом сайта

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

? добавление и удаление текстов;

? редактирование текстов;

? добавление и удаление стандартных разделов;

? изменение дизайна и структуры сайта.

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

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

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

Заказчик предоставляет материалы в электронной форме в zip-архиве, содержащем дерево директорий, соответствующих структуре сайта.

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

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

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

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

Передача материалов в объеме и формате, соответствующем техническому заданию закрепляется подписанием Акта о передаче информационного наполнения.

Любые изменения информационного наполнения силами Исполнителя после подписания данного Акта допускаются только на основании отдельного соглашения за дополнительную плату.

Требования к компоновке страниц сайта

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

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

Главная страница (обложка сайта)

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

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

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

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

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

? улучшить в целом работу компании;

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

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

2. Разработка программного продукта

2.1 Анализ технического задания

Разрабатываемый в выпускной квалификационной работе Web-сайт предназначен для сотрудников ЗАО «Востокметаллургмонтаж», администратора сайта и посетителей Интернета.

В течение проектирования следует обратить внимание:

? наполнение контента должно соответствовать стилистике предлагаемых услуг по монтажу оборудования;

? размещение блока меню должно быть в верхней части страницы, а новости в нижней части страницы;

? простота и удобство интерфейса.

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

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

Данный проект выполняется индивидуально, для ЗАО «Востокметаллургмонтаж». Ранее сайт для него не создавался.

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

Итак, учитывая все вышеизложенное, директором было принято решение создать web-сайт, ориентированный на конкретные нужды ЗАО «Востокметаллургмонтаж».

2.2.1 Недостатки сайтов, аналогичных данному проекту

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

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

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

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

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

Альтернативный сайт был создан для ОАО «Каменск-Стальконструкция»

Рисунок 4 ? Сайт ОАО «Каменск-Стальконструкция»

Данный сайт содержит в себе следующие недостатки:

? индекс цитирования средний, 40% аудитории приходит с поисковых систем;

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

? структура сайта слишком ассиметрична, что также мешает работе с сайтом;

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

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

Сайт для ОАО «Прокатмонтаж»

Рисунок 5 ? Сайт ОАО «Прокатмонтаж»

2.3 Обоснование типа разрабатываемого web-узла

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

Существует несколько видов сайтов:

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

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

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

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

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

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

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

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

2.4 Выбор инструментов и технологий для разработки

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

? Denwer - набор дистрибутивов и программная оболочка, предназначенный для создания и отладки сайтов на локальной Windows-машине, без подключения к сети Интернет[30];

? MySQL ? свободная система управления базами данных (СУБД).

MySQL является собственностью компании Oracle[13] и обладает следующими особенностями:

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

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

3) записи фиксированной и переменной длины;

4) ODBC драйвер;

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

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

7) быстрая работа, масштабируемость;

8) бесплатна, в большинстве случаев.

? Joomla! - система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

Joomla - система управления сайтом с открытым кодом. CMS Joomla! позволяет добиваться наилучшего соотношения цена-качество при создании сайта. В отличие от многих других систем Joomla! не требовательна к ресурсам сервера - для нее подойдет практически любой хостинг с поддержкой php и mysql. Управлять сайтом на Joomla легко без специальных знаний программирования и html-верстки. Joomla! - самая распространенная в мире система управления, на ней сделано более миллиона сайтов. И с каждым днем это число растет.

Основные возможности.

Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).

Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий).

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

Предусмотрены настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока. При желании содержимое модуля можно включить в содержимое материала. Например, выражение {loadposition mod_fpslideshow} введенное (вместе с фигурными скобками) в произвольное место в статье выведет содержимое модуля, которому задана позиция вывода как «mod_fpslideshow».

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

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

Начиная с версии 2.5 встроена многоязычность.

Возможности администрирования.

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

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

Возможность ограничить доступ к определённым разделам сайта только для зарегистрированных пользователей, а с выходом Joomla 1.6 доступ как к разделу, так и к определённому материалу с точностью до конкретной связи материал<->пользователь;

Настраиваемые схемы расположения элементов по областям шаблона.

Различные модули (последние новости, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие).

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

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

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

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

Модуль приёма от удалённых авторов новостей, статей и ссылок.

Иерархия объектов.

Менеджер рассылки новостей. Поддержка более чем 360 служб рассылки новостей по всему миру.

Встроенный визуальный редактор TinyMCE.

ЧПУ - «человекопонятный URL».

Более 8800 (по состоянию на 4 января 2012) готовых модулей и компонентов.

Модель распространения.

Система Joomla распространяется бесплатно, открыто и доступна любому желающему. Joomla CMS распространяется по условиям лицензии GPL (Универсальная общественная лицензия GNU). Потребитель (пользователь) не ограничен в возможностях: просмотреть исходный код системы, внести необходимые изменения, оптимизировать, экспериментировать и т.д.

Базовые возможности.

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

Расширения.

Сильная сторона Joomla - возможность расширения за счет сторонних разработок. Расширения для Joomla доступны как на платной так и бесплатной основе, различны по степени качественности и возможностям. На официальном сайте доступно 6248 расширений. Большинство из них не ограничивают возможностей пользователя и благодаря «открытому исходному коду» позволяют вносить изменения для достижения необходимых целей. Также на официальном сайте доступна документация в которой описаны тонкости и примеры создания своих расширений. Эта платформа прекрасный полигон для испытания новых идей, которые возможно со временем трансформируются в доступные расширения для Joomla [28].

Документация.

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

Безопасность.

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

Универсальность (Гибкость).

Система Joomla - очень гибкая и универсальная, она превосходный мастер перевоплощения, но это «не лучшее» решение для всех возможных типов проектов. Универсальность - это не нацеленность, а то что хорошо для всего, не может быть лучшим для конкретного[29].

2.5 Общая структура сайта

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

Контентная область первой страницы должна делиться на следующие разделы:

? вступительная статья о компании со ссылкой «подробнее», ведущей на Раздел «О компании»;

? главная - содержит 3 последние новости (анонсы) в формате: дата, заголовок, краткое содержание;

? обратная связь - телефон и e-mail компании;

? вверху страницы отображаются облегченная навигационная панель, которая обеспечивает переход к основным пунктам меню сайта (О компании, Главная и т.д.);

? поле поиска - предназначено для выполнения полнотекстового поиска по сайту.

Макет сайта.

Рисунок 6 - Макет сайта ЗАО «Востокметаллургмонтаж»

Структура сайта состоит из пяти основных меню:

? «Главная» - содержит краткую информацию о компании, последние новости ЗАО «Востокметаллургмонтаж»;

? «О компании» - история компании, перечислены основные виды производственной деятельности;

? «Объекты строительства» - позволяет ознакомиться потенциальным заказчикам с уже смонтированными ЗАО «Востокметаллургмонтаж» объектами или оборудованием;

? «Социальная ответственность» - раздел содержит информацию о базе отдыха «Монтажник», путевки на которую предоставляет компания своим сотрудникам;

? «Обратная связь» - позволяет написать письмо в приемную генерального директора, содержит список контактов ЗАО «Востокметаллургмонтаж».

2.6 Оптимизация контента сайта

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

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

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

? контент не ранжируется высоко поисковой системой;

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

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

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

Вся работа по подготовке контента может быть условно подразделена на этапы:

? определение целей и задач;

? подготовка семантического ядра;

? сбор информации и анализ конкурентов;

? написание статей и их форматирование для улучшения восприятия;

? разработка таблиц, иллюстраций;

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

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

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

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

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

2.7 Описание базы данных

Так как сайт создан при помощи системы управления содержимым Joomla, база данных сайта поддерживает эту же структуру. База данных основана на MySQL[2].

Рисунок 7 - Структура Базы Данных Joomla

Таблица 1 - Описание раздела Сontent

Название полей

Описание

Тип

Id

Уникальный идентификатор

int(11)

Title

Заголовок

varchar(255)

title_alias

Псевдоним заголовка

varchar(255)

introtext

Вводный текст

mediumtext

fulltext

Полный текст

mediumtext

state

Состояние

tinyint(3)

sectionid

id_раздела

int(11)

mask

Маска

int(11)

catid

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

int(11)

created

Дата создания

datetime

created_by

Автор

int(11)

created_by_alias

Псевдоним автора

varchar(255)

modified

Дата изменения

datetime

modified_by

Автор изменения

int(11)

checked_out

Проверка публикации

int(11)

checked_out_time

Дата окончания проверки публикации

datetime

publish_up

Дата начала публикации

datetime

publish_down

Дата окончания публикации

datetime

images

Изображения

text

urls

Ссылки

text

attribs

Атрибуты

text

version

Версия

int(11)

Parented

Id поля родителя

int(11)

ordering

Порядок публикации

int(11)

metakey

Ключевые слова (метаданные)

text

metadesc

Описание (мета данные)

text

Таблица 2 - Описание раздела Categories

Название полей

Описание

Тип

id

Уникальный идентификатор

int(11)

parent_id

Id таблицы связи

int(11)

title

Заголовок категории

varchar(255)

name

Название категории

varchar(255)

image

Изображение

varchar(255)

section

Раздел

varchar(50)

image_position

Расположение изображения

varchar(30)

description

Описание категории

text

published

Публиковать / Не публиковать категорию на сайте

tinyint(1)

checked_out

Проверка публикации

int(11)

checked_out_time

Дата окончания проверки публикации

datetime

editor

Редактор

varchar(50)

ordering

Порядок следования категорий

int(11)

access

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

tinyint(3)

count

Количество просмотров

int(11)

params

Параметры

text

Таблица 3 - Описание раздела Sections

Название полей

Описание

Тип

id

Уникальный идентификатор

int(11)

title

Заголовок раздела

varchar(255)

name

Название раздела

varchar(255)

alias

Сетевое имя

varchar(255)

image

Изображение

text

scope

Область действия

varchar(50)

image_position

Расположение изображения

varchar(30)

description

Описание раздела

text

published

Публиковать / Не публиковать категорию на сайте

tinyint(1)

checked_out

Проверка публикации

int(11)

checked_out_time

Дата окончания проверки публикации

datetime

ordering

Порядок следования разделов

int(11)

access

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

tinyint(3)

count

Счетчик

int(11)

params

Параметры

text

Таблица 4 - Описание раздела Content_frontpage

Название полей

Описание

Тип

content_id

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

int(11)

ordering

Порядок публикации на главной странице

int(11)

Таблица 5 - Описание раздела Content_rating

Название полей

Описание

Тип

content_id

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

int(11)

rating_sum

Сумма рейтинга

int(11)

rating_count

Общий рейтинг

int(11)

lastip

Последний ip

varchar(50)

Таблица 6 - Описание раздела Temlates

Название полей

Описание

Тип

id

Уникальный идентификатор

int(11)

position

Позиция

varchar(255)

description

Описание

varchar(255)

Таблица 7 - Описание раздела Templates_menu

Название полей

Описание

Тип

template

Шаблон

varchar(255)

Menuid(FK)

Id_меню

int(11)

Client_id

Id_клиента

tinyint(4)

Таблица 8 - Описание раздела Menu

Название полей

Описание

Тип

id

Уникальный идентификатор

int(11)

menutype

Типы меню

varchar(75)

Name

Название пункта меню

varchar(255)

alias

Ссылка на пункт меню

varchar(255)

link

Ссылка на пункт меню

text

type

Тип пункта меню

varchar(50)

Рисунок 8 - Структура базы данных «Контент»

Рисунок 9 - Структура базы данных «Модули»

2.8 Руководство пользователя

2.8.1 Вход в административный раздел сайта

Рисунок 10 - Вход в панель управления администрирования сайта

Для входа на сайт под учетной записью администратора необходимо в адресной строке браузера вести http://www.vmm.ru/administrator/ в появившееся окне ввести логин «admin» и пароль.

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

Гость - может читать опубликованные сообщения.

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

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

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

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

2.8.2 Управление конструкцией сайта

Панель управления сайтом

Управление сайтом осуществляется через панель управления сайтом.

В данной панели можно:

? через меню «Создать материал» выложить на сайт статью или изображение;

? через меню - «Менеджер материалов» распределить материал по категориям;

Рисунок 11 - Панель управления сайтом

? через меню - «Медиа - менеджер» закачать на сайт изображение, видео или музыку;

? через меню - «Менеджер меню» на сайт можно добавить новое меню;

? через меню - «Менеджер пользователей» администратор сайта может добавлять пользователей и наделять их различными правами;

? через меню - «Менеджер модулей» добавлять на сайт новые модули;

? через меню - «Менеджер расширений можно закачивать новые расширения для csm Joomla;

? в менеджере языков можно изменить язык сайта;

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

? через меню «Менеджер шаблонов» можно изменить шаблон сайта;

? в меню мой профиль указаны данные того пользователя который в данный момент зашел на сайт через панель администратора (еще в данном меню есть возможность изменить свои данные).

Управление конструкцией сайта через изменение шаблона сайта

Шаблоны управляют отображением структуры сайта. Они служат основой, которая соединяет отдельные элементы, модули и компоненты и CSS декларации сайта. Шаблонами управляется вывод HTML как в интерфейсе посетителя (Front End), так и в административном интерфейсе (Back End Admin).

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

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

В менеджере шаблонов по умолчанию установлено три шаблона: Atomic, Beez5 и Beez2.

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

Управление конструкцией сайта через управление содержимым сайта

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

Объект содержимого - это основное содержание сайта и нижний объект в иерархии структуры содержимого. Иными словами объект содержимого - это статья, которая должна содержаться в одной из наших категорий (соответственно и раздела).

Для работы с объектами содержимого необходимо перейти на страницу «Менеджер материалов».

Нужно нажать на главной странице панели кнопку «Менеджер материалов» или в основном меню выберем «Материалы», затем пункт «Менеджер материалов». Будет открыта страница «Менеджер материалов», при открытии страницы будет доступна фильтрация объектов по следующим критериям:

? по разделам;

? по категориям;

? по автору;

? по заголовку, значение указывается в поле «Фильтр».

На странице «Менеджер материалов», используя кнопки на панели инструментов, можно (перечисление справа налево):

? «Помощь» - открыть в новом окне страницу описания поданному окну («Управление содержимым»), нажмите кнопку «Помощь»;

? создать новый объект содержимого, нажмите кнопку «Создать»;

? изменить существующий объект содержимого, нажмите на название объекта или отметьте нужный объект и нажмите кнопку «Изменить»;

? удалить существующий объект содержимого, отметьте нужный объект и нажмите кнопку «В корзину»;

? копировать существующие объекты содержимого, отметьте нужные объекты и нажмите кнопку «Копировать» и затем выберите, куда скопировать объекты;

? перенести - переместить существующие объекты содержимого, отметьте нужные объекты и нажмите кнопку «Перенести» и затем выберите, куда перенести объекты;

? скрыть (сделать неопубликованным) существующие объекты содержимого, отметьте нужные объекты и нажмите кнопку «Скрыть»;

? допустить (Опубликовать) существующие объекты содержимого, отметьте нужные объекты и нажмите кнопку «Показать»;

? отправить в архив существующие объекты содержимого, отметьте нужные объекты и нажмите кнопку «В архив».

При создании или редактировании объекта содержимого (статьи), на странице редактирования доступны дополнительные поля, необходимые для выбора того (в отличие от страницы редактирования раздела или категории), в каком разделе (поле «Раздел:») и в какой категории (поле «Категория:») будет содержаться данный объект содержимого.


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

  • Выявление целей создания сайта и постановка проблемы, решаемой с его созданием. Анализ сайтов–аналогов, обоснование типа разрабатываемого web–узла. Специфика разработки набора макетов страниц. Оптимизация контента сайта, его верстка и тестирование.

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

  • Общее описание разрабатываемого веб-сайта. Создание модуля учета средств для разработки программного продукта. Разработка дизайна. Редактирование веб-сайта в CMS Worspress. Разработка методических указаний для продукта. Система управления базами данных.

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

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

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

  • Структура и внутреннее содержание разрабатываемого сайта, основные требования к нему, потребители и целевая аудитория, дизайн и стилистика. Создание прототипа сайта консалтинговой компании "Финанс-консалт" с помощью программного продукта Axure RP PRo.

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

  • Выбор программного средства. Алгоритм разработки сайта. Установка системы управления контентом Joomla. Установка компонентов и плагинов. Тестирование программного продукта. Аппаратное и программное обеспечение. Техника безопасности на рабочем месте.

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

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

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

  • Характеристика структуры, программного обеспечения и основных бизнес–процессов ЗАГСа. Разработка базы данных и структуры сайта для молодоженов. Управление аккаунтом пользователя, описание страниц сайта. Расчёт экономических затрат на создание сайта.

    дипломная работа [448,5 K], добавлен 14.01.2013

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

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

  • Проектирование web-сайта кафедры для освещения деятельности учебного заведения. Выбор программных средств для его разработки. Разработка интерфейса и административной части сайта. Описание и принцип работы свободного програvмного обеспечения CMS PHP-NUKE.

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

  • Поэтапный процесс проектирования и реализации Web-сайта о GPS-навигаторах: создание меню, выбор технологий и инструментов, разработка дизайна, верстка, программирование, информационное наполнение, тестирование и оптимизация, публикация в Интернете.

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

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