Диплом: Автоматизация учета и обработки заявок пользователей на то и ремонт оргтехники (HELP DESK) в филиале компании ООО "Оригинал софт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
с самостоятельной его разработкой, при которой, однако, велика вероятность
полной интеграции с уже существующими и имеющимися системами.
4. Аутсорсинг, то есть создание системы под заказ, позволяет
перенести ответственность по разработке системы на другую организацию.
Данный способ также требует больших материальных затрат по сравнению с
самостоятельным созданием системы, отвечающей всем требованиям.
Специалисты, не относящиеся к организации-разработчику, не требуются в
процессе создания данной системы.
После анализа всех вышеперечисленных способов приобретения было
выявлено, что самостоятельная разработка является наиболее обоснованной в
данном случае, так как в компании есть сотрудники, которые имеют
возможность разработать систему с учетом всех особенностей.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение (ИО) подсистемы представляет собой
информационную модель работы сотрудников предприятия. Различают
внемашинное и внутримашинное обеспечение.
Информационное обеспечение включает в себя: систему классификации и
кодирования; систему унифицированной документации, используемой в ИО,
информационную базу, т.е. информацию из всех информационных массивов.
Для приспособления экономических данных для улучшенного поиска,
отправки и анализа по каналам связи, их переводят в цифровые символы.
Поэтому изначально их разделяют (классифицируют), затем переводят в код при
помощи классификатора.
Классификатор – это документ, который позволяет формализовать
описание экономических данных в ЭИС, которые включают имена объектов и
групп классификации, а также их кодовые показатели.
42
По сфере влияния выделяют несколько типов классификаторов:
глобальные, общесистемные, отраслевые и внутренние.
Каждый классификатор создаваемой системы отслеживается админом
сети.
Для приспособления экономических данных для улучшенного поиска,
отправки и анализа по каналам связи, их переводят в цифровые символы.
Поэтому изначально их разделяют (классифицируют), затем переводят в код при
помощи классификатора.
Классификатор – это документ, который позволяет формализовать
описание экономических данных в ЭИС, которые включают имена объектов и
групп классификации, а также их кодовые показатели.
По сфере влияния выделяют несколько типов классификаторов:
глобальные, общесистемные, отраслевые и внутренние.
Каждый классификатор создаваемой системы отслеживается админом
сети.
Основной составляющей внемашинного ИО становится система
документации, которая применяется в рамках контроля экономического объекта.
Сам документ представляет из себя сочетание сведений, которые используются
в рамках решения экономических задач, и находится на отдельном носителе в
рамках утвержденной фирмы.
Система документации становится сочетанием некоторых форм
документов, используемых в рамках контроля экономическим объектом. Суть
системы экономической документации заключается в огромном числе видов
документов.
Новейшие системы документации, которые применяются в ручных ЭИС,
определены большой вариативностью форм документов; многочисленным
потоком документов и их запутанностью; разделением данных в документах, и
исходя из этого всего – малой актуальностью получаемых результатов. Анализ
данных в таких ИС отнимает почти все свободное время сотрудника. Для
упрощения системы документации часто используют ряд подходов:
43
Использование единого стандарта для всех документов;
Переход к ЭДО.
Входные документы для анализируемой задачи лучше получать через сеть,
поэтому они обязаны иметь четко выверенную структуру. Для упрощения
работы с подобными данными, они представляются в виде таблиц (создать это
не так проблемно, т.к. документы уже содержат готовые структуры и могут быть
изменены).
К внутримашинному ИО относят описание форм в электронном виде.
В рамках подготовки структуры экранных форм для передачи форм
начальных документов с текущими данными лучше всего использовать
комбинированную форму, которая похода на ту, что применялась для
реализации самого документа. Местоположение полей должно идти так, как оно
будет удовлетворять логической структуре документа и файлов с данными,
которые минимизируют сложность операции загрузки в БД.
В рамках создания экранных форм для документов с конкретными
данными важно понимать, что эти макеты используются для вывода и
обновления записей ИБ, и в рамках их создания лучше применять анкетную
форму реквизитного расположения, которая подойдет для данных операций.
Основной составляющей внемашинного ИО становится система
документации, которая применяется в рамках контроля экономического объекта.
Сам документ представляет из себя сочетание сведений, которые используются
в рамках решения экономических задач, и находится на отдельном носителе в
рамках утвержденной фирмы.
Система документации становится сочетанием некоторых форм
документов, используемых в рамках контроля экономическим объектом. Суть
системы экономической документации заключается в огромном числе видов
документов.
В рассматриваемом случае к информационному обеспечению задачи будут
относиться входные и результатные документы, классификаторы, а также
44
перечень экранных форм, предназначенных для реализации диалога
пользователя и системы.
В качестве входной информации для разрабатываемой ИС используются
Заявка на обслуживание.
В системе используется 12 справочников для хранения условно-
постоянной информации.
1.4.2 Обоснование проектных решений по программному
обеспечению
ПО часто является совокупностью программ для выполнения конкретных
целей и задач автоматизированной системы.
Обычно ПО можно разделить на два вида: общее (ОС, операционные
оболочки, компиляторы, интерпретаторы, программные среды, СУБД, сетевое
ПО и т.п.) и специальное (совокупность прикладных программ, которые
используются для конкретных задач в рамках функциональной подсистем, а
также контрольные примеры).
ПО общего назначения обязаны отвечать нескольким требованиям [1]:
• Являться набором взаимосвязанных программ с оптимальными
указаниями и инструкциями по применения рабочих программ на каждой стадии
расчёта комплексов задач;
• Создаваться по принципу открытого ПО для возможности
совершенствования в будущем;
• Вести контроль устройств комплекса ТС и готовить порядок
решения задач;
• Реализовывать работу программ самоконтроля и иметь некие тесты
для диагностики;
• Поддерживать защиту данных и программ персонала друг от друга и
от самой ОС;
• Предоставлять инструменты для хранения данных и обращения к
любой их совокупности;
45
• Поддерживать стабильность хранения данных при сбоях ЭВМ;
• Выполнять оценку аварийных ситуаций, выявлять их причину,
оповещать о ней и различные варианты дальнейших действий.
Операционная система и базовое ПО.
Аналогично техническому обеспечению программное обеспечение
отличается для клиентской и серверной части.
Выбор сетевой операционной системы (СОС) во многом зависит от
технической платформы вычислительных средств.
Применительно к данной выпускной квалификационной работе
необходима серверная ОС и персональная ОС для клиентских ЭВМ.
Выбранная СОС, для достижения максимальной производительности,
должна быть:
многозадачной (с вытесняющей многозадачностью);
многонитиевой;
многопользовательской;
многопроцессорной.
В настоящее время наиболее распространены следующие ОС:
Windows 10,
Linux Ubuntu
Apple Mac OS X.
Сравнение ОС наиболее логично проводить по следующим критериям:
Интерфейс;
Безопасность;
Программное обеспечение;
Цена и производительность.
Установленная на компьютерах пользователей операционная система
Windows 7 является уже устаревшей, а Windows 10 отличается от нее только в
худшую сторону.
46
Сильной стороной Мас OS становится почти полное отсутствие вирусов
для Мacintosh. Минус заключает в том, что Mac OS может быть установлена
только на компьютеры Мacintosh от фирмы Apple.
Множество дистрибутивов Linux в свободном доступе, их можно без
проблем скачать и использовать бесплатно. На базе программного кода как
самой Linux, так и включенных в нее программ и на их основе вполне реально
разрабатывать свои продукты. В комплекте идет стандартный набор
прикладного ПО. В Linux пользователь имеет возможность выбрать тот
дистрибутив, который максимально удовлетворяет решению его задач, а затем
ещё и улучшить всю систему «под себя». Наличие графического интерфейса
спасает от сложной правки файлов конфигурации в неудобном виде. Что
касается безопасности Linux, то тут все в общем очень похоже на Mac OS X. Она
находятся на достойном уровне в обеих системах и безусловно опережает
безопасность Windows.
Итогом политики GPL явилось то, что сейчас есть больше 1000 разных
дистрибутивов Linux. Но не все из них достойны внимания, пользователю порой
сложно понять что-то в таком множестве версий и выбрать то, что точно
подойдет именно ему. Кроме того, бесплатность системы подразумевает почти
полное отсутствие полноценной технической поддержки. Другой нюанс – не
система получается не такая уж и бесплатная, ведь нужно либо приобрести с ней
диск, что тоже деньги, либо с потратить время на скачивание.
Главная особенность Windows - ее массовость. Связано это с тем, что это
ОС, разработанная для пользователей, она не требует от пользователя
подстраиваться под нее саму, тут сама система подстраивается под
пользовательские требования. Это самая популярная в мире ОС несмотря на то,
что, по мнению большинства она самая нестабильная и ненадежная.
Наиболее правильным в данной ситуации является выбор операционной
системы Windows 10 по следующим причинам:
Знакомый пользователям интерфейс;
Отсутствие необходимости переобучения;
47
Легкость администрирования;
Меньшая стоимость, чем у ОС компании Apple;
Наличие всех необходимых функций.
Программное обеспечение – совокупность математических методов,
моделей, алгоритмов и программ (для реализации целей и задач
информационной системы), а также нормального функционирования комплекса
технических средств.
В состав программного обеспечения входят общесистемные и
специальные программные продукты, а также техническая документация.
Чтобы выполнить описанные задачи, применим любую актуальную СУБД.
Для простого взаимодействия системы и пользователя важно очень продуманно
подойти к реализации интерфейса системы – важно, чтобы он был простой, но
функциональный.
Для корректной работы БД важно корректно отразить логические
взаимосвязи среди таблиц. По итогу, на создание всей БД и базовой части
клиентского приложения тратиться немалое количество рабочего времени.
Полностью выделив, какие типы данных нам нужны нам, как они будут
сохраняться в памяти, и какую систему доступа к данным лучше всего
реализовать, мы таким образом решаем вопрос по управлению данными. Также
важно найти метод автоматизации решения возможных базовых задач.
Для определения СУБД приведем ряд групп критериев:
Модель данных;
Нюансы архитектуры и методы работы;
Отслеживание функциональность программы;
Нюансы создания программы;
Эффективность;
Стабильность;
Аспекты рабочей среды;
Сторонние критерии.
48
Базовым принципом подбора СУБД становится выявление программного
продукта, который максимально отвечает описанным требованиям. И решить
такую задачу не так просто. Во-первых, к СУБД всегда имеется много
требований, которые имеют свойство изменяться во времени, во-вторых, СУБД
состоит из многочисленных параметров, и все это затрудняет сравнение. Также,
часто данные о СУБД несут лишь рекламный характер, который не помогает
сделать верное суждение по каждой системе.
На уровне технических характеристик разнообразие СУБД еще больше,
чем на качественном уровне. К техническим характеристикам относятся:
общие параметры (операционная среда, потребность в оперативной
памяти, ограничения на максимальный объем БД и др.);
ограничения на операции над данными;
типы данных;
возможности средств формулировки и выполнения запросов;
работа в многопользовательских средах;
инструментальные средства разработки приложений.
Оценка производительности производится методом тестирования с
помощью эталонных тестов из набора AS3AP (ANSI SQL Standard Scalable and
Portable). В них контролируется широкий спектр часто встречающихся операций
БД и моделируются однопользовательские и многопользовательские среды.
В Таблице 7 приведена сравнительная таблица трех распространенных
систем управления базами данных, конкурирующих на рынке программного
обеспечения по основным показателям.
Таблица 7
Сравнение СУБД
49
Показатели
Microsoft SQL Server
20
17
баллы
MySQL
8
Баллы
PostgreSQL
11
баллы
Поддерживаем
ые
операционные
системы
Windows
Desktop/Serve
r
3
Windows
Desktop/Se
rver ,
Linux,
Unix, Mac
5
Windows1 Desktop/S
22erver, Linux, Unix,
2Mac
5
Поддержка
даты и
времени
Да
3
Да (но без
временной
зоны)
2
Да
3
Аутентификац
ия
Средствами
БД и ActiveDir
ectory
3
Средствам
и БД
2
Много разных
методов,
включающих
предыдущие
1
Производитель
ность
планировщика
запросов для
сложных
запросов
Средняя
(умеет
параллельные
запросы
«из коробки»)
1
Очень
хорошая
5
Плохая
1
Итого
1
0
1
4
1
0
Для проекта, описывающего разработку ИС учета заявок, наиболее
приемлема СУБД MySQL.
При выборе программного обеспечения для разработки будем
рассматривать следующие характеристики: надёжность; эффективность;
стоимость; понятность пользователю; простота настройки; простота оформления
экранных и печатных форм.
Проведем анализ актуальных на настоящий момент средств разработки.
В первую очередь проанализируем языки программирования (ЯП) и то,
какие технологии используются в настоящее время для создания веб-проектов.
Их существует не так уж и много, но все технологии и языки отличаются друг от
друга в нюансах и лучше проявляют себя при использовании для разных целей.
Ниже я опишу несколько из них:
50
1. PHP - является одним из самых популярных и популярных языков
сценариев на стороне сервера, которые широко используются для создания веб-
сайтов. Благодаря более быстрому времени обработки, повышенной
безопасности и доступности, PHP стал предпочтительным выбором для
разработчиков веб-сайтов. Из-за множества преимуществ этого языка сценариев
многие известные онлайн-компании, такие как Facebook, Yahoo, Wikipedia, Flickr
и т. д., используют этот язык сценариев. В этой статье я объясняю 11
преимуществ, которые делают PHP популярным среди веб-разработчиков. PHP
может похвастаться простотой. Написание кода на этом языке похоже на
написание эссе на английском языке для чтения компьютером, за исключением
того, что эссе - это фрагмент кода, который инструктирует его создавать и
запускать веб-сайты наиболее эффективным способом. PHP - это язык с
открытым исходным кодом: бесплатный, простой в использовании и имеющий
огромное количество доступной документации, что делает его наиболее
экономичным методом создания надежных веб-сайтов. Кроме того, PHP
уменьшает барьеры для входа для новых разработчиков веб-сайтов, позволяя им
просто использовать свои навыки и таланты для написания кода для начала
работы. Код, созданный на PHP, может работать на всех основных платформах,
что позволяет разработчику беспрепятственно интегрировать веб-сайт на
нескольких платформах. Это позволяет бизнесу экономически эффективно
использовать всю существующую инфраструктуру, используя различные
платформы, такие как Windows, Unix и Linux, с дополнительной возможностью
взаимодействия своего веб-сайта с MySQL и Apace. Также PHP мощный, гибкий
и масштабируемый. Facebook, крупнейшая и самая мощная платформа для
социальных сетей, работает на PHP. Facebook даже создал производный язык
PHP под названием «Hack», чтобы удовлетворить растущие потребности гиганта
в управлении контентом. Это показывает уровень гибкости, надежности и
масштабируемости, который встроен в PHP. По сравнению с другими языками,
наибольшим преимуществом PHP является то, что код веб-сайта может
обновляться без перезагрузки сервера! ASP – Active Server Pages это

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)