Тип работы:
Предмет:
Язык работы:


АВТОМАТИЗАЦИЯ РАБОТЫ ТИПОГРАФИИ С ИСПОЛЬЗОВАНИЕМ ТЕХНОЛОГИИ СМАРТ-КОНТРАКТОВ

Работа №30565

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы57
Год сдачи2018
Стоимость6300 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
316
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
1. ОБЗОР АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
ДЛЯ ПРОИЗВОДСТВЕННЫХ ТИПОГРАФИЙ 6
2. ТЕХНОЛОГИЯ РАСПРЕДЕЛЁННОГО РЕЕСТРА, ОСНОВАННОГО
НА ТЕХНОЛОГИИ БЛОКЧЕЙН 13
2.1. Понятие распределённых реестров 13
2.2. Концепция технологии распределённых реестров 14
2.3. Технология блокчейн 14
2.4. Технология смарт-контрактов 16
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОЙ
ИНФОРМАЦИОННОЙ СИСТЕМЫ 17
3.1. Общие требования 17
3.2. Разработка смарт-контракта 17
3.4. Разработка клиентского приложения 27
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 33
ПРИЛОЖЕНИЕ 35
Приложение 1. Исходный код смарт-контракта 35
Приложение 2. Скриншоты пользовательского интерфейса 40
Приложение 3. Исходный код приложения


В любой промышленной отрасли всю деятельность можно изобразить в виде различных взаимосвязанных бизнес-процессов. Для того, чтобы поддержать успех и реализацию всего бизнеса, одной из главных задач руководителя является управление бизнес-процессами организации. Со временем необходимость в совершенствовании и оптимизации бизнес-процессов появляется на предприятиях любой сферы деятельности и отрасли.
Согласно естественному развитию типографии на каждом участке возникает какая-то своя электронная информационная система. Сначала это работает, но на некотором этапе такие разнородные информационные системы станут тормозом для будущего роста бизнеса типографии.
Актуальность данной работы заключается в автоматизации деятельности типографии, так как увеличение документооборота ведёт к затруднению работы по приему и обработке заказов, а также времени формирования отчётности. Большой объём данных, особенно в бумажном виде, не всегда может быть качественно обработан, что может привести к потере средств и времени. Следовательно, появляется необходимость в решении задачи за счёт введения новых эффективных информационных технологий.
Большинство специализированных автоматизированных систем основаны на технологической архитектуре «клиент-сервер». Это приносит ряд преимуществ: централизованное хранение данных, многопользовательский режим работы, простота реализации и так далее. Но есть существенные недостатки. Основной недостаток состоит в том, что реализация бизнес-операций опирается на серверную либо клиентскую часть.
Предлагаемым решением поставленной задачи является автоматизированная система с распределённой базой данных. При этом активные рабочие станции станут узлами параллельной базы данных, позволяя производить репликацию данных, что исключает возможность потери информации при выходе из строя одной из рабочей станции распределённой сети.
В этом случае одним из наиболее интересных вариантов реализации распределённой базы данных является разновидность технологии блокчейн - «Умные контракты». Эта технология для системы обеспечивает наличие таких преимуществ, как общедоступность для каждого участника сети, высокий уровень доверия к системе, их максимальная защищённость, открытость при передаче информации.
Сама по себе технология блокчейн является децентрализованным храни-лищем данных, цепочкой блоков транзакций, которая выстроена по некоторым правилам и обеспечивает защиту от изменений.
Технология «смарт-контракты» является перспективной областью развития блокчейн. «Смарт-контракты» - программный код на Тюринг-полном языке, выполняющийся на блокчейне в зависимости от различных условий [1].
С научной точки зрения, для того, чтобы решить рассматриваемую проблему, использование данной параллельной базы данных будет самым оптимальным вариантом, так как в настоящий момент наблюдается внедрение такой технологии в технические сферы и раскрытие её потенциала.
Целью выпускной квалификационной работы было поставлено разработать автоматизированную информационную систему для типографии, направленную на автоматизацию бизнес-процессов.
Достижение поставленной цели возможно при решении следующих задач:
1. Обзор решений для автоматизации предприятий, сферой деятельности которых является продажа и производство различной полиграфической продукции.
2. Изучение научной литературы, касающейся темы децентрализован-ной среды на блокчейне.
3. Разработка смарт-контракта.
4. Разработка web-приложения для взаимодействия со смарт-контрактом.
Объектом исследования выпускной квалификационной работы является автоматизация бизнес-процессов типографии.
Предметом исследования является приложение, позволяющее автоматизировать бизнес-процессы типографии.
В рамках выполнения работы разработано программное обеспечение, включающее в себя децентрализованное приложение с пользовательским графическим интерфейсом.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


Выпускная квалификационная работа содержит 3 главы:
1. Обзор и анализ существующих решений для производственных типографий, представленных на российском рынке. Были рассмотрены некоторые комплексные системы управления бизнес-процессами типографии на рынке программного обеспечения.
2. Вторая глава посвящена описанию технологии распределённого реестра, основанного на технологии блокчейн. В главе описываются понятие и концепция распределённых реестров, производится детальное рассмотрение вида распределённых реестров - блокчейн, а также рассматривается один из вариантов реализации - технологии смарт-контрактов на платформе Ethereum.
3. Третья глава посвящена описанию разработки децентрализованного приложения, которое ляжет в основу программного обеспечения для автоматизации бизнес-процессов типографии. Данное децентрализованное приложение приведёт к повышению управляемости организации в целом и, как следствие, к увеличению прибыли.
Проделанная работа способствовала выполнению всех поставленных за¬дач:
1. Был проведён обзор автоматизированных информационных систем для предприятий, сферой деятельности которых является продажа и производство различной полиграфической продукции.
2. Была изучена научная литература, касающаяся темы децентрализованной среды на блокчейне.
3. Был разработан смарт-контракт.
4. Было разработано web-приложение для взаимодействия со смарт- контрактом.
В результате работы была разработана автоматизированная децентрализованная информационная система для типографии, которая направлена на изготовление печатной продукции (газеты, книги, журналы).
Разработанная система автоматизированная информационная система для типографии позволяет автоматизировать весь цикл полиграфических работ типографии, который делится на четыре этапа: допечатная подготовка, разработка макета, печать и послепечатная обработка, и оперативно получать управленческую отчётность о проделанных операциях, что позволит увеличить прибыль и повысить эффективность сотрудников организации.
Эффект от разработки и внедрения данной автоматизированной информационной системы заключается в сокращении временных затрат и человеческих ресурсов на выполнение задач, гарантией защиты от изменений и потерь данных, что приведет к повышению производительности труда сотрудников, эффективности работы типографии.



1. Blockchain Guide Documentation [Электронный ресурс] -http://ap-parchguide.ms/.
2. Contracts - Ethereum Homestead 0.1 Documentation [Электронный ресурс] -http://www.ethdocs.org/en/latest/contracts-and-transactions/con-
tracts.html.
3. What Is Ethereum? - Ethereum Homestead 0.1 Documentation,
[Электронный ресурс] -http://www.ethdocs.org/en/latest/introduc-
tion/what-is-ethereum.html.
4. V. Morabito Business innovation through blockchain // Springer Interna-tional Publishing, 2017. - 173 p.
5. M. Volin SWIFT and Accenture outline path to Distributed Ledger Technol-ogy adoption within financial services [Электронный ресурс] - https://www.swift.com/insights/press-releases/swift-and-accenture-outline- path-to-distributed-ledger-technology-adoption-within-financial-services.
6. Ethereum White Paper // GitHub. URL;
https: //github .com/ethereum/wiki/wiki/White-Paper. (дата обращения: 24.03.2017).
7. «The future of financial infrastructure», [Электронный ресурс] -https://bravenewcoin.com/assets/Industry-Reports-2016/WEF-The-future- of-financial-infrastructure.pdf
8. «On Public and Private Blockchains», [Электронный ресурс] -https://blog.ethereum.org/2015/08/07/on-public-and-private-blockchains/
9. «Основы мира Криптовалют: Нужен ли нам blockchain?», [Электронный ресурс] -https://golos.io/blockchain/@greenfund/osnovy-mira-
kriptovalyut-nuzhen-li-nam-blockchain
10.Solidity - Solidity 9.4.12 Documentation, [Электронный ресурс] -https://solidity.readthedocs.io/en/latest/index.html.
11. Account Management - Ethereum Homestead 0.1 Documentation, [Электронный ресурс] -http://www.ethdocs.org/en/latest/account-manage-ment.html#accounts.
12. Ethereum: A secure decentralized generalized transaction ledger. // Gavin Wood. URL:http://gavwood.com/paper.pdf. (дата обращения: 06.03.2017).
13. С. Равал. Децентрализованные приложения. Технология Blockchain в действии - Питер: Бестселлеры O'Reilly, 2017. - 192 с.
14. The Science of the Blockchain Roger Wattenhofer - Createspace Independ-ent Publishing Platform, 2016. - 124 с.
15. JS web frameworks benchmark. [Электронный ресурс]. - Режим доступа:http: //www.stefankrause. net/wp/?p=191(дата обращения: 31.03.17).
16. A Javascript library for building user interfaces - React. [Электронный ресурс]. - Режим доступа: https://facebook.github.io/react/(дата обращения: 31.03.17).
17. Node.js [Электронный ресурс]. - Режим доступа: https://nodejs.org/en/(дата обращения: 15.05.17).


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ