Реализация и расчет эффективности проекта разработки web-сайта малого предприятия - Дипломная работа

бесплатно 0
4.5 150
Краткая характеристика объекта исследования "ЦРТ Сервис", анализ бизнес-процессов сбора, передачи, обработки и выдачи информации, оснащенности аппаратно-программными средствами. Необходимость и основные этапы разработки web-сайта, расчет эффективности.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Проведен анализ предметной области и обоснование необходимости разработки web-сайта малого предприятия. Решение данной задачи позволило сформулировать следующие выводы: Объект исследования выпускной квалификационной работы - компания «ЦРТ Сервис» (Централизованный региональный технический сервис) создана в 2007 году как первая в России высокотехнологичная сервисная компания федерального масштаба по обслуживанию инфраструктуры и оборудования на месте эксплуатации. По результатам проведенного анализа можно отметить, что несмотря на развитую информационную инфраструктуру компании, в «ЦРТ Сервис» отсутствует средство детального информирования клиентов о компании, ее услугах, новостях и т.д. С созданием вебсайта, клиенты получат возможность узнавать больше о предприятии «ЦРТ Сервис», компания сможет оперативно информировать потенциальных потребителей услуг о новостях, затрачивая существенно меньше средств, чем при использовании традиционных каналов коммуникации. Решение данной задачи позволило сформулировать следующие выводы: На первом этапе данного исследования были сформулированы цель, задачи и требования к web-сайту для «ЦРТ Сервис».

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

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

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

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

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

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

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

Цель выпускной квалификационной работы состоит в комплексном исследовании и создании web-сайта малого предприятия «ЦРТ Сервис». Сформулированная таким образом цель обусловила решение следующих задач: 1. Анализ предметной области и обоснование необходимости разработки web-сайта малого предприятия.

2. Планирование web-сайта малого предприятия.

3. Реализация и расчет эффективности проекта разработки web-сайта малого предприятия

Объект исследования выпускной квалификационной работы - компания «ЦРТ Сервис», предмет - вебсайт как составляющее информационной инфраструктуры малого предприятия.

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

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

1. Анализ предметной области и обоснование необходимости разработки web-сайта малого предприятия

1.1 Краткая характеристика объекта исследования «ЦРТ Сервис»

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

Основными услугами «ЦРТ Сервис» являются: - Обслуживание торгового оборудования

- Обслуживание ИТ-инфраструктуры и офисной техники

- Обслуживание инженерных систем

- Обслуживание банковского оборудования

- Обслуживание оборудования АЗС

- Обслуживание объектов связи

Среди клиентов «ЦРТ Сервис» - более 600 крупнейших территориально распределенных компаний федерального и регионального масштаба, государственные предприятия, средний и малый бизнес. Преимущества работы с «ЦРТ Сервис»: Собственная филиальная сеть, охватывающая всю территорию России Собственная сеть из 83 филиалов и 400 сервисных подразделений позволяют «ЦРТ Сервис» обслуживать весь спектр оборудования и инфраструктуры on-site во всех федеральных округах РФ.

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

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

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

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

Используя современные информационные системы, «ЦРТ Сервис» обеспечивает заказчикам онлайн контроль выполнения работ. Работают три уровня технической поддержки в режиме 24/7. В компании действует Система менеджмента качества (СМК) ИСО 9001, ИСО/МЭК: 20000, 14764, 17025. Единый договор и единое соглашение об уровне обслуживания SLA гарантируют единые высокие стандарты качества сервиса на всей территории работы заказчика и позволяют снизить число компаний-подрядчиков.

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

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

Общее количество работников предприятия на 01.04.2013. составляет 22 человек. Руководители и специалисты выполняют следующие функциональные обязанности: Директор ЗАО ЦРТ «Сервис» решает общие и текущие вопросы, осуществляет контроль за дисциплиной и организацией работы на предприятии. Издает приказы и распоряжения, организует бухгалтерский учет и обеспечивает. Организует работу с документами, содержащими государственную тайну и сведения конфиденциального характера, а также определяет круг должностных лиц, имеющих право доступа к этим документам. Несет ответственность за организацию бухгалтерского учета, соблюдение законодательства при выполнении банковских операций. Заполняет, учитывает и хранит трудовые книжки, производит подсчет трудового стажа для оформления пенсий и выслуги лет. Оформляет больничные листы на всех работающих, ведет контроль за своевременным представлением больничных листов и справок о временной нетрудоспособности. Несет ответственность за сохранность ценностей.

Бухгалтер обеспечивает ведение бухгалтерского учета и составление бухгалтерской отчетности в ЗАО ЦРТ «Сервис» в соответствии с законодательством Российской. Составляет планы и организует работу с работниками бухгалтерской службы по изучению нормативных актов с целью повышения образовательного уровня и активизации работников. Организует сдачу зачетов, способствует повышению квалификации работников. Принимает от клиентов и обрабатывает неиспользованные денежные чековые книжки по закрываемым счетам, погашает все незаполненные сданные чеки путем вырезания части каждого чека. Обеспечивает контроль за целевым и своевременным использованием средств в пределах сумм, доведенных лимитными извещениями. На основании распоряжения руководителя осуществляет открытие, закрытие счетов. Проверяет и подписывает мемориальные и кассовые.

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

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

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

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

1.2 Анализ бизнес процессов сбора, передачи, обработки и выдачи информации

Для построения функциональной модели предприятия использовалось CASE средство ALLFUSION BPWIN Data Modeler. Функциональная модель построена на примере продажи ККМ от первого до последнего шага, где четко прослеживается взаимосвязь всех действий в рамках данного бизнес-процесса.

На рис. 2 представлена модель бизнес-процессов ЗАО ЦРТ «Сервис» до декомпозиции, а на рисунке 3 - результат ее декомпозиции.

Рис. 3. Модель бизнес-процессов ЗАО ЦРТ «Сервис» после декомпозиции

По ряду причин, иногда не зависящих от возможностей фирмы, и пожеланий клиента (несовершенство налогового законодательства) процесс покупки ККМ превращается в довольно длительный процесс. Требуется огромное количество документов (договор, паспорт ККМ, копии лицензий, копии ИНН и ОГРН и т.д.) для того, чтобы зарегистрировать ККМ в налоговой инспекции. В ЦНТ так же есть возможность избегать четкой последовательности действий при продаже ККМ, есть возможность совмещать некоторые шаги с целью ускорения процесса.

Проанализировав модель, можно дать некоторые рекомендации по улучшению процесса продаж контрольно-кассовой техники, что бы в дальнейшем ускорить этот процесс. Во-первых, при отсутствии необходимой ККМ, заказ может производить сам менеджер, минуя звено «директор». Во-вторых, заключение договора можно производить сразу при покупке ККМ, минуя звено «Отдел договоров». В-третьих, ККМ сразу передается в отдел ИТ на фискализацию, опять же минуя «Отдел договоров». Клиент приходит с целью купить ККМ, направляется в отдел продаж, и последнее, что ему необходимо сделать, это отвести документы в налоговую инспекцию, то есть избавить себя от долгого ожидания, пока ККМ пройдет весь путь от отдела продаж до налоговой инспекции, и нет необходимости везти мастера в налоговую инспекцию (не у всех есть транспортное средство), и ждать, пока ККМ фискализируют, и инспектор проверит документацию. Все документы (акт КМ-2 и т.д.) после фискализации и настройки ККМ относятся в налоговою инспекцию день в день.

1.3 Анализ оснащенности предприятия аппаратно-программными средствами

На предприятии ЗАО ЦРТ «Сервис» имеется большой перечень используемой вычислительной техники - от мощных серверов до обычных персональных компьютеров. Все персональные компьютеры предприятия, на большинстве из которых установлена операционная система Windows XP, объединены в локальную сеть. На всех компьютерах установлен базовый пакет Microsoft Office 2007. В качестве антивирусной программы используется Dr. Web, на ряду с которой используется REALSECURE (продукт обнаружения вторжения Internet Security Systems расширяющий фильтр обнаружения вторжения ISS, включенный в ISA Server).

Для ведения учета хозяйственных операций предприятия, кадрового учета и начисления заработной платы используется «1C: Предприятие». И других необходимых документов) и «Консультант Плюс» (Справочная правовая система). Администрирование локальной сети осуществляется, при помощи программы Remote Administrator (одна из лучших программ удаленного администрирования ПК для платформы Windows, которая позволяет полноценно работать сразу на нескольких удаленных компьютерах с помощью обычного графического интерфейса. Наряду с поддержкой модели безопасности NT и локализацией на любые языки возможна работа в режимах обмена файлами и Telnet, что позволяет рассматривать Radmin как интегрированное решение для удаленного управления организацией любого масштаба).

Для сбора и обработки информации о компьютерах, находящихся в сети, используется программа Advanced IP Scanner (быстрый и удобный бесплатный сетевой сканер для Windows. Advanced IP Scanner позволяет за считанные секунды собрать информацию о компьютерах в сети и получить доступ к различным ресурсам, таким как общие папки, HTTP, HTTPS и FTP).

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

Используемое программное обеспечение установленное на предприятии ЗАО ЦРТ «Сервис имеет лицензии на использование.

· Программное обеспечение центр технического обеспечение контрольно кассовой техники (далее ПО ЦТО ККМ)

Кассовое обслуживание осуществляется с использованием прикладного программного обеспечения ЦТО ККМ.

Рис. 4. Прикладное программное обеспечение ЦТО ККМ

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

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

1.4 Необходимость разработки web-сайта для «ЦРТ Сервис»

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

Руководство «ЦРТ Сервис» приняло стратегическое решение на ближайшую перспективу - разработка вебсайта с использование системы управления контентом (CMS).

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

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

2. Планирование web-сайта малого предприятия

2.1 Цели, задачи и требования к web-сайту для «ЦРТ Сервис»

Цель данной выпускной квалификационной работы состоит в разработке вебсайта малого предприятия «ЦРТ Сервис» для повышения информированности клиентов компании о предоставляемых услугах.

Задачи разработки вебсайта малого предприятия «ЦРТ Сервис»: 1. Провести анализ и обосновать выбор программных и инструментальных средств разработки.

2. Провести проектирование вебсайта малого предприятия «ЦРТ Сервис».

3. Реализовать и описать процесс разработки вебсайта малого предприятия «ЦРТ Сервис».

Для того чтобы достигнуть решения поставленной в выпускной квалификационной работе цели, необходимо понимать требования, которые ставятся перед задачей разработки вебсайта компании «ЦРТ Сервис». Все требования, обычно предъявляемые к программному продукту, можно разделить на три основные группы: 1. Социальные требования.

2. Экономические требования.

3. Технические требования.

Теперь рассмотрим каждую из этих групп более подробно и применительно к данной конкретной задаче.

К социальным требованиям разрабатываемого вебсайта компании «ЦРТ Сервис» относятся: практичность-применимость программного продукта, функциональная пригодность, изучаемость; защищенность информации.

Рассмотрим, как все эти социальные требования удовлетворяются в разрабатываемом вебсайте компании «ЦРТ Сервис».

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

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

Функциональная пригодность разрабатываемого вебсайта компании «ЦРТ Сервис» при системном проектировании может представлять сложную проблему для определения соответствия требований реальным значениям необходимых атрибутов качества, при циркуляции разнообразной и сложной информации об анализируемых объектах. Мерой качества функциональной пригодности в данном программном продукте может быть степень покрытия целей, назначения и функций разрабатываемого вебсайта компании «ЦРТ Сервис» доступной пользователям информацией.

Изучаемость разрабатываемого вебсайта компании «ЦРТ Сервис» может определяться требованиями ограниченной трудоемкости и длительности подготовки пользователя к полноценной эксплуатации информации.

Изучаемость разрабатываемого вебсайта компании «ЦРТ Сервис» зависит от внутренних свойств и сложности структуры информации БД, а также от субъективных характеристик квалификации конкретных пользователей. Она может также характеризоваться объемом эксплуатационной документации.

Защита информации разрабатываемого вебсайта компании «ЦРТ Сервис» будет реализована в основном программными средствами СУБД, однако в сочетании с поддерживающими их средствами организации и защиты данных. Цели, назначение и функции защиты тесно связаны с особенностями функциональной пригодности разрабатываемого вебсайта компании «ЦРТ Сервис».

Экономические требования, предъявляемые к разрабатываемому вебсайту компании «ЦРТ Сервис» можно разделить на четыре группы: 1) доступность процесса сопровождения по стоимости;

2) эффективность использования ресурсов;

3) производительность труда.

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

Используемость ресурсов или ресурсная экономичность разрабатываемого вебсайта компании «ЦРТ Сервис» выражается занятостью ресурсов центрального процессора, оперативной, внешней и виртуальной памяти, каналов ввода-вывода, терминалов и каналов сетей связи. Эта величина определяется структурой, функциями и объемом разрабатываемой системы, а также архитектурными особенностями и доступными ресурсами ЭВМ.

В зависимости от конкретных задач и особенностей разрабатываемого вебсайта компании «ЦРТ Сервис» и ЭВМ при системном проектировании и выборе атрибутов качества может доминировать либо абсолютная величина занятости ресурсов различных видов, либо относительная величина использования ресурсов каждого вида при нормальном функционировании проектируемой системы.

Таким образом, эффективность использования ресурсов, в рамках разрабатываемого вебсайта компании «ЦРТ Сервис», будет определяться техническими возможностями ЭВМ и их использованию в системе.

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

Все технические требования, предъявляемые к проекту, разобьем на три группы: 1) Простота

2) Понятность

3) Завершенность.

Простота использования разрабатываемого вебсайта компании «ЦРТ Сервис» - возможность удобно и комфортно его эксплуатировать и управлять данными. Для этого должны быть обеспечены: достаточный объем параметров управления, реализуемых по умолчанию, информативность сообщений пользователям, наглядность, унифицированность управления экраном, а также доступность изменений функций разрабатываемого вебсайта компании «ЦРТ Сервис» в соответствии с квалификацией пользователей и минимум операций, необходимых для реализации определенного задания и анализа результатов.

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

Понятность - зависит от качества документации и субъективных впечатлений потенциальных пользователей от функций и характеристик разрабатываемого вебсайта компании «ЦРТ Сервис».

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

2.2 Обоснование выбора языка программирования

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

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

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

Javascript - язык, разработанный в начале 90-х фирмой Netscape, браузер которой Netscape Navigator в те времена был наиболее популярным средством для просмотра вебсайтов. Название javascript наводит на мысли о связи с языком java, который также может использоваться в веб-программировании, и, действительно, javascript разрабатывался во многом с опорой на язык Java, но на самом деле это совершенно разные языки. Скрипты, написанные на javascript, выполняются на стороне клиента (т.е. на компьютере пользователя), и не просто на стороне клиента, а в самом браузере, поэтому не требуется никаких дополнительных программ, никаких плагинов и т.п., скрипт можно просто вставить в html-код страницы, и он будет выполняться в любом браузере.

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

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

Технология Flash была разработана фирмой Macromedia для создания анимированных изображений. Эта технология быстро получила распространение, а язык Actionscript, встроенный в нее, стали использовать не только с целью создания эффектов анимации, а для написания различных программ, особенно игр. Программы на Actionscript, используемом в технологии flash, также выполняются на компьютере пользователя.

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

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

Выбор Web-сервера для сайта «ЦРТ Сервис» предусматривает только 2 альтернативы: Internet Information Server (IIS) или Apache.

IIS - разработка Microsoft, которая интегрируется в Windows. Однако, данный web-сервер имеет значимый недостаток для корпоративного сайта «ЦРТ Сервис» - данное решение настраивается и работает только в семействе Windows Server. Кроме того, для качественной настройки IIS требуются специфические навыки в системном администрировании.

Второй вариант Web-сервера для корпоративного сайта «ЦРТ Сервис» - Apache - это веб-сервер с открытым исходным кодом, популярный во всем мире. Причин популярности несколько. Первая и основная - кроссплатформенность. Apache может быть установлен практически на любой ОС и на любом аппаратном обеспечение. Сейчас Apache используется как на обычных персональных компьютерах, так и на крупных серверах. Вторая причина популярности - простая расширяемость. Для Apache уже создано огромное число стандартных библиотек, позволяющих решать практически любые стандартные задачи. Третья причина - простота начальной установки и настройки. Все параметры конфигурации хранятся в соответствующих конфигурационных файлах. Пользователь может по своему усмотрению менять даже самые тонкие настройки сервера.

Оригинальную версию Apache можно скачать c официального сайта Apache.org. Также для корпоративного сайта «ЦРТ Сервис» можно использовать готовые пакеты типа Denver или XAMPP. Например, пакет Денвер при установке устанавливает и настраивает все необходимые элементы: Apache, PHP, Perl и некоторые другие компоненты. После установки разработчику достаточно загрузить в нужный каталог программные файлы.

Среди серверных средств и языков веб-программирования можно выделить следующие: SSI - сокращение от Server Side Include (англ.) Это не язык, а, скорее, небольшой набор директив. Наиболее полезной из них является директива include, которая позволяет перед отправкой страницы в браузер пользователя включить в ее html-код содержимое произвольного файла.

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

Появившись сравнительно недавно, лишь в середине 90-х, PHP, благодаря своей простоте и гибкости быстро собрал множество поклонников по всему земному шару и стал одним из наиболее популярных языков веб-программирования. Как и в случае с javascript, код php можно писать вперемежку с html-кодом, с той лишь разницей, что этот код выполняется сервером до отправки страницы клиенту и в браузер попадает лишь результат работы скрипта.

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

Таким образом, для разработки вебсайта «ЦРТ Сервис» был выбран язык PHP.

2.3 Обоснование выбора систем управления базами данных

Система управления базами данных (далее СУБД) - система управления базами данных (БД) (DBMS) отвечает за агрегирование данных и их последующее хранение и обработку.

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

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

Выбор СУБД зависит от тех приложений, которыми она будет управляться, т.е. выбор СУБД - прерогатива разработчика, а не пользователя. Ведущие поставщики СУБД: IBM, Oracle и Microsoft. При выборе СУБД необходимо руководствоваться такими показателями, как масштабируемость, быстродействие (как в выборе транзакций, так и в построении сложных аналитических выборок), работа с XML и кластерные решения.

В среднем скорости работы IBM, DB/2, MS SQL и Oracle примерно одинаковы. На общем фоне выделяются только Cache изза новизны подхода и особой идеологии архитектуры.

Масштабируемость. Чем больше данных, тем сложнее ими управлять. Например, СУБД Oracle 10g существует в нескольких вариантах, с разными схемами лицензирования. Для всех версий существует одно ядро, все три версии совместимы.

Мультиплатформенность. Oracle и IBM DB/2 также расширяют возможности масштабирования: можно менять аппаратную платформу и ОС на более соответствующую растущим потребностям бизнеса без потерь данных, смены прикладного ПО и переподготовки администратора БД.

Кластерные технологии в приложении к СУБД, например, по технологии Oracle RAC, повышает надежность системы, упрощает масштабируемость и снимает расходы на развитие инфраструктуры.

Различные СУБД имеют различные характерные черты. Например, IBM DB/2 имеет собственную высокопроизводительную кластерную структуру, которая позволяет переходить от больших RISC-серверов в качестве серверов БД к мейнфреймам.

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

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

Основными услугами «ЦРТ Сервис» являются: - Обслуживание торгового оборудования

- Обслуживание ИТ-инфраструктуры и офисной техники

- Обслуживание инженерных систем

- Обслуживание банковского оборудования

- Обслуживание оборудования АЗС

- Обслуживание объектов связи

Общее количество работников предприятия на 01.04.2013. составляет 22 человек.

В рамках данной задачи было изучено программное обеспечение, которое в данный момент используется на предприятии для администрирования локальной сети, ведения бухгалтерской деятельности и учета всего оборудования, за которое отвечает отдел информационных технологий. Кроме того, была создана модель информационной системы предприятия с помощи программных продуктов CASE-средства ALLFUSION BPWIN Data Modeler v 7.1.2. Все схемы деятельности предприятия, в том числе информационной, удовлетворяют свои требованиям и не нуждаются в каких-либо изменениях.

По результатам проведенного анализа можно отметить, что несмотря на развитую информационную инфраструктуру компании, в «ЦРТ Сервис» отсутствует средство детального информирования клиентов о компании, ее услугах, новостях и т.д.

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

2. Выполнено планирование web-сайта малого предприятия.

Решение данной задачи позволило сформулировать следующие выводы: На первом этапе данного исследования были сформулированы цель, задачи и требования к web-сайту для «ЦРТ Сервис».

Цель данной выпускной квалификационной работы состояла в разработке вебсайта малого предприятия «ЦРТ Сервис» для повышения информированности клиентов компании о предоставляемых услугах.

Для того чтобы достигнуть решения поставленной в выпускной квалификационной работе цели, необходимо понимать требования, которые ставятся перед задачей разработки вебсайта компании «ЦРТ Сервис». Все требования, обычно предъявляемые к программному продукту, можно разделить на три основные группы: 1. Социальные требования.

2. Экономические требования.

3. Технические требования.

На втором этапе проектирования были обоснованы и выбраны следующие средства разработки: язык программирования php, СУБД MYSQL и CMS Bitrix.

3. Описана реализация и проведен расчет эффективности проекта разработки web-сайта малого предприятия.

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

Процесс проектирования структуры web-сайта «ЦРТ Сервис» включал в себя 2 основных этапа: 1. Определение общих требований к структуре сайта

2. Проектирование иерархической структуры web-сайта «ЦРТ Сервис»

На следующем этапе проектирования web-сайта «ЦРТ Сервис» было проведено планирование режимов доступа.

Этап создания web-сайта «ЦРТ Сервис» был реализован с использованием разработанных в выпускной квалификационной работе требований к контенту и структуре.

Физическая реализация вебсайта «ЦРТ Сервис» строилась по следующему алгоритму: 1. Графическая разметка разработанного веб-дизайна сайта, которая осуществлялась средствами программы Photoshop.

2. Верстка web-страниц корпоративного сайта «ЦРТ Сервис» осуществлялась с помощью технологии блочной верстки (div-верстки).

3. Перенос сверстанных страниц корпоративного сайта «ЦРТ Сервис» в CMS Bitrix.

После реализации вебсайта «ЦРТ Сервис» был реализован расчет его экономической эффективности.

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

Для расчета эффективности разработки сайта «ЦРТ Сервис» был выбран критерий - срок окупаемости. Учитывая время, которое работник «ЦРТ Сервис» тратит на поиск и информирование 1 клиента (2 минуты), короткую окупаемость вебсайта (0,08 месяца), можно утверждать о целесообразности создания вебсайта «ЦРТ Сервис».

Список литературы
1. Алексунин, В.А. Электронная коммерция и маркетинг в Интернете: Учебное пособие. - 3-е изд. / В.А. Алексунин, В.В. Родигина. - М.:Издательско-торговая корпорация «Дашков и К», 2008. - 214 с.

2. Бенкен, Е. PHP, MYSQL, XML. Программирование для Интернета ( CD-ROM): Елена Бенкен - СПБ: БХВ-Петербург, 2012. - 336 с.

3. Вламис, Э. Yahoo!: секреты самой популярной в мире Интернет-компании. / Э. Вламис, Б. Смит. - М.: СМАРТБУК, 2008. - 251 с.

4. Гуров, Ф.Н. Продвижение бизнеса в Интернет: все о PR и рекламе в сети / Ф.Н. Гуров. - М.: Вершина, 2008. - 136 с.

5. Горнаков, С. Секреты управления сайтом / С. Горнаков - Москва, ДМК Пресс, 2010. - 336 с.

6. Дари, К. AJAX и PHP. Разработка динамических веб-приложений / К. Дари [и др.]; под ред. Кристиана Дари. - М.: Символ-Плюс, 2009. - 336 с.

7. Дари, К. PHP и MYSQL. Создание интернет-магазина / К. Дари, Э. Баланеску - СПБ: Вильямс, 2010. - 640 с.

8. Дунаев, Д. Сценарии для Web-сайта. PHP и JAVASCRIPT / В. Дунаев - СПБ: БХВ-Петербург, 2008. - 576 с.

9. Зандстра, М. PHP. Объекты, шаблоны и методики программирования: Мэтт Зандстра - СПБ: Вильямс, 2011. - 560 с.

10. Кобелев, О.А. Электронная коммерция: Учебное пособие / О.А. Кобелев [и др.]; под ред. С.В. Пирогова. - 3-е изд. - М.: Издательско-торговая корпорация «Дашков и Ко», 2008. - 684 с.

11. Козье, Д. Электронная коммерция: Пер. с англ. - М: Издательско-торговый дом «Русская редакция», 2011. - 288 с.

12. Кришнамурти, Б. Web-протоколы. Теория и практика / Б. Кришнамурти [и др.]; под ред. Дж. Рексфорда. - М.: ЗАО «Издательство БИНОМ», 2010. - 592 с.

13. Котеров, Д. PHP 5 / Д. Котеров, А. Костарев - СПБ: БХВ-Петербург, 2008. - 1104 с.

14. Кузнецов, М. PHP. Народные советы ( CD-ROM): Максим Кузнецов СПБ: БХВ-Петербург, 2012. - 368 с.

15. Ленгсторф, Д. PHP и JQUERY для профессионалов / Д. Ленгсторф - СПБ: Вильямс, 2011. - 362 с.

16. Марти, Х. Программирование для Web. Библиотека профессионала / М. Холл, Б. Лэрри; пер. с англ. В.В. Вейтмана. - М.: Издат. дом «Вильямс», 2010. - 1264 с.

17. Мелиховой, Л.Г. Интернет. Энциклопедия, 2-е изд. / Л.Г. Мелихова [и др.]; под ред. Л.Г. Мелиховой. - СПБ: ПИТЕР, 2011. - 398 с.

18. Райт, Дж. Блог-маркетинг. Новый революционный путь увеличения продаж, усиления потенциала бренда и достижения выдающихся результатов в бизнесе / Джереми Райт, [пер. с англ., ред. Ю.А. Логинова]. - М.: Эксмо, 2008. - 272 с.

19. Соломенчук, В. Интернет: краткий курс, 2-е изд./ В. Соломенчук. - СПБ: ПИТЕР, 2011. - 298 с.

20. Строганов, А.С. Ваш первый сайт с использованием PHP-скриптов / А.С. Строганов - СПБ: Диалог-МИФИ, 2008. - 288 с.

21. Симдянов, И. Объектно-ориентированное программирование на PHP ( CD-ROM) / М. Кузнецов, И. Симдянов - СПБ: БХВ-Петербург, 2012. - 608 с.

22. Саундерс, Р. Dell: секреты лучшего в мире компьютерного бизнеса. / Р. Саундерс - М.: СМАРТБУК, 2008. - 202 с.

23. Ташков, П. Веб-мастеринг на 100%. HTML, CSS, JAVASCRIPT, PHP, CMS, AJAX, раскрутка / Петр Ташков - СПБ: Питер, 2010. - 512 с.

24. Томсон, Л. Разработка веб-приложений с помощью PHP и MYSQL: Лора Томсон - М.: Вильямс, 2010. - 848 с.

25. Шапошников, И.В. PHP 5.1 / И. Шапошников - СПБ: Питер, 2012. - 192 с.

26. Шапошников, И.В. Справочник Web-мастера. XML. / И.В. Шапошников - СПБ.: БХВ-Петербург, 2011. - 304 с.

27. Юрасов, А.В. Основы электронной коммерции - Учебник для вузов. / А.В. Юрасов - М.: Горячая линия (издательство). Телеком, 2008. - С. 480.

Размещено на .ru

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?