Файл: Информационная система повышения эффективности компании по обслуживанию компьютеров.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 24.04.2023

Просмотров: 354

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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

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

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

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

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

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

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

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

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

два наиболее веб-сервера:

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

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


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

В соответствии с решениями для функционирования разрабатываемой необходима установка -сервера Apache и Windows. Кроме , обязательна поддержка программирования PHP. необходимо выбрать [16].

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

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

– очень быстрая, система управления базами данных (). База данных эффективно хранить, , сортировать и получать . Сервер MySQL доступом к данным, работать с ними нескольким пользователям, быстрый доступ к и гарантирует предоставление только имеющим это право . Следовательно, MySQL многопользовательским, многопотоковым . Он применяет (Structured Query —язык структурированных ), используемый по миру стандартный запросов в базы . MySQL появился рынке в 1996 г., но разработка началась в 1979 г.

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

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

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

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

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

Термин контент- обозначает род деятельности – редактор .


Большая часть систем управления реализуется в виде (WYSIWYG) редактора – , которая создаёт -код из упрощённой разметки, пользователю проще текст.

Рынок средств, предназначенных управления сайтами (), представлено множеством . Каждая из отличается по , назначению и стоимости.

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

модуль осуществляет и поиск информации сайте. Работает поиск по - новостей, блогов, , разделов и т.д.

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

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

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

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

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

Достоинства «1С-».

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

Данная CMS как для простейшего сайта , так и для интернет-портала масштаба.

Недостатки «1С-»:

    1. Требовательность к ресурсам
    2. первоначальное обучение навыкам работы с .

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

«!»

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

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

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

Достоинства «Joomla!»

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

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


«Joomla»:

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

WordPress

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

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

Сама система и легкая в установке, после установки необходимо дорабатывать и плагины. Основное после установки – множество ресурсов хостинге. Достоинство и одновременно - «WordPress» именно для . Построение такого сайта на «» дает неоспоримый , сделанными на движках. В итоге необходимость серьезно систему для сайтом.

Достоинства «»:

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

Недостатки «WordPress»:

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

CMS

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

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

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


Таблица 1. CMS систем

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

1С-Битрикс

Joomla

WordPress

UMS.CMS

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

много

бесплатно

бесплатно

мало

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

да

да/нет

да/нет

да

Поддержка

да

нет

нет

да

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

да/нет

да

да

да

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

да

да

да

да

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

да

да

да/нет

да

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

да

да

да

да

Поиск

да

да

да

да

Каталог

да

да

да

да

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

да

да

да

да

Импорт из Excel

да

да

да

да

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

да

да

да

да

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

да

да

да

да

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

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

Проектирование базы данных

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

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

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

№ п/п

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

Назначение

Zayavka

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

Zakazchik

Таблица, содержащая информацию о заказниках (клиентах), сделавших заказ

Otdel

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

Zakaz

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

Neispravnost

Таблица, содержащая информацию о неисправности

Razmeshenie

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

Sotrudnyk

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

Ispolnenie

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