Диплом: Автоматизация документооборота ООО "МИЛЛИАННА"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
7
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ................................................................................................................................. 9
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ ............................................................................................... 11
1.1 Техникоэкономическая характеристика предметной области, предприятия. Анализ
деятельности «КАК ЕСТЬ» ..................................................................................................... 11
1.1.1 Характеристика предприятия, его деятельности .......................................................... 11
1.1.2 Организационная структура руководства предприятием ............................................ 12
1.1.3 Программная, техническая архитектура ИС предприятия .......................................... 12
1.2. Характеристика комплекса задач, задачи, обоснование необходимости
автоматизации ........................................................................................................................... 13
1.2.1 отбор комплекса задач автоматизации, характеристика существующих бизнес
процессов .................................................................................................................................. 13
1.2.2 Определение места проектируемой задачи в комплексе задач, ее описание ............ 20
1.2.3 Обоснование необходимости использования вычислительной техники в угоду
решения задачи ......................................................................................................................... 22
1.3 Анализ существующих разработок, отбор стратегии автоматизации «КАК ДОЛЖНО
БЫТЬ» ...................................................................................................................................... 29
1.3.1 Анализ существующих разработок в угоду автоматизации задачи ........................... 29
1.2.2 Выбор, обоснование стратегии автоматизации задачи ................................................ 37
1.3.3 Выбор, обоснование способа приобретения ИС в угоду автоматизации задачи ...... 42
2 Обоснование проектных решений ....................................................................................... 50
2.1 Обоснование проектных решений по информационному обеспечению ...................... 50
2.2.2 Обоснование проектных решений по причине программному обеспечению .......... 62
2.2.3 Обоснование проектных решений по причине техническому обеспечению ............ 65
2. ПРОЕКТНАЯ ЧАСТЬ .......................................................................................................... 76
2.1 Разработка проекта автоматизации ........................................................................... 76
2.1.1. Этапы жизненного цикла проекта автоматизации .................................................. 76
2.1.2. Ожидаемые риски на этапах жизненного цикла, их описание .......................... 85
2.1.3. Организационно-правовые, программно-аппаратные средства обеспечения
информационной безопасности, защиты информации ......................................................... 88
2.2 Информационное обеспечение задачи ............................................................................. 95
2.2.1 Информационная модель, её описание ......................................................................... 95
2.2.2 Характеристика нормативносправочной, входной, оперативной информации ........ 95
2.2.3 Характеристика результатной информации ................................................................ 98
8
2.3 Программное обеспечение задачи .................................................................................. 100
2.3.1 Общие положения (дерево функций, сценарий диалога) .......................................... 100
2.3.2 Характеристика базы данных ....................................................................................... 106
2.3.3 Структурная схема пакета (дерево вызова программных модулей) ........................ 106
2.3.4 Описание программных модулей ................................................................................ 107
2.5 Контрольный пример реализации проекта, его описание ............................................ 108
3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА .................. 110
3.1 Выбор, обоснование методики расчёта экономической эффективности .................... 110
3.2 Расчёт показателей экономической эффективности проекта....................................... 118
Заключение .............................................................................................................................. 126
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ............................................................... 127
ПРИЛОЖЕНИЯ ...................................................................................................................... 129
9
ВВЕДЕНИЕ
Одним из факторов, определяющих уровень развития современного
общества, его интеллектуальные возможности, является оснащённость его
средствами вычислительной техники основы автоматизации умственной
деятельности человека. Сфера использования Электроновычислительных
машин(ЭВМ) в настоящее время настолько широка, как нет такой области, где
применение ЭВМ было бы нецелесообразным. В настоящее время ЭВМ широко
применяются во многих отраслях деятельности человека. Ни одна фирма не может
обойтись в своей работе без применения компьютеров, которые с успехом
заменяют рутинную работу, выполнявшуюся ранее в ручную, повышая
эффективность работы любой фирмы. Особенно важна роль ЭВМ в угоду развития
науки, роста промышленного производства, повышения эффективности
руководства.
Одной из современных тенденций в применении средств автоматизации
процессов становится создание единой централизованной информационной
системы «ООО «МИЛЛИАНА» », которая служит эффективным инструментом в
угоду автоматизации процедур планирования, учета , в угоду консолидации,
исследования данных о доступных ресурсах, решаемых задачах. Единая система
позволяет вводить данные однократно, в дальнейшем использовать в разных видах
операций, учета. В централизованной автоматизированной системе
поддерживается единое хранилище данных, как дает возможность формировать
сводные отчеты, получать интересующую руководителя информацию.
Задача работы разработать программное обеспечение в угоду автоматизации
труда работника в части учета работников учреждения, учета их поощрений,
награждений, историй работы, а в свою очередь автоматизированной подготовки
документов. Данное программное обеспечение должно обеспечить:
повышение эффективности руководства за счет обеспечения работника
оперативной, достоверной информацией;
сокращение трудоемкости информационнорасчетных процессов за счет
применения современных информационных технологий, повышение
оперативности работы, производительности труда;
10
возможность оперативного получения необходимых отчетных, справочных,
аналитических материалов путем ведения документопотока в электронной форме,
повышение целостности, систематизация существующих информационных
ресурсов.
Актуальность темы дипломного проекта обуславливается необходимостью
автоматизации труда работника с задачаю снижения временных, денежных затрат
на выполнение стандартных рутинных операций. Практическая значимость работы
определяется разработкой реального программного средства, служащего в угоду
автоматизации труда работника .
Главные задачи исследования:
анализ текущего состояния процесса обработки данных на предприятии
заказчика;
анализ существующих систем, аналогичных разрабатываемой, выявление их
недостатков, устранение найденных недостатков в рамках данного дипломного
проекта;
проектирование, реализация AIS ООО «МИЛЛИАНА» .
11
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1 Техникоэкономическая характеристика предметной области, предприятия.
Анализ деятельности «КАК ЕСТЬ»
1.1.1 Характеристика предприятия, его деятельности
В отделе маркетинга организации работают 4 сотрудника, выполняющие
следующие главные обязанности по причине управлению продажами:
Организация, ведение продаж:
поиск возможных заказчиков;
ведение коммерческих переговоров с клиентами в интересах Фирмы;
оперативное реагирование на информацию, поступающую ввиду заказчиков,,
доведение ее до сведения Начальника отдела;
выяснение потребностей заказчиков в продукции, реализуемой Фирмой,,
согласование заказа с клиентом в соответствие с его потребностями, наличием
ассортимента на складском комплексе Фирмы;
• Мотивация заказчиков на работу с Фирмой.
• Планирование, аналитическая работа:
• Составление ежемесячного плана;
• Анализ статистических данных продаж, отгрузок заказчиков Фирмы;
• Предоставление отчетов по причине итогам в работы в соответствии с
регламентом работы отдела, Фирмы.
обеспечение маркетинговых исследований предоставленного сегмента рынка по
причине изучению спроса на продукцию компании, уровень цен у конкурентов,
перспектив развития рынка сбыта.
участие в составлении прогнозов на поставки продукции на склад.
Обеспечение продаж:
прием, обработка заказов заказчиков, оформление необходимых документов,
связанных с отгрузкой продукции в угоду заказчиков Фирмы, закрепленных за
собой, а в свою очередь в угоду заказчиков, закрепленных за соответствующими
менеджерами отдела (в нахождении их вне офиса);
осуществление информационной поддержки заказчиков;
12
осуществление информирования заказчиков обо всех изменениях в ассортименте,
повышениях, снижениях цен, акциях по причине стимулирования спроса,
1.1.2 Организационная структура руководства предприятием
Организационная структура руководства предприятием ООО "МИЛИАННА"
имеет следующий вид (рисунок №1):
Рисунок №1. Структура руководства предприятием [2]
1.1.3 Программная, техническая архитектура ИС предприятия
В проекте целесообразно использовать существующую локальную базу
данных, как позволит уменьшить время работы с базой данных, уменьшить
трудность настройки прикладного программного обеспечения.
Предполагаются следующие информационные решения, касающиеся
разрабатываемого программного средства:
ввод данных в базу данных осуществляется вручную с бумажных носителей.
Информация записывается в базу автоматически;
обработка данных осуществляется в диалоговом режиме;
пользователь получает информацию из базы данных на экран ПЭВМ, кроме того,
информация может выдаваться на принтер в условии распечатки всевозможных
стандартных форм.
13
1.2. Характеристика комплекса задач, задачи, обоснование необходимости
автоматизации
1.2.1 отбор комплекса задач автоматизации, характеристика существующих
бизнес процессов
В разработке информационной системы определенной предметной области
основным фактором является обеспечение надежного хранения, обработки
постоянно существующей данных, в этом необходимо обеспечить выполнение
дополнительных функций, не всегда свойственных простым файловым системам.
Структура данных в информационных системах может быть очень сложна в
угоду интерпретации,, хотя структуры данных различны в разных
информационных системах, промеж ними часто бывает много общего. На первом
этапе использования вычислительной техники в угоду обработки данных проблемы
структуризации данных решались индивидуально в любой информационной
системе
Таким образом, в начале 60-х годов преобладал так называемый позадачный
подход в использовании исходной данных, который характеризуется тем, как в
угоду любой программы обработки используются собственные («свои») файлы
исходных данных
Основным недостатком позадачного подхода являлось дублирование
исходных данных в всевозможных файлах, как приводило к избыточности
хранимой данных, а в свою очередь к возникновению всевозможных коллизий,
проявляющихся в процессе обновления данных.
Можно предположить, как в работе нескольких программ, оперирующих с
файлами, относящимися к одной предметной области, возникают проблемы с
поддержкой актуализации хранимых данных в приемлемое в угоду конечных
пользователей время.
С течением времени создавались необходимые надстройки над файловыми
системами (библиотеки программ), подобно тому, как это делается в
компиляторах, редакторах, т. д. Но поскольку информационные системы требуют
поддержки сложных структур данных, эти индивидуальные дополнительные
средства руководства данными, являющиеся существенной частью
14
информационной системы (ИС), в основном дублировались в всевозможных
системах.
Однако изначально невозможно было обойтись лишь общей библиотекой
программ, реализующей над стандартной базовой файловой системой сложные
методы хранения, способы доступа к данным. Покажем это на примере.
Функции СУ БД
За время эволюции СУ БД был определен не лишь круг решаемых задач, но,
перечень основных функций, поддержка которых в системе необходима в угоду их
решения. В любой конкретной СУ БД имеется определенный отбор функций,
который варьируется в зависимости ввиду сложности системы. Однако в угоду
большинства современных СУ БД, относящихся к классу коммерческих систем,
очевидна поддержка нескольких базовых функций [1]:
1) руководства данными во внешней, оперативной памяти компьютера;
2) руководства транзакциями;
3) журнализации изменений БД;
4) поддержки языков доступа к данным;
5) обеспечения безопасности базы данных.
Управление данными во внешней (на жестком диске), оперативной
памяти компьютера
Данная функция включает не лишь обеспечение необходимых структур
внешней памяти в угоду хранения данных, непосредственно входящих в БД,, в
угоду служебных целей, но, возможность системы хранить изменяемую часть БД
во время работы с ней в оперативной памяти. Самым простым, эффективным
способом в оптимизации доступа к данным на физическом уровне является
индексирование данных.
В некоторых типах СУ БД активно используются возможности
существующих файловых систем, в других — управление производится вплоть до
уровня устройств внешней памяти [1]. Большинство современных СУ БД
поддерживает собственную систему именования объектов БД.
СУ БД в работе с БД значительного размера обязана обеспечивать обмен
данными промеж БД, пользователем посредством использования буферов
оперативной памяти, как позволяет увеличить скорость обработки данных.
15
Некоторые современные СУ БД позволяют в работе с базой данных полностью
загружать ее в оперативную память компьютера.
В области обработки транзакций существует следующая классификация [4]:
первое поколение — единые монолитные системы, основанные на примитивных
моделях терминалов в угоду взаимодействия с пользователем;
• второе поколение — поддержка продуктов многих поставщиков,
интеллектуальные клиентские системы, поддержка множества систем баз данных,
как правило, в помощи протоколов двухфазной фиксации;
• третье поколение — поколение новых систем, тесно связанное с потребностями
моделирования бизнес-процессов.
Любая транзакция основана на некотором наборе принципов, называемых
ACID (Atomicity, Consistency, Isolation, Durability) [5].
Управление транзакциями
Понятие транзакции необходимо в угоду поддержания логической
целостности БД. Таким образом, поддержание механизма транзакций является
обязательным условием даже в угоду однопользовательских СУ БД, но особенно
важным, необходимым — в многопользовательских СУ БД [1].
Атомарность (Atomicity). Как было указано выше, транзакция представляет
собой некоторый отбор действий, в этом система обеспечивает их выполнение по
причине принципу «все или же ничего»: либо выполняются все действия,
транзакция фиксируется, т. е. СУ БД фиксирует (COMMIT) изменения БД,
произведенные этой транзакцией, во внешней памяти; либо не выполняется ни
одного, транзакция завершается аварийно, т. е. ни одно из этих изменений никак не
отражается на состоянии БД.
Целостность (Consistency). Каждая транзакция начинается в целостном
состоянии БД, оставляет его целостным впоследствии своего завершения, как
делает очень удобным использование транзакции как единицы активности
пользователя по причине отношению к БД. Механизм транзакции позволяет
разработчику декларировать точки целостности, а системе — производить их
верификацию с поддержкой предоставляемым приложением проверок.
Изолированность (Isolation). Поскольку транзакция обновляет совместно
используемые данные, то в угоду них должны временно нарушаться условия
16
целостности. Данные, в угоду которых такие нарушения возникли, не должны быть
видимы другим транзакциям до тех пор, пока производимые обновления не будут
зафиксированы. Система обязана обеспечить в угоду любой транзакции иллюзию
того, как она выполняется изолированно, как будто другие транзакции либо уже
завершились до ее начала, либо начнут выполняться впоследствии ее фиксации.
Здесь следует отметить, как в соответствующем управлении параллельно
выполняющимися транзакциями со стороны СУ БД каждый из пользователей
может, в принципе, ощущать себя единственным пользователем СУ БД. С
управлением транзакциями в многопользовательской СУ БД связаны важные
понятия сериализации транзакций, сериального плана исполнения смеси
транзакций. Под сериализацией параллельно выполняющихся транзакций
понимается такой порядок планирования их работы, в котором суммарный эффект
смеси транзакций эквивалентен эффекту их некоторого последовательного
исполнения [1].
Долговременное хранение (Durability). Если транзакция зафиксирована, то
ее результаты должны быть долговечными. Новые состояния всех объектов
должны сохраняться в специальной области БД. Существуют многочисленные
модели транзакций, поддерживающие эти принципы, — ввиду простейших,
например плоских транзакций, до сложных, таких как вложенные, многозвенные
транзакции. Подробная информация о моделях транзакций, системах руководства
транзакциями изложена в [6].
Технологии Big Data
Для всех технологий Big Data можно выделить набор общих характеристик.
1. Данные распределяются по нескольким вычислительным узлам (скорость
ввода/вывода сети во много раз меньше скорости ввода/вывода диска).
2. Приложения распространяются по узлам и доставляются к данным вместо
распределения (физического перемещения) данных.
3. Как можно больший объем данных обрабатывается локально (в пределах одного
вычислительного узла).
4. Диски с произвольным доступом заменяются носителями с последовательным
доступом (скорость передачи во много раз меньше времени поиска). Целью всех

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

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