51 |
Databaslagring av tredimensionella datorspelsobjekt i realtidAndersson, Tor January 2007 (has links)
För att enbart kunna lagra ett tredimensionellt objekt i en databas krävs inte en väldigt optimerad databasdesign. Men beroende på användningsområdet av databasen kan det krävas stora optimeringar för just detta. I jämförelse med ett dataspel som har en framerate över 30 fps (uppdateringar per sekund) så är en databas väldigt långsam. Eftersom att databasen sett ur ett spels perspektiv tar lång tid på sig att svara när man frågar den något kommer detta att innebära stora problem när man försöker kombinera de två. Det finns dock saker man kan göra för att öka prestanda på en databas, exempelvis att optimera själva frågorna till databasen. Men framför allt kan man optimera själva databasdesignen. Självklart kan man utveckla spelet så att det inte nödvändigtvis behöver ha kontakt med databasen i varje uppdatering. Detta är något som denna rapport kommer att gå in på djupet med och då läggs större vikt på databassidan än på spelsidan.
|
52 |
Utvecklingen av ett tidregistrerings- och faktureringssystemJansson, Mikael, Jansson, Daniel January 2006 (has links)
Vi har utvecklat ett tidregistrerings- och faktureringssystem åt Xeratech Systems AB i Karlstad. Målet med vårt arbete var att utveckla ett system som var mer användarvänligt och mer funktionsenligt än Xeratechs gamla system - XSIS. Huvudfunktionen med systemet är att kunna registrera tider som anställda på Xeratech arbetat på olika projekt, vilket sedan ska kunna sammanställas till fakturor. Vi har skrivit en kravspecifikation för systemet efter diskussion med Xeratech, och sedan implementerat tidregistreringsdelen av specifikationen. Resultatet av vårt arbete är ett väl fungerande system som fått positiv respons vid testkörning hos Xeratech. En MySQL databas har använts för att lagra all information om registrerade tider, projekt och kunder. Till utvecklingen av webbapplikationen användes .NET. Systemet färdigutvecklas på Xeratech och kommer senare ersätta deras gamla system. / We have developed a time registration and invoicing system for Xeratech Systems AB in Karlstad. The goal with our work was to develop a system that was more user friendly and more functional than Xeratechs old system - XSIS. The main function of the system is to be able to register time which the employees at Xeratech have worked in different projects, which can then be compiled into invoices. We have written a requirements-specification for the system after discussions with Xeratech, and then implemented the time registration part of the specification. The result of our work is a well performing system which has gotten a positive response from testing at Xeratech. A MySQL database has been used to store all information regarding registered time, projects and customers. For the development of the web application .NET was used. The system will be finished at Xeratech and will later replace their old system.
|
53 |
OMT-A : Praktisk utvärdering m.a.p verksamhetsreglerHolgersson, Jesper January 2001 (has links)
En aktiv databas har förmåga att reagera på tillstånd och händelser i databasen. Hur databasen reagerar beror på hur dess ECA-regler är utformade. ECA-regler kan framställas genom att analysera verksamhetsregler, som beskriver riktlinjer och restriktioner för processer i verksamheten. Dock saknas ett enkelt sätt att modellera verksamhetsregler för att framställa ECA-regler. Ett möjligt sätt att skapa modeller är att använda OMT-A och UML-notationen. Rapporten beskriver en praktisk utvärdering av OMT-A och UML-notationen med avseende på att skapa modeller av verksamhetsregler som kan implementeras som ECA-regler. Styrkan i OMT-A kombinerat med UML är att modellerna blir enkla, lätta att spåra, samt uttrycker regler fullständigt. Svagheter är modeller av sammansatta händelser som tenderar att bli onödigt komplexa. En jämförelse görs med andra sätt att skapa modeller av verksamhetsregler. Resultatet är att OMT-A och UML mycket väl kan ersätta andra befintliga metoder.
|
54 |
Konsistens i filbaserad databasRudolfsson, Carin January 2005 (has links)
Det finns ett problem med att filbaserade databaser inte klarar av att hantera konsistens i form av de beroenden som existerar i databasen. Här har detta problem undersökts utifrån de uppdateringar som sker när indata och datadefinitioner på nytt, efter eventuell uppdatering, genereras in i databasen. Olika typer av beroenden har identifierats i databasen och testexempel har valts ut bland befintliga datadefinitioner och indatafiler i det system som används som exempelsystem. Möjligheten att använda en wrapper för att hantera konsistensen har undersökts och denna wrapper har placerats in i arkitekturen för exempelsystemet. Tester har genomförts för främmande nycklar och funktionaliteten add, lägga till ny data. Vid tester kan konstateras att de flesta främmande nycklar antingen identifieras av programmet eller de kan identifieras via ytterligare implementation.
|
55 |
Ledningsinformationssystem i webbmiljöSillanpää, Janne January 1999 (has links)
Detta arbete har utförts på WM-data i Skövde och gick ut på att skapa ett ledningsinformationssystem i webbmiljö. Systemets uppgift var att förse användaren med information om vårdplatsbeläggningen på tre av Skaraborgsläns sjukhus. Systemet skapades som en webbapplikation vilken med hjälp av Java applets kommunicerar med databaser som innehåller informationen. Arbetet resulterade i en webbapplikation, en systemspecifikation för applikationen och en examensarbetesrapport.
|
56 |
En objektorienterad, semistrukturerad databas för lagring av proteininformationAhlgren, Linus January 2001 (has links)
Under det senaste årtiondet har molekylärbiologin genomgått stora förändringar. Genom utvecklingen av tekniker för DNA-sekvensiering har man kunnat utforska stora mängder information. Denna information lagras i biodatabaser som i många fall är länkade med varandra för att ge användaren ett bredare sökfält. SWISS-PROT är ett exempel på en sådan biodatabas som lagrar proteininformation. Användare som har mindre kunskap om databasens uppbyggnad och unika identifierare kan dock stöta på problem i form av en mängd sökresultat, där endast en mindre del är intressanta för användaren. Missförstånd och tvetydigheter kan också uppstå i länkade biodatabaser, då databaserna har olika uppbyggnad och definitioner på olika "byggstenar" i databasen. Arbetet i denna rapport ska därför fokusera på att skapa en databas för molekylärbiologidata som tar hand om dessa problem. För att kunna åstadkomma detta ska ett databashanteringssystem som har funktionaliteter som erbjuder lösningar till dessa problem användas. Den data, i form av proteininformation, som ska lagras hämtas från en SWISS-PROT-domän. I arbetet kommer databashanteringssystemet Lore att användas.
|
57 |
Utveckling av e-handel med ASP.NET AJAXJohansson, Henrik, Skålberg, Tommy, Grunditz, Jimmie January 2008 (has links)
Denna rapport behandlar utvecklingen av en webbaserad e-handelslösning där nya tekniker för utveckling tillämpas. Olika tekniker för att skapa ett rikare och mer interaktivt gränssnitt beskrivs. Hur utvecklar man en e-handelssida med dagens moderna tekniker?Vilka tekniker fungerar bäst? Det är frågor som dessa som ligger till grund för detta examensarbete. Vi fick i uppdrag av företaget Mil Tech i Västerås att utveckla en e-handelssida med kortbetalning och tillhörande administrationsgränssnitt. Syftet med detta examensarbete var dels att ta reda på hur man utvecklar en ehandelssida med dagens moderna tekniker, vilka tekniker som är mest lämpliga för ändamålet samt att utveckla sidan efter kundens krav och önskemål. Vi har utvecklat en applikation där kunden själv kan hantera produkter och uppdatera sidans information och utseende. En användare skall kunna registrera sig och sedan genomföra ett köp. Applikationen är utvecklad i ASP.NET 2.0 med programspråket C-Sharp (C#), då det är en relativt ny teknik med hög säkerhet och bra prestanda samt att den är bra associerad till den kraftfulla databashanteraren MS SQL Server 2005. Utöver programspråket använder applikationen sig av ASP.NET AJAX. Utvecklingsmiljön består av Visual Studio 2005 Professional med versionshantering genom Subversion och databashantering genom MS SQL Server 2005 Express och MS SQL Server Management studio Express. För att få tillgång till den information som behövdes för att genomföra arbetet användes främst internet eftersom vi behövde aktuell information och att det i dagsläget inte fanns tillräckligt uppdaterad litteratur. De förberedelser som gjorts innan utvecklingsarbetet började var att samla information om hur e-handel med kortbetalning fungerar samt vad kundens önskemål var. Hela webbsidan utom administrationsgränssnittet är språkberoende och kan ses på tre olika språk, svenska, engelska och tyska. Tekniknummer_579 / Tekniknummer_579 This report discusses the development of a web-based e-commerce solution where new technologies for development are applied. Different techniques for creating a richer and more interactive user interface are applied. How do you develop an e-commerce website with today’s modern techniques? Which technologies are best suited? Questions like these are the basis for this graduation work and we have been given an assignment by a company called Mil Tech situated in Västerås, to develop an e-commerce website with card-payment and also with an administration interface. The purpose with this graduation work is in part to find out how you develop an e-commerce website with today’s modern technologies, which technologies are best suited for the task and to adapt the site according to the customers wishes and demands. This will be done by developing an application where the customer can handle products and update the websites information and appearance. A user shall be able to register and carry out a purchase. The application is developed in ASP.NET 2.0 with the developing language C-Sharp (C#). This is a relatively new technique with high security and performance, and also that it has good compatibility with the powerful database-handler MS SQL Server 2005. In addition to C# the application also uses ASP.NET AJAX Extensions. Our developing environment is made up of Visual Studio 2005 Professional with version handling through Subversion and database handling through MS SQL Server 2005 Express and MS SQL Server Management studio Express. To get the information we need for the project, the main source will be the Internet, because we need current information and today literature isn’t always up to date. Preparations we did before developing were to gather information about e-commerce with card-payment, and going through the customers wishes and demands. The entire website except the administration is language-dependent and can be viewed in three different languages, Swedish, English and German.
|
58 |
Optimering av SQL-frågor för analys i QlikView / Optimizing SQL-statements for analysis in QlikViewForsberg, Mikael, Morell, Mikael January 2006 (has links)
Huvudsyftet med detta examensarbete är att för vår uppdragsgivare ÅF:s räkning, analysera huruvida det är möjligt att, rent tidsmässigt, hämta lagrad information från en av företagets kunders databaser online samt presentera detta grafiskt, som statistisk information. Hänsyn måste tas till server- och nätverksbelastning. Vid analysen optimerade vi SQL-frågor, vilket resulterade i en minskning av den totala exekveringstiden på serversidan med 24 sekunder. Den databasoberoende applikationen QlikView med sina inbyggda funktioner visade sig vara ett mycket användbart rapporteringsverktyg. Genom att utveckla ett grafiskt gränssnitt, tydliggjorde vi olika fråge- och svarsalternativ, vilka fungerar som underlag för sammanställning av produktionsdata. / The main purpose of this thesis is, on the behalf of ÅF, to examine how stored information can be gathered online in a timely fashion. Consideration must be taken to the server and network load. During our investigation we were able to optimize SQL queries that resulted in a reduction of the total execution time by 24 seconds at the server side. One analysis tool that was very useful during our assignment was QlikView, which turned out to be a database independent analysis and reporting tool. We have clarified some alternatives of the questions and answers by developing a graphical interface, which is the basis for putting together the information.
|
59 |
Jämförelse av relationsdatabaser och NoSQL-databaser : När kommunikation ska ske med en webbapplikation i ett odistribuerat system / Comparison of relational databases and NoSQL-databases : When communication will be done with a web application in a undistributed systemGustavsson, Johan January 2014 (has links)
I detta arbete undersöks det hur en NoSQL-databas presterar jämfört med en relationsdatabas när kommunikation sker med en webbapplikation. Testning sker med hjälp av en PHP-applikation och Ajax för att simulera användningen av en webbapplikation. Den data som kommer lagras i databaserna kommer vara strukturerad och databaserna kommer vara på ett odistribuerat system. Metoden är teknikorienterade experiment men för framtida arbeten kan dessa tester utföras som en fallstudie för att ytterligare simulera en skarp användning av en webbapplikation.I detta arbete förklaras anledningen till framtagningen av NoSQL-databaser. Saker som diskussionen om att NoSQL kommer ta över platsen som de mest använda databaserna från relationsdatabaser tas också upp. Förhoppningsvis kan detta arbete ge viss insikt till den diskussionen.Resultatet av detta arbete visar att NoSQL kan passa bra för databaser som har en last som ärskriv- och uppdateringstung, men också att relationsdatabaser fortfarande passar bra i många fall.
|
60 |
An Approach to Achieve DBMS Vendor Independence for Ides AB's PlatformJohansson, Philip, Blomqvist, Niklas January 2017 (has links)
Software that is developed with few integration capabilities to different user interfaces or database vendors might lose market share in the long run. To stay competitive, companies that find themselves in situations like these might need to look at options to increase their alternatives. This thesis aims to present and evaluate how Ides AB could achieve vendor independence as it relates to database integration.The proposed solution is based on pre-existing code from an existing product and thus includes theory about the methods and details how one can read, understand and analyse code. The outcome is presented with code examples to give the reader a clear and concise understanding. In the evaluation phase, we take other related work into consideration as it relates to our thesis focus. The proposed approach presented consists of a class to represent different database vendors. It also consists of abstract functions handling the interaction between different databases. Which database the class interacts with is determined by the connection established. The approach also includes what is possible to make database agnostic verified by an evaluation.
|
Page generated in 0.0321 seconds