• 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