oru.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Utvecklingav ordersida i SmartOff 2.0
Örebro University, School of Science and Technology.
2017 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Developmentof Order Page in SmartOff 2.0 (English)
Abstract [sv]

SmartOff är ett småföretag i Fellingsbro som utvecklar en webbapplikation för hantering

av ordrar, offerter, planering, fakturor o s v. Företaget grundandes och ägs av Henning

Baeckström. Deras huvudprodukt, SmartOff, är ett orderprogram för småföretag. När detta

exjobb genomfördes så utvecklade företaget en ny version av applikationen, SmartOff 2.0,

vilken var omskriven från grunden. Denna skrevs med stort fokus på strukturering av koden,

modularitet och ”clean code”, för att se till att den fick bra underhållsmässighet, och att det

var lätt att lägga till nya funktioner. Den är också designad med ett mer simplistiskt och

strukturerat gränssnitt, som anpassar sig beroende på skärmstorleken. Detta möjliggör att

samma sida fungerar bra både på PC och mobiler. Målet var att utveckla SmartOff 2.0 så att

denna på sikt skulle kunna ta över efter den gamla versionen, i vilket fall man får en enda

kodbas som används både på mobiler och på webben. Detta exjobb gick ut på att utveckla två

vyer under orderfliken i SmartOff 2.0: en offertvy och en kalkylvy. Innan projektets start

fanns där en ordersida.

 

Offertvyn skulle nås genom att klicka på en vänsterpil på ordervyn. Denna skulle efterlikna en

offert som den ser ut på papper, och i stort sett se ut som en redigerbar version av en

pappersoffert. Den skulle visa de element som fanns på offerten, inklusive företagets

uppgifter, kundens uppgifter, artikellista och texter över och under artikellistan. Dessa skulle

alla vara redigerbara eller valbara.

 

Det skulle finnas en kalkyl (en lista med material och arbete för som krävs för att tillverka

artikeln, samt mängd, priser o s v för dessa) för varje artikel på ordern, och man skulle

komma till en artikels kalkyl genom att klicka på en pil på artikeln i artikellistan på ordervyn.

Kalkylvyn skulle ha en tabell med kalkylrader, där varje rad representerar ett material som

måste köpas in, eller ett arbete som måste utföras. På varje rad skulle man kunna slå in t ex

pris och antal för att räkna ut hur mycket den raden kostar, och det skulle finnas ett totalpris

på varje rad. Under kalkyltabellen skulle det finnas totalpriser; redigerbart påslag samt ett sätt

att redigera artikelpriset och föra över priset från kalkylen till artikeln.

Abstract [en]

SmartOff is a small company in Fellingsbro, developing a web app for managing orders,

offers, planning, invoices etc. The company was founded and is owned by Henning

Baeckström. Their main product, SmartOff, is an order program for small companies. When

this project was done, they were developing a new version of the application, SmartOff 2.0,

which was rewritten from the ground up. This was written with a great focus on code

structure, modularity, and “clean code”, to make sure it was maintainable, and it was easy to

add new functions. It’s also designed with a more simplistic and well structured user

interface, which adapts depending on the screen size. This allows the same page to function

well on both PCs and phones. The goal was to develop SmartOff 2.0, so that eventually it

could entirely replace the old version, at which point they could use a single code base on

both phones and the web site. This project consisted of developing two new views under the

order tab of SmartOff 2.0: an offer view and a calculation view. Before the start of the project

the tab contained an order view.

 

The offer view was to be reached by clicking a left arrow on the order view. It was to

resemble an offer as it appears on paper, and essentially look like an editable version of a

paper offer. It should contain all the elements that were on an offer, including the company

information, the customer information, an article list, and some texts above and below the

article list. All of these were to be editable or selectable.

 

There was to be one calculation (a list of materials and work needed to make the article, as

well as amounts, prices etc for these) for each article in an order, and you should be able to

get to the calculation by clicking an arrow on the article in the article list on the order view.

The calculation view was to have a table with calculation rows, where each row represents a

piece of material that needs to be purchased, or some work that needs to be done. On each

row you were supposed to be able to input e g price and amount, to calculate the price of the

row, and each row was to have a total price. Below the calculation table, there was to be total

prices; an editable surcharge; as well as a way to edit the article price and transfer the price

from the calculation to the article.

Place, publisher, year, edition, pages
2017. , p. 27
Keywords [en]
smartoff, webb, bootstrap, order program, typescript, knockout.js
Keywords [sv]
smartoff, webb, bootstrap, orderprogram, typescript, knockout.js
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:oru:diva-61147OAI: oai:DiVA.org:oru-61147DiVA, id: diva2:1144438
Subject / course
Computer Engineering
Presentation
2017-05-29, T101, Örebro universitet, Fakultetsgatan 1, 702 81, Örebro, 08:30 (Swedish)
Supervisors
Examiners
Available from: 2017-09-26 Created: 2017-09-26 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(3924 kB)9 downloads
File information
File name FULLTEXT01.pdfFile size 3924 kBChecksum SHA-512
edddae3ac5b24a38f604b674ba83681735158d67b152e6a8bc93f03db89ad5b07d1fed3d0aabd697fe6fe502bc9710e916e87f9c13f59ee8f7dc5f3e4a2adff1
Type fulltextMimetype application/pdf

By organisation
School of Science and Technology
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 9 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 38 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf