А. Ю. Волкова, О. В. Харахаш, О. Ю. Сакалюк, О. О. Козуб
{"title":"Розробка електроного дайджесту наукових доробків","authors":"А. Ю. Волкова, О. В. Харахаш, О. Ю. Сакалюк, О. О. Козуб","doi":"10.15673/atbp.v12i1.1698","DOIUrl":null,"url":null,"abstract":"Метою проекту було створення програмного забезпечення, а саме веб-платформи, який надає можливість впорядкувати, нормалізувати та спростити пошук наукового доробку, що міститься серед періодичних наукових видань. Для досягнення поставленої мети, в розробці програмного продукту, було сформовано наступні задачі: проаналізувати основні проблеми предметної області; проаналізувати існуючі аналогів; обрати засоби реалізації програмного продукту; розробити програмний продукт. Об’єктом дослідження виступив онлайн-сервіс, що впорядковує та спрощує пошук серед наукових публікацій. На даний момент, існує декілька аналогів, але головною відмінністю поміж ними є те, що дані програмні продукти не містять перелік наукових видань Одеської національної академії харчових технологій. Для розробки серверної частини електронного дайджесту був обраний фреймоврк Spring та мова програмування Kotlin. Була розроблена реляційна база даних у вільній об’єктно-реляційній СУБД PostgreSQL. Середовищами розробки були обрані IntelliJ IDEA та DataGrip. Для розробки клієнтської частини електронного дайджесту було використано середовище розробки PHPStorm з інтелектуальним редактором, який підтримує передові технології розробки та включає в себе підтримку баз даних, також володіє повним набором інструментів для розробки Інтернет ресурсу. Інтерфейс дайджесту було побудовано за допомогою HTML5/CSS3, для побудови інтерактивного та функціонального додатку було використано мову JavaScript, а також фреймворк Bootstrap для поліпшення розробки.","PeriodicalId":408761,"journal":{"name":"Automation Technological and Business-Processes","volume":"79 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Automation Technological and Business-Processes","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15673/atbp.v12i1.1698","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
该项目的目的是创建一个软件,即一个网络平台,为期刊所载科学著作的搜索提供一个组织化、规范化和简化的机会。为实现这一目标,在软件产品的开发过程中,形成了以下任务:分析主题领域的主要问题;分析现有的类比;选择软件产品的实施手段;开发软件产品。研究对象是一种在线服务,它可以简化科学出版物的搜索。目前有几种类似产品,但它们之间的主要区别在于这些软件产品不包含敖德萨国家食品技术研究院的科学出版物列表。电子文摘服务器端的开发选用了 Spring 框架和 Kotlin 编程语言。使用免费的对象关系数据库 PostgreSQL 开发了关系数据库。开发环境选择了 IntelliJ IDEA 和 DataGrip。PHPStorm 开发环境具有智能编辑器,支持先进的开发技术,包括数据库支持,以及开发互联网资源的全套工具,用于开发电子文摘的客户端部分。电子文摘的界面使用 HTML5/CSS3 构建,使用 JavaScript 语言构建交互式功能应用程序,并使用 Bootstrap 框架改进开发。
Метою проекту було створення програмного забезпечення, а саме веб-платформи, який надає можливість впорядкувати, нормалізувати та спростити пошук наукового доробку, що міститься серед періодичних наукових видань. Для досягнення поставленої мети, в розробці програмного продукту, було сформовано наступні задачі: проаналізувати основні проблеми предметної області; проаналізувати існуючі аналогів; обрати засоби реалізації програмного продукту; розробити програмний продукт. Об’єктом дослідження виступив онлайн-сервіс, що впорядковує та спрощує пошук серед наукових публікацій. На даний момент, існує декілька аналогів, але головною відмінністю поміж ними є те, що дані програмні продукти не містять перелік наукових видань Одеської національної академії харчових технологій. Для розробки серверної частини електронного дайджесту був обраний фреймоврк Spring та мова програмування Kotlin. Була розроблена реляційна база даних у вільній об’єктно-реляційній СУБД PostgreSQL. Середовищами розробки були обрані IntelliJ IDEA та DataGrip. Для розробки клієнтської частини електронного дайджесту було використано середовище розробки PHPStorm з інтелектуальним редактором, який підтримує передові технології розробки та включає в себе підтримку баз даних, також володіє повним набором інструментів для розробки Інтернет ресурсу. Інтерфейс дайджесту було побудовано за допомогою HTML5/CSS3, для побудови інтерактивного та функціонального додатку було використано мову JavaScript, а також фреймворк Bootstrap для поліпшення розробки.