• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 43
  • 35
  • 27
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 121
  • 48
  • 46
  • 33
  • 32
  • 29
  • 27
  • 24
  • 23
  • 23
  • 21
  • 19
  • 19
  • 16
  • 13
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
81

Nyhetswidget för varumärken

Halvarsson, Maria January 2024 (has links)
The goal of the project is to develop a news widget for the company Atega In-sight. This news widget will be integrated into their Priceagent application and improve the ability of customers to set prices for their products. Daily meetings with the company as well as communication via chat and other spontaneous meetings. The project includes adjustments to previous sketches to meet current requirements as well as planning the functionality of the widget in the design tool Figma. The project's code will primarily be written in Visual Studio Code. The back-end is developed with NodeJS and the Serverless Framework as the basis for the API, while MongoDB is used as the database manager. Testing of the back-end takes place using the Postman API platform. On the front-end side, reusable components are created with React, mainly written in TypeScript. Ready-made components from Ant Design and styling are done with Styled-Components. The front-end structure follows the Atomic Design Pattern. The result of the project has given the company a functional widget where users can add, remove, edit and view their news feeds. Users can also switch between different tabs and paginate the news articles. Testing of the widget has mainly been performed with various browser add-ons, including VisBug to see if the size of the various components matches the sketches and responsiveness. Wave for testing availability and Lighthouse for performance. However, there is room for more superficial development, such as a better implementation of the NewsAPI in the back-end and small adjustments to improve the user experience, as the widget can sometimes be perceived as slow. / Målet med projektet är att utveckla en nyhetswidget åt företaget Atega Insight. Denna nyhetswidget ska integreras i deras Priceagent -applikation och förbättra kundernas förmåga att satta priser på sina produkter. Dagliga möten med företaget samt kommunikation via chatt och andra spontana möten. Projektet innefattar justeringar av tidigare skisser för att möta aktuella krav samt planering av widgetens funktionalitet i designverktyget Figma. Projektets kod kommer främst att skrivas i Visual Studio Code. Back-end utvecklas med NodeJS och Serverless Framework som grund för API: et, medan MongoDB används som databashanterare. Testning av back-end sker med hjälp av API-plattformen Postman. På front-end-sidan skapas återanvändbara komponenter med React, huvudsakligen skrivet i TypeScript. Färdiga komponenter från Ant Design och styling sker med Styled Components. Front-end-strukturen följer designmönstret Atomic Design Pattern. Resultatet av projektet har gett företaget en funktionell widget där man kan lagga till, ta bort, redigera och se sina nyhetsflöden. Användarna kan ocksa byta mellan olika flikar och paginera nyhetsartiklarna. Testning av widgeten har främst utförts med olika webbläsartillägg, bland annat VisBug för att se om storleken på de olika komponenterna stämmer överens med skisserna och responsivitet. Wave för att testa tillgängligheten och Lighthöuse för prestanda. Det finns dock utrymme för ytterligare utveckling, såsom en bättre implementering av NewsAPI i back-end öch sma justeringar för att förbättra användarupplevelsen, då widgeten ibland kan upplevas som långsam.
82

Prestandajämförelse mellan NOSQL och SQL vid sökningsoperationer på bokhandels hemsidor : En jämförelse mellan MongoDB & MySQL / Performance comparison between NOSQL and SQL at search operations on bookstore websites : A comparison between MongoDB & MySQL

Wetterlind, Hampus January 2024 (has links)
I denna studie tittar vi närmare på vilken av databaserna, MySQL och MongoDB som har lägst svarstid vid sökningsoperationer en bokhandels-sida. Databaserna testades mot olika nivåer av query komplexitet med växande datamängder. Klustrad indexeringsmetod användes för att se om indexeringen påverkade databasernas responstider positivt eller negativt vid varje mätning. Experimentet var utformat för att hämta typisk data, ofta sedd på bokhandels-hemsidor, exempelvis författarnamn och boktitel. Jämförelsen mellan de två databaserna utförs till syftet att se vilken av dessa som ger lägst svarstid, då detta är något vitalt för internethandels-sidor ur ett kundperspektiv. Resultatet var att MySQL hade i genomsnitt lägre svarstider än MongoDB. Fortsatt arbete är möjligt att genomföra, öka till ännu större datamängder och addera fler databaser är ett exempel.
83

Prestandaundersökning av MongoDB och MySQL i applikationsutveckling / Performance evaluation of MongoDB and MySQL in application development

Benerdal, Tilda January 2024 (has links)
Följande studie undersöker funktionalitet och svarstider hos MySQL och MongoDB i kontext till en träningsapplikation. Genomförande studie inkluderar en pilotstudie för att identifiera eventuella brister i metodiken och fokuserar huvudsakligen på applikationens inloggningsfunktion. Testet visar en betydande skillnad mellan databaserna, där MongoDB hamnar i framkant. Huvudmätningen, som innefattar generering av träningsscheman, utfördes med totalt 700 mätpunkter där resultatet visa likvärdigt resultat för både MySQL och MongoDB. Testets oberoende av databasstrukturer vid datahämtning kan vara en förklaring till detta resultat. Slutsatsen landar i att valet av databashanterare bör baseras på applikationers specifika behov och dominerande operationer. MongoDB är fördelaktig för mer avancerade datastrukturer, medan MySQL kan vara tillräcklig för enklare dataoperationer. Insikten från detta arbete erbjuder vägledning för framtida val av databaser och betonar vikten av att förstå databasstrukturers påverkan på applikationer.
84

Jämförelse av svarstider för olika bilddatabaser för Javabaserade http-servrar / Benchmark of different image databases for Java-based http-servers

Bäcklin, Staffan January 2016 (has links)
Denna kandidatuppsats berör databaser i javabaserade bildhanteringssystem där bilderna lagras och hämtas som binära objekt. I MySQL och en del andra databashanterare kallas detta format för Blob(Binary large object). För att bildhanteringssystemet skall fungera bra krävs det att man använder en snabb databas. Syftet har varit att av ett urval databaser utse den databas som är snabbast i avseende på svarstider för hämtning av bilder som lagras som binära objekt i databaser. Databaserna är de fyra välkända databashanterarna MySQL, MariaDB, PostGreSQL och MongoDB. Testerna har utförts med databaserna integrerade i Javabaserade klient-server moduler för att så mycket som möjligt spegla de villkor som förekommer i ett bildhanteringssystem. De testverktyg som har använts är JMeter som är en avancerad applikation för mätning av svarstider och PerfMon som övervakar åtgång av systemresurser. MongoDB var den snabbaste bilddatabasen men det finns många osäkerhetsfaktorer som måste beaktas vilket också beskrivs i denna kandidatuppsats. Trots att många åtgärder för att motverka osäkerhetsfaktorerna har gjorts, förblir mätosäkerheten stor. Mer åtgärder för att isolera databasernas del av svarstiderna i ett klient-server system måste göras. Förslag på åtgärder redogörs i denna kandidatuppsats. / This bachelor thesis concerns databases in Java-based imaging system where the images are stored and retrieved as binary objects. In MySQL and in some other database management systems this format is called Blob (Binary Large Object). For the imaging system to work well, it is necessary to use a fast database. The aim has been that out of a sample of databases designate the database that is the fastest in terms of response times for downloading images stored as binary objects in databases. The databases are the four well-known database management systems MySQL, MariaDB, PostgreSQL and MongoDB. The tests have been conducted with the databases integrated into Java-based client-server modules in order to as much as possible mirror the conditions prevailing in an imaging system. The test tool that has been used is JMeter which is an advanced application for measuring response times and PerfMon to monitor the consumption of system resources. MongoDB was the fastest image database, but there are many uncertainties that must be considered, which is also explained in this bachelor thesis. Although many measures to counter the uncertainties have been made, the measurement uncertainty remains big. Further measures to isolate the database part of the response times in a client-server system must be made. Proposed measures are described in this bachelor thesis.
85

Use Case Driven Evaluation of Database Systems for ILDA

Thapa, Shova 18 November 2022 (has links)
No description available.
86

REST API & Mobile Application

Grimberg, Marcus, Nord, Ludwig January 2019 (has links)
DH Anticounterfeit, a company working against counterfeit products, has a mobile application that lacks a proper back-end system to handle and store DH Anticounterfeits data. There are plenty of ways to go about to x this problem, but this thesis is focused on the development of a REST API that will be replacing the non-existent system. The main goal is to create the API and run it within a containerized environment using Docker. The whole system should run on Amazon Web Services, that will be working as a server to keep the system going at all times. Nowadays, security is important due to plenty of ways to attack a system, which is why security and authorization will be a high priority. The result will be a well-functioning, high security system that uses MongoDB database to store and process data in a secure way.
87

以前端瀏覽器為中心之雲端運算服務模型研究 / A Research into Cloud Computing Service Model – Focusing on Front-end Browser

余宛儒 Unknown Date (has links)
本研究針對目前最新技術發展趨勢,提出一個以瀏覽器為中心的雲端運算服務模型。本研究稱之「雲端服務交換器系統」,解決後端大量巨量資料透過緩衝區送至前端瀏覽器頁面顕示之問題並改善傳輸速度。本研究整合MongoDB、AngularJS、Socket.IO、Kafka、Node.js五項元素。研究解決前端中JavaScript與網頁互動之困難、前後端開發語言相容性問題、巨量資料需求造成的伺服器負載量、前後端即時通訊效能等問題,最後達成建置高頻交易網站之目的。
88

Synthesis and evaluation of a data management system for machine-to-machine communication

Jordaan, Pieter Willem January 2013 (has links)
A use case for a data management system for machine-to-machine communication was defined. A centralized system for managing data flow and storage is required for machines to securely communicate with other machines. Embedded devices are typical endpoints that must be serviced by this system and the system must, therefore, be easy to use. These systems have to bill the data usage of the machines that make use of its services. Data management systems are subject to variable load and must there- fore be able to scale dynamically on demand in order to service end- points. For robustness of such an online-service it must be highly available. By following design science research as the research methodology, cloud-based computing was investigated as a target deployment for such a data management system in this research project. An implementation of a cloud-based system was synthesised, evaluated and tested, and shown to be valid for this use case. Empirical testing and a practical field test validated the proposal. / Thesis (MIng (Computer and Electronic Engineering))--North-West University, Potchefstroom Campus, 2013.
89

Synthesis and evaluation of a data management system for machine-to-machine communication

Jordaan, Pieter Willem January 2013 (has links)
A use case for a data management system for machine-to-machine communication was defined. A centralized system for managing data flow and storage is required for machines to securely communicate with other machines. Embedded devices are typical endpoints that must be serviced by this system and the system must, therefore, be easy to use. These systems have to bill the data usage of the machines that make use of its services. Data management systems are subject to variable load and must there- fore be able to scale dynamically on demand in order to service end- points. For robustness of such an online-service it must be highly available. By following design science research as the research methodology, cloud-based computing was investigated as a target deployment for such a data management system in this research project. An implementation of a cloud-based system was synthesised, evaluated and tested, and shown to be valid for this use case. Empirical testing and a practical field test validated the proposal. / Thesis (MIng (Computer and Electronic Engineering))--North-West University, Potchefstroom Campus, 2013.
90

Addswift : En webbplattform för internetanvändare över hela världen

Gauffin, Christopher January 2018 (has links)
New technologies arise everyday, but which ones are the best for your project? How do you store data in a safe manner that complies with the new European GDPR law? How do you plan, develop and complete a project? These are but a few formulations of questions that the study in this report will cover.  The report is based around a business idea and vision for a company that offers advanced products built with modern technologies. The first step for the development of this company is to create a prototyp of its first product, a web platform. The prototyp will be formed after a projectplan with meetings with a supervisor and with the use of professional tools like Gantt, WBS and Trello. First and foremost a study will be done behind the theory of different frameworks and technologies but also a reasearch about GDPR and data security. The design phase will be the first part in shaping the projekt where wireframes, sitemap and ERdiagram have been created and documented. The choice of frameworks, mainly Vue, Express and MongoDB and the data security standards JWT and Oauth will be explained and used in the prototype as a base for the technical aspects of the project. Lastly the results och the finished prototype will be presented together with a discussion regarding problems that arose during the project, improvments that needs to be done and what the future holds for the complete web platform. / Nya tekniker växer i rasande fart, men vilka är bäst för ens projekt? Hur lagrar man data på ett säkert sätt som följer den nya europeiska GDPR lagen? Hur planerar, utvecklar och genomför man ett projekt? Dessa är några få frågeställningar som undersökningen i denna rapport tar tittar närmare på.  Rapporten grundar sig på en affärsidé och vision för ett företag som erbjuder avancerade produkter skapade med moderna webbteknologier. Det första steget för företagets utveckling är att skapa en prototyp av den första produkten, en webbplattform. Prototypen kommer att utvecklas efter en projektplan med handledningsmöten och användning av professionella verktyg som Gantt, WBS och Trello. Först och främst studeras teorin bakom om olika ramverk och tekniker men även en undersökning om GDPR och datasäkerhet. Designfasen kommer sedan vara det första momentet för projektets utformning där bland annat wireframes, sitemap och ERdiagram har skapats och dokumenterats. Valet av ramverk, främst Vue, Express och MongoDB samt datasäkerhetsstandarna JWT och Oauth kommer att förklaras och användas i prototypen som grund för projektets tekniska skapande.  Slutligen presenteras resultatet av den färdiga prototypen tillsammans med en diskussion över problem som uppstod under projektets gång, förbättringar som behöver göras och vilka framtidsplaner som finns för den fullständiga webbplattformen.

Page generated in 0.0233 seconds