Nesne Yönelimli Bir Yaklaşımla İş Verilerinin Yönetimi

Cem Ufuk Baytar
{"title":"Nesne Yönelimli Bir Yaklaşımla İş Verilerinin Yönetimi","authors":"Cem Ufuk Baytar","doi":"10.33721/by.1270095","DOIUrl":null,"url":null,"abstract":"Nowadays, managing data is so vital for companies in every sector to compete with competitors. Databases are the critical part of information systems to process raw data. Some of them are open source code and some of them are commercial ones. In this study, the main question has been that how business data is managed based on the concept of persistence without any database management system to make a contribution for the problem of impedance mismatch. To find the answer of this question, a persistent object-oriented model has been proposed to establish an infrastructure for especially small companies to manage business data. When designing this model, the source of inspiration has been the concepts of persistence and delegation. Delegation contributes to diminish the effects of code scattering and code tangling problems and to increase modularity. Also, it plays an important role in the model in order to build an interface between users and the system. Serialization methodology has been applied to save data represented by persistent objects. C++ programming language has been used for implementation of the model. The reliability of the proposed model has been proved based on Chidamber and Kemerer’s metric set to measure object-oriented programming. Consequently, the first version of the model has been implemented without needing any database management system. It has also provided valuable functionalities, i.e., saving or loading data, listing data, describing data, inserting data based on object-oriented concepts. In the future, the researchers of the same field can make contributions for developing this model by implementing new features to make it more powerful technically.","PeriodicalId":143631,"journal":{"name":"Bilgi Yönetimi","volume":"160 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bilgi Yönetimi","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33721/by.1270095","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Nowadays, managing data is so vital for companies in every sector to compete with competitors. Databases are the critical part of information systems to process raw data. Some of them are open source code and some of them are commercial ones. In this study, the main question has been that how business data is managed based on the concept of persistence without any database management system to make a contribution for the problem of impedance mismatch. To find the answer of this question, a persistent object-oriented model has been proposed to establish an infrastructure for especially small companies to manage business data. When designing this model, the source of inspiration has been the concepts of persistence and delegation. Delegation contributes to diminish the effects of code scattering and code tangling problems and to increase modularity. Also, it plays an important role in the model in order to build an interface between users and the system. Serialization methodology has been applied to save data represented by persistent objects. C++ programming language has been used for implementation of the model. The reliability of the proposed model has been proved based on Chidamber and Kemerer’s metric set to measure object-oriented programming. Consequently, the first version of the model has been implemented without needing any database management system. It has also provided valuable functionalities, i.e., saving or loading data, listing data, describing data, inserting data based on object-oriented concepts. In the future, the researchers of the same field can make contributions for developing this model by implementing new features to make it more powerful technically.
采用面向对象方法进行业务数据管理
如今,数据管理对于各行各业的公司与竞争对手竞争至关重要。数据库是信息系统处理原始数据的关键部分。其中有些是开放源代码,有些是商业数据库。本研究的主要问题是,在没有任何数据库管理系统的情况下,如何基于持久性概念管理业务数据,从而为解决阻抗失配问题做出贡献。为了找到这个问题的答案,我们提出了一个面向对象的持久性模型,以便为特别是小公司建立一个管理业务数据的基础设施。在设计这一模型时,灵感来源于持久性和委托的概念。委托有助于减少代码分散和代码纠结问题的影响,提高模块化程度。此外,为了在用户和系统之间建立一个界面,委托在模型中也发挥了重要作用。序列化方法被用于保存由持久对象表示的数据。模型的实现使用了 C++ 编程语言。根据 Chidamber 和 Kemerer 用于衡量面向对象编程的指标集,证明了所建议模型的可靠性。因此,该模型的第一个版本无需任何数据库管理系统即可实现。它还提供了有价值的功能,即根据面向对象概念保存或加载数据、列出数据、描述数据、插入数据。今后,同一领域的研究人员可以通过实施新的功能,使该模型在技术上更加强大,从而为该模型的发展做出贡献。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信