- Presentation av examensarbete Högskoleingenjör / Kandidat / Civilingenjör åk3
- Titel: Modeling a shopping assisting system
- Respondent: Anders Sjöbom och Rami Karim
- Dag, Datum och Tid: fredag 9/6 15.00-16:00
- Plats: sal A (Mäkitalo)
- Opponent: Michael Chlebek, Mathilda Strandberg von Schantz
- Examinator: Thomas Sjöland
- Språk: Svenska
- Anmälan: ej nödvändig
- Abstract
- With the development of new technology, the phenomenon of online
shopping has started to become more popular in recent years.
While e-commerce uses internet technology to revolutionize the shopping
process, there is still much that can be done with the retail sector
when it comes to integrating new technical solutions. This report
presents the system structure for a back-end to a new technical service
that could be used to simplify certain aspects of the retail shopping experience.
The service uses internet technology to let customers fetch
data about a product, like product information, available sizes and
stock, from the company’s database. It can also be used to send assistance
requests to employees and letting them find the customer via
location tracking, rather than having the customer search for employees
in the store. It is also possible for users to request products from
the staff if the desired size is in stock, but not visible in the store
front. The expected results from the work presented in this report is
a model visualizing the system and a prototype implementation that
showcases some of the functionality.
The development of the model and prototype follows the method
of Object Oriented Analysis and Design, which is a method in software
development that aims to achieve high cohesion and low coupling
within the system. For the model, different UML diagrams are utilized
to create models for the system and its operations. First, a domain
model is created to represent the system in reality and identify the
system actors. After that, communication diagrams are created to
model different system operations. In conjunction with this, the overall
structure of the system is also modeled to showcase the different
components of the system. The prototype is implemented according
to the UML model and is implemented in Java EE. The system listens
for JSON messages, performs the requested operation and responds
with a JSON message back to the client.
The results of this project showcases the general structure of the
system through the model and some of the functionality in action
with the prototype. While there is still much needed future work in
order to get a fully developed product, the model and the prototype
together provide a foundation for the system and how the functional
requirements should be implemented.
Keywords:
System modeling, UML, Retail shopping, Back-end
Det här inlägget är från juni 2017.
Presentation av examensarbete Högskoleingenjör / ...
Thomas Sjöland (Administratör) skrev ett inlägg 7 juni 2017
Thomas Sjöland (Administratör) skrev ett inlägg 7 juni 2017