Диплом: Автоматизация обработки заявок филиала ФКУ "Налог-сервис" ФНС России в Приморском крае"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
В такую систему обычно входят другие подсистемы, модули, функции, блоки
управления, текущие задачи и т.д. Такое построение позволяет использовать
один и тот же алгоритм для просчета разных задач, а также исключается
дублирование данных из разных источников, поскольку все находиться итак в
одной системе. Основным минусом полной автоматизации можно выделить
необходимость большого количества затрат на реализацию такой схемы, а также
высокий уровень первоначального планирования и расчетов[11].
Проанализировав данные варианты стратегий, была выбрана стратегия по
направлениям, так как это наиболее подходящий вариант для рассматриваемой
компании, так как необходимо автоматизировать только одно направление
деятельности компании, а именно – учет и обработку заявок на техническую
поддержку клиентов компании.
Для компании разработка стратегии реализации проекта будет такой:
Анализ области деятельности предприятия;
Анализ стратегии дальнейшего развития предприятия;
Определения стратегических свойств системы учета готовой
продукции;
Определение функциональности разрабатываемой системы учета
готовой продукции[23];
Анализ существующих разработок;
Выбор стратегии автоматизации;
Выбор способа приобретения;
Определение архитектуры;
Формирование бизнес-плана.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации комплекса задач
Способы приобретения ИС – это комплекс действий от определения и
формализации решения о важности ИС до момента внедрения данной системы
48
на предприятии. Выделяют несколько способов приобретения информационных
систем, а именно[20]:
Самостоятельная или заказная разработка;
Покупка готовой ИС (зарубежной или отечественной);
Покупка + доработка (как самостоятельно, так и на заказ);
Стандартная аренда.
А теперь внимательно рассмотрим каждый вариант на предмет его
применения к автоматизации некоторой поставленной задачи[21].
Если выбирается покупка готового продукта, то необходимо выбрать
такое решение, которые будет полностью удовлетворять всем бизнес-процессам
компании. Сегодня это сделать очень сложно, поскольку практически все
производители стараются угодить всем и просто перегружают свой софт
совершенно ненужным функционалом, за который все равно нужно платить.
Либо готовое решение представляет только каркас, на котором уже строится
необходимый функционал для потребителя. Оба данных решения никак не
подходят для реализации задачи, поскольку подразумевают большие вложения
денежных средств в саму систему автоматизации[22].
Приобретаемая система не подойдет компании и из-за нехватки
функциональности, в ней хуже реализовано будущее развитие ИС, будет
необходим длительный срок адаптации под конкретные нужды компании, а
также неудобства будет вызывать частое обращение в службу поддержки.
Другой вариант – заказ у сторонних разработчиков, который позволит
получить ИС, подходящую под бизнес-правила компании, но это только на
текущий момент. В случае каких-то изменений бизнес-процессов придется вновь
преобразовывать систему, что выльется в лишние затраты на модернизацию ИС.
Вариант с покупкой и доработкой также возможен, но в случае, если
требуется небольшая доработка без изменения самого ядра ИС, которое иногда
проблематично настроить из-за неполной документации[15].
Вариант с арендой ИС имеет сразу несколько больших преимуществ:
49
Открывает новые инновационные возможности за счет
сотрудничества с поставщиками интеллектуальных услуг мирового уровня, а
также дарит ценный опыт во взаимодействиях и партнерстве;
Дает компании возможность быстро перестаиваться под
изменяющиеся реалии рынка – всегда проще найти другого поставщика, чем
закупать новое оборудование, перестраивать внутреннюю деятельность и
ликвидировать старые мощности[18];
Ускоряет получение новых навыков и ресурсов.
Однако в этом методе есть и свои нюансы – компания рискует вывести
слишком много видов деятельности за свои пределы и в случае нестабильной
ситуации может утратить то, что приносило ей популярность и успех на рынке.
Поэтому наиболее оптимальным решением становится то, что ИС будет
разрабатываться в стенах компании собственными силами, поскольку компания
располагает квалифицированными специалистами для разработки и внедрения
подобного вида систем. Но все-таки разработка такого рода предполагает, что у
компании имеются специалисты, способные провести анализ бизнес-процессов,
а следом разработать и внедрить систему для их автоматизации. А поскольку
автоматизация затрагивает одно достаточно большое направление, всем
специалистам не составит труда провести работы по проектированию,
разработке и финальному внедрению системы автоматизации[19].
Создаваемая ИС будет включать в себя весь необходимый функционал, а
также будет учитывать особенности работы и пожелания сотрудников компании,
следовательно будет являться уникальным продуктом, что позволит быстро
изменить в случае чего функциональность по требованию заказчика.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение (ИО) любой подсистемы чаще всего
подразумевает некоторую информационную модель работы сотрудников в
50
компании. Само ИО любой подсистемы зачастую включает в себя некую
информационную модель работы персонала на фирме. Часто лучше всего делить
его на внемашинное и внутримашинное.
Любое ИО может состоять из системы кодирования и классификации;
методики разделённой документации, применяемой зачастую в ИО;
информационную базу в качестве совокупности имеющихся массивов данных.
Внемашинное обеспечение включает в себя совокупность данных,
описанных в основном в виде документов. Обычно документы делят на
первичные (декларации, выписки, ведмости) и отчетные документы, куда можно
отнести всю отчётность налогоплательщиков, проанализированную и
выбранную для отдела камеральных проверок.
Внутримашинное ИО часто представляет данные на машинных носителях
в упорядоченном виде БД и связей между ними. Часто подобный вид ИО
реализует среду, которая отражает выполнение сотрудниками возложенных на
них обязанностей. Зачастую подобная область описывается набором объектов,
их свойствами и взаимного обмена. И для любого объекта эти взаимосвязи и
свойства определены отдельно.
Потоками данных внешнемашинного ИО часто называют регулярное
движение документов от исполнителя к получателю и обратно.
Классификаторы применимы для описания данных, могу обосновать
единство кодирования и классификации и нужны для безошибочной машинной
обработки и выдачи данных в удобной форме для решения потребительски
проблем
В описанной задаче использовались 2 общероссийских классификатора:
• ОКУД – общий классификатор управленческих документов;
• ОКОПФ – общий параметр организационно-правовых форм.
По любому в процессе реализации системы может применятся
реляционная модель БД. Такая модель опивает на отдельной предметной
области совокупность отношений, изменяющихся во времени. В процессе
создания программы данная совокупность помогает получить данные по
объектам предметной области, а также помогает создать модель связи между
51
ними. Сами же данные помещаются в таблицы. Для простоты поиска и
определения любая таблица имеет свой уникальный код.
Обычно к ИО предъявляют ряд требований, а именно:
• ИО должно быть полноценным и адекватным для поддержки всех
описываемых функций;
• При кодировке данных важно применять подтвержденные ID;
• В процессе кодировки входной или выходной информации,
применяемой на высшем уровне управления, важно использовать лишь
классификаторы данного уровня;
• ИО обязано быть на 100% совместимо с создаваемой системой;
• Все формы документов должны сочетаться с корпоративными
стандартами и определенной системы документации;
• Структура визуальных форм и всех документов должна полностью
соответствовать описанию каждого рабочего места сотрудника;
• Применяемые сокращения, графики и сообщения должны быть
приняты в обществе и рассматриваемой предметной области, а также
утверждены с заказчиком.
В ИС важно предусмотреть механизмы проверки входной и выходной
информации, обновления данных в массивах данных, отслеживания целостности
БД, защиты НСД.
В описанном случае к ИО также относятся входные и выходные
документы, классификаторы, а также список экранных форм, которые нужны
для поддержки диалога пользователя и системы.
В данном дипломном проекте должны быть спроектированы следующие
локальные классификаторы[17]:
сотрудники компании;
отделы компании;
заявки.
Разрабатываемая система должна содержать в себе следующие модули:
- модуль авторизации;
- модуль работы со справочниками;
52
- модуль ввода данных (заявки);
- модуль получения отчетов;
- модуль поиска.
В модуле авторизации должны быть реализованы следующие функции:
Доступ пользователя к главной странице системы после
корректного ввода пароля и логина;
Вывод сообщения об ошибке ввода пароля и логина с
предложением повторить ввод.
В данном модуле должны быть реализованы следующие функции[18]:
Ввод данных в справочники;
Проверка вводимых данных на корректность по типам;
Вывод в виде экранной формы состава справочника;
Редактирование состава справочника.
В модуле ввода данных должны быть реализованы следующие функции:
Возможность ввода данных с помощью экранной формы;
Проверка вводимых данных на их корректность.
В модуле получения отчетов должны быть реализованы следующие
функции:
Возможность получения отчета в соответствии с заданными
параметрами:
Формирование необходимых аналитических отчетов
В модуле поиска должна присутствовать функция, позволяющая
осуществлять поиск по справочникам, существующим в системе[19].
Основу информационного обеспечения составляет информационная база,
обеспечивающая хранение и обработку данных. Состав информационной базы
определяется функциями системы и услугами, которые она предоставляет своим
пользователям, а также обеспечением взаимодействия системы учета платежей с
другими автоматизированными системами. Структура информационной базы
данных должна обеспечивать возможность расширения функций системы, не
53
требующих изменения структуры обрабатываемых данных, без реорганизации
базы данных.
Информационная база данных должна состоять[21]:
справочников, ведение которых осуществляется посредством
программного обеспечения системы сотрудниками, эксплуатирующими систему;
настроечных таблиц для работы системы в конкретных условиях,
начальная загрузка которых осуществляется вместе с установкой системы, и
информация в которых может корректироваться администратором системы;
таблиц текущей и хранимой информации, доступ к которым
осуществляется только посредством программного обеспечения системы с
установленными правами пользователей.
Обмен информацией между комплексами задач, входящими в состав
системы, а также другими системами должен осуществляться в соответствии с
функциями, возложенными на систему, ее комплексы задач с помощью файлов
или таблиц базы данных[22].
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) включает совокупность программ,
реализующих функции и задачи ИС и обеспечивающих устойчивую работу
комплексов технических средств. В состав программного обеспечения входят
общесистемные и специальные программы, а также инструктивно-методические
материалы по применению средств программного обеспечения и персонал,
занимающийся его разработкой и сопровождением на весь период жизненного
цикла ИТ [9].
В настоящее время наиболее распространены следующие ОС:
Windows 7,
Windows Vista,
Linux Ubuntu
54
Apple Mac OS X.
Сравнение ОС наиболее логично проводить по следующим критериям:
Интерфейс
Безопасность
Программное обеспечение
Цена и производительность
Сильной стороной Мас OS становится почти полное отсутствие вирусов
для Мacintosh. Минус заключает в том, что Mac OS может быть установлена
только на компьютеры Мacintosh от фирмы Apple.
Множество дистрибутивов Linux в свободном доступе, их можно без
проблем скачать и использовать бесплатно. На базе программного кода как
самой Linux, так и включенных в нее программ и на их основе вполне реально
разрабатывать свои продукты. В комплекте идет стандартный набор
прикладного ПО. В Linux пользователь имеет возможность выбрать тот
дистрибутив, который максимально удовлетворяет решению его задач, а затем
ещё и улучшить всю систему «под себя». Наличие графического интерфейса
спасает от сложной правки файлов конфигурации в неудобном виде. Что
касается безопасности Linux, то тут все в общем очень похоже на Mac OS X. Она
находятся на достойном уровне в обеих системах и безусловно опережает
безопасность Windows.
Итогом политики GPL явилось то, что сейчас есть больше 1000 разных
дистрибутивов Linux. Но не все из них достойны внимания, пользователю порой
сложно понять что-то в таком множестве версий и выбрать то, что точно
подойдет именно ему. Кроме того, бесплатность системы подразумевает почти
полное отсутствие полноценной технической поддержки. Другой нюанс – не
система получается не такая уж и бесплатная, ведь нужно либо приобрести с ней
диск, что тоже деньги, либо с потратить время на скачивание.
Главная особенность Windows - ее массовость. Связано это с тем, что это
ОС, разработанная для пользователей, она не требует от пользователя
подстраиваться под нее саму, тут сама система подстраивается под
55
пользовательские требования. Это самая популярная в мире ОС, несмотря на то,
что, по мнению большинства она самая нестабильная и ненадежная.
Наиболее правильным в данной ситуации является выбор операционной
системы Windows 7 по следующим причинам:
Знакомый пользователям интерфейс;
Отсутствие необходимости переобучения;
Легкость администрирования;
Меньшая стоимость, чем у ОС компании Apple;
Наличие всех необходимых функций.
Программное обеспечение – совокупность математических методов,
моделей, алгоритмов и программ для реализации целей и задач информационной
системы, а также нормального функционирования комплекса технических
средств.
В состав программного обеспечения входят общесистемные и
специальные программные продукты, а также техническая документация.
Для реализации поставленных задач можно использовать любую
современную СУБД. Для удобного взаимодействия пользователя с системой
необходимо будет тщательно продумать интерфейс системы - чтобы он был
простой и в то же время функциональный.
Для оптимального функционирования базы данных необходимо будет
правильно определить логические взаимосвязи между таблицами. Таким
образом, на разработку самой базы данных и основы клиентского приложения
может быть затрачено значительное время.
Точно определив, какие именно данные нам нужны, каким образом они
будут храниться в памяти и какая должна быть система доступа к данным, мы
тем самым решили только вопрос управления данными. Кроме этого нужен еще
простой способ автоматизации решения предстоящих типовых задач.
Чтобы выбрать СУБД, выделим несколько групп критериев:
• Моделирование данных,
• Контроль функционирования системы;
56
• Производительность;
Надежность;
• Функциональные и архитектурные особенности;
• Требования к рабочей среде;
• Особенности создания приложений;
• Другие смешанные критерии.
Главным принципом выбора той или иной СУБД нужно считать
определение программного продукта, который максимально соответствует
предъявляемым требованиям. И решить такую задачу не так уж просто. Во-
первых, к СУБД итак применяется больше количество требований, которые
могут меняться, во-вторых, СУБД могут иметь множество параметров, которые
затрудняют их сравнение. Кроме того, информация по СУБД часто носит
рекламный характер, которые не позволяет сделать осознанный выбор.
На техническом уровне разнообразие СУБД еще больше, чем на уровне
качественном. Обычно к техническим характеристикам могут относить:
• Общие параметры (операционная среда, использование
оперативной памяти, ограничение максимального объема данных и т.д.);
• Ограничения по операциям над данными;
• Типы используемых данных;
• Возможности средств формулировки и исполнения запросов;
• Поддержка многопользовательских сред;
• Инструментальные средства создания приложений.
Обычно оценка производительности осуществляется при помощи
эталонных тестов из набора AS3AP (ANSI SQL Standard Scalable and Portable). В
них координируется широкий спектр часто встречающихся операций БД, а
также имеется поддержка однопользовательского и многопользовательского
режимов.
В Таблице 1.5 приведена сравнительная таблица трех распространенных
систем управления базами данных, конкурирующих на рынке программного
обеспечения по основным показателям.
Таблица 1.5

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

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