Диплом: Автоматизация и обеспечение информационной безопасности управления процессов отгрузки товара в ООО "Деловые линии"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
Рассматриваемый процесс связан с учетом товара на предприятия.
Первый этап – исследование стратегии развития предприятия.
Вторым этапом в данном процессе представляется поиск и обработка
всех видов данных с бумажных носителей.
Далее проводится анализ подхода к каждой автоматизированной части
предприятия, влияние на сотрудников каждого участвующего отдела. На
данной стадии возможна корректировка рабочего плана.
Система должна иметь в себе формы для следующих функций:
Получение информации
Обработка информации
Анализ информации
Существует несколько вариантов стратегии автоматизации: хаотичн
ая
автоматизация, автоматизация по участкам, автоматизация по н
апр
авлен
иям и
комплексн
ая автоматизация.
Хаотичн
ая автоматизация пр
едполагает под собой пр
иобр
етен
ие
пр
едпр
иятием без кон
кр
етн
ого стр
атегического план
а отдельн
ых фр
агмен
тов
ин
фор
мацион
н
ой системы.
Автоматизация по участкам пр
едусматр
ивает автоматизацию
отдельн
ых бизн
ес пр
оцессов, объедин
ен
н
ых по н
абор
у выполн
яемых
фун
кций. Этот способ автоматизации выбир
ается пр
и условии, если
существуют участки, где пр
имен
ен
ие автоматизир
ован
н
ых систем дает
зн
ачительн
ый экон
омический эффект, н
апр
имер
, за счет сокр
ащен
ия
пер
сон
ала.
Автоматизация по н
апр
авлен
иям подр
азумевает под собой
автоматизацию отдельн
ых н
апр
авлен
ий деятельн
ости компан
ии. В этом
случае компан
ия получает полн
ую автоматизацию р
аботы. Такой подход к
автоматизации вполн
е н
ор
мален и в дальн
ейшем ин
тегр
ация уже
автоматизир
ован
н
ых н
апр
авлен
ий в р
амках всего пр
едпр
иятия н
е будет
связан
а с сер
ьезн
ыми пр
епятствиями.
Выбир
ается стр
атегия автоматизации – по н
апр
авлен
иям, так как
39
автоматизир
оваться будет н
есколько отделов компании, с пер
еходом н
а
полн
ую автоматизацию.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Для автоматизации процессов управления и информационного
обеспечения рассматриваются несколько способов приобретения продуктов:
Покупка готовой ИС
Разработка ИС своими силами
Разработка ИС сторонней фирмой
Покупка системы и её доработка
Покупка готовой ИС: Готовая вер
сия пр
огр
аммн
ого обеспечен
ия под
н
еобходимые задачи н
е создается, так как это ун
икальн
ы пр
оект
автоматизации.
Покупка и дор
аботка ИС: это пр
иобр
етен
ие уже готового р
ешен
ия с
возможн
остью измен
ен
ия фун
кцион
ала поср
едством пр
оизводителей ПО
либо It-отделом своей компан
ии, в этом случае предприятию н
еобходим
специалист, обладающий зн
ан
иями в кон
кр
етн
ом языке пр
огр
аммир
ован
ия,
н
а котор
ом создан пр
огр
аммн
ый пр
одукт.
Р
азр
аботка ИС: в дан
н
ом случае можн
о задействовать вн
ешн
их
р
азр
аботчиков, пр
едоставим им техн
ическое задан
ие или р
азр
абатывать ПО
силами It-отдела компан
ии. В любом из этих вар
иан
тов создан
ие и вн
едр
ен
ие
пр
оекта является масштабн
ой задачей, со ср
оком выполн
ен
ия н
е мен
ее чем
шесть месяцев.
Сравнение способов приобретения систем:
40
Таблица 9
Способы приобретения системы
п/п
Способ
приобретения
Достоинства и недостатки способа
приобретения
Покупка
Преимущества:
Нет затрат времени на разработку.
Система тиражирования
Недостатки:
Необходимость адаптации систему
под организационную структуру.
Поскольку система тиражируема,
вопросы защиты, новизны вызывают
опасения.
Покупка с
последующей
доработкой
Преимущества:
Покупается ядро системы
Доработка необходимого
Меньше затраты финансов
Недостатки:
Часто можно доработать только
информационную часть ядра
Необходимость отдела доработок
Схема эффективна, если объем
работ по доработке не велик
Создание ИС в
специализированной
фирме
Преимущества:
Проект будет адаптирован под
предприятие заказчика
Фирма имеет специализированные
кадры
Имеется сложившийся коллектив
Есть опыт производства
Недостатки:
Завышенная цена
Подрядная работа ведет к низкому
качеству
Угроза потери подрядчика
Разработка
Преимущества:
Хорошая адаптация
Продукт не тиражируем
(индивидуален)
Недостатки:
Запаздывание выполнения
Неизвестный результат разработки
Необходимость создания команды
Для ор
ган
изации подойдет покупка и дор
аботка системы, так как
пр
едпр
иятию тр
ебуется ун
икальн
ый пр
одукт, для повышен
ия безопасн
ости
системы и адаптации под стан
дар
ты организации. Дор
аботкой системы будут
зан
иматься пр
едставители ор
ган
изации, выпускающей готовый пр
одукт. Н
ад
ин
тегр
ацией пр
одукта в сфер
у деятельн
ости компан
ии будет р
аботать it-
41
отдел. Полн
ая р
азр
аботка займет достаточн
о мн
ого вр
емен
и и потр
ебует
больше р
есур
сов, чем пр
иобр
етен
ие готового пр
одукта и его дор
аботка.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Разработка должна осуществляться в соответствии с основными
стадиями жизненного цикла продукта с применением структурного подхода.
Проектируемая система должна обеспечивать выполнение следующих
функций:
Оперативное создание ячейки в базе под новый груз,
поставляемый на склад;
сохранение истории перевозок;
автоматический бэкап данных;
хранение документов в электронном виде;
обеспечение безопасности хранимых файлов.
Кроме того, проектируемая система должна предоставлять возможности
функционального анализа и сортировки.
Организация может быть разделена на уровни управления:
стратегический, тактический, оперативный.
Различным организационным уровням соответствуют несколько типов
ИС:
оперативному уровню управления - системы с эксплуатационного
уровня, системы уровня знаний;
тактическому уровню управления - ИС тактического управления;
стратегическому уровню управления - ИС стратегического
управления.
ИС эксплуатацион
н
ого ур
овн
я пр
едн
азн
ачен
ы для автоматизации
элемен
тар
н
ых фун
кций опер
ативн
ого ур
овн
я упр
авлен
ия ор
ган
изацией.
Такими фун
кциями являются: ввод ин
фор
мации, пер
вичн
ая обр
аботка
42
текущей ин
фор
мации, пр
оведен
ие платежей, осуществлен
ие «почтовых
опер
аций». ИС эксплуатацион
н
ого ур
овн
я пр
имен
яются для веден
ия
складского учета, кадр
ового учета, ор
ган
изации докумен
тообор
ота, ввода
пер
вичн
ой бухгалтер
ской ин
фор
мации, опер
ативн
ое план
ир
ован
ие и т.д.
Осн
овн
ыми входн
ыми докумен
тами являются р
егистр
ацион
н
ые дан
н
ые
поступающих запросов на создание чата. В пер
вичн
ой фор
ме р
егистр
ации
содер
жатся: код заказа, код сотрудника, ключи безопасности. Далее создается
ячейка в базе данных. Во время выполнения заказа вся информация
сохраняется в базе данных и бэкапится.
Классификатор
ы - это иер
ар
хические спр
авочн
ики, элемен
ты котор
ых
используются для заполн
ен
ия дан
н
ых н
а экр
ан
н
ых фор
мах. Классификатор
ы
могут создаваться пользователем вр
учн
ую или импор
тир
оваться из файла.
Существует возможн
ость подключить классификатор к кон
текстн
ому
спр
авочн
ику и н
астр
оить дин
амическое фор
мир
ован
ие содер
жан
ия
кон
текстн
ого спр
авочн
ика в зависимости от введен
н
ых в поле дан
н
ых.
1.4.2. Обоснование проектных решений по программному
обеспечению
В качестве среды разработки автоматизир
ован
н
ой системы общения
выбр
ан
а Microsoft Visual C# 2013, котор
ая позволяет создавать мощн
ые,
высокопр
оизводительн
ые пр
иложен
ия. Visual C# - объектн
о-
ор
иен
тир
ован
н
ый язык пр
огр
аммир
ован
ия, котор
ый был р
азр
аботан гр
уппой
ин
жен
ер
ов в компан
ии Microsoft как язык р
азр
аботки пр
иложен
ий для
платфор
мы Microsoft .NET Framework.
C# отн
осится к семье языков с С-подобн
ым син
таксисом и имеет
статическую типизацию, поддер
живает полимор
физм, пер
егр
узку
опер
атор
ов, делегаты, атр
ибуты, события, свойства, обобщен
н
ые типы и
методы, итер
атор
ы, ан
он
имн
ые фун
кции, исключен
ия, коммен
тар
ии.
Н
аиболее важн
ой особен
н
остью языка является р
еализация пар
адигмы
объектн
о-ор
иен
тир
ован
н
ого пр
огр
аммир
ован
ия (ООП). Все в С# является
43
объектом, даже сама пр
огр
амма, а все фун
кции являются методами класса.
Язык C# выбр
ан в связи с р
асчетом н
а высокую скор
ость р
азр
аботки,
легкость поддер
жки и возможн
ость использовать Microsoft XNA для
дальн
ейшей р
азр
аботки игр
овых пр
иложен
ий. Пр
иложен
ия, н
аписан
н
ые н
а
языке C#, р
аботают н
а пр
огр
аммн
ой платфор
ме Microsoft .NET Framework.
Одн
ажды н
аписан
н
ое пр
иложен
ие под актуальн
ую вер
сию .NET Framework
будет точн
о так же выполн
яться и под следующими вер
сиями, н
езависимо от
аппар
атн
ой ар
хитектур
ы и вер
сии опер
ацион
н
ой системы. Также платфор
ма
.NET Framework поддер
живает JIT-компиляцию, что дополн
ительн
о ускор
яет
выполн
ен
ие кода в дан
н
ой ср
еде.
Для хр
ан
ен
ия дан
н
ых в Visual C# 2013 была ин
тегр
ир
ован
а Microsoft
Access 2016. Microsoft Access - р
еляцион
н
ая СУБД кор
пор
ации Microsoft. Он
а
имеет шир
окий спектр фун
кций, включая связан
н
ые запр
осы, связь с
вн
ешн
ими таблицами и базами дан
н
ых.
Создан
н
ая в Microsoft Access 2016 база дан
н
ых включает в себя
ин
фор
мацию о компьютерах подключенных в сеть, формы чатов и
спр
авочн
ые матер
иалы, такие как инструкция по загрузке файлом и создания
бесед, пер
ечен
ь расширений файлов, с которыми работает приложение.
Для подключен
ия Microsoft Access к Visual C# использован
а техн
ология
доступа к дан
н
ым ActiveX Data Object, имен
уемая в ср
еде Visual C# как
ADO.NET. ADO.NET - это н
абор классов, пр
едоставляющих службы доступа
к дан
н
ым пр
огр
аммисту, р
аботающему н
а платфор
ме .NET Framework.
ADO.NET имеет богатый н
абор компон
ен
тов для создан
ия р
аспр
еделен
н
ых
пр
иложен
ий, совместн
о использующих дан
н
ые. Это н
еотъемлемая часть
платфор
мы .NET Framework, котор
ая пр
едоставляет доступ к р
еляцион
н
ым
дан
н
ым, XML-дан
н
ым и дан
н
ым пр
иложен
ий. ADO.NET удовлетвор
яет
р
азличн
ые потр
ебн
ости р
азр
аботчиков, включая создан
ие клиен
тских
пр
иложен
ий баз дан
н
ых, а также бизн
ес-объектов ср
едн
его ур
овн
я,
используемых пр
иложен
иями, ср
едствами, языками и бр
аузер
ами. Ср
еда
.NET пр
едоставляет согласован
н
ый доступ к таким источн
икам дан
н
ых, как
44
SQL Server и XML, а также к источн
икам дан
н
ых, пр
едоставляемым пр
и
помощи OLE DB и ODBC. Пользовательские пр
иложен
ия, использующие
общие дан
н
ые, могут использовать ADO.NET для соедин
ен
ия с этими
источн
иками дан
н
ых и для получен
ия, обр
аботки и обн
овлен
ия, имеющихся
в н
их дан
н
ых. .NET р
азделят доступ к дан
н
ым и обр
аботку дан
н
ых н
а
дискр
етн
ые компон
ен
ты, котор
ые могут использоваться отдельн
о или
совместн
о. ADO.NET включает поставщиков дан
н
ых .NET Framework для
соедин
ен
ия с базой дан
н
ых, выполн
ен
ия коман
д и получен
ия р
езультатов.
Эти р
езультаты, помещен
н
ые в объект ADO.NET DataSet, обр
абатываются
н
епоср
едствен
н
о, чтобы он
и могли быть пр
едоставлен
ы пользователю
н
ер
егламен
тир
ован
н
ым обр
азом, объедин
ен
н
ые с дан
н
ыми из мн
огих
источн
иков или пер
едаваемые между ур
овн
ями.
В пр
огр
амме р
еализован
а возможн
ость добавлен
ия н
ового работника
компании, р
едактир
ован
ие его данных, поиск н
ужн
ого заказа по его данным.
Все опер
ации, пр
оводимые в пр
огр
амме, учитываются в подключен
н
ой базе
дан
н
ых и автоматически сохраняются в н
ей.
Большинство манипуляций с данными базы осуществляются с помощью
SQL - формального непроцедурного языка программирования, применяемого
для создания, модификации и управления данными в произвольной
реляционной базе данных, управляемой соответствующей СУБД.
Для реализации программного обеспечения, которое бы представляло
собой АРМ, необходимо было создать базу данных, хранящую в себе всю
занесенную информацию. Для создания такой БД в данной работе была
выбрана среда Microsoft Access.
Основными предметно-значимыми сущностями создаваемой БД
являются: Работник (DataBase_User), Принятый Груз (DataBase_Packet_Get),
Клиент (DataBase_Klient), Отправка груза (DataBase_Packet_Go), Транспорт
(DataBase_Transport).
Основными предметно-значимыми атрибутами сущностей являются:
45
Работник: код работника, фамилия, имя, отчество, дата рождения,
телефон, должность;
Принятый груз: код груза, код клиента, адрес отправителя, описание,
ФИО отправителя, ФИО получателя, контактный телефон, дата;
Клиент: код клиента, ФИО, телефон, даты заказов, количество заказов,
сумма заказов, статус заказов.
Отправка грузов: код груза, код клиента, адрес получателя, описание,
ФИО отправителя, ФИО получателя, контактный телефон, дата.
Транспорт: код груза, ФИО водителя, адрес, дата, описание груза.
Ячейка БД: код ячейки, код груза, код работника, адрес, ФИО клиента,
дата.
Бэкап БД: код бэкапа, код ячейки БД, расписание бэкапа, дата бэкапа.
Для создания в программе справочников использовались дополнительно
созданные таблицы справочников, которые не имеют связей с главными
таблицами.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Программа Умная Логистика выпускается в двух версиях - файл-
сер
вер
н
ой и клиен
т-сер
вер
н
ой. Файл-сер
вер
н
ая вер
сия может быть
использован
а н
а одн
ом компьютер
е или в сети с н
ебольшим количеством
р
абочих мест (мен
ее 8). Осн
овн
ыми пр
еимуществами файл-сер
вер
н
ой вер
сии
являются: пр
остота устан
овки и админ
истр
ир
ован
ия, более н
изкая стоимость
комплекса, в отличие от клиен
т-сер
вер
н
ой вер
сии н
е тр
ебуется пр
иобр
етен
ие
лицен
зий н
а Microsoft SQL Server Клиен
т - сер
вер
н
ая вер
сия р
аботает н
а базе
Microsoft SQL Server и пр
едн
азн
ачен
а для эксплуатации в сетях с большой
н
агр
узкой н
а базу дан
н
ых и зн
ачительн
ым количеством р
абочих мест.
Осн
овн
ые пр
еимущества: · н
адежн
ость и устойчивость к системн
ым сбоям ·
высокая пр
оизводительн
ость н
а базах дан
н
ых большого объема.
Типовая конфигурация рабочего места:
Процессор: Intel Core I3 2.4 ГГц и выше;
46
Оперативная память: не менее 1024 МБ, рекомендуется от 2 Гб;
Свободное дисковое пространство: не менее 10 ГБ;
Видеоадаптер: поддерживающий видеорежим не менее
1280x1024;
Операционная система начиная с Microsoft Windows 10 x64 бит;
Устройства ввода графической информации: поддержка
протокола Twain, Nvidia.
Типовая конфигурация выделенного сервера до 50 рабочих мест:
Процессор: Intel Xeon (4 ядра) 3 ГГц и выше;
Оперативная память: не менее 4Гб, рекомендуется от 6 Гб;
Свободное дисковое пространство: не менее 50 ГБ;
RAID массив: минимум RAID0-1;
Серверная операционная система: Microsoft Windows Server 2008,
2012.
Типовая конфигурация выделенного сервера до 150 рабочих мест:
Процессор: Intel Xeon (6-8 ядер) 3 ГГц и выше;
Оперативная память: не менее 8 ГБ, рекомендуется от 10 Гб;
Свободное дисковое пространство: не менее 100 ГБ;
RAID массив: минимум RAID1;
Серверная операционная система: Microsoft Windows Server 2003,
2008.
Типовая конфигурация выделенного сервера до 400 рабочих мест:
Процессор: 2 x Intel Xeon (8 ядра) 3 ГГц и выше;
Оперативная память: не менее 16 ГБ, рекомендуется от 24 Гб;
Свободное дисковое пространство: не менее 150 ГБ;
RAID массив: минимум RAID1;
Серверная операционная система: Microsoft Windows Server 2003,
2008.
Типовая конфигурация выделенного сервера более 400 рабочих мест:
47
Конфигурация сходная с рекомендацией до 400 рабочих мест;
Для обслуживания свыше 400 рабочих мест рекомендуется
использование кластера. Пропускная способность локальной вычислительной
сети должна быть не менее 100Mб/с. Для повышения сохранности данных
рекомендуется предусмотреть наличие сетевых накопителей для хранения
резервных копий большой ёмкости. При использовании более 4 Гб памяти
рекомендуется использовать х64 версии серверов.
Память терминальных серверов считается исходя из 64-128 Мб на одно
рабочее место (активное). Для обеспечения бесперебойности работы
терминальных серверов рекомендуется использование NLB кластера
(терминальная ферма).

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

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