liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Att utveckla en webbapplikation för att sälja presentböcker
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
2014 (Swedish)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesisAlternative title
Development of a web application for selling gift books (English)
Abstract [sv]

Syftet med denna rapport har varit att beskriva hur man utvecklar en internetbokhandel i form av enwebbapplikation samt att dokumentera erfarenheter från programutveckling.

För att kompensera för konkurrenternas stordriftsfördelar valdes en inriktning mot att säljapresentböcker. Genom att leverera ett komplett paket med inslagning och personlig hälsningtillsammans med boken ska det bli möjligt att uppnå lönsamhet.

Utvecklingen har skett i ett enmansprojekt och den ensamme projektmedlemmen har befunnit sig påIrland. Detta gör att kursens inriktning mot agila metoder fått anpassas så att endast de relevantadelarna av metoden (SCRUM) har kommit till användning. Utvecklingen har genomförts i femsprintar.

Teknikplattformen har varit HTML och ramverket Bootstrap (CSS och jQuery) på klientsidan och Flasksom är ett ramverk baserat på Python på serversida. Databashanteraren har varit SQLite. Av tidsskälhar asynkron kommunikation mellan klient och server inte implementerats.

Den levererade applikationen har ett ”look and feel” som ligger nära de större konkurrenterna. Allspecificerad funktionalitet har inte varit möjlig att leverera inom ett begränsat enmansprojekt. Deviktigaste funktionerna som behöver läggas till för att lansera affärsiden ligger inom områdettilläggstjänster och fulltextsökning.

Abstract [en]

The purpose of this report is to document the design and development of a web application forselling gift books online. The report and the project to develop the site are included in the courseTDDD83 Computer Engineering - Bachelor Project at the Linköping Institute of Technology. Inaddition to training in the technologies required to build a web application the course is focused onScrum an agile development method. The intent is that the students practice using Scrum in a projectteam of six to eight students.

However the project documented in this report only has one team member a student on a one yearexchange programme in Ireland. This being so it has been necessary to adapt the project scope andmethodology to a one-man project. The scope of the development effort is reduced by not requiringthat the application is made available on the internet and by not using asynchronous communicationbetween client and server. For more restrictions see paragraph 1.4 Avgränsningar. The Scrummethod is used only when it is relevant. This adaptation of the method is documented in paragraph2.1 SCRUM. An important part of the Scrum method that is retained is the use of iterations (sprints).Each sprint delivers a working end product. The project was divided in five sprints each of thembetween two and three weeks long.

The technical platform with a few exceptions has been mandatory. In addition to HTML theframework Bootstrap based on CSS and jQuery has been used on the client side. On the server sidethe framework Flask based on Python has been used. The RDBMS has been SQLite. For a detaileddescription see paragraph 2.4 Utvecklingsmiljö and 4.3.1 Översikt och kommunikation.

The business to sell books online is dominated by a few major companies. A new small player in thismarket can not earn money by doing the same thing. The Vision for the new business is to becomethe preferred choice for customers that want to find a book to be given as a gift. The new businessshall be a one stop shop that takes care of everything needed in this situation. In addition to booksthe customers need services such as gift wrapping, delivery to the receiver of the gift on the rightdate and a possibility to write a personal greeting on a nice looking card that is sent with the gift. Theanalysis behind this Vision can be found in chapter 5 Marknadsföringsplan that includes an analysisof the competitors. Chapter 6 Etiska aspekter looks into issues such as privacy legislation that imposedirect consequences on the design of the database.

The design of the web application is based on user stories derived from this analysis. See 3Systemöversikt. Features that must beat the competitors are derived from the Vision and featuresthat are expected from any player in this market are set by the competitors. The ER model in 4.1Databas was defined from an analysis of the user stories. The GUI is close to the de facto standardset by the competitors unless there is a compelling reason to deviate. See 4.2 GUI.

It has not been possible to implement all user stories within the time available. Remainingfunctionality required to launch the site is mainly in the area of full text search and add on services.The most important disadvantage in being a one man project has been difficulties to do propertesting. Usability testing requires real users and they cannot be replaced by the same person that hasdone all analysis and all coding.

Place, publisher, year, edition, pages
2014. , 46 p.
Keyword [sv]
webbapplikation, webbshop, internetbokhandel, agil, presentböcker, python, sqlite
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-108966ISRN: LIU-IDA/LITH-EX-G--14/070—SEOAI: oai:DiVA.org:liu-108966DiVA: diva2:734133
Subject / course
Computer and information science at the Institute of Technology
Presentation
2014-06-03, Donald Knuth, Linköpings universitet, Linköping, 09:00 (Swedish)
Supervisors
Examiners
Available from: 2014-08-08 Created: 2014-07-15 Last updated: 2014-08-08Bibliographically approved

Open Access in DiVA

fulltext(2035 kB)355 downloads
File information
File name FULLTEXT01.pdfFile size 2035 kBChecksum SHA-512
c90b3098b287595fa18c713961dad4ecfb6bf8c831ba6e11de0578bd335540e65cafc03f12767be55a1466c200f76f9a9045f3adc46a187132c6b1e2a4a8f581
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information ScienceThe Institute of Technology
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 355 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: 1199 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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