Managing Business Data with An Object-Oriented Approach

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 is that how business data is managed based on the concept of persistence without a need to connect to a 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. It also 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 was 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.

Erişime Açık
Görüntülenme
5
26.08.2024 tarihinden bu yana
İndirme
1
26.08.2024 tarihinden bu yana
Son Erişim Tarihi
12 Eylül 2024 02:17
Google Kontrol
Tıklayınız
Tam Metin
Tam Metin İndirmek için tıklayın Ön izleme
Detaylı Görünüm
Veritabanları
(dc.source.platform)
TR-Dizin
Yazar
(dc.contributor.author)
Cem Ufuk Baytar
Tür
(dc.type)
Makale
Eser Adı
(dc.title)
Managing Business Data with An Object-Oriented Approach
Konu Başlıkları
(dc.subject)
Object-Oriented Model
Konu Başlıkları
(dc.subject)
Information Management
Konu Başlıkları
(dc.subject)
Information System
Yayın Yılı
(dc.date.issued)
2023
Yayıncı
(dc.publisher)
Bilgi Yönetimi
Açık Erişim Tarihi
(dc.date.available)
2023-12-31
Tek Biçim Adres
(dc.identifier.uri)
https://hdl.handle.net/20.500.14081/2148
Özet
(dc.description.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 is that how business data is managed based on the concept of persistence without a need to connect to a 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. It also 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 was 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.
Orcid
(dc.identifier.orcid)
0000-0003-0844-8160
Dil
(dc.language.iso)
En
DOI
(dc.identifier.doi)
10.33721/by.1270095
Araştırma Alanı
(dc.relation.arastirmaalani)
Information
Analizler
Yayın Görüntülenme
Yayın Görüntülenme
Erişilen ülkeler
Erişilen şehirler
6698 sayılı Kişisel Verilerin Korunması Kanunu kapsamında yükümlülüklerimiz ve çerez politikamız hakkında bilgi sahibi olmak için alttaki bağlantıyı kullanabilirsiniz.
Tamam

creativecommons
Bu site altında yer alan tüm kaynaklar Creative Commons Alıntı-GayriTicari-Türetilemez 4.0 Uluslararası Lisansı ile lisanslanmıştır.
Platforms