Kökkötraktori-verkkokauppa

Slides:



Advertisements
Samankaltaiset esitykset
Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Advertisements

Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen
Jos tarvitset opastusta, piirisi tunnuksen tai Sinulla on muuta kysyttävää, ota yhteyttä Merja Munkki, p Ongelmatilanteissa,
Innostavan esityksen muistavat kaikki. Ideasta käytäntöön NY 12h –leirin esitys2008.
JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
Suunnitelma ohjelmiston testaukseen
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Relaatiomalli •Ted Codd 1970 •Matemaattinen perusta •Helppo toteuttaa •Helppo omaksua •Käytetyin tietomalli •Muodostaa perustan kurssin myöhemmille asioille.
Tietokanta.
Projekti Kerava Keravan taidemuseo Sinkka. Johdanto  Tarkoituksena oli luoda keravan taidemuseo (Sinkan) pyynnöstä sähköinen kyselylomake heidän aikaisemman.
Pupesoft myyntireskontra
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
Toimintasuunnitelma.
Aggregaattifunktiot (1)
Kirpparitietokanta Jouni Huotari ja IDM12S1-ryhmän opiskelijat *) IIZO3030 Tietokannat.
Pasi Helasuo Työn valvoja Professori Jukka Manner
Access kyselyt luetteloinnin apuna Luetteloinnin päivä Maria Kovero
1 WWW-lomakkeet Sähköisen liiketoiminnan tärkeä elementti.
Ketterä kehitys käytännössä – TFS & Meteor
Haaga-Helia Ammattikorkeakoulu
Relaatioalgebra (1) Kokoelma relaatioiden käsittelyyn tarkoitettuja operaatioita Operaatiot muuntavat relaatioita uusiksi relaatioiksi Muodostaa perustan.
Ohjelmistotuotanto kevä 2010 Juho Hirvonen Mikko Nieminen Tuomas Saarela.
Erilaiset liitokset FROM-osassa voidaan määritellä relaatio myös erilaisia liitosoperaatioita käyttäen Vasen, oikea ja täysi puoliliitos eli ulkoliitos.
Monikon lisääminen (1) Luetellaan kaikki lisättävän rivin arvot INSERT INTO Asiakas VALUES (4, ’Assi’, ’Asiakas’); Luetellaan vain osa arvoista; muut arvot.
Opinnäytetyön tekijä: Etunimi Sukunimi
Liferay Portal © Reino Aarinen, Liferay Portal Olemassa jo Liferay Portal 4.3.0rc1. Tässä asennettu Liferay Portal Liferay on avoimeen.
SQL Standardoitu kieli, jonka avulla voidaan
Tietokannan luominen Tietokanta luodaan komennolla CREATE DATABASE
Käsitteellisen mallinnuksen tekniikkaa
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Tietokannat –kurssi SQL peruskyselyt
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Akateeminen kirjoittaminen Tiedotteet
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone.
DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone.
Yleistä Kotisivuja päivitetty Demoryhmät Luentomonisteen ensimmäiset osat Luentokalvot jaossa Demot alkavat maanantaina Selvitä oma demoryhmäsi Tutustu.
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Liikkuvuuden Tuki (LiTu) Tietotekniikkaosasto Juha Ojaluoma
Leena Salminen Kansallinen elektroninen kirjasto Halti-tietokannan esittely ( FinElib-päivä
Karteesinen tulo Huomaa attribuuttien nimien tarkentaminen taulujen nimillä.
Fyysinen suunnittelutMyn1 Fyysinen suunnittelu Tässä lähdetään liikkeelle tietokannan loogisesta mallista. Nyt pitää olla tiedossa valittava DBMS-tuote.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
SOSIAALINEN MEDIA AMMATTIKORKEAKOULUN HYÖTYKÄYTÖSSÄ Juhana Kokkonen
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
Hakemistot Nopeuttavat hakuoperaatioita Hidastavat päivitysoperaatioita Pääavaimelle luodaan aina indeksi; päävain toimii usein hakukriteerinä Luodaan.
Kiiruna-projekti 2. Väliesittely
Lähiverkot erikoistyökurssi TIETOKANTAPALVELIN Linux-harjoitustyö Mari Toukola
Ressu-projekti Väliesittely 2, Toni Aho Jouni Kuusinen Simo Lintunen Jari Rinta-Rahko Ville Isomöttönen, vastaava ohjaaja Pasi Manninen, tekninen.
MapInfon tiedostot TAB – Tiedosto, jonka avulla tietokanta avataan MapInfossa. Tiedostossa tietoja kentistä ja koordinaattijärjestelmästä. DAT, XLS. TXT.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola
Toimittajaportaalin pikaohje
Hautajaisten ja kukkatilausten järjestely - Pilvipalvelu
Tietokantamoottorit Suosittuja tietokantamoottoreita: MySQL SQLite
ARCH-Linux Juuso Lähdekorpi TI15STIVE
KILPAILIJAT.
PaikkaOppi Mobiilin käyttöohje
Istuntojen hallinta PHP-sovelluksessa
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Tuotteen nimi.
Tarjous Netvisorista.
PHP Tietokantaohjelmointi 2
Avainresurssit ja kyvykkyydet
Laatukriteeripuu – asiakastarpeen jäsentely – (CTQ tree)
Esityksen transkriptio:

Kökkötraktori-verkkokauppa Arto Marttinen, Heikki Pesonen, Ida Konttila ja Suvi Virman

Idea Verkkokauppa joka myy traktoreita ja niiden varaosia Sisältää käyttäjän, ostoskorin, traktorit ja niiden varaosat

Sovellusympäristön kuvaus Verkkokaupassamme ominaisuuksia: 1. Käyttäjä voi hakukenttää käyttäen etsiä haluamiaan traktoreita sekä niiden varaosia eri ominaisuuksien perusteella. 2. Käyttäjän tietoihin tallentuu yksilöllinen asiakasnumero, käyttäjän nimi ja yhteystiedot. 3. Käyttäjä voi lisätä hakemansa tuotteen ostoskoriin.

Sovellusympäristön kuvaus Ostokori taulu - Ostokori tauluun tallentuu ostoskorin ID, asiakkaan ID, tilattu tuote, lukumäärä, tilausaika sekä lähetysaika, jos tuote on jo ehditty lähettää. Traktori taulu - Traktori taulussa tallennetaan yksilöllinen ID, merkki, malli, vuosimalli ja muita traktorin kuntoa ja käyttöä kuvaavia ominaisuuksia.

Sovellusympäristön kuvaus Varaosa taulu - Varaosien kohdalla toimitaan samoin, lukuun ottamatta rekisteritietoja ja tarkennettuja käyttötietoja. Toteutus - Traktori ja varaosa -taulun välinen yhteys toteutetaan varaosa-yhteystaululla. 

Sovellusympäristön kuvaus

Tietokanta http://Users.metropolia.fi/phpMyAdmin http://users.metropolia.fi/~heikkitp/raktori/

Kyselyt Asiakkaan tekemän varaosa tilauksen, jota ei ole vielä lähetetty, hakeminen asiakas id:n perusteella. SELECT US.etuNimi as Etunimi, US.sukuNimi as Sukunimi, US.Osoite, US.Postinro, US.Kaupunki, VS.Nimi as Tuote, VS.Merkki as Tuotemerkki,VS.ID as Osanumero, OS.lkm as kpl FROM ostoskori OS JOIN user US ON US.ID = OS.asiakas JOIN Varaosa VS ON VS.ID = OS.tuote WHERE OS.asiakas = 20000 AND VS.ID = OS.tuote AND OS.lahetysaika IS NULL ; yhteensopivien varaosien merkin hakeminen traktorimallin & merkin perusteella, käyttäen varaosayhteys-taulun tarjoamaa sopivuustaulukkoa. SELECT VR.Merkki as Varaosan_merkki, VR.Malli, VR.hinta FROM Raktori TR JOIN VaraosaYhteystaulu VRT ON VRT.raktoriID = TR.ID JOIN Varaosa VR ON VR.ID = VRT.osaID WHERE TR.Merkki = 'John Poroa' AND TR.Malli = 'Ojassa’

Miten ja miksi? Rakennettiin MySQL-alustalle, valmiiksi asennettuna Metropolian users.metropolia.fi-palvelimella. MySQL toteutusalustaksi nopea, tehokas ja perustuu avoimeen lähdekoodiin. Potentiaalinen työkalu tulevaisuuden projekteja silmälläpitäen. Tietokannan luominen ja hallinta tapahtuu phpMyAdmin-sovelluksen avulla.

Kysyttävää?