230 likes | 424 Views
SoftPC SQL. Prezentace nového SQL modulu Mzdy a personalistika Pavel Pitaš Milo š Jirčík. Požadavky, rozdíly, struktura SQL aplikace. Požadavky na aplikaci Mzdy a personalistika SQL Co je to SQL verze? Požadavky na SQL server Požadavky na aplikaci (klienta)
E N D
SoftPC SQL Prezentace nového SQL modulu Mzdy a personalistika Pavel Pitaš Miloš Jirčík
Požadavky, rozdíly, struktura SQL aplikace • Požadavky na aplikaci Mzdy a personalistika SQL • Co je to SQL verze? • Požadavky na SQL server • Požadavky na aplikaci (klienta) • Rozdíly mezi SQL a Access verzí aplikace • Použitá technologie • Práce s daty • Vývojové prostředí a techniky • Výhody SQL verze
Požadavky, rozdíly, struktura SQL aplikace • Struktura SQL aplikace Mzdy a Personalistika • Struktura klient – server aplikace • Modularita aplikace • Změna struktury aplikace • Zaměstnanci – pracovní poměry – výplatní položky • Server Soft-PC • Registrace, přihlášení • Novinky k odběru • Sekce Mzdy a Personalistika SQL, články, otázky a odpovědi
Co je to SQL verze? • Klient - server aplikace • SQL – dotazovací jazyk server klient klient klient klient
Požadavky na SQL server • Databázový server • Microsoft SQL server 2000 nebo 2005 • Plná verze (plné využití hardware) • Placená (je součástí balíčku Small business) • Microsoft SQL sever Express edition 2000 nebo 2005 • Omezená verze (1 procesor, velikost db max. 3 GiB, využití max. 1 GiB RAM paměti) • Zdarma • Možnost provozování na MySQL serveru (linux)
Požadavky na aplikaci (klienta) • Software • .netframework 2.0 • Windows 98 a vyšší • Hardware • Hardware adekvátní operačnímu systému
Rozdíly mezi SQL a Access verzí aplikace - technologie Access verze SQL verze • Souborová databáze • Access • Provozování aplikace • Lokálně • Souborový server • Terminal server • SQL databáze • .NET 2.0 • Provozování aplikace • Lokálně • SQL server • Terminal server • VPN
Rozdíly mezi SQL a Access verzí aplikace - práce s daty Access verze SQL verze • Velký datový tok • Nevhodné sdílení dat • Možnost nekonzistentního stavu dat • Nestabilita dat • Client / Server aplikace • Transakce • Robustnost • Automatická záloha dat a transakčních logů • Možnost obnovy dat k určitému času
Rozdíly mezi SQL a Access verzí aplikace - vývojové prostředí Access verze .NET verze • Částečně OOP • Všechny objekty v jednom programu • Nemožnost úplného otestování • Úplně OOP • Vícevrstvá architektura • Automatické testování • Stabilita
Klient – server aplikace • Oddělení dat od aplikace server komunikace klient komunikace klient komunikace komunikace klient
Klient – server aplikace • Co je to ta komunikace? • Klient pošle požadavek • Server zpracuje požadavek • Server vrátí výsledek požadavku • Klient zpracuje výsledek • Například vytištění sestavy Zpracování výsledku požadavek Výsledek Zpracování požadavku
Modularita aplikace Mzdy a personalistika Deník komunikace komunikace komunikace Mzdy a personalistika
Modularita aplikace Mzdy a personalistika Přihlášení Modul 1 2008 Firma 1 Modul 1 2007 Firma 1 Modul 1 2008 Firma 2
Změna struktury aplikace Access verze SQL verze Zaměstnanec Zaměstnanecahlavní pracovní poměr Pracovní poměr Další pracovní poměr Další pracovní poměr Pracovní poměr
Změna struktury aplikace Access verze SQL verze Zaměstnanec Pracovní poměr a výplatní položky Daně Čistá mzda Pracovní poměr Tarifní mzda Příplatek za vedení
Změna struktury aplikace Access verze SQL verze Archiv Pracovní poměr a výplatní položky Zaměstnanec Daně Čistá mzda Archiv Pracovní poměr a výplatní položky Pracovní poměr Tarifní mzda Příplatek za vedení
Server Soft-PChttp://server.softpc.cz Webové stránky s aktuálními informacemi o aplikaci Mzdy a personalistika.
Server Soft-PC • Registrace a přihlášení
Server Soft-PC • Novinky k odběru
Server Soft-PC • Sekce Mzdy a Personalistika SQL, články, otázky a odpovědi • Články • Popis nových funkcí aplikace,popis stávajících funkcí. • Otázky a odpovědi • Často kladené otázky a odpovědina ně.
Server Soft-PC server.softpc.cz