ПРОЄКТУВАННЯ ТА РОЗРОБЛЕННЯ ПРОГРАМНОЇ СИСТЕМИ ДЛЯ ЦЕНТРУ ВИВЧЕННЯ ІНОЗЕМНИХ МОВ НА БАЗІ JAVA-ТЕХНОЛОГІЙ

Автор(и)

DOI:

https://doi.org/10.35546/kntu2078-4481.2023.2.24

Ключові слова:

програмна система, цент вивчення іноземних мов, Java-технології, JavaServer Faces Technology

Анотація

Метою роботи є проєктування та розроблення програмної системи для центру вивчення іноземних мов на базі Java-технологій. При розробці програмної системи було використано методологію об’єктно-орієнтованого програмування, технології JavaServer Faces Technology, JDBC API, Java Naming and Directory Interface та Java Persistence API. Проведено аналіз основних тенденцій розвитку програмних систем для центру вивчення іноземних мов на базі Java-технологій. Визначено основні функціональні можливості та принципи роботи таких систем. Виявлено сучасні тенденції побудови, розвитку та застосування таких систем. Вирішено актуальне науково-практичне завдання, що полягає в теоретико-методологічному обґрунтуванні підходів та принципів побудови програмних систем для центру вивчення іноземних мов на базі Java-технологій. Практична значимість роботи полягає в можливості застосування теоретико-методологічних підходів і висновків, отриманих в межах роботи для розробки та впровадження програмної системи для центру вивчення іноземних мов на базі Java-технологій. В роботі сформульовано основний і додатковий функції програмної системи, наведено ролі користувачів, що передбачені у програмній системі: адміністратор програмної системи, фахівець з маркетингу та рекламі центру вивчення іноземних мов, методист напрямку, фахівець з викладання курсу (викладач), зареєстрований користувач, відвідувач, побудовано моделі варіантів використання для ролей, що передбачені у програмній системі. Також в роботі розроблено БД програмної системи, описано використання шаблону MVC, наведено життєвий цикл програми JSF, описано методи створення керованого компонента JSF, описано анотації, що встановлюють область, до якої буде розміщено керований компонент, розроблено структуру проєкту в IDE NetBeans, наведено методи керованого bean-компонента.

Посилання

Huijuan Yu. Application and Evaluation of Language Learning Software in Teaching Foreign Languages. Journal of Contemporary Educational Research. 4(1). 2020. pp. 75–79.

Youwen Yang. Computer-assisted Foreign Language Teaching: Theory and Practice. Journal of Language Teaching and Research. 1(6). 2010. pp. 909–912.

Soonjeong Jee, Hee-Cheol Kim. Understanding English Learners Preparing for TOEIC and Their Information Technology Usage Practices in Korea. International Journal of Multimedia and Ubiquitous Engineering 8(5). 2013. pp. 93–104.

Myung Jeong Ha. Hyun-chul Kim. E-learning Education for Academic Literacy in Computer-Mediated Communication. International Journal of Software Engineering and its Applications 8(1). 2014. pp. 107–118/

Hans Bergsten. JavaServer Faces First Edition. O’Reilly Media. 2004. 624 p.

Bauke Scholtz, Arjan Tijms. The Definitive Guide to JSF in Java EE 8: Building Web Applications with JavaServer Faces. Apress. 2018. 709 p.

Bill Dudney, Jonathan Lehr, Bill Willis. Mastering JavaServer Faces (Java). Wiley. 2004. 480 p.

##submission.downloads##

Опубліковано

2023-08-09