Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/30635
Назва: Математичне та програмне забезпечення розподілених комп’ютерних систем збору та управління даними електронної комерції
Інші назви: Mathematical support and software of distributed computer systems of e-commerce data collection and management
Автори: Яворський, Богдан Аркадійович
Yavorskyy, B.A.
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Яворський Б.Я. Математичне та програмне забезпечення розподілених комп’ютерних систем збору та управління даними електронної комерції: дипломна робота магістра за спеціальністю „123 — комп’ютерна інженерія“ / Б.Я. Яворський. - Тернопіль: ТНТУ, 2019. - 129 с.
Дата публікації: 10-гру-2019
Дата подання: 10-гру-2019
Дата внесення: 21-січ-2020
Країна (код): UA
Науковий керівник: Лупенко, Сергій Анатолійович
УДК: 004.031.43
Теми: 123
комп’ютерна інженерія
розподілена комп'ютерна система
збір даних
управління даними
електронна комерція
математичне забезпечення
програмне забезпечення
distributed computer system
data collection
data management
e-commerce
mathematical software
software
Кількість сторінок: 129
Короткий огляд (реферат): У дипломній роботі досліджено сучасне математичне та програмне забезпечення розподілених комп’ютерних систем збору та управління даними електронної комерції, визначено їх переваги і недоліки та обґрунтовано актуальність розробки методів і засобів побудови таких систем. Запропоновано архітектурне рішення щодо побудови розподілених комп’ютерних систем збору та управління даними електронної комерції, що передбачає використання сервісів агрегації, шини збору і дистриб’ютора на глобальному вузлі системи та аналізаторів транзакцій на локальних вузлах і дає змогу керувати одночасним двостороннім доступом до даних електронної комерції та підтримувати цілісність локальних і глобальної бази даних. Формалізовано архітектуру розподіленої комп’ютерної системи збору та управління даними електронної комерції на рівні компонентів системи і зв’язки між ними, що дає змогу однозначно трактувати модель архітектури з можливістю керування навантаженням на вузли. Обґрунтовано методи управління навантаженням на основі підходів теорії систем масового обслуговування для забезпечення ефективності опрацювання потоків запитів/відповідей у розподіленій комп’ютерній системі. Розроблено програмний засіб збору та управління даними електронної комерції на локальних вузлах розподіленої комп’ютерної системи за допомогою середовища MS Visual Studio, СКБД MS SQL Server і технології WindowsForms для автоматизації запропонованих рішень та проведення експериментальних досліджень.
The thesis investigates the modern mathematical and software of distributed computer systems for collecting and managing e-commerce data, defines their advantages and disadvantages and substantiates the relevance of the development of methods and tools for building such systems. The architectural solution for the construction of distributed computer systems for the collection and management of e-commerce data, which involves the use of aggregation services, collection bus and distributor at the global node of the system and transaction analyzers on local nodes, and allows simultaneous bilateral access to e-commerce data and maintain the integrity of the local and global databases. The architecture of a distributed computer system for collecting and managing e-commerce data at the system component level and the linkages between them, which makes it possible to uniquely interpret the architecture model with the ability to manage load on nodes. The load management methods based on queuing theory approaches have been substantiated to ensure that query/response streams are handled efficiently on a distributed computer system. An e-commerce data acquisition and management software was developed on the local nodes of a distributed computer system using MS Visual Studio, MS SQL Server DBMS and WindowsForms technology to automate the proposed solutions and conduct experimental research.
Зміст: ПЕРЕЛІК ОСНОВНИХ УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ І СКОРОЧЕНЬ ...10 ВСТУП...11 РОЗДІЛ 1 АНАЛІЗ ПІДХОДІВ ДО ПОБУДОВИ РОЗПОДІЛЕНИХ КОМП’ЮТЕРНИХ СИСТЕМ ЕЛЕКТРОННОЇ КОМЕРЦІЇ...15 1.1.Аналіз бізнес-процесів і платформ електронної комерції...15 1.2.Аналіз функціональності та ефективності платформ електронної комерції...18 1.2.1.Платформа Amazon Webstores....19 1.2.2.Платформа Americommerce....22 1.2.3.Платформа Big Cartel...27 1.2.4.Платформа BigCommerce...28 1.2.5.IBM WebSphere Commerce....31 1.2.6.Платформа Magento...35 1.3.Аналіз підходів до проектування комп’ютерних систем розподіленого збору та управління даними електронної комерції...41 1.4.Висновки...47 РОЗДІЛ 2 ОБГРУНТУВАННЯ І ФОРМАЛІЗАЦІЯ ПРОЦЕСУ ЗБОРУ ТА УПРАВЛІННЯ ДАНИМИ У РОЗПОДІЛЕНИХ КОМП’ЮТЕРНИХ СИСТЕМАХ ЕЛЕКТРОННОЇ КОМЕРЦІЇ...48 2.1.Обґрунтування механізмів збору та управління даними на основі реплікації реляційних відношень...48 2.2.Проектування та побудова моделі архітектури розподіленої комп’ютерної системи збору та управління даних електронної комерції...51 82.3.Розробка методу управління навантаженням у розподілених комп’ютерних системах збору та управління даними...55 2.3.1.Обґрунтування математичної моделі потоку запитів і відповідей у розподілених системах збору та управління даних електронноїкомерції...55 2.3.2.Формалізація процесу управління навантаженням у системах електронної комерції...61 2.4.Висновки до розділу...68 РОЗДІЛ 3 РОЗРОБКА ПРОГРАМНОГО ЗАСОБУ ЗБОРУ ТА УПРАВЛІННЯ ДАНИМИ НА ЛОКАЛЬНИХ ВУЗЛАХ РОЗПОДІЛЕНОЇ СИСТЕМИ ЕЛЕКТРОННОЇ КОМЕРЦІЇ....69 3.1.Аналіз загальної концепції управління бізнес-процесами на локальних вузлах систем електронної комерції...69 3.2.Розробка ER-діаграми бази даних системи збору та управління даними електронної комерції на локальних вузлах мережі...75 3.3.Визначення функціональних вимог до системи збору та управління даними систем електронної комерції...81 3.4.Конструювання архітектури системи збору та управління даними електронної комерції...82 3.5.Розробка алгоритму роботи системи збору та управління даними для систем електронної комерції...85 3.6.Розробка користувацьких інтерфейсів системи збору та управління даними електронної комерції...86 3.7.Висновки до розділу...93 РОЗДІЛ 4 ОБГРУНТУВАННЯ ЕКОНОМІЧНОЇ ЕФЕКТИВНОСТІ...94 4.1.Розрахунок норм часу на виконання науково-дослідної роботи...94 4.2.Визначення витрат на оплату праці та відрахувань на соціальні заходи...96 4.3.Розрахунок витрат на електроенергію...99 94.4.Розрахунок витрат на матеріали...100 4.5.Розрахунок суми амортизаційних відрахувань...100 4.6.Обчислення накладних витрат...101 4.7.Складання кошторису витрат та визначення собівартості науково-дослідних робіт...101 4.8.Розрахунок ціни науково-дослідних робіт...102 4.9.Визначення економічної ефективності і терміну окупності капітальних вкладень...103 РОЗДІЛ 5 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ...106 5.1.Охорона праці...106 5.2.Фактори, що впливають на функціональний стан користувачів комп’ютера...110 РОЗДІЛ 6ЕКОЛОГІЯ...115 6.1.Вимоги до мікроклімату, вмісту аеронів і шкідливих хімічних речовин у повітрі приміщень експлуатації моніторів і ПЕОМ. Шляхи дотримання цих вимог...115 6.2.Вплив науково-технічного прогресу на розвиток досліджень та стан навколишнього середовища...117 ВИСНОВКИ...120 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ...123 Додаток А Текстипублікації...126
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/30635
Власник авторського права: © Яворський Богдан Аркадійович, 2019
Перелік літератури: 1.Лаврищева Е.М. Основы технологической подготовки разработки прикладных программ систем обработки данных.АН УССР, Ин-т кибернетики им. В.М. Глушкова; 87-5. Киев.1987. 30 с. 2.АндонФ.И., ЛаврищеваЕ.М. Методы инженерии распределенных компьютерных систем. К.: Наукова думка. 1997.228 с. 3.Лаврищева Е.М., ГрищенкоВ.Н.Сборочное программирование. К.: Наукова думка. 1991.213 с. 4.Лаврищева Е.М. Парадигма интеграции в программной инженерии. Проблемы программирования. 2000. No 1-2. С. 351 –360. 5.Мороз Г.Б.,КовальГ.И.,Коротун Т.М. Определение целей и задач инженерии надежности программного обеспечения. Проблемы программирования.Вып. 1.1997.С. 98 –106. 6.КовальГ.И., КоротунТ.М., ЯблоковаТ.Л., КуцаченкоЛ.И. Планирование обеспечения надежности информационных систем.Проблемы программирования.No3-4.2001.С. 40 -47. 7.Abd-Allah A. Extending reliability block diagrams to software architectures / Center for Software Engineering. Computer Science Department. University of Southern California. Los Angeles. Technical Report: USC-CSE-97-501. URL:http:// sunset.usc.edu/publications/ TECHRPTS/1997/usccse97-501/usccse97-501.ps(дата звернення: 23.10.2019 р. ) 8.Cheung R. A User-oriented Software Reliability Model. IEEE Trans. Soft. Eng.SE-6, N. 2.1980.P. 11-1259.Musa J.D. Operational Profiles in Software Reliability Engineering.IEEESoftware.V.10. N.2.1993.P. 14 -32. 10.Коваль Г.И. Методы определения размера ПО. Проблемы программирования. 1999. No1.С. 63 -71. 11.Malaiya Y.K., DentonJ. What do the Software Reliability Growth Model Parameters Represent.Proc. IEEE-CS Int. Symp. on Software Reliability Engineering ISSRE. Nov. 1997. P. 124 -135. 12.Chulani S. Constructive quality modeling for defect density prediction: COQUALMO.International Symposium on Software Reliability Engineering (ISSRE'99), Boca Raton, November 1-4.1999. P.105-114. 13.БьорнсБ. Распределенные системы. Паттерны проектирования. Питер.2019. 224 с. 14.Карпов Ю.Г. Model сhecking. Верификация параллельных и распределенных программных систем.БХВ-Петербург.2010.560 с. 15.Чекмарев Ю. Вычислительные системы, сети и телекоммуникации.М:ДМК Пресс.2009.184 с. 16.Крылов В.В., СамохваловаС.С. Теория телетрафика и её приложения.СПб.: БХВ-Петербург.2005. 288 с. 17.Ложковський А.Г. Спрощений метод розрахунку багатоканальної системи з чергою в моделі. Наукові праці ОНАЗ ім. О.С. Попова. No 2.2008.С.69-76. 18.Ложковский А.Г., СалмановН.С., ВербановО.В.Моделирование многоканальной системы обслуживания с организацией очереди.Восточно-европейский журнал передовых технологий.2007. С.72–76. 19.Ложковский А.Г. Метод расчета систем обслуживания с ожиданием при произвольном потоке вызовов.К.: Зв’язок. No 1. 2006. С. 57-60. 20.Лившиц А.Л., МальцЭ.А.Статистическое моделирование систем массового обслуживания.М.: Сов. Радио.1978.241 с. 21.Нейман В.И. Структуры систем распределения информации. -2-е изд, перераб. и доп.М.: Радио и связь. 1983. 216 с. 22.Виейра Р. Программирование баз данных Microsoft SQL Server 2008. Базовый курс. .: Пер. с англ. М.: ООО «И.Д. Вильямс».2009. 816 с. 23.ЛупенкоС.А., Яворський Б.А. Архітектура розподіленої комп’ютерної системи збору та управління даними електронної комерції.Матеріали VIІІ Міжнародної науково-технічної конференції молодих учених та студентів «Актуальні задачі сучасних технологій» -Тернопіль (27–28листопада 2019р).Тернопіль: ТНТУ.2019 р. с.59. 24.ЛупенкоС.А., Яворський Б.А.Організація збору та управління даними електронної комерції на локальних вузлах розподіленої комп’ютерної системи.Матеріали VІІнауково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (11-12грудня 2019року). Тернопіль: ТНТУ. 2019р. с. 25.Нейгел К., ИвьенБ., ГлиннДж., УотсонК.С# 2008 и платформа .NET 3.5 для профессионалов.Пер. с англ. М. : ООО "И.Д. Вильямс".2009р.1392 с. 26.Макки А. Введение в .NET 4.0 и Visual Studio 2010 для профессионалов.СПб «Вильямс».2010.446 с. 27.Пасічник В., Резніченко В.Організація баз даних та знань.К:. Видавнича група BHV, 2006. 384 с. 28.Бойчик I. М. Економіка підприємства: Навч. посібник.К.: Атіка, 2004. 480 с. 29.НПАОП 0.00-7.15-18«Вимогищодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями»/Міністерство соціальної політики України. Офіц. вид. К.: Парлам. вид-во, 2018. 24 с. 30.Жидецький В.Ц. Охорона праці користувачів комп’ютерів.Львів: Афіша, 2000. 176с. 31.Желібо Є., ЗаверухаН., ЗацарнийВ.Безпека життєдіяльності.К.: 2001. 483 с. 32.Джигирей В.С. Екологія та охорона навколишнього природного середовища. Навчальний посібник.К.: Знання. 2000. 356с.
Тип вмісту: Master Thesis
Розташовується у зібраннях:123 — комп’ютерна інженерія

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Yavorsʹkyy.pdfДипломна робота2,33 MBAdobe PDFПереглянути/відкрити
autoreferat_Yavorsʹkyy.pdfАвтореферат320,95 kBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора