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

Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы (Основные характеристики ООО «Ай Ти Сервис»)

Содержание:

Введение

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

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

Всемирная паутина предоставляет пользователям огромные возможности по поиску и размещению данных. Интернет является крупнейшей компьютерной сетью в мире, соединяющей миллионы компьютеров[1].

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

Процесс по созданию автоматизированного учета товаров и услуг в настоящее время является одной из первостепенных задач подобного рода предприятий[2].

В качестве основных задач данной работы определены:

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

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

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

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

Чтобы достичь вышеназванную цель следует реализовать следующие задачи:

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

Глава 1. Основные характеристики ООО «Ай Ти Сервис»

1.1 ООО «Ай Ти Сервис»- фирма по сервисному обслуживанию персональных компьютеров

Данное предприятие было открыто в 2001 году. В первые годы после открытия на предприятии были образованы структурные отделы, сформированы механизмы взаимосвязей внутри предприятия и с клиентской базой, разработаны и применены на практике техники по обслуживанию и ремонту ПК. Огромная роль в этом деле принадлежит команде специалистов и внедренному ими программно-аппаратному комплексу под названием Help-Desk.

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

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

Работа каждой части общего сервисного звена определена строгой регламентацией. Это дает уверенность в работе каждого специалиста и контроль по выполнению работы на каждом из этапов.[3]

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

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

IT-аутсорсинг позволяет повысить качество получаемых продуктов и услуг. Он подразумевает активное использование передовых технологий. Специализированная IT-компания всегда в курсе последних достижений в области IT и активно использует предложения для крупного бизнеса от компаний-партнеров (таких как Microsoft, IBM, Intel ), а также собственные подходы и опыт внедрений[4].

В компании постоянно проводится обучение сотрудников и совершенствуются технологии.[5]

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

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

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

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

Кроме того, в системе компании имеются также другие не менее важные департаменты такие как:

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

Для лучшего понимания организационной структуры данной компании в приложении 1 имеется схема.[6]

1.2 Раскрытие основ и их роли

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

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

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

Перед началом работы с базой данных пользователь должен ввести логин и пароль. В противном случае либо в случае неправильного ввода данных он не сможет войти в базу данных.

Успешная проверка логина и пароля, введенных пользователем откроется главное окно программы. В приложениях 2 и 3 можно увидеть наглядно диаграмму последовательности и диаграмму действий решения «Аутентификация пользователя»[8]

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

По завершении создания учетных записей пользователей, им определяются роли. Основываясь на последних, будет происходить процесс разграничения прав по доступу. Приложения 3 и 4 наглядно продемонстрируют диаграммы последовательности и соответственно действий вышеописанного решения[9].

В прецеденте «Ввод записи в базу данных» субъектом «оператор» информационной системы производится активация. Роль данного прецедента заключается в описании процесса ввода новых данных в базу. «Оператор» ответственен за проведение этой операции. Информацию вводят в форму ввода основываясь на документы клиента. Помимо этого, сюда вносят справочные данные необходимые для работы с системой. В качестве наглядного примера можно посмотреть Приложения 5 и 6.[10]

Активация прецедента «Редактирование Базы данных» происходит в результате деятельности субъекта информационной системы «оператор». Основной задачей этого прецедента является описание процесса изменения и удаления данных в базе. Данные подвергаются изменению и удалению в формах ввода документов и в формах справочников. Наглядная демонстрация имеется в приложениях 7 и 8.[11]

1.3 Изучение аналогов создаваемой системы

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

Рынок информационных технологий представляет целый ряд систем, которые основаны на обработке заявок по ремонту компьютерного оборудования, так называемые HelpDesk системы. Главными задачами HelpDesk систем являются: возможность приёма и обработки заявок, другими словами, клиент задаёт вопрос (заявку, запрос, тикет) и менеджеры обрабатывают его. Благодаря использованию HelpDesk системы возможна совместная работа всех менеджеров компании.[13]

IntraService — это система учета заявок с веб-интерфейсом.
IntraService подходит для обработки заявок клиентов, простой постановки задач, организации полноценной службы Service Desk или оказания аутсорсинговых услуг.[14] Здесь имеются большие возможности по настройке и доработкам, экспорт в Excel, встроенные базы данных и знаний. Данное обеспечение можно установить на Windows Server с Microsoft SQL. Среди преимуществ программы можно выделить:

  • Заявки принимаются посредством электронной почты;
  • Заявки принимаются посредством веб-портала;
  • С помощью телефона;
  • Возможность интеграции с Active Directory;
  • Имеется версия для PDA;

Стоимость Enterprise составляет 355 000 рублей в год[15].

«Kayako Fusion» представляет собой многофункциональную инсталлируемую Helpdesk систему, имеющую веб-интерфейс для управления тикетами, мейлами, контактами, SLA контрактами и задачами. Эта система состоит из модулей портала самообслуживания, live-chat, desktop sharing, системы мониторинга посетителей клиентского портала[16].

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

Минимальная стоимость составляет приблизительно 80 000 руб. в год.[17]

Еще одним программным обеспечением, заслуживающим внимания, является «SmartNut». Систему выделяет удобный онлайн Service Desk. В отличие от множества других Service Desk-систем SmartNut функционирует по модели SaaS, облегчая процесс её внедрения.

Возможности SmartNut разработчики рассматривают в целом как совокупность четырёх этапов:

  • Приём и внесение заявок.
  • Планирование задач по заявкам.
  • Их исполнение.
  • Отслеживание и анализ эффективности.

Ряд возможностей системы:

  • Классическая регистрация заявок.
  • Авторегистрация обращений через email службы.
  • Приём заявок с помощью встраиваемой на сайт веб-формы.
  • Личный кабинет клиента с функциями самостоятельной подачи заявок, добавления комментариев и ведения истории.
  • Поддержка категорий (тегов) для классификации заявок.
  • Привязка заявок к конкретным договорам с указанием контактного лица.
  • Хранение данных о клиентах, контактах и договорах.
  • Планирование исполнения заявок с указанием времени решения.
  • Список заявок поддерживает фильтры, сортировку и выгрузку в таблицы (.xls).
  • Поддержка выезда на место с указанием адреса.
  • Интеграция с Яндекс.Картами.
  • Назначение ответственных с уведомлениями по SMS и email.
  • Статусы заявки.
  • Комментирование заявок сотрудниками и клиентами.
  • Приватные комментарии.
  • Аналитика эффективности процессов[18]

Цена стартует от 1000 руб. в месяц на одного сотрудника.[19]

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

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

Автоматизирование бизнес процессов на предприятии «Ай Ти Сервис» проводят для того, чтобы:

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

Для достижения цели по автоматизации бизнес-процессов планируется разработать и внедрить специализированные программные средства.[20]

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

Глава 2. Процедура проектирования и разработки системы

2.1 Основные требования к проектируемому программному продукту

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

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

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

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

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

Так, ASP представляет собой технологию Microsoft, ориентированную в первую очередь на взаимодействие с другим продуктом Microsoft. Недостатком JSP, Ruby и Python является небольшое распространение в РФ, и, как результат, не так много специалистов, которые в них разбираются. Perl не имеет так много проектов как PHP и он входит в семейство классических скриптовых языков ОС семейства Unix.[23]

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

На данный момент большинство представителей хостинга поддерживает PHP, который входит в так называемый «стандартный» набор в процессе создания веб-сайта или LAMP.[24]

В процессе программирования большинство специалистов применяют PHP, который является одним из самых распространенных скриптовых языков ввиду простоты, огромному функционалу и распространению исходного кода на основе лицензирования PHP. Этот язык отличает наличие ядра и подключаемые модули, «расширений» для работы над базами данных, сокетами, криптобиблиотеками, документами в формате PDF. Именно данный язык применяется в процессе программирования в этой работе. Причинами, побудившими выбрать именно его стали широкое распространение, качество документирования функций, отсутствие требования в виде установки дополнительного программного обеспечения на веб-сервер[25].

Чтобы созданная автоматизированная система функционировала нужен веб-сервер, представляющий собой специализированное программное обеспечение, который будет принимать клиентские HTTP-запросы, с браузеров, и выдавать HTTP-ответы с HTML-страницы, картинками, файлами, медиа-потоком либо другой информацией[26].

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

Дополнительными функциями большинства веб-серверов являются:

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

В настоящее время имеются два самых распространенных веб-серверов:

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

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

Достоинством IIS считают интеграцию с другими продуктами Microsoft[32].

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

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

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

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

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

Помимо универсальности и распространенности СУБД MySQL обладает целым комплексом важных преимуществ перед другими системами. В частности, следует отметить такие качества как:

  • Простота в использовании. MySQL достаточно легко инсталлируется, а наличие множества плагинов и вспомогательных приложений упрощает работу с базами данных;
  • Обширный функционал. Система MySQL обладает практически всем необходимым инструментарием, который может понадобиться в реализации практически любого проекта;
  • Безопасность. Система изначально создана таким образом, что множество встроенных функций безопасности в ней работают по умолчанию;
  • Масштабируемость. Являясь весьма универсальной СУБД, MySQL в равной степени легко может быть использована для работы и с малыми, и с большими объемами данных;
  • Скорость. Высокая производительность системы обеспечивается за счет упрощения некоторых используемых в ней стандартов[33].

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

2.4 Изучение и анализ доступных программных средств

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

В настоящее время имеется целый ряд разного рода систем по управлению сайтами: 1С Битрикс, Joomla, Shop-script, WordPress. Среди них можно использовать как платные, так и бесплатные. Каждый сайт обладает своей собственной панелью управления.[35]

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

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

1С-Битрикс является платным продуктом, имеющим закрытый код на языке программирования PHP. Эта система идеально работает на разного рода платформах UNIX-систем либоWindows. Рассматриваемая система хорошо взаимодействует с MySQL, Oracle, OracleXE и другими базами данных.

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

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

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

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

  • Общем ссылочном ранжировании;
  • Цитировании;
  • Количестве ссылок;
  • Поисковых словах;
  • Индексации поисковиками.

Полнофункциональное использование всех возможностей системы подразумевает знание HTML и PHP.

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

Среди достоинств системы можно отметить следующие:

  • Функциональность. 
  • Удобство работы. 
  • Интеграция с 1С. 
  • Возможность редактирования контента на пользовательской стороне. 
  • Безопасность. 

1С-Битрикс также не лишена своих недостатков:

  • Сложность разработки;
  • Дороговизна разработки;
  • Необходимые для работы дополнительные модули придется докупать;
  • Платное обновление системы;
  • Тяжесть CMS[37] 

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

«Joomla!» является бесплатным программным продуктом, имеющим открытый код и использующим MySQL. Написанная на языке PHP, включает в себя весь необходимый инструментарий по изготовлению сайтов. В случае необходимости инструментарий можно нарастить. Эта система поможет вам создать сайт любой сложности в течение короткого временного промежутка. Наличие минимального набора инструментов для начальной установки считается основным преимуществом этой системы[38].

Среди значимых преимуществ платформы важно отметить:

  • Возможность разработки сайтов любой тематики
  • Полностью бесплатная лицензия
  • Лаконичный интерфейс на русском языке
  • Около 8000 бесплатных расширений
  • Открытый исходный код
  • Низкие требования к серверу
  • Удобные редакторы для контента
  • Создание любой структуры 

Слабые стороны CMS Joomla:

  • Отсутствие технической поддержки. 
  • Наличие уязвимостей[39] 

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

Стоит особо отметить, что систему легко установить, однако после установки она нуждается в доработке и установке плагинов.

Она требует большого количества ресурсов на хостинге.

Основные достоинства WordPress:

WordPress обладает множеством достоинств. Благодаря этому он стал одной из лучших систем управления контентом во всем мире. Среди основных преимуществ можно выделить:

  • Большое количество плагинов. 
  • Качественные темы оформления. 
  • Бесплатная лицензия. 
  • Удобные редакторы. Платформа содержит не только текстовый, но и графический редактор.
  • Мультифункциональность. 
  • Интуитивно понятный интерфейс. 
  • Стабильные обновления. 

Слабые стороны CMS WordPress

  • Наличие расширений с низким уровнем защиты.
  • Отсутствие круглосуточной поддержки 

Для лучшего сравнения вышеупомянутых систем ниже приведена таблица.

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

1С-Битрикс

Joomla

WordPress

Стоимость

высокая

бесплатно

бесплатно

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

имеется

имеется/отсутствует

имеется/отсутствует

Поддержка

имеется

отсутствует

отсутствует

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

имеется/отсутствует

имеется

имеется

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

имеется

имеется

имеется

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

имеется

имеется

имеется/отсутствует

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

имеется

имеется

имеется

Поиск

имеется

имеется

имеется

Каталог

имеется

имеется

имеется

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

имеется

имеется

имеется

Импорт из Excel

имеется

имеется

имеется

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

имеется

имеется

имеется

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

имеется

имеется

имеется

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

Глава 3. Процедура разработки программного продукта

3.1 Процесс проектировки базы данных

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

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

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

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

Назначение

Zayavka

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

Zakazchik

Таблица, которая содержит данные о клиентах, которые сделали заказ

Otdel

Таблица, которая содержит сведения об отделе где работает клиент

Zakaz

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

Neispravnost’

Таблица, включающая сведения о неисправностях

Razmejenie

Таблица, которая содержит дополнительные данные о размещении

Sotrudnik

Таблица, имеющая сведения о сотрудниках

Ispolnenie

Таблица, содержащая данные о выполнении заявок

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

Таблица № 2. Назначение полей для таблицы «Zayavka»

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

Тип

Значение

Kodzayavka

Целое

Индексное поле является первичным ключом таблицы «Zayavka»

kodzakazchik

Целое

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

kodispolnen

Целое

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

kodsotr

Целое

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

notes

Символьное

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

Kod_neispr

Целое

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

Kod_zakaz

Целое

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

Otmetka

Символьное

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

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

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

Тип

Значение

kodzakazchik

Целое

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

Fam

Дата-время

Поле включает данные о фамилии заказчика

Name

Целое

Поле включает данные об имени заказчика

Secname

Символьное

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

telefone

Символьное

Поле имеет телефон заказчика

mob

Символьное

В поле фиксируется информация о мобильном телефоне заказчика

kodotd

Целое

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

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

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

Тип

Значение

kodotd

Целое

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

naimenovanie

Символьное

Поле имеющее сведения о наименовании отдела

tel

Символьное

Поле с телефоном отдела

ruk

Символьное

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

Regime

Символьное

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

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

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

Тип

Значение

Kod_zakaz

Целое

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

date

Дата/время

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

Naimenovanie

Символьное

Поле с информацией о наименованиях оборудования

kolvo

Символьное

Поле с данными о размере заказа

srok

Дата/время

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

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

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

Тип

Значение

Kod_neispr

Целое

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

station

Символьное

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

block

Символьное

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

naimenovanie

Символьное

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

kodrasm

Целое

Поле с ссылкой на запись в таблице Razmeshenie

kodsotr

Целое

Поле с ссылкой на запись в таблице Sotrudnik c дополнительными сведениями о сотруднике, который выполнял заявку

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

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

Тип

Значение

Kodrazm

Целое

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

Korpus

Символьное

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

etag

Символьное

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

Komnata

Символьное

Поле с номером комнаты

Ip

Символьное

Поле с номером IP

Shluse

Символьное

Поле с номером IP

hub

Символьное

Поле с наименованием hub

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

п/п

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

Тип

Значение

kodsotr

Целое

Индексное поле является первичным ключом таблицы Sotrudnik

dolgnost

Символьное

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

otdel

Символьное

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

fam

Символьное

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

name

Символьное

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

otch

Символьное

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

Telefon

Символьное

Телефонный номер сотрудника

mobtel

Символьное

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

status

Символьное

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

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

п/п

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

Тип

Значение

kodispolnen

Целое

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

dateispolnen

Дата /время

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

otchet

Символьное

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

rabot

Символьное

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

В результате информационную модель смогли успешно реализовать в MS SQL 2008. Результаты концептуальной модели базы данных представлены на нижеследующем рисунке.

ER - модель базы данных

3.2 Процедура по разработке алгоритмов реализации системы

Следующий рисунок наглядно продемонстрирует схему вызова модулей программы.

Схема вызовов модулей программы

Значение модулей программы, следующие:

  • 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 – модуль по запуску сессии.

3.3 Процедура разработки интерфейса системы

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

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

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

Главная страница сайта представлена на следующем рисунке:

Главная страница сайта

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

Форма обратной связи

Заключение

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

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

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

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

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

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

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

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

Список использованной литературы

Литература:

  1. Алексунин В.А., Родигина В.В. Электронная коммерция и маркетинг в Интернет.- Учебное пособие. - М.: «Дашков и К0», 2010. – 320с.
  2. Аутсорсинг — путь к простому управлению IT. Журнал «Дайджест-Финансы»т. 16, вып. 10, октябрь 2011
  3. Маршавин Р.А., Ляпунов С.И. Глобальный бизнес и информационные технологии, Учебное пособие. - М.: 2011 г. – 260с.
  4. Информатика: Учебник для вузов (Гриф МО РФ) / Острейковский В.А., М: Высшая школа, 2010. - 511 с.
  5. Емельянова Н.З. Проектирование информационных систем. – Москва.: Форум, 2009. – 432 с.
  6. Мещеряков С.В., Иванов В.М. Эффективные технологии создания информационных систем.–Москва.: Политехника, 2009. – 309 с.
  7. Козье Дэвид, Электронная коммерция: перевод с английского./ Дэвид Козье - ИТД Русская редакция, Москва, 2010. - 288 с.
  8. Киселев Ю.Н. Электронная коммерция: практическое руководство.- СПб: ООО «ДиаСофтЮП», 2010.- 290с.
  9. Иванов, Андрей. Оптимизация и продвижение сайтов в поисковых системах/ Андрей Иванов, Игорь Ашманов, - Спб.; Питер, 2011. – 400 с.
  10. Култыгин О.П. Интернет-курс по дисциплине «Методы и средства проектирования информационных систем и технологий» Часть 2. Московский финансово-промышленный университет «Университет», 2016

Интернет источники:

  1. http://www.just.edu.jo
  2. http://ratings.cmsmagazine.ru
  3. http://www.ibusiness.ru
  4. https://www.helpdeskeddy.ru
  5. https://www.intraservice.ru/
  6. https://www.shopolog.ru
  7. https://www.kayako.com
  8. https://www.startpack.ru
  9. https://www.script-coding.com
  10. http://www.dbest.ru
  11. https://ru.bmstu.wiki

https://doc.a-real.ru

http://poks.tora.ru

http://www.refsru.com

https://docs.microsoft.com

https://www.kv.by

https://zen.yandex.ru

  1. https://depix.ru
  2. https://cms-rating.ru
  3. http://www.joomlabegin.ru

Приложения

Приложение 1 Организационная структура компании

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

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

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

Приложение 5. Диаграмма действий «Настройка прав доступа»

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

Приложение 7. Диаграмма действий «Ввод записи в БД»

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

  1. http://www.just.edu.jo/~mqais/cis99/PDF/Internet.pdf

  2. Алексунин В.А., Родигина В.В. Электронная коммерция и маркетинг в Интернет.- Учебное пособие. - М.: «Дашков и К0», 2010. – 320с.

  3. Аналитический портал рынка веб-разработок «CMSmagasine» // Рейтинг CMS // http://ratings.cmsmagazine.ru

  4. Аутсорсинг — путь к простому управлению IT. Журнал «Дайджест-Финансы»т. 16, вып. 10, октябрь 2011

  5. Маршавин Р.А., Ляпунов С.И. Глобальный бизнес и информационные технологии, Учебное пособие. - М.: 2011 г. – 260с.

  6. См Приложение 1

  7. Култыгин О.П. Интернет-курс по дисциплине «Методы и средства проектирования информационных систем и технологий» Часть 2. Московский финансово-промышленный университет «Университет», 2016

  8. См Приложение 2 и 3

  9. См Приложение 3 и 4

  10. См Приложение 5 и 6

  11. См Приложение 7и 8

  12. Е. Жарикова, Выбор системы управления контентом интернет-ресурса. // http://www.ibusiness.ru

  13. HelpDesk система - Что это и с чем его едят?// https://helpdeskeddy.ru/helpdesk-sistema---chto-eto-i-chem-ego-edjat

  14. https://intraservice.ru/

  15. https://intraservice.ru/buy/

  16. https://www.shopolog.ru/services/kayako/

  17. https://www.kayako.com/pricing

  18. https://startpack.ru/application/smartnut-service-desk

  19. Там же

  20. Информатика: Учебник для вузов (Гриф МО РФ) / Острейковский В.А., М: Высшая школа, 2010. - 511 с.

  21. Емельянова Н.З. Проектирование информационных систем. – Москва.: Форум, 2009. – 432 с.

  22. https://www.script-coding.com/Browse.html

  23. https://www.script-coding.com/Browse.html

  24. http://www.dbest.ru/information/advice/site_technologies

  25. Мещеряков С.В., Иванов В.М. Эффективные технологии создания информационных систем.–Москва.: Политехника, 2009. – 309 с.

  26. https://ru.bmstu.wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80#cite_note-1

  27. https://doc.a-real.ru/docu/web

  28. Лекция 18. Веб-серверы. Терминология. Основные понятия// http://poks.tora.ru/pgs/30.html

  29. http://www.refsru.com/referat-3747-4.html

  30. https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc753433(v=ws.10)?redirectedfrom=MSDN

  31. Грамотная настройка веб-сервера Apache// https://www.kv.by/archive/index2008090602.htm

  32. https://zen.yandex.ru/media/id/5b868e06a05f4100ad8bc76e/apache-ili-iis--sravnenie-i-preimuscestva-5beedcdaf1e38600aa14a9cf

  33. https://depix.ru/articles/sistema_upravleniya_bazami_dannyh_mysql

  34. Каталог бесплатных CMS // Рейтинг систем управления // http://catalogcms.ru

  35. Козье Дэвид, Электронная коммерция: перевод с английского./ Дэвид Козье - ИТД Русская редакция, Москва, 2010. - 288 с.

  36. Киселев Ю.Н. Электронная коммерция: практическое руководство.- СПб: ООО «ДиаСофтЮП», 2010.- 290с.

  37. Обзор возможностей CMS 1C-Bitrix: плюсы и минусы многофункционального движка для интернет-магазина// https://cms-rating.ru/cms-shop-1c-bitrix/

  38. Все о Joomla - http://www.joomlabegin.ru/

  39. Обзор возможностей CMS Joomla, плюсы и минусы функционального движка для создания сайтов// https://cms-rating.ru/obzor-vozmozhnostey-cms-joomla/

  40. Иванов, Андрей. Оптимизация и продвижение сайтов в поисковых системах./ Андрей Иванов, Игорь Ашманов, - Спб.; Питер, 2011. – 400 с.