Розробка програмного забезпечення для автоматичної обробки повідомлень електронної пошти

dc.contributor.advisorТрухов А. С.
dc.contributor.authorЄвдошин О. А.
dc.date.accessioned2026-09-25T10:54:02Z
dc.date.issued2026
dc.description.abstractКваліфікаційна робота присвячена розробці програмного забезпечення для автоматичної обробки повідомлень електронної пошти. Актуальність роботи зумовлена тим, що в багатьох організаціях електронна пошта залишається одним із основних каналів отримання документів, звітів, рахунків, заявок та інших вкладених файлів. Ручна обробка таких повідомлень потребує значних витрат часу, залежить від уважності працівника та може супроводжуватися помилками, зокрема пропуском потрібного листа, неправильним збереженням вкладення або повторною обробкою одного й того самого повідомлення. У роботі проаналізовано практичну задачу автоматизації обробки електронної пошти, розглянуто існуючі програмні засоби та обґрунтовано доцільність створення власного програмного рішення. Сформовано функціональні й нефункціональні вимоги до програмного забезпечення, розроблено архітектуру WPF-застосунку з використанням шаблону MVVM, спроєктовано структуру класів, базу даних і сценарії взаємодії користувача із системою. Розроблене програмне забезпечення реалізовано мовою C# на платформі .NET. Для побудови інтерфейсу користувача використано технологію WPF, для доступу до бази даних – Entity Framework Core і Microsoft SQL Server, для роботи з електронною поштою – бібліотеку MailKit, для передавання даних до зовнішніх систем – HTTP API. Кваліфікаційна робота викладена на 180 сторінках друкованого тексту, та містить 13 рисунків, 7 таблиць, список використаних джерел з 14 найменувань та 5 додатків.
dc.description.abstractengThe qualification work is devoted to the development of software for automatic processing of email messages. The relevance of the work is determined by the fact that in many organizations email remains one of the main channels for receiving documents, reports, invoices, requests, and other attached files. Manual processing of such messages requires considerable time, depends on the attentiveness of employees, and may lead to errors, including missing an important email, saving an attachment incorrectly, or processing the same message more than once. The work analyzes the practical task of automating email processing, reviews existing software solutions, and substantiates the need to develop a custom software solution. Functional and non-functional requirements for the software are defined. The architecture of the WPF application based on the MVVM pattern is designed, along with the class structure, database structure, and user interaction scenarios. The developed software is implemented in C# on the .NET platform. WPF is used to build the user interface, Entity Framework Core and Microsoft SQL Server are used for database access, MailKit is used for working with email, and HTTP API is used for transferring data to external systems. The qualification work is presented on 180 pages of printed text and contains 13 figures, 7 tables, a list of used sources from 14 titles and 5 appendices.
dc.description.provenanceSubmitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2026-07-16T12:06:13Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Ievdosheen_bakalavr.pdf: 2457122 bytes, checksum: d625ae87fca287257cb1614b114a4be2 (MD5)en
dc.description.provenanceStep: reviewstep - action:reviewaction Rejected by Диндеренко Катерина (kateryna.dynderenko@nuos.edu.ua), reason: Добрий день! На доопрацювання. В сам диплом після пункту анотація добавить ключові слова на укр. мові та ключові слова на англ. мові. Зі всіма виправленнями завантажте диплом знову в репозитарій. on 2026-09-07T07:24:40Z (GMT)en
dc.description.provenanceSubmitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2026-09-10T14:06:35Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Ievdosheen_bakalavr.pdf: 2457122 bytes, checksum: d625ae87fca287257cb1614b114a4be2 (MD5)en
dc.description.provenanceStep: reviewstep - action:reviewaction Approved for entry into archive by Диндеренко Катерина (kateryna.dynderenko@nuos.edu.ua) on 2026-09-25T10:50:48Z (GMT)en
dc.description.provenanceStep: editstep - action:editaction Approved for entry into archive by Диндеренко Катерина (kateryna.dynderenko@nuos.edu.ua) on 2026-09-25T10:53:47Z (GMT)en
dc.description.provenanceStep: finaleditstep - action:finaleditaction Approved for entry into archive by Диндеренко Катерина (kateryna.dynderenko@nuos.edu.ua) on 2026-09-25T10:54:02Z (GMT)en
dc.description.provenanceMade available in DSpace on 2026-09-25T10:54:02Z (GMT). No. of bitstreams: 1 Yevdoshyn _bakalavr: 2457122 bytes, checksum: d625ae87fca287257cb1614b114a4be2 (MD5) Previous issue date: 2026en
dc.identifier.citationЄвдошин, О. А. Розробка програмного забезпечення для автоматичної обробки повідомлень електронної пошти : бакалаврська робота ; спец. 121 ''Інженерія програмного забезпечення'' / О. А. Євдошин ; наук. кер. А. С. Трухов. – Миколаїв : НУК, 2026. – 180 с.
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/13702
dc.language.isouk
dc.subjectEntity Framework Core
dc.subjectWPF-застосунок
dc.subjectбібліотека MailKit
dc.subjectшаблон MVVM
dc.subjectтехнологія WPF
dc.subject121 ''Інженерія програмного забезпечення''
dc.titleРозробка програмного забезпечення для автоматичної обробки повідомлень електронної пошти
dc.typeБакалаврська робота

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Yevdoshyn _bakalavr
Size:
2.34 MB
Format:
Adobe Portable Document Format