To Örebro University

oru.seÖrebro University Publications
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
Arkitektur av administrations- och anmälningssystem inför Trampolin 2013
Örebro University, School of Science and Technology.
2012 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Database and System Design for the Administration and Registration System Trampolin 2013 (English)
Abstract [sv]

I rapporten beskrivs den arkitektur som låg bakom administrations- och anmälningssystemet till riksscoutlägret Trampolin 2013. Områden som behandlas i rapporten är skapandet av den underliggande databasen, projektuppsättning samt kopplingen mellan databas och Data Access-lagret. 

Entity Framework är ett O/R-M-verktyg (Object/Relational-Mapping) som används för att koppla samman relationsdatabaser med objektorienterade applikationer. Entity Framework erbjuder tre tillvägagångssätt för att göra ihopkopplingen, dessa alternativ ställs gentemot varandra, där fördelar och när det lämpar sig att använda vardera beskrivs. 

De tre tillvägagångssätten var:

  • Database First
  • Code First
  • Model First

Rapporten innehåller även en mindre guide på hur tillvägagångssättet som visar sig passa bäst för systemet fungerar. Slutligen beskrivs integrationen med CMS-verktyget Umbraco (Content Management System), där kopplingen mellan systemen beskrivs. 

Resultatet av examensarbetet var den arkitektur som användes i systemet Trampolin 2013.

Abstract [en]

This report cover the design of the architecture behind the registration and administration system used for the Swedish national scout camp Trampolin, which took place in 2013. Fields such as the creating of the database, structure of the project and the link between database and Data Access layer will be covered. 

Entity Framework is an Object/Relational mapping tool that is used to connect relational databases with object orientated applications. Entity Framework provides three different approaches to accomplish this, each with its own use and advantages. These will be described and evaluated. 

The three approaches were: 

  • Database First
  • Code First
  • Model First

The report also contains a brief tutorial how the approach, that turned out to be the best choice for this system, was applied. Lastly the integration with the CMS tool Umbraco (Content Management System) is described, and the connections between the different systems are explained. 

The final result of the thesis was the architecture that was used in the Trampolin 2013 system.

Place, publisher, year, edition, pages
2012. , p. 38
Keywords [en]
Entity Framework, Umbraco, software architecture, Trampolin 2013, scout
Keywords [sv]
Entity Framework, Umbraco, mjukvaruarkitektur, Trampolin 2013, scout
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:oru:diva-23412OAI: oai:DiVA.org:oru-23412DiVA, id: diva2:536839
Presentation
2012-05-28, T207 i Teknikhuset, Örebro universitet, Fakultetsgatan 1, 702 81, Örebro, 10:15 (Swedish)
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-06-25 Created: 2012-06-12 Last updated: 2018-02-05Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Science and Technology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 168 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