Диплом: Автоматизация обработки заявок ООО «Информресурс»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
40
системы уйдет большое количество времени, плюс потребуется некоторое время,
чтобы реализовать в ней необходимые возможности.
В связи с этим следует остановить на разработке «с нуля». Способ
дорогостоящий и продолжительный, но на выходе система будет удовлетворять
всем требованиям автоматизируемого предприятия.
ИС будет создаваться собственными силами фирмы, поскольку компания
имеет квалифицированных сотрудников для разработки и внедрения подобной
ИС. Создаваемая ИС включает весь необходимый функционал, а также
учитывает все особенность работы и пожелания сотрудников данной компании,
поскольку является индивидуальным (уникальным) продуктом, позволяющим
быстро модифицировать функциональность в рамках требований внутреннего
заказчика.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение - совокупность данных, представленных в
определенной форме для компьютерной обработки. Организационное и
методическое обеспечение представляют собой комплекс мероприятий,
направленных на функционирование компьютера и программного обеспечения
для получения искомого результата.
Информационное обеспечение (ИО) — совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации и информационных массивов. [12]
В проектном решении будут использоваться следующие принятые у заказчика
классификаторы: общегосударственный и локальный. По общегосударственному
классификатору будут разделяться все ГОСТы, находящиеся в базе системы. Так
же будет необходимым построение локальных классификаторов. Также
необходимо использование справочников, линейных и иерархических. В
линейных справочниках элементы, входящие в их состав, представлены в виде
41
простых списков, а в иерархических – виде списков, имеющих иерархическую
структуру.
Определим требования к системам классификации и кодирования
информации. Системы классификации подразделяются на: иерархические и
многоаспектные. Иерархическая система классификации предполагает
разбиение исходного множества на подмножества, между которыми
установлены отношения соподчиненности. В многоаспектных системах
классификации применяется параллельно несколько независимых признаков в
качестве классификационных, т.е. исходное множество рассматривается
одновременно в разных аспектах. [11] Так как нет необходимости в
классификации информации по нескольким признакам, в проектном решении
будет использоваться иерархическая система.
Унифицированная система документации (УСД) — это рационально
организованный комплекс взаимосвязанных документов, который отвечает
единым правилам и требованиям и содержит информацию, необходимую для
управления некоторым экономическим объектом. [7]
При оригинальном проектировании осуществляется полный цикл
проектирования ИС и разработки программных модулей. Такой подход является
достаточно дорогостоящим и выбор его целесообразен в следующих случаях:
разработка принципиально новой ИС;
отсутствие подходящих прототипов ИС;
разработка небольших ИС, с малым количеством функций;
наличие квалифицированных разработчиков в штате организации;
Электронная форма документа – шаблон документа с пустым пространством,
оставленным для заполнения пользователем. Такие формы могут содержать
командные кнопки, переключатели, различные меню и поддерживать разные
типы входной информации. Следует отметить, что для создания таких форм
требуется специальное программное обеспечение. Выделим несколько видов
форм:
42
Предназначенные для сбора данных, занесения их в базу данных с
последующей обработкой (заполнение и сбор по электронной почте или через
формы, размещенные на Web-серверах)
Предназначенные для получения и сбора информации внутри
организации и из-за ее пределов (заказы на покупку, счета, отчеты о
командировочных расходах)
В системе обработки заявок будет использоваться оба вида электронных
форм.
Информационная база — совокупность данных, организованная
определенным способом и хранимая в памяти вычислительной системы в виде
файлов, с помощью которых удовлетворяются информационные потребности
управленческих процессов и решаемых задач.
Существуют следующие способы организации информационной базы:
совокупность локальных файлов и интегрированная информационная база,
управляемая по средствам СУБД.
Локальные файлы обеспечивают более быстрое время обработки данных,
но из-за большого количества дублированной информации, негибкости доступа
к ней этот плюс несущественен. Поэтому организация локальных файлов
применяется зачастую только в специализированных приложениях, требующих
высокую скорость реакции при импорте данных.
Интегрированная информационная база – совокупность взаимосвязанных
данных при минимальной избыточности, допускающей их использование
оптимальным образом для множества приложений.
Система управления базами данных (СУБД) обеспечивает совместимость
данных, уменьшение семантической и синтаксической избыточности,
соответствие данных реальному состоянию объекта, разделение хранения
данных между пользователями. За минусом отметим необходимость усиления
контроля вводимых данных и разграничения доступа к закрытой информации.
В качестве информационной базы будет выбрана интегрированная база
данных под управлением СУБД. Документооборот в организации достаточно
велик, документы копируются и изменяются по нескольку раз в день.
43
Пользователям необходима свежая информация с постоянным обновлением, а
совокупность локальных файлов не сможет предоставить этой возможности.
Существуют следующие способы организации информации в базе
данных:
1. Иерархическая модель
2. Сетевая модель
3. Реляционная модель
Отношения в иерархической модели организованы как совокупность
структурных данных, в которых тип сегмента потомка связан только с одним
типом сегмента предка. Такая модель имеет ряд ограничений, таких как
отсутствие четко выраженного разделения логических и физических
характеристик модели. Для представления неиерархических отношений
понадобятся дополнительные действия. Непредвиденные запросы потребуют
реорганизовать базу данных.
Сетевая модель данных – представленные данные сетевыми структурами
типов записей и связанных отношениями один к одному или один ко многим.
Реляционная модель данных организует и представляет данные в виде
таблиц и реляций. Все отношения в модели имеют собственный Наименование
поля таблицы, что позволяет исключить дублирование информации. Такие
модели просты в использовании, легко модифицируются и их реализация не
занимает много времени. Существует два подхода к проектированию
реляционной базы данных:
На этапе концептуального проектирования создается не концептуальная
модель данных, а непосредственно реляционная схема БД, состоящая из
определений реляционных таблиц, подвергающихся нормализации.
Функциональная модель, преобразовывается в нормализированную
реляционную. Такой подход чаще используется при построении больших баз
данных для крупных информационных систем. [8]
Исходя из вышеперечисленного можно сделать выбор в пользу
реляционной базы данной, она легко корректируется, удобна в использование и
проста по своей структуре.
44
Входной информацией для проектируемой системы являются заявки
пользователей, сведения об абонентах, сведения о тарифных планах, сведния о
заключаемых и заключенных договорах, а также сведения о наиболее часто
происходящих инцидентах, формируемые на основании опытной эксплуатации.
Основным результатным документом для разработанной системы
является список заявок пользователей, распределенный по следующим статусам:
• новые;
• распределенные;
• в процессе;
• на проверке;
• закрытые;
• удаленные.
Также в системе формируются следующие отчеты:
• отчет по поступившим, обработанным и закрытым заявкам за
произвольный период;
• отчет по заявкам, выполненным определенным сотрудником отдела
абонентского обслуживания за произвольный период;
• отчет по заявкам, поданным определенным пользователем за
произвольный период;
• отчет по заявкам на подключение, отключение и обслуживание;
• отчет по заключенным договорам за период по тарифным планам.
Кроме того, для удобства работы администратора формируются
следующие выходные документы:
• список абонентов;
• список договоров;
• список прецедентов.
1.4.2 Обоснование проектных решений по программному
обеспечению
45
В проектном решении будет использована операционная система
семейства Microsoft Windows 10. Данная ОС достаточно надежна, за время ее
существования показала себя как постоянно обновляемая и удобная для
пользователей. Помимо этого все специализированное программное
обеспечение, используемое на предприятие, разработано именно под Windows,
что делает проблематичным использование его под другие операционные
системы. ОС включает в себя все модификации предыдущих версий этого
семейства, плюс добавление новых функциональных возможностей,
позволяющих быстрее и качественнее обрабатывать информацию. Windows 10
имеет «дружественный» интерфейс, понятный пользователям.
Система управления базами данных (СУБД) – специализированная
программа, предназначенная для создания и ведения баз данных.
СУБД подразделяются на 3 вида:
1. Файл – серверные СУБД.
Все файлы хранятся на Файл-сервере. Сама СУБД располагается на
клиентской машине и с нее же функционирует. Доступ осуществляется через
локальную сеть (в случае если Файл-сервер и компьютер, на котором
установлена СУБД являются разными машинами). Преимущество данной
архитектуры – низкая нагрузка на центральный процессор сервера. Из примеров
таких СУБД - MicrosoftAccess, BorlandParadox
2. Клиент-серверные СУБД.
СУБД такого уровня состоят из двух частей: клиентской и серверной.
Клиентская часть входит в состав прикладной программы. Такие СУБД
обеспечивают разграничение прав доступа к информации и практически не
загружают сеть. В настоящее время клиент-серверные СУБД одни из самых
популярных, на рынке представлены десятки различных вариантов. Вот
некоторые из них: Firebird, Interbase, MSSQLServer, Sybase, Oracle, PostgreSQL,
MySQL, ЛИНТЕР.
3. Встраиваемые СУБД.
Встраиваемый СУБД представляют собой библиотеку, которая позволяет
специальных образом хранить большие объемы данных на локальной машине.
46
Доступ к таким данным осуществляется либо через SQL, либо через функции
СУБД. Вот несколько примеров таких СУБД: OpenEdge, SQLite, BerkeleyDB,
MySQL [5]
Все компьютеры в организации объединены в локально-вычислительную
сеть, что позволяет им обмениваться информацией друг с другом.
Существование такой сети позволит использовать клиент-серверную СУБД
MySQL. Выбор остановился именно на ней в связи со следующими факторами: в
организации имеется сертифицированный персонал, который может своими
силами корректировать и вести базу данных. Помимо этого эта СУБД является
достаточно надежной и предоставляет возможность хорошей защиты хранимой
и обрабатываемой информации.
В настоящее время актуальной версией данной СУБД является 5.6.
Преимущества MySQL[9]:
наилучшая скорость обработки данных на объеме до 500000
записей;
бесплатные открытые лицензии;
простота использования;
поддержка большинством хостинговых компаний;
возможность использования на различных платформах (Unix,
Windows, др.).
Специальное (прикладное) программное обеспечение предназначено для
решения прикладных задач. Рассмотрим основное программное обеспечение,
используемое при реализации проекта.
Для реализации приложения пользователя выбран язык
программирования PHP.
PHP — это язык программирования для динамической генерации HTML
кода со стороны сервера. В нём имеется встроенная поддержка базы данных
MySQL, что позволяет считать выбранную связку MySQL-PHP наиболее
оптимальной. PHP-скрипты интерпретируется и выполняются на сервере[3].
Предпочтение PHP было отдано по следующим характеристикам:
47
в модулях PHP все запускается в области памяти, выделенной
программе операционной системой. ASP загружает для различных действий
соответствующие СОМ-модули, чем сильно загружает оперативную память и
процессор;
интеграция PHP с выбранной СУБД MySQL значительно более
полная, чем у ASP. Существует множество утилит на PHP для работы с базами
данных MySQL, где реализуется набор свойств наиболее полный в сравнении с
другими базами данных. Есть очень полезные встроенные функции,
недоступные для других баз данных. Одним из значительных преимуществ PHP
является поддержка широкого круга баз данных: Oracle, Microsoft SQL server,
MySQL;
несомненное достоинство PHP это отсутствие временных
проблем с исправлением внутренних ошибок, что позволяет оперативно
реагировать и исправлять недоработки.
Выбор системы управления баз данных (СУБД) представляет собой
сложную многопараметрическую задачу и является одним из важных этапов при
разработке приложений баз данных. Выбранный программный продукт должен
удовлетворять как текущим, так и будущим потребностям предприятия, при
этом следует учитывать финансовые затраты на приобретение необходимого
оборудования, самой системы, разработку необходимого программного
обеспечения на ее основе, а также обучение персонала. Кроме того, необходимо
убедиться, что новая СУБД способна принести предприятию реальные
выгоды[3].
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - совокупность технических средств,
компьютерной техники, средств передачи информации, используемых в
автоматизированных системах управления и в информационных системах. В
состав комплекса входят электронные вычислительные машины,
осуществляющие обработку экономической информации, средства подготовки
48
данных на машинных носителях, средства сбора и регистрации информации,
средства передачи данных по каналам связи, средства накопления и хранения
данных и выдачи результатной информации, вспомогательное оборудование и
оргтехника. Поскольку автоматизацию планируется осуществить на основе
клиент-сервер, то архитектура технической части будет делиться на серверную и
клиентскую части.
Для достижения наилучшего результата, серверную и клиентскую часть
необходимо объединить в единую локальную сеть, а для обеспечения желаемого
результата связь необходимо осуществить на основе технологии Ethernet,
пропускная способность сети должна быть не менее 100 Мб/сек.
Техническое обеспечение серверной части.
Выбор предлагается произвести из серверов средней ценовой категории.
Интересующие характеристики:
процессор IntelCore 2 2.2 GHz или выше;
оперативная память не менее 4.00 Гб;
Жесткие диски не менее двух с объёмом от 500 Гб;
Материнская плата с технологией RAID;
Цена до 1500 у.е.
Выбор сервера предложен в таблице 1.5.
Таблица 1.6
Выбор сервера
Фирма
Процессор
ОЗУ
Жесткий
диск
RAID
Цена, руб
ASUS
2.4
4.00
2*500Гб
+
82550
HP
2.2
4.00
2*1Тб
+
96900
Gigabyte
2.6
4.00
2*1Тб
+
80700
Был выбран сервер фирмы Gigabyte, так как он полностью отвечает
требованиям для внедрения системы обработки заявок.
Техническое обеспечение клиентской части.
Для организации рабочей станции понадобятся:
Процессор не ниже Pentium 4 1,2 Ghz;
Материнская плата со встроенной видеокартой и Lan;
49
Жесткий диск не менее 40 Гб;
Оперативная память не менее 512 Мб;
Монитор LCD с диагональю 19 дюймов;
Мышь;
Клавиатура.
Рабочими станциями со сходными параметрами сотрудники компании
уже оснащены, поэтому закупка дополнительных клиентских рабочих мест не
потребуется. Также в наличии есть и многофункциональные устройства, что
позволяет не закупать новое оборудование этого типа.

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

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