GUI- Ordre. Problemstillinger Transaktion Update stock Tilføj medarbejder execptions Kode stykker.

Slides:



Advertisements
Lignende præsentationer
Præsentation på M3UG 2011.
Advertisements

Stored Procedure Stored Procedure er programstumper, der gemmes i databasen og afvikles op databaseserveren på samme måde som forespørgsler. Med Stored.
Hej.
Arendalkonferancen Arendal 21.juni 2011
EXPO-NET Archiving System
DM 75 Jonas Kristensen – Jesper Kiel Jensen Alex Ly – Ronni Hansen
SQL 1 DDL og DML.
Elmasri kap , Databaser Kvalitetsattributter og arkitektur Sikkerhed Transaktioner.
1. Ordreside: Køretøjerside: Brugereside: Timesedlerside: Beskederside: Oversigtskortside: Themeside: 19.
SQL - Database Lektion 3 7. Semester.
Design af brugerflader11.1 Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing.
Regnskab & økonomistyring - Lektion 15 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010.
Regnskab & økonomistyring - Lektion 2 HD 5. semester forår 2010
IT Jobs Dine muligheder. Der mangler medarbejdere i IT-branchen Hvad kan IT-branchen tilbyde dig? Hvad skal du kunne for at få et job i IT-branchen?
IT Jobs Kompetencer og muligheder. Der mangler medarbejdere i IT-branchen Der er brug for dig!
Prisdiskrimination og smugleri af AIDS-medicin. Baggrundsproblem 6 mio (2001) fattige AIDS-patienter (stor efterspørgsel, lav pris) Firmaer behøver incitament.
TAMBOUR.COM 2. SEMESTERPROJEKT UDARBEJDET AF DANNI JENSEN OG DAVID OLSEN.
Speciale af Nicolaj Bjerregaard Christensen ( ) Distribuerede realtidssystemer Forår 2010
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer Del 2 af 2: Proces- og funktionsdiagrammering Aalborg Universitet, d. 9. oktober 2006.
NOEA/IT FEN - Databaser/Sikkerhed 1 Lektion 10 Sikkerhed og integritet Områder Autorisationsmatrix Realisering i SQL.
Formål – i dag Lidt dybere kendskab til lean Tankesættet Værktøjerne
SQL Introduktion Jesper Tørresø DAB1 F08 6. Februar 2008.
Trigonometrisk Lommeregner
Projekt Vestbjerg Byggecenter
7. SQL constraints og triggers1 Aktive elementer i SQL.
1 Bestanddele i en Windows form-løsning GUI kontroller (eng.: controls) & komponenter (eng.: components) Almindelige egenskaber, metoder & hændelser for.
Portfolio Eksamen, grundforløb Problemformulering projekt 2 De emner vi vil komme ind på vil mest handle om beregningsfejl da dette er det overordnede.
Hoved komponenter Activity (kode+UI) En sammenhængende task Har et default vindue App = ∑activities (en stak af aktiviteter ift afvikling) Broadcast reciever.
Økonomi og Demokrati.
Tekstniveauer: 1.For at skifte mellem de forskellige tekstniveauer, brug "Forøg list niveau"- knappen i værktøjslinjen "Formatering". 2.For at komme tilbage.
SQL Jesper Tørresø DAB1 E oktober Punkter for i dag. SQL baggrund. Relationel algebra. Brug af VS2005.
Løvvang Bowling Center
8.7 Security: Grant and revoke1 Sikkerhed 8.7 Security and User Authorization in SQL.
1. Database-systemer, introduktion
Implementering Innovation er risikofyldt, og selv med en meget detaljeret og omfattende strategi og et godt forarbejde kan det gå Galt, hvis udførelsen.
17. Fejl-håndtering1 Fejl-håndtering 17. Coping With System Failures.
Obligatorisk Selvvalgt Opgave -Kirurg
8.6 Transaktioner1 Transaktioner 8.6 Transactions in SQL.
Administratordelen - Sidsel Præsentation af administratordelen Sitemap Webstruktur Transaktioner Fremtid.
Hvorfor Datawarehouse Hvad er det totale salg i område A? Hvilken sælger fik højeste kommission i denne måned ? Hvordan har salget i region A ændret sig.
Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (2) Kjeld Svidt
ADO.NET Databaser SQL Client (SQL server 7 og senere) OleDb (en række incl. jet) ODBC MySql (ekstra driver skal instaleres) Oracle (XML dataset) Samme.
IT-Produkt til læring php. ”Graf editor”
SQL Jesper Tørresø DAB1 E September Punkter for i dag. SQL baggrund. Relationel algebra. SQL koncept –Vises ved brug af VS2008.
SQL Server konsolidering i Nordea Maiken Bjørn Jensen 5. september 2002  Mainframe baggrund – Siemens/BS2000, CA/IDMS  Ansat i Nordea september 1996.
8.5 JDBC1 JDBC 8.5 Java Database Connectivity. 8.5 JDBC2 JDBC introduktion, 393 JDBC er ikke en forkortelse for –Java Database Connectivity Sun har defineret.
Databaseadgang fra C#:
Kristina G. H. Kristensen Kommunikation og it eksamen 22. juni 2009 kl – Opgave: Markedsføring af Kulløse miljømesse.
8. Transaktioner og låsning/låse. Herunder ACID egenskaberne.
Anmelderklub.dk. Struktur - Betina Indledning Hvad er brugervenlighed? Er Anmelderklub.dk brugervenlig? Hvordan kunne vi have testet anderledes? Hvad.
Opgave 17 Erhvervsøkonomi / Managerial Economics
Oracle Application Express Lektion 1 7. Semester 2008.
DAIMIProgrammering af Store Systemer1 Concurrency i Java – Samarbejdende tråde.
Eksperimentel systemudvikling To kvarters-kursus på 5. og 6. semester.
Objektinteraktion i GUI’er MVC og Observer.  Michael E. Caspersen, 2003Introducerende objektorienteret programmeringmvc.2 AWT framework Listeners og.
Repetition: Ekspert review. ? Principper? Udfordringer? Hvornår i udviklingsprocessen? Fordele/ulemper ekspertreview i forhold til brugertest?
Solution Makers A/S – Gruppe 4 Lars Wolter Nils Martinsen Rasmus Seye Tobias Kjeldsen 1.
Prisoptimering Valg mellem afsætningsalternativer (c) Totalmetoden (C)
Den Syddanske Forbedringsmodel
M3 Bruger Gruppe konference Svendborg 14/15 marts
Videnskabeligt projekt
Kommune 3.0 Teknik og Miljø.
Rollekataloget - støttet af Rammearkitekturpuljen
Modellering og data Nyt forløb.
Alt er forbi 1 vers Jeg svæver, forsvinder. Falder ud i ingenting.
Tråde & Executors – uge 2.
Tråde & Executors – uge 2.
Rollekataloget - støttet af Rammearkitekturpuljen
Enzymers virkemåde og aktivitet under forskellige forhold
Præsentationens transcript:

GUI- Ordre

Problemstillinger Transaktion Update stock Tilføj medarbejder execptions Kode stykker

Transaktion Problematikken bag transaktion Transaktioner må være atomære 1) udføre alle transaktioner 2) udføre ingen transaktioner løsning: *Implementering af Roll-backTransaction *konsistens i databasen

Transaktion

updateStock Problamatiken bag updateStock. Løsningsforslag: Metoden updateStock() skal kaldes hver gang der ”burde” ske en transaction ved createOrder(order, partialOrder, product) Tilføjes: transation ved addPartialOrder(partialOrder +product) addProductToPartialOrder(product) metode til at updateProductAntal efter find order, men før delete order (så vi ikke mister de antal på produkterne der ikke er solgt).

Kode stykker Problematiken bag den autogenerede key Beregningsmetode.

Hvordan vi får fat i det

Hvordan vi bruger den

Beregning af orderens total

Konklusion Hvad har vi lært? Java SQL