POS for POETS - An Empirical evaluation of POETS for Point of Sales
Item is


Esbensen, Nicolai1, Forfatter
Henglein, Fritz2, Vejleder
1Det Naturvidenskabelige Fakultet, Københavns Universitet, København, Danmark, diskurs:7010              
2Datalogisk Institut, Det Naturvidenskabelige Fakultet, Københavns Universitet, København, Danmark, diskurs:7022              
skjul Ophav
Vis Ophav


Ukontrollerede emneord: POS, POETS, ERP
 Abstract: Enterprise Resource Planning (ERP) systems are a widely used type of software
for managing businesses. They are in general very customizable, in order to
support a versatile selection of businesses. Retail stores constitute one exam-
ple of a business type that utilizes ERP systems. In general retail stores have
customizations for point of sales (POS) in order to support in-store customer
sales. In this thesis, we use routines known from POS as a running example, and
formulate them in domain-specific languages supported by the Process-Oriented
Event-Driven Transaction Systems (POETS) framework. The example is used
to evaluate POETS as a framework, and isolate issues in the current version of
the system. The criteria of evaluation are expressivity, practicality, implemen-
tation speed and code maintenance. We use Microsoft Dynamics NAV as the
ERP system of reference for evaluating the individual factors.
A central aspect of ERP systems is to provide business logic to client appli-
cations. We present several approaches to attain this using POETS and apply
it in a client application developed for the Android platform. POS systems often
have specialized user interfaces for reducing sale processing time by minimizing
the amount of user input. We present a generic library based on the Android
SDK and use it to build a user interface for a POS system. The library separate
the view representation and data management in order to simplify construction
of specialized interfaces. In addition, we describe routines necessary to set up a
base system configuration.
We conclude the thesis by addressing current issues in the system that com-
plicates customization of the current product. In this context, we present and
discuss solutions to issues that we found. The main conclusion is that POETS,
although being sufficiently expressive, has some architectural issues, which if
resolved, could simplify and reduce implementation effort of client applications.
skjul Indhold
Vis Indhold


Mime-type / størrelse:
application/pdf / 5MB
Copyright dato:
Copyright information:
De fulde rettigheder til dette materiale tilhører forfatteren.
skjul Filer
Vis Filer


Bogmærk denne post:
 Type: Speciale
skjul Basal
Vis Basal


Vis Links


Sprog: English - eng
 Datoer: 2012-06-12
 Sider: -
 Publiceringsinfo: København : Københavns Universitet
 Indholdsfortegnelse: -
 Note: -
 Type: Speciale
skjul Detaljer
Vis Detaljer


Vis Kilde