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
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 .net framework 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
Rozdíly mezi SQL a Access verzí aplikace– výhody SQL verze Větší stabilita Snadnější rozšiřitelnost
Klient – server aplikace Oddělení dat od aplikace server komunikace komunikace klient 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 komunikace komunikace komunikace Mzdy a personalistika Deník komunikace komunikace komunikace Mzdy a personalistika
Modularita aplikace Přihlášení Modul 1 2008 Firma 1 2007 Firma 2 Mzdy a personalistika Přihlášení Modul 1 2008 Firma 1 2007 Firma 2
Změna struktury aplikace Access verze SQL verze Zaměstnanec Zaměstnanec a hlavní 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í
Změna struktury aplikace Zaměstnanci a pracovní poměry Všechny poměry na stejné úrovni Stejný způsob práce se všemi poměry Výplatní položky Variabilní počet položek ve výplatě Vlastní položky výplaty Archivace Stejný způsob práce s aktuálními i archivními daty
Server Soft-PC http://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 Články Otázky a odpovědi 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ědi na ně.
Server Soft-PC server.softpc.cz