Проектування системи управління коштами благодійного фонду

  • О. О. Корнак Національний університет "Львівська політехніка", м. Львів
  • Ю. І. Грицюк Національний університет "Львівська політехніка", м. Львів https://orcid.org/0000-0001-8183-3466
Ключові слова: інформаційна система, веб-додаток, архітектурне рішення, діаграма варіантів використання, діаграма послідовності, реляційна базу даних

Анотація

Спроектовано систему управління коштами благодійного фонду, яка забезпечить взаємодію учасників процесу в окремій інформаційній системі задля надання їм актуальної, достовірної та цілісної інформації на етапах отримання коштів, їх розподілу та аналізу використання. З'ясовано, що відповідна інформаційна система для організації благодійного процесу має містити методи і способи збору, нагромадження, реєстрації, передавання, відображення, зберігання, пошуку, модифікації, аналізу, захисту та видачі необхідної інформації всім зацікавленим сторонам. Проаналізовано найпопулярніші сайти та платформи України для роботи благодійних фондів, що допомогло краще зрозуміти функціональність системи управління коштами організації та їх основного призначення. Визначено основне архітектурне рішення, яке використано для побудови веб-додатку, а саме – шаблон MVC, який застосовують як для проектування архітектури програмного засобу, так і для його розроблення. Побудовано діаграму варіантів використання системи управління коштами, що показує усіх користувачів системи, а також ту її функціональність, доступ до якої має відповідний клас користувачів. Для відображення динамічної роботи веб-додатку було побудовано діаграму послідовності, яка відтворює процес виділення коштів з бюджету фонду для лікування нужденних осіб. Спроектовано базу даних веб-додатку, яка передбачає виконання таких етапів: проектування на концептуальному рівні з використання ER-моделі; проектування на логічному рівні, внаслідок якої було побудовано реляційну базу даних; проектування на фізичному рівні в межах відповідної СУБД, для якої було розроблено відповідну базу даних. Розроблено графічний інтерфейс користувача: головні його елементи згідно з відомими принципами їх побудови; визначено загальну структуру та основне сприйняття його вигляду. На підставі запропонованих рішень розроблено усі інші компоненти, необхідні для роботи веб-додатку, графічні елементи та сторінки.

Біографії авторів

О. О. Корнак, Національний університет "Львівська політехніка", м. Львів

студент, кафедра програмного забезпечення

Ю. І. Грицюк, Національний університет "Львівська політехніка", м. Львів

д-р техн. наук, професор, кафедра програмного забезпечення

Посилання

Alekseev, A. (2019). Introduction to Web Design. Tutorial. Moscow: DMK Press, 184 p. [In Russian].

Arlow, D., & Neustadt, I. (2007). UML 2 and Unified Process. Practical object-oriented analysis and design. (2nd ed.). (Trans. From English). St. Petersburg: Symbol-Plus, 624 p.

Belukha, M. T. (2003). Application of the accountants workstation in accounting and control at the enterprise. Accounting and Auditing, 12, 3–8. [In Ukrainian].

Benko, M. M. (2006). Information systems and technologies in accounting. Tutorial. For university students. Kyiv: National University of Trade and Economics, 362 p. [In Ukrainian].

Clifton, Jan. (2017). Designing the user interface in Android. Moscow: DMK Press, 452 p. [In Russian].

Dikov, A. V. (2019). Client-side technologies of web design. HTML5 and CSS3. Tutorial. Moscow: Doe, 188 p. [In Russian].

Duquette, D. (2019). HTML and CSS. Website development and design. Moscow: Eksmo, 480 p. [In Russian].

Garrett, J. (2015). Web design. Elements of interaction experience. St. Petersburg: Plus sign, 192 p. [In Russian].

Garrett, Jess. (2020). Web design. Elements of interaction experience. Moscow: Symbol-Plus, 285 p. [In Russian].

Guzhva, V. M. (2005). Information systems and technologies in enterprises. Tutorial. Kyiv: KNEU, 400 p. [In Ukrainian].

Kirsanov, D. (2015). Web design: a book by Dmitry Kirsanov. Moscow: Symbol, 368 p. [In Russian].

Kiselev, S. V. (2019). Web design. Moscow: Academia, 285 p. [In Russian].

Kohler, Adrian, & Bradsky, Gary. (2017). Studying OpenCV 3. Moscow: DMK Press, 826 p. [In Russian].

Law of Ukraine of July 5, 2012 (2013). About charitable activity and charitable organizations. Information of the Verkhovna Rada of Ukraine, № 25, Art. 252. [In Ukrainian].

Levus, E. V., Marusenkova, T. A., & Nitrebich, O. O. (2017). Software life cycle. Lviv: Lviv Polytechnic Publishing House, 208 p. [In Ukrainian].

Luchko, M. R., & Adamik, O. V. (2016). Information systems and technologies in accounting and auditing. Tutorial. Ternopil: TNEU, 252 p. [In Ukrainian].

Matvienko, O. V., & Tsyvin, M. N. (2005). Fundamentals of information systems management. Tutorial. Kyiv: Center for Educational Literature, 176 p. [In Ukrainian].

McFarland, David. (2018). The new big book on CSS. Moscow: Peter, 720 p. [In Russian].

McNeil, P. (2017). Web design. Web developers book of ideas. St. Petersburg: Peter, 480 p. [In Russian].

Minnick, Chris, & Tittel, Ed. (2019). HTML5 and CSS3 for Dummies. Moscow: Dialectics, 400 p. [In Russian].

Nielsen, J. (2015). Web Design: A Book by Jacob Nielsen. Moscow: Symbol, 512 p. [In Russian].

Okhrimenko, V. M., & Voronkova, T. B. (2006). Information systems and technologies at enterprises. Lecture notes (for students and listeners of FPO and ZN "Economics of Enterprise"). Kharkiv: KNAMG, 185 p. [In Ukrainian].

Pavlysh, V. A., Glinenko, L. K., & Shakhovska, N. B. (2018). Fundamentals of information technology and systems: a textbook. Lviv: Lviv Polytechnic Publishing House, 620 p. [In Ukrainian].

Petrochenkov, A., & Novikov, E. (2017). Perfect Landing Page. We create selling web pages. St. Petersburg: Peter, 320 p. [In Russian].

Sopko, V. V., & Zavgorodniy, V. P. (2004). Organization of accounting, economic control and analysis: a textbook. For university students. Kyiv: KNEU, 412 p. [In Ukrainian].

Susidenko, V. T. (2016). Information systems and technologies in accounting and auditing. Tutorial. Kyiv: Center for Educational Literature, 224 p. [In Ukrainian].

Syrykh, Yu. A. (2019). Modern web design. Desktop and mobile. Moscow: Dialectics, 384 p. [In Russian].

Website. (2021). "Thank you" for breakfast, "thank you" for dinner, or for what charitable foundations live on. Retrieved from: https://life.pravda.com.ua/columns/2020/01/28/239718/. [In Ukrainian].

Website. (2021). Benefits of ASP.NET MVC. Retrieved from: https://professorweb.ru/my/ASP_NET/mvc/level1/1_2.php. [In Ukrainian].

Website. (2021). Charity is the greatest manifestation of humanity. Retrieved from: https://archangel-of-light.org.ua/blagodiynist-naybilshiy-viyav-gumannosti. [In Ukrainian].

Website. (2021). EF 6 Code-First. Retrieved from: https://www. entityframeworktutorial.net/code-first/what-is-code-first.aspx.

Website. (2021). Eight fundraising ideas for non-profit organizations: foreign experience. Retrieved from: https://euprostir.org.ua/practices/144495. [In Ukrainian].

Website. (2021). Everyone Can Do International Charitable Foundation. Retrieved from: https://www.everybodycan.com.ua/. [In Ukrainian].

Website. (2021). How to accept and provide assistance to a charitable foundation. Retrieved from: https://www.prostir.ua/?blogs=yak-virno-blahodijnomu-fondu-pryjmaty-ta-nadavaty-dopomohu(2020). [In Ukrainian].

Website. (2021). Information system. Retrieved from: https://uk.wikipedia.org/wiki/Information_system. [In Ukrainian].

Website. (2021). Lets help International Charitable Foundation. Retrieved from: https://letshelp.com.ua/. [In Ukrainian].

Website. (2021). Microsoft Visual Studio development environment. Retrieved from: https://informatics.in.ua/programming_csharp/part_01.php. [In Ukrainian].

Website. (2021). Model view controller. Retrieved from: https://ru.wikipedia.org/wiki/Model-View-Controller.

Website. (2021). MVC Architecture. Retrieved from: https://www.educative.io/blog/mvc-tutorial.

Website. (2021). Sequence diagram. Retrieved from: http://flash.retejo.info/cxefpagxo/uml/diagrama-poslidovnosti. [In Ukrainian].

Website. (2021). Syncfusion DocToPDFConverter for.NET Framework. Retrieved from: https://nugetmusthaves.com/Package/Syncfusion.DocToPdfConverter.Base.

Website. (2021). The "essence-connection" model. Retrieved from: https://en.wikipedia.org/wiki/Model_"essence_—_relationships ". [In Ukrainian].

Website. (2021). Ukrainian charity exchange dobro.ua. Retrieved from: https://dobro.ua/. [In Ukrainian].

Website. (2021). What is charity?. Retrieved from: https://en.wikipedia.org/wiki/Charity. [In Ukrainian].

Опубліковано
2021-04-29
Як цитувати
Корнак, О. О., & Грицюк, Ю. І. (2021). Проектування системи управління коштами благодійного фонду. Науковий вісник НЛТУ України, 31(2), 121-132. https://doi.org/10.36930/40310220
Розділ
Інформаційні технології

Статті цього автора (авторів), які найбільше читають