2. Αντικείμενο της εκπαίδευσης Εισαγωγή στο Thesis.net Framework Κύρια χαρακτηριστικά του Framework Τι προσφέρει το Framework στον επαγγελματία της πληροφορικής Τι προσφέρει το Framework στον τελικό χρήστη Demo της εφαρμογής
4. Thesis.netΠλήρης σειρά εφαρμογών επιχειρησιακού λογισμικού Η τρίτη γενιά εφαρμογών της CGSoft Η ανάπτυξη της ξεκίνησε το 2006 Ξεκίνησε σαν πλήρης σειρά προγραμμάτων για τις Ελληνικές επιχειρήσεις, και περιέχει: ERP CRM Business Intelligence Project Management, ISO Management, Property Management κ.α. Framework γρήγορης ανάπτυξης νέων εφαρμογών σε ενοποιημένο περιβάλλον
5. Thesis.netFrameworkΚύρια χαρακτηριστικά Windows Vista / Office 2007 interface στην αρχική έκδοση του προϊόντος Windows 7 /Office 2010 interface σήμερα Ενοποιημένο περιβάλλον πλήρως προσαρμοσμένο στην σύγχρονη Ελληνική (και όχι μόνον) επιχείρηση Ελληνικό, αγγλικό και (σύντομα) πολυγλωσσικό περιβάλλον Κληρονομικότητα (υπαρχουσών και μελλοντικών) ευκολιών Ορθογραφική διόρθωση (spell checking) στα Ελληνικά και Αγγλικά Αλληλεπίδραση με τα προϊόντα αυτοματισμού γραφείου της Microsoft Ενσωματωμένα GIS χαρακτηριστικά Ενσωματωμένο CTI & messaging Ενσωματωμένη BI πληροφόρηση Κλπ.
6. Thesis.netFrameworkΚύρια χαρακτηριστικά Περιέχεται μεγάλος αριθμός από πίνακες, ιδιαίτερα χρήσιμους για την Ελληνική επιχείρηση. Ενδεικτικά: Πλήρης πίνακας οδών, αριθμών και ταχυδρομικών κωδικών (60.000). Πλήρης πίνακας όλων των Δ.Ο.Υ. της Ελλάδας με διευθύνσεις (286). Πλήρης πίνακας όλων των Κ.Α.Δ. (10.500) Πλήρης πίνακας συνδυασμένης ονοματολογίας Intrastat (16.500). Πλήρης πίνακας όλων των χωρών με τον κατά ISO διψήφιο κωδικό τους (248). Πλήρες εορτολόγιο όλων των Ελληνικών ονομάτων (2.800).
7. Thesis.netFrameworkΤεχνολογία Client – server. Client. Ανάπτυξη σε Visual Studio 2010 .Net 3.5 (σύντομα σε .Net 4.0) Γλώσσα προγραμματισμού: C# Windows Forms και επιλεγμένες εφαρμογές σε WPF και Silverlight (πλήρης Web λύση αναμένεται στο τέλος του 2011) Χωρίς δυνατότητα επέμβασης από τον μηχανογράφο/χρήστη (με δυνατότητα όμως ενσωμάτωσης εξωτερικών εφαρμογών) Προσφέρεται η δυνατότητα υλοποίησης νέων χαρακτηριστικών από το τεχνικό μας τμήμα, εφόσον δεν υπάρχει δυνατότητα εναλλακτικής υλοποίησης τους και κριθούν ως θετικά στοιχεία για το προϊόν. Τέλος, μελετάται η δυνατότητα κλήσης και ενσωμάτωσης εξωτερικών plugins / addons.
8. Thesis.netFrameworkΤεχνολογία Client – server. Server. MS SQL Server 2005/2008/2008 R2. Υποστήριξη όλων των εκδόσεων, συμπεριλαμβανομένου του SQL Express. Εκμετάλλευση στα άκρα των δυνατοτήτων του SQL server (όχι απλά μια database) Ενδεικτικά μεγέθη αντικειμένων της βάσης: 600 πίνακες 170 προβολές 140 triggers 1100 procedures 300 functions Όλα τα αντικείμενα προσφέρονται ανοιχτά (χωρίς encryption) στον μηχανογράφο/χρήστη για οποιαδήποτε επέμβαση ή παραμετροποίηση
11. Thesis.netFrameworkΣε ποιόν απευθύνεται. Στον έμπειρο τελικό χρήστη (power user)Βασικές γνώσεις πινάκων - καλή γνώση των Microsoft προϊόντων Στον σύμβουλο της επιχείρησηςΚαλή γνώση των επιχειρηματικών διαδικασιών Στον επαγγελματία της πληροφορικήςΆριστη γνώση των εργαλείων της Microsoft – καλή γνώση του SQL Server Στον προγραμματιστήΆριστη γνώση του SQL Server – πολύ καλή γνώση T-SQL Βαθμός αξιοποίησης
12. Thesis.netFrameworkΤι προϊόντα μπορούν να υλοποιηθούν. Απλές φόρμες (είτε με μορφή φόρμας ή πίνακα) με ή χωρίς detail (αναλυτικές γραμμές) με δυνατότητα πλήρους παραμετροποίησης των οθονών. Σύνθετες φόρμες, με εκτυπώσεις, δυνατότητα κλήσης events κλπ. Πλήρεις εφαρμογές, με υποσυστήματα, με μεγάλο πλήθος συνδεδεμένων πινάκων, με πολύπλοκη λειτουργικότητα, αυτοματισμούς, εκτυπώσεις, MIS πληροφόρηση κλπ. Βαθμός αξιοποίησης
14. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων
15. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events
16. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί
17. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί Αποστολή emails
18. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί Αποστολή emails Επέμβαση σε όλες τις ρουτίνες της εφαρμογής
19. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL SQL SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί Αποστολή emails Επέμβαση σε όλες τις ρουτίνες της εφαρμογής Εκτυπώσεις
20. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL SQL SQL SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί Αποστολή emails Επέμβαση σε όλες τις ρουτίνες της εφαρμογής Εκτυπώσεις MIS πληροφόρηση
21. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL SQL SQL SQL SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί Αποστολή emails Επέμβαση σε όλες τις ρουτίνες της εφαρμογής Εκτυπώσεις MIS πληροφόρηση Pivots, Κύβοι, Charts, Dashboards
22. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL SQL SQL SQL SQL SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί Αποστολή emails Επέμβαση σε όλες τις ρουτίνες της εφαρμογής Εκτυπώσεις MIS πληροφόρηση Pivots, Κύβοι, Charts, Dashboards Alerts
23. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL SQL SQL SQL SQL SQL SQL ? Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί Αποστολή emails Επέμβαση σε όλες τις ρουτίνες της εφαρμογής Εκτυπώσεις MIS πληροφόρηση Pivots, Κύβοι, Charts, Dashboards Alerts Οτιδήποτε άλλο βιτσιόζικο ζητηθεί
24. Thesis.netFrameworkΤι προϋποθέτει. Βασικές γνώσεις Windows SQL SQL SQL SQL SQL SQL SQL SQL SQL SQL Χρήση του interface της εφαρμογής για σχεδίαση απλών φορμών και παραμετροποίηση τους Σχεδιασμός πολύπλοκων εφαρμογών με μεγάλο πλήθος συνδεδεμένων πινάκων Κλήση events Αυτοματισμοί Αποστολή emails Επέμβαση σε όλες τις ρουτίνες της εφαρμογής Εκτυπώσεις MIS πληροφόρηση Pivots, Κύβοι, Charts, Dashboards Alerts Οτιδήποτε άλλο βιτσιόζικο ζητηθεί
25. Thesis.netFrameworkΠλεονεκτήματα για τον τελικό χρήστη. Ενιαίο περιβάλλον (έτοιμα και custom προγράμματα). Σύντομος χρόνος ανάπτυξης. Robust και bug-free παραγόμενη εφαρμογή. Σύγχρονο περιβάλλον πλήρως εναρμονισμένο με τα προϊόντα της Microsoft. Χαμηλός χρόνος εκπαίδευσης λόγω του ενιαίου interface που έχει όλη η εφαρμογή. Δυνατότητα προσθήκης νέας λειτουργικότητας ή/και αλλαγών χωρίς ανάγκη επανεγκατάστασης του client (όλη η λειτουργικότητα των εφαρμογών είναι αποθηκευμένη στον server).
26. Συμπεράσματα To Thesis.net Frameworkείναι ένα σύγχρονοκαι γρήγορο περιβάλλον ανάπτυξης επιχειρησιακών (και όχι μόνον) εφαρμογών. Προϋποθέτει κυρίως την γνώση SQLκαι T-SQL. Ο τελικός χρήστης παίρνει όλη την λειτουργικότητα που απαιτεί, σε σύντομο χρόνο, σε ένα ενιαίο, σύγχρονο περιβάλλον πλήρως εναρμονισμένο με τα προϊόντα της Microsoftπου ήδη γνωρίζει. Ο χρόνος ικανοποιητικής εκπαίδευσης του τελικού χρήστη είναι ιδιαίτερα μικρός λόγω του ενιαίου interface που έχει όλη η εφαρμογή (έτοιμα και custom προγράμματα).