Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

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

Содержание:

Введение

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

Не так давно компьютеры, в большинстве, использовались, как средства анализа и создания информации. На данный момент, из-за широкого распространения компьютеров и развития Глобальной сети Интернет, можно с помощью персонального компьютера контактировать с другими людьми, рассказывать о своей компании или элементарно продать старую микроволновую печь. У Глобальной сети есть огромные возможности и она предоставляет беспрецедентный способ получения информации и мощные средства ее поиска. Элементарность данного способа не имеет альтернатив в истории. World Wide Web – это самый демократичный носитель информации: с его помощью любой может сказать и услышать сказанное без промежуточной интерпретации, искажения и цензуры, руководствуясь определенными рамками приличия [4].

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

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

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

Предмет исследования – процесс проектирования информационной системы.

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

Для достижения поставленной цели необходимо выполнить ряд задач:

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

ГЛАВА 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1. Характеристика предприятия и его деятельности

ООО «Сервис ИТ» основано в 2010 году. На начальных этапах развития владельцами были сформированы подразделения, отлажены структуры взаимодействия внутри компании и этика общения с заказчиками, протестированы и внедрены актуальные технологии ремонта и обслуживания. Это стало возможно только благодаря сплочённой команде, состоящей из профессионалов, а также внедрению современного программно-аппаратного комплекса (ПАК) «Help-Desk».

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

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

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

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

Профессиональная организация работ. Компания использует специализированное оборудование и современные технологии. «Сервис ИТ» постоянно совершенствует свои технологии и обучает специалистов [19]. 

Сейчас структура «Сервис ИТ» состоит из трех основных подразделений: 

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

Кроме того, заказчики, обращаясь в «Сервис ИТ», используют в своих целях услуги других подразделений компании (некоторые услуги включены в сервисный договор), таких как: 

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

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

1.2. Описание основных сущностей и их функций

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

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

Прецедент «Аутентификация пользователя» активизируется всеми субъектами информационной системы. Прежде чем пользователю начать работу с базой данных, система запрашивает используемые данные для аутентификации. Если пользователь, инициировавший процесс авторизации, не зарегистрирован или в пароле/логине допустил ошибку, то он не получает доступа к ИС. После удачной проверки логина и пароля пользователя открывается главное окно программы. На рис. 1.2, 1.3 представлены диаграмма последовательности и диаграмма действий этого прецедента [5].

Рис.1.2.Диаграмма последовательности «Аутентификация пользователя»

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

Рис.1.3.Диаграмма действий «Аутентификация пользователя»

Прецедент «Ввод записи в БД» активируется субъектом информационной системы «оператор». Прецедент описывает процесс ввода новых данных в базу данных. Этим занимается пользователь, имеющий права доступа «оператор». Данные вводятся в соответствующие формы ввода на основании документов заказчика. Вся справочная информация, которая нужна в процессе работы с системой. На рисунках 1.4, 1.5 представлены диаграмма последовательности и диаграмма действий данного прецедента [17].

Рис.1.4. Диаграмма последовательности «Настройка прав доступа»

Рис.1.5. Диаграмма действий «Настройка прав доступа»

Рис.1.6. Диаграмма последовательности «Ввод записи в БД»

Прецедент «Редактирование БД» активируется субъектом ИС оператор. Данный прецедент описывает процесс изменения и удаления данных в БД. Этим занимается пользователь с ролью оператор. Данные изменяются и удаляются в формах ввода данных документов, а также формах справочников. На рис. 1.7, 1.8 представлены диаграмма последовательности и диаграмма действий данного прецедента.

Рис.1.7. Диаграмма действий «Ввод записи в БД»

Рис.1.8.Диаграмма последовательности «Редактирование БД»

1.3. Обзор аналогичных проектируемых систем

Развитие и совершенствование средств ЭВМ и внедрение их в различные сферы производственно-хозяйственной и экономической деятельности влекут за собой невозможность осуществления деятельности на предприятии без использования автоматизированных систем [9].

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

Программное обеспечение «IntraService» – универсальная система поддержки пользователей с веб-интерфейсом, позволяющая достичь автоматизации в учете и обработке заявок (в том числе поступивших через глобальную сеть). Распределение заявок происходит по проектам. Возможности для настройки и доработки очень широки. Экспорт в Excel. Встроенные базы, например, данных и знаний. Установка осуществляется на ОС Windows Server с БД Microsoft SQL. Основными возможностями «IntraService» являются:

  • создание заявок по электронной почте;
  • создание заявок с помощью вашего сайта;
  • создание заявок по телефону;
  • интегрируемая с Active Directory;
  • версия для смартфонов;
  • импорт/экспорт пользователей из/в Excel.

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

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

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

  • база заказчиков, контактов и заявок;
  • контроль соблюдения SLA;
  • отслеживание обращений и заявок заказчиков;
  • создание заявок по почте;
  • анализ по заявкам заказчиков.

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

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

Автоматизация бизнес процессов ООО «Сервис ИТ» проводится с целью:

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

Цели автоматизации бизнес-процессов предполагается достичь за счет разработки и внедрения специализированных программных средств [12].

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

ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА

2.1. Общие требования к разрабатываемой системе

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

В программе должно быть реализованы следующие функции:

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

При разработке веб-ориентированных систем, основанных на динамических страничках, есть некоторое количество альтернатив в выборе интерпретатора языка программирования: ASP, JSP, Perl, PHP, Ruby, Python. Все выставленные варианты дают способности, нужные для реализации приложения.

Впрочем, ASP – разработка Microsoft, которая, до этого всего, нацелена на взаимодействие с иной продукцией Microsoft, а, не считая такого, считается платной технологией. Дефекты JSP, Ruby и Python – малая распространенность в РФ, и, как последствие, недоступность обученных знатоков на рынке труда. Perl уступает PHP по доле планов и занимает район традиционных скриптовых языков ОС рода Unix [16].

PHP – скриптовый язык программирования, разработанный для генерации HTML-страниц на веб-сервере и работы с базами данных. Группа создателей PHP произведено из большого числа людей, по собственной воле работающих над ядром и расширениями PHP и смежными планами, этими как PEAR или же документация языка. В реальное время PHP поддерживается подавляющим большинством адептов хостинга и заходит в LAMP - «стандартный» комплект для сотворения сайтов (Linux, Apache, MySQL, PHP) [7].

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

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

Программирование в рамках предоставленного плана исполняется на языке PHP. Главные аспекты выбора — распространенность (заменяемость разработчиков), высочайшее качество документирования функций, недоступность надобности ставить на веб-сервер вспомогательное программное обеспечивание [20].

Для функционирования образовываемой автоматической системы нужен веб-сервер. Веб-сервер – это особое ПО (сервер), принимающий HTTP-запросы от клиентов, как правило браузеров, и выдающий им HTTP-ответы, как правило совместно с HTML-страницей, изображением, файлом, медиа-потоком или же другими данными.

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

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

Существует два наиболее распространенных веб-сервера:

  • Apache – веб-сервер с открытым исходным кодом, наиболее часто используется в Unix-подобных ОС;
  • IIS – веб-сервер от компании Microsoft, как правило, используется на ОС семейства Microsoft Windows.

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

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

В согласовании с принятыми заключениями для обеспечивания функционирования разрабатываемой системы важна аппарат веб-сервера Apache и ОС Windows. Не считая такого, неотклонима помощь языка программирования PHP. Дальше нужно избрать СУБД [16].

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

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

MySQL – довольно стремительная, достоверная система управления реляционными базами данных (СУРБД). Основа данных разрешает действенно беречь, находить, сортировать и получать данные. Сервер MySQL управляет доступом к сведениям, разрешая трудиться с ними в одно и тоже время нескольким юзерам, гарантирует резвый доступ к сведениям и ручается передача доступа лишь только имеющим на это право юзерам. Значит, MySQL считается многопользовательским, многопотоковым сервером. Он использует SQL (Structured Query Language —язык структурированных запросов), применяемый по всему миру обычный язык запросов в базы данных. MySQL был замечен на рынке в 1996 г., но его разработка стартовала ещё в 1979 г.

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

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

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

Для разработки вебсайтов применяются СМS системы (Content Management System - система для управления содержимым), применяемые для обеспечивания и организации общего процесса сотворения, редактирования и управления контентом (то есть содержимым). Ключевой целью этих систем считается вероятность коллекционировать в целое единое и группироватьобъединять на базе ролей и задач все разнотипные информаторы познаний и инфы, дешевые как изнутри организации, например и за ее пределами, а еще вероятность обеспечивания взаимодействия служащих, трудящихся групп и планов с разработанными ими базами познаний, информацией и данными так, дабы их просто возможно было отыскать, извлечь и вторично применить обычным для юзера образом [13].

Есть различные системы управления вебсайтом (1С Битрикс, Joomla, Shop-script, WordPress и др.), между коих видятся коммерческие и благотворительные, построенные по разным технологиям. Любой вебсайт содержит тротуар управления, которая считается лишь только частью всей программки, но достаточна для управления им [15].

Термин контент-менеджер означает семейство проф работы – редактор вебсайта.

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

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

1С-Битрикс

«1С-Битрикс» дает собой коммерческий программный продукт, с замкнутым кодом, созданный на языке программирования PHP. Предоставленная система действенно трудится на всевозможных платформах UNIX-систем или же Windows. Система согласованно действует с базами данных: MySQL, Oracle, OracleXE и тд.

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

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

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

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

  • общее ссылочное ранжирование;
  • цитирование;
  • количество ссылок;
  • поисковые слова;
  • индексация поисковиками.

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

Плюсы «1С-Битрикс»

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

Предоставленная CMS подходит как для разработки простого вебсайта визитки, например и для сотворения интернет-портала крупного масштаба.

Минусы «1С-Битрикс»:

1. Требовательность к ресурсам

2. Потребуется первоначальное изучение разработчиков программного обеспечения способностям работы с API.

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

«Joomla!»

«Joomla!» – бесплатный программный продукт с открытым кодом, использующий базу данных MySQL. Система написана на языке PHP, изначально содержит в себе различные инструменты для изготовления web сайта. Но их набор возможно по мере необходимости расширять. При помощи данной системы возможно за короткое время создать сайт практический любой сложности. Минимальный набор инструментов при начальной установке - это основное преимущество данной CMS [6].

Панель администрирования Joomla представлена на рисунке 2.1.

Рис.2.1. Панель администрирования Joomla

Плюсы «Joomla!»

Важное преимущество данной системы – доступность. Бесплатная CMS, быстро, легко и просто устанавливается, за несколько дней можно создать корпоративный сайт [23].

CMS «Joomla» позволяет легко наполнять сайт информацией, обладает гибкостью при настройке меню.

Минусы «Joomla»:

    1. В «Joomla» нельзя управлять одновременно несколькими сайтами.
    2. Много лишнего кода.
    3. Слабая система безопасности.

WordPress

«WordPress» – свободная в распространении, бесплатная платформа для создания сайтов, с открытым кодом.

Платформа написана на PHP, в качестве базы данных использует MySQL. Спектр применения данной системы достаточно обширный начиная от блогов до достаточно сложных новостных ресурсов или интернет-магазинов [11].

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

  • легко и просто данную систему установить и настроить;
  • поддержка RSS, Atom;
  • широкие возможности открываются благодаря наличию громадных библиотек «тем» и «плагинов».

Минусы «WordPress»:

  • после установки «WordPress» потребляет достаточно большое количество ресурсов, поэтому вопрос о занимаемом месте на хостинге очень актуален;
  • несовместимость версий. Шаблоны от устаревшей версии могут не подойти к новому выпуску «WordPress»;
  • «WordPress» – бесплатная платформа, оптимальный вариант для ведения блога, а не сложных сайтов.

UMI CMS

Система управления вебсайтом UMI CMS считается платной системой, в написании применяется PHP. Система считается российским продуктом, собственно, что гарантирует ее превосходство для русского раздела онлайна. Есть как коммерческая, например, даровая версия, на которой возможно делать маленькие онлайн планы. Система нацелена на создание интернет-магазинов, общественных сеток и ресурсов средней трудности в манере «Веб 2.0». Содержит достаточно нормальные запросы к техническим площадкам (хостинг).

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

Дефекты системы ориентируются ключевым образом в том, как она навевает нагрузки. По заявлению производителя система великолепно переносит средние и высочайшие нагрузки, собственно, что на практике оказалось достаточно неблаговидным выражением, нагрузка в 1500 – 2500 гостей в минутку вводит онлайн ресурс в положение комы, это последствие особенности реализации запроса на генерирование странички. Процедура работы с файлами продана безуспешно. Файловый менеджер загружает файлы на сервер по отдельности без скачки или же просмотра привью. Эта же обстановка с добавлением изображения в галереи, метод при котором файлы прибавляются поштучно с созданием персонального наименования, генерация превью и многократная загрузка отсутствует. Добавочным дефектом UMI CMS, считается недоступность абсолютной документации, в ней очень большое количество белоснежных пятен, восполнить которые довольно непросто, само инструкция считается достаточно обобщенным. Для сопоставления вышеупомянутых систем представлена таблица 1.

Таблица 1. Сравнение CMS систем

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

1С-Битрикс

Joomla

WordPress

UMS.CMS

Максимальная стоимость

много

бесплатно

бесплатно

мало

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

да

да/нет

да/нет

да

Поддержка

да

нет

нет

да

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

да/нет

да

да

да

Визуальный редактор (WYSTWYG)

да

да

да

да

Локализация интерфейса

да

да

да/нет

да

Документооборот

да

да

да

да

Поиск

да

да

да

да

Каталог

да

да

да

да

Интернет-магазин

да

да

да

да

Импорт из Excel

да

да

да

да

Синхронизация с 1С

да

да

да

да

Платежные системы

да

да

да

да

По результатам самым оптимальным вариантом для разработки модуля подходит CMS система Joomla.

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

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

Таблица 2. Содержание таблиц базы данных

№ п/п

Название таблицы

Назначение

Zayavka

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

Zakazchik

Таблица, о заказниках (заказчиках), сделавших заказ

Otdel

Таблица, об отделе, в котором работает заказчик

Zakaz

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

Neispravnost

Таблица о неисправности

Razmeshenie

Таблица о размещении

Sotrudnyk

Таблица о сотрудниках

Ispolnenie

Таблица о выполнении заявки

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

Таблица 3. Назначение полей таблицы Zayavka

п/п

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

Тип

Назначение

Kodzayavka

Целое

Индексное поле – первичный ключ таблицы Zayavka

kodzakazchik

Целое

Поле содержит ссылку на запись в таблице zakazchik, содержащей информацию о заказчике (заказчике)

kodispolnen

Целое

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

kodsotr

Целое

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

notes

Символьное

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

Kod_neispr

Целое

Поле содержит ссылку на запись в таблице Neispravnost, содержащей информацию о неисправности

Kod_zakaz

Целое

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

Otmetka

Символьное

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

Таблица 4. Назначение полей таблицы Zakazchik

п/п

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

Тип

Назначение

kodzakazchik

Целое

Индексное поле – первичный ключ таблицы Zakazchik

Fam

Дата-время

Поле содержит фамилию заказчика

Name

Целое

Поле содержит имя заказчика

Secname

Символьное

Поле содержит отчество заказчика

telefone

Символьное

Поле содержит телефон заказчика

mob

Символьное

Поле содержит мобильный телефон заказчика

kodotd

Целое

Поле содержит ссылку на запись в таблице Otdel, содержит информацию об отделе

Таблица 5. Назначение полей таблицы Otdel

п/п

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

Тип

Назначение

kodotd

Целое

Индексное поле – первичный ключ таблицы otdel

naimenovanie

Символьное

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

tel

Символьное

Поле содержит телефон отдела

ruk

Символьное

Поле содержит ФИО руководителя отдела

Regime

Символьное

Поле содержит режим работы отдела

Таблица 6. Назначение полей таблицы Zakaz

п/п

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

Тип

Назначение

Kod_zakaz

Целое

Индексное поле – первичный ключ таблицы Zakaz

date

Дата/время

Поле для хранения даты заказа

Naimenovanie

Символьное

Поле для хранения наименования оборудования

kolvo

Символьное

Поле для хранения размер заказа

srok

Дата/время

Поле для хранения срока доставки оборудования

Таблица 7. Назначение полей таблицы Neispravnost

п/п

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

Тип

Назначение

Kod_neispr

Целое

Индексное поле – первичный ключ таблицы Neispravnost

station

Символьное

Поле для хранения рабочей станции, содержащей неисправность

block

Символьное

Поле для хранения блока, содержащего неисправность

naimenovanie

Символьное

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

kodrasm

Целое

Поле содержит ссылку на запись в таблице Razmeshenie

kodsotr

Целое

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

Таблица 8. Назначение полей таблицы Razmeshenie

п/п

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

Тип

Назначение

Kodrazm

Целое

Индексное поле – первичный ключ таблицы Razmeshenie

Korpus

Символьное

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

etag

Символьное

Поле для хранения содержит этаж

Komnata

Символьное

Поле для хранения содержит номер комнаты

Ip

Символьное

Поле для хранения содержит номер IP

Shluse

Символьное

Поле для хранения содержит номер IP

hub

Символьное

Поле для хранения содержит наименование hub

Таблица 9. Назначение полей таблицы Sotrudnyk

п/п

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

Тип

Назначение

kodsotr

Целое

Индексное поле – первичный ключ таблицы Sotrudnyk

dolgnost

Символьное

Поле для хранения должности сотрудника

otdel

Символьное

Наименование отдела

fam

Символьное

Фамилия сотрудника

name

Символьное

Имя сотрудника

otch

Символьное

Отчество сотрудника

Telefon

Символьное

Номер телефона сотрудника

mobtel

Символьное

Мобильный номер телефона сотрудника8

status

Символьное

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

Таблица 10. Назначение полей таблицы Ispolnenie

п/п

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

Тип

Назначение

kodispolnen

Целое

Индексное поле – первичный ключ таблицы Ispolnenie

dateispolnen

Дата /время

Поле для даты выполнения заявки

otchet

Символьное

Отчет о выполнении заявки

rabot

Символьное

Поле для хранения выполненных работ

В результате инжиниринга - информационная модель была успешно реализована в среде MS SQL 2008. Концептуальная модель базы данных представлена на рис.2.2.

Рис. 2.2. ER - модель базы данных

На рисунке 2.3 приведена схема вызова модулей программы.

Рис. 2.3. Схема межмодульных вызовов

Опишем назначение модулей программы:

  • cfb.php – вспомогательный модуль для считывания файловой системы файлов Word;
  • check_users.php – вывод на экран пользователей, оставивших заявку на регистрацию;
  • check_users_complete.php – подтверждение или отклонение заявок на регистрацию;
  • db.php – модуль подключения к базе данных;
  • doc.php – модуль чтения файлов .doc;
  • doc_types.php – работа со справочником типов документов;
  • edit_docs.php – редактирование документов;
  • enter.php – модуль входа в систему;
  • exit.php – модуль выхода из системы;
  • f_doctypes.php – дополнительные функции для работы с типами документов;
  • f_services.php – дополнительные функции для работы с отделами;
  • f_users.php – дополнительные функции для работы с пользователями;
  • find_show.php – просмотр результатов поиска;
  • find_start.php – поиск;
  • footer.php – нижняя часть страницы;
  • functions.php – дополнительные функции;
  • header.php – заголовок страницы;
  • index.php – главная страница программы;
  • list_docs.php – список документов;
  • menu.php – меню;
  • register.php – регистрация пользователей;
  • register_complete.php – обработка регистрации;
  • services.php – работа со справочником отделов;
  • session.php – модуль запуска сессии.

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

        1. Сайт – в данном пункте можно просмотреть всех зарегистрированных пользователей и информацию о них; также информацию о всех графических файлах Web-сайта; установить общие настройки системы.
        2. Всё меню – менеджер главного меню Web-сайта, здесь можно создать пункты меню и настроить их отображение.
        3. Материалы – менеджер созданных и опубликованных материалов Web-сайта; менеджер категорий и разделов созданных материалов; менеджер главной страницы.
        4. Компоненты – дополнительные компоненты для Web-сайта, в частности модуль Virtuemart для работы с Интернет-магазином; менеджер баннеров, менеджер заказчиков баннеров; менеджер контактов и категорий контактов; менеджер лент новостей и категорий новостей; менеджер голосований; статистика поиска; менеджер Web-ссылок и их категорий.
        5. Расширения – установка удаление, а также менеджер модулей, плагинов, шаблонов, языков.
        6. Инструменты – управление отправкой сообщений от пользователей и получением сообщений; очистка кэша.
        7. Помощь – помощь Joomla! - информация о системе.

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

Главная страница сайта представлена в Приложении 1.

Заключение

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

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

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

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

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

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

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

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

Список литературы

  1. ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы»
  2. Алексунин В.А., Родигина В.В. Электронная коммерция и маркетинг в Интернет.- Учебное пособие. - М.: «Дашков и К0», 2010. – 320с.
  3. Аналитический портал рынка веб-разработок «CMSmagasine» // Рейтинг CMS // http://ratings.cmsmagazine.ru
  4. Ашманов И. С. Национальные особенности поисковых систем // Журнал «Компьютер в школе», № 01, 2009 год // Издательство «Открытые системы»
  5. Браун, Д. Разработка веб-сайта. Взаимодействие с заказчиком, дизайнером и программистом. / Д. Браун, - Спб.; Питер, 2010. – 336 с.
  6. Все о Joomla - http://www.joomlabegin.ru/
  7. Гаевский А.Ю., Романовский В.А. Создание Web-страниц и Web-сайтов. М.: 2008. - 464 с.
  8. Дакетт, Джон. Основы веб-программирования под использованием среды HTML, XHTML и CSS./ Джон Дакетт, - М.; Эксмо, 2010. – 768 с.
  9. Е. Жарикова, Выбор системы управления контентом интернет-ресурса. // http://www.ibusiness.ru
  10. Емельянова Н.З. Проектирование информационных систем. – Москва.: Форум, 2009. – 432 с.
  11. Иванов, Андрей. Оптимизация и продвижение сайтов в поисковых системах./ Андрей Иванов, Игорь Ашманов, - Спб.; Питер, 2011. – 400 с.
  12. Информатика: Учебник для вузов (Гриф МО РФ) / Острейковский В.А., М: Высшая школа, 2010.- 511 с.
  13. Каталог бесплатных CMS // Рейтинг систем управления // http://catalogcms.ru
  14. Киселев Ю.Н. Электронная коммерция: практическое руководство.- СПб: ООО «ДиаСофтЮП», 2010.- 290с.
  15. Козье Дэвид, Электронная коммерция: перевод с английского./ Дэвид Козье - ИТД Русская редакция, Москва, 2010. - 288 с.
  16. Костарев, Алексей. PHP 5. /Алексей Костарев, Дмитрий Котеров, - Спб.; БХВ-Петербург, 2012. – 1104 с.
  17. Кошик, Авинаш. Веб-аналитика. Анализ информации о посетителях веб-сайтов. / Авинаш Кошик, - М.; Диалектика, 2010. – 464 с.
  18. Ломов, Артемий. HTML, CSS, скрипты: практика создания сайтов. / Артемий Ломов, - Спб.; БХВ-Петербург, 2010. – 416 с.
  19. Маршавин Р.А., Ляпунов С.И. Глобальный бизнес и информационные технологии, Учебное пособие. - М.: 2011 г. – 260с.
  20. Мещеряков С.В., Иванов В.М. Эффективные технологии создания информационных систем. – Москва.: Политехника, 2009. – 309 с.
  21. Мишенин А.И. Теория экономических информационных систем. – Москва.: Финансы и статистика, 2010. – 240 с.
  22. Основы контентной оптимизации. / Н. В Евдокимов. – М., 2007.-160 с.
  23. Официальный сайт расширений для Joomla //http://extensions.joomla.org
  24. Официальный сайт системы управления контентом «1С-Битрикс: Управление сайтом» // http://www.1c-bitrix.ru

Приложение

Рисунок 2.4 – Главная страница сайта

Рисунок 2.5 – Страница «Услуги»

Рисунок 2.6 – Форма обратной связи