Mid Sweden University

miun.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
Föreningswebbplats med bokningssystem
Mid Sweden University, Faculty of Science, Technology and Media, Department of Computer and Electrical Engineering (2023-).
2024 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The overall goal for the projekt was to create a website with booking-functionality for Kristinehamnsortens biodlareförening, an organisation for beekeepers in and around Kristinehamns municipality. The website was created using PHP, SASS and JavaScript, with a REST-api for booking beekeeping-equipment written in PHP and connected to a MySQL-database. Through the REST-api functionality was created to allow members of the organisation to make reservations for renting equipment as well as the ability for the board members to log in to an admin-page and see the reservations made. The webside was design in a modular fashing where content can easily be added into modules of differens sizes, to make adding, editing and deleting content simple and seamless. The projects work was evaluated on teams with a couple of members from the organisation, where minor changes to the color and size was made for certain elements. The choice to create a REST-api for this purpose proved to be superfluous, and the login-funktionality was instead created using a direct connection to the database. There are also plans to in the future convert the bookingsystem to be a direct connect as well.

Abstract [sv]

Projektets mål har varit att skapa en webbplats med boknings-funktionalitet för Kristinehamnsortens biodlareförening, en förening för biodlare i Kristinehamns kommun med omnejd. Webbplatsen har skapats i PHP, SASS och JavaScript, med en REST-webbtjänst för bokning av biodlingsredskap skriven i PHP och kopplad till MySQL-databas. Via REST-webbtjänsten skapades funktionalitet för att medlemmar i föreningen ska kunna boka redskap samt att styrelsemedlemmar kan logga in i ett administrationsgränssnitt för att se bokningar som har kommit in. Webbplatsen har även designats modulärt där innehåll enkelt kan läggas till i moduler av olika storlekar, för att ska vara smidigt och fungera sömlöst att lägga till, ändra eller ta bort innehåll. Arbetet med projektet utvärderades via teams med ett par medlemmar ifrån föreningen, där mindre justeringar gjordes i form av ändring av färg och storlek på vissa element. Valet att skapa en REST-webbtjänst för ändamålet visade sig vara överflödigt, och valet föll på att skapa inloggningsfunktionalitet med direktanslutning till databas i stället. Det finns även tankar på att på längre sikt konvertera bokningssystemet till en direktanslutning också.

Place, publisher, year, edition, pages
2024. , p. 50
Keywords [sv]
WCAG, GDPR, DIGG
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-51666Local ID: DT-V24-G2-006OAI: oai:DiVA.org:miun-51666DiVA, id: diva2:1876314
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
Available from: 2024-06-24 Created: 2024-06-24 Last updated: 2024-06-24Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Abrahamsson, Amanda
By organisation
Department of Computer and Electrical Engineering (2023-)
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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