132 resultados para Informatik
Resumo:
Banverket är den myndighet som har ansvaret för järnvägstransportsystemet i Sverige och är enproducent av järnvägsinformation. En stor del av infrastrukturinformationen lagras i baninformationssystemetBIS och Banverket är förpliktad att tillhandahålla den. I nuläget är informationenåtkomlig på ett lätt sätt främst internt. Dessutom ställer dagens samhälle krav på att informationenska levereras enligt standard. Standardiseringsorgan har tagit fram standarder för geografiskinformation som svar på behovet att återanvända och samutnyttja geografiska data.Vårt examensarbete är genomfört på Banverket Verksamhetsstöds IT-avdelning och var inriktatpå att kartlägga standarder för geografisk information och utveckla en webbtjänst för BIS för attöka tillgängligheten till informationen.Rapportens kunskapsbidrag är en analys av standarder för geografisk information som är relevantaför järnvägsnätet. Resultatet har framställts genom en reflexiv analysmetod med abduktionsom angreppssätt och kvalitativa datainsamlingsmetoder.Som en praktisk del i vårt examensarbete har vi utvecklat en webbtjänst som tillhandahållerfunktionalitet för att nå data i BIS om nätanknutna företeelser och ett ramverk för att omstruktureraBIS interna format i enlighet med standarder.Vi föreslår att Banverket följer de svenska tillämpningsstandarderna SS 63 70 04, SS 63 70 06och SS 63 70 07. Enligt vårt förslag ska Banverket vidta följande åtgärder för att leverera grundläggandedata om järnvägsnät och nätanknutna företeelser enligt dessa standarder:• Analys av informationsbehov utifrån nya verklighets- och verksamhetskrav.• Dokumentation av begreppsmodell och publicering av objekttypskatalog.• Kvalitetssäkring av informationen i BIS.• Datainsamling av koordinater på noder och geometrier på länkar.• Utveckling av ny datamodell för BIS som stödjer tidsaspekter.• Översyn av BIS arkitektur och design.• Uppgradering av utvecklingsplattform.• Utveckling av transformeringar för omstrukturering av rapportresultat från BIS interna formattill standarder.• Komplettering av webbtjänsten med metoder för att leverera metadata. Användaren behövermetadata för att kunna välja objekttyper, attribut och urvalskriterier när rapportbeställningarskapas.• Komplettering av webbtjänsten med metoder för att leverera information om järnvägsnätetsinfrastruktur.
Resumo:
Examensarbetet utfördes på uppdrag av ABB i Ludvika. ABB vill öka effektiviseringen förhanteringen av inkommande gods. Detta för att det mesta sker manuellt i dagens läge och det tarmycket tid och kan resultera i felkällor.Arbetet har två syften. Det första syftet är att förändra del av verksamheten, genom att kommamed ett förändringsförslag när det gäller godshanteringen. Det andra syftet är att jämförastreckkoder och RFID för att se vilket alternativ som passar bäst.För att få fram ett förändringsförslag har vi jobbat med FA/SIM-metoden.Vi har tagit fram ett antal förändringsförslag nedan följer ett urval av dessa:• Ställa krav på leverantörerna att de skall använda streckkoder med rätt standard Code128.• Utforma tydliga och enkla kravspecifikationer för att enklare kunna ta till sig.• Förbättra nuvarande kundrelationer. Genomför en uppföljning med jämna mellanrum föratt se hur kundrelationerna sköts.
Resumo:
Den relativt nya företeelsen BrandME – I am the brand är en eTjänst som fungerar som ett virtuellt provrum och därmed gör det möjligt att kunna prova på kläder virtuellt. Till sin hjälp har man bland annat använt sig av 3D-grafik samt databaser. BrandME är en produkt av det kanadensiska företaget My Virtual Model, ett företag som har arbetat med att sätta standarder för virtuell identitet sedan år 2000.Då denna företeelse är relativ ny, skapar detta utrymme för undersökning och bedömning om huruvida välutvecklad och välanpassad BrandME är. Undersökningens syfte är att utvärdera BrandME för att sedan kunna fastställa nyttan med denna eTjänst. Under utvärderingen koncentrerar vi oss dels på användbarheten hos BrandME och dels på utformningen av BrandME.
Resumo:
Today there are many system development projects that break both budget and time plan. Often this depends on defects in the information systems that could have been prevented. The cost of test can in some cases be as high as 50 % of the projects total cost and it's at the same time an important part of development. Test as such has moved its focus from the software it self and its faults to a wider perspective on whole infrastructures of information systems where assure a good quality is important. Sogeti in the Netherlands have developed a test method called TMap (Test Management approach) that can be used for structured testing of information systems. TMap haven't been used as much as desired in the office in Borlänge. Because Microsoft is releasing a new version of their platform Visual Studio Team System (VSTS 2010) some colleges at Sogeti in the Netherlands are about to develop a template that can support the use of TMap in VSTS 2010. When we write this the template is still in development. The goal for Sogeti was to find out the differences between the test functionality in VSTS 2008 and 2010. By using the purpose with this essay, which was to analyze the test process in VSTS 2008 with TMap against the test process in VSTS 2010 together with the template we got much help to achieve the goal. The analysis was done with four different aspects: The TPI and TMMi models, problem and strength analyses and a few question formulations. The TPI and TMMi models where used to analyses and evaluate the test process. The analysis showed that there were differences between the both test processes. VSTS 2010 together with the template gave a better support to use TMap and perform test. In VSTS 2010 the test tool Camano is connected to TFS and the tool is also to make the execution and logging of tests easier. This leads to a test process that is easier to handle and has a better support for TMap.
Resumo:
In today's society it is becoming more and more important with direct marketing. Some of the direct marketing is done through e-mail, in which companies see an easy way to advertise himself. I did this thesis work at WebDoc Systems. They have a product that creates web documents directly in your browser, also called CMS. The CMS has a module for sending mass e-mail, but this module does not function properly and WebDoc Systems customers are dissatisfied with that part of the product. The problem with the module was that sometimes it didn't send the e-mail, and that it was not possible to obtain some form of follow-up information on the e-mail. The goal of this work was to develop a Web service that could easily send e-mail to many receivers, just as easily be able to view statistics on how mailing has gone. The first step was to do a literature review to get a good picture of available programming platforms, but also to be able create a good application infrastructure. The next step was to implement this design and improve it over time by using an iterative development methodology. The result was an application infrastructure that consists of three main parts and a plugin interface. The parts that were implemented were a Web service application, a Web application and a Windows service application. The three elements cooperate with each other and share a database, and plugins.
Resumo:
The client, Senselogic, had noticed an increased demand for an e-commerce system integrated into its product, SiteVision, something that did not previously exist. Senselogic wanted to integrate a third-party system to manage e-commerce. The problem was that there were very many e-commerce solutions to choose from. In order to select the best system it was necessary to evaluate the e-commerce systems and compare them to each other. To identify the elements that has to be included in an e-commerce system a study of literature was conducted. From the parts identified in the study of literature, a number of criteria were presented. Those criteria were then supplemented with additional criteria that Senselogic required of an e-commerce system before integrating it with SiteVision. Before the evaluation a number of test cases were created to test whether the ecommerce systems fulfilled to the criteria developed. These test cases were then used in the evaluation of the e-commerce systems while a test score was filled in. Then the evaluations of the different systems were compiled and compared in order to see which system best fulfilled the criteria. There was one system that scored higher than the others in the evaluation created. That was the system chosen to integrate with SiteVision.
Resumo:
Amergo är ett företag som inriktar sig på att köra ut bland annat frukt och fika till dess kundföretag. I dagsläget utför kundföretagen beställningar via telefon eller e-post. Jag har fått i uppgift att utveckla ett webbaserat IT-system som ska ge kundföretagen möjlighet att utföra och ändra sina beställningar utan Amergos direkta inverkan.Under systemutvecklingens gång har jag tagit Hultgrens (2007) teorier om eTjänster till hjälp för att på ett systematiskt sätt analysera systemet, eller eTjänsten. Denna analys resulterade i en rad frågeställningar vilka är tänkta att vara till hjälp vid vidareutvecklingen av eTjänsten.Därefter har jag, med hjälp av ovan nämnda frågeställningar, analyserat hur eTjänstens relationer kan byggas ut genom att tilläggstjänster skapas.
Resumo:
A sequence of actions in the world have influenced the information science, one of these actions is the lateral movement in how companies use their IT-systems. IT-systems today, in comparison to before, are used by companies to improve their relationship with their customers. Every year a big amount of money is spent on developing and improving IT-systems. That is why it is important to develop and create IT-systems that are clear, and which encourage, enable and simplify a user’s action. There are criteria to use in actability and “eTjänstetydlighet”. I have in this thesis used acknowledged criteria for actability and “eTjänstetydlighet” to analyze two IT-systems that are equal to each other. This is to show how companies can develop and adjust their IT-system so that they will match today’s point of view. I have also in this thesis chosen to evaluate the usage of criteria for “eTjänstetydlighet” and that is because no one has done that before. The result of this thesis gave Monster and Proffice measures for how to develop their IT-systems. The result of this thesis also gave indications of fuzziness when using criteria for “eTjänstetydlighet”, however, I was able to use the criteria the way they were supposed to be used to fulfill their purpose.
Resumo:
The purpose of this thesis is to present and describe which criteria, according to the systemfamily Configuration Management, should be met when developing a CM-tool to handlemigration data.ACT is a tool developed by Microsoft to gather information about, analyze, test and mitigateapplications in a network when migrating the IT-infrastructure of an organization to a newoperating system. The organization that is being studied wants to present the data about theanalyzed applications in such a way, that a customer can choose what to mitigate and migrate.The goal is therefore to develop a prototype (CM-tool) that will present this data.The study has shown that ACT lacks certain requirements stated by the organization when itcomes to presentation. But when it comes to the rest of the functions, ACT performs as expected.The investigation resulted in specifications and technical solution for the new CM-tool. CMcriteriafor migration data was put forth and parts of the prototype were also developed.
Resumo:
Company X develops a laboratory information system (LIS) called System Y. The informationsystem has a two-tier database architecture consisting of a production database and a historicaldatabase. A database constitutes the backbone of a IS, which makes the design of the databasevery important. A poorly designed database can cause major problems within an organization.The two databases in System Y are poorly modeled, particularly the historical database. Thecause of the poor modeling was unclear concepts. The unclear concepts have remained in thedatabase and in the company organization and caused a general confusion of concepts. The splitdatabase architecture itself has evolved into a bottleneck and is the cause of many problemsduring the development of System Y.Company X investigates the possibility of integrating the historical database with the productiondatabase. The goal of our thesis is to conduct a consequence analysis of such integration andwhat the effects would be on System Y, and to create a new design for the integrated database.We will also examine and describe the practical effects of confusion of concepts for a databaseconceptual design.To achieve the goal of the thesis, five different method steps have been performed: a preliminarystudy of the organization, a change analysis, a consequence analysis and an investigation of theconceptual design of the database. These method steps have helped identify changes necessaryfor the organization, a new design proposal for an integrated database, the impact of theproposed design and a number of effects of confusion for the database.
Resumo:
Tack vare bättre och bättre förutsättningar för utveckling av mobila applikationer, samt utbredning av internetbaserade tjänster, presenteras här ett underlag inför val av mobil utvecklingsplattform. De undersökta plattformarna är Android och Iphone på grund av deras växande utbredning på smartphonemarknaden. Studien presenterar förutsättningar för att utveckla webbtjänst-understödda applikationer för intern distribuering. Ett visuellt tilltalande användargränssnitt är också i fokus för den typen av applikation studien riktar sig mot.Vi har kommit fram till att Android är lättare att lära sig om man kommer ifrån en Java- eller .Netmiljö samt lättare att distribuera. Iphone har däremot bättre stöd för att utveckla grafiskt tilltalande applikationer. Båda plattformarna har dock bristfälligt stöd för kommunikation via webbtjänster. Detta resultat uppnåddes genom litteraturstudier, samt en fallstudie där vi utvecklade applikationer med fokus på just webbtjänstkommunikation, intern distribuering samt ett tilltalande användargränssnitt.
Resumo:
När man kombinerar ett objektorienterat programmeringsspråk och en relationsdatabas uppstår en del problem för utvecklare eftersom objektorienterade programmeringsspråk och relationsdatabaser har olika fokus, objektorienterade programmeringsspråk fokuserar på att avbilda verkliga objekt och relationsdatabaser fokuserar på data. De problem som uppstår kallas med ett samlingsnamn för object-relational mismatch. Det finns flertalet ramverk för att hantera dessa problem. Ett av dem är Entity Framework.Syftet med detta projekt var att utvärdera hur utvecklare tycker att Entity Framework fungerar för att lösa problematiken runt object-relational mismatch, hur det är för utvecklare att lära sig använda Entity Framework samt hur tillgången på inlärningsmaterial är.Under vår studie har vi lärt oss använda Entity Framework samtidigt som vi gjort en studie av tillgången på inlärningsmaterial. Vi har också byggt om en applikation så att den använder Entity Framework. Vi har jämfört den ombyggda applikationen med den gamla applikationen för att kunna se vilken skillnad som Entity Framework bidrog till.Vi kom fram till att Entity Framework hanterar object-relational mismatch på ett bra sätt som bland annat gör att utvecklingsprocessen kortas ner då inte lika mycket kod behöver skrivas. Utvecklare med tidigare kunskaper i .NET-programmering upplever att det är lätt att lära sig Entity Framework. Att det upplevs lätt att lära sig Entity Framework hänger förmodligen ihop med att tillgången på inlärningsmaterial är god.
Resumo:
The report analyses if some common problems can be avoided by using modern technology. As a reference system “Fartygsrapporteringssystemet” is used. It is an n-tier web application built with modern technology at time, 2003-2004. The aim is to examine whether ASP.Net MVC, Windows Communication Foundation, Workflow Foundation and SQL Server 2005 Service Broker can be used to create an n-tier web application which also communicate with other systems and facilitate automated testing. The report describes the construction of a prototype in which the presentation layer uses ASP.Net MVC to separate presentation and business logic. Communication with the business layer is done through the Windows Communication Foundation. Hard coded processes are broken out and dealt with by Workflow Foundation. Asynchronous communication with other systems is done by using Microsoft SQL Server 2005 Service Broker. The results of the analysis is that these techniques can be used to create a n-tier web application, but that ASP.Net MVC, which at present only available in a preview release, is not sufficiently developed yet.