SlideShare a Scribd company logo
1 of 27
Download to read offline
Εκπαίδευςθ ςτο
    Thesis.net Framework
    Λεωνίδασ Ζουμισ
    Τεχνικόσ Διευκυντισ CGSoft
    lzoumis@cgsoft.gr




1                                1
Αντικείμενο τθσ εκπαίδευςθσ
     Ειςαγωγι ςτο Thesis.net Framework
     Κφρια χαρακτθριςτικά του Framework
     Τι προςφζρει το Framework ςτον επαγγελματία
     τθσ πλθροφορικισ
     Τι προςφζρει το Framework ςτον τελικό χριςτθ
     Demo τθσ εφαρμογισ




2                                                   2
Ειςαγωγι ςτο Thesis.net
    Framework




3
Thesis.net
    Ρλιρθσ ςειρά εφαρμογϊν επιχειρθςιακοφ λογιςμικοφ
      Η τρίτθ γενιά εφαρμογϊν τθσ CGSoft
      Η ανάπτυξθ τθσ ξεκίνθςε το 2006
      Ξεκίνθςε ςαν πλιρθσ ςειρά προγραμμάτων για τισ
      Ελλθνικζσ επιχειριςεισ, και περιζχει:
         ERP
         CRM
         Business Intelligence
         Project Management, ISO Management, Property
         Management κ.α.
         Framework γριγορθσ ανάπτυξθσ νζων εφαρμογϊν ςε
         ενοποιθμζνο περιβάλλον

4                                                         4
Thesis.net Framework
    Κφρια χαρακτθριςτικά
       Windows Vista / Office 2007 interface ςτθν αρχικι ζκδοςθ του
       προϊόντοσ
       Windows 7 / Office 2010 interface ςιμερα
       Ενοποιθμζνο περιβάλλον πλιρωσ προςαρμοςμζνο ςτθν ςφγχρονθ
       Ελλθνικι (και όχι μόνον) επιχείρθςθ
       Ελλθνικό, αγγλικό και (ςφντομα) πολυγλωςςικό περιβάλλον
       Κλθρονομικότθτα (υπαρχουςϊν και μελλοντικϊν) ευκολιϊν
       Ορκογραφικι διόρκωςθ (spell checking) ςτα Ελλθνικά και Αγγλικά
       Αλλθλεπίδραςθ με τα προϊόντα αυτοματιςμοφ γραφείου τθσ
       Microsoft
       Ενςωματωμζνα GIS χαρακτθριςτικά
       Ενςωματωμζνο CTI & messaging
       Ενςωματωμζνθ BI πλθροφόρθςθ
       Κλπ.
5                                                                       5
Thesis.net Framework
    Κφρια χαρακτθριςτικά

       Ρεριζχεται μεγάλοσ αρικμόσ από πίνακεσ, ιδιαίτερα
       χριςιμουσ για τθν Ελλθνικι επιχείρθςθ. Ενδεικτικά:
         Ρλιρθσ πίνακασ οδϊν, αρικμϊν και ταχυδρομικϊν κωδικϊν
         (60.000).
         Ρλιρθσ πίνακασ όλων των Δ.Ο.Υ. τθσ Ελλάδασ με διευκφνςεισ
         (286).
         Ρλιρθσ πίνακασ όλων των Κ.Α.Δ. (10.500)
         Ρλιρθσ πίνακασ ςυνδυαςμζνθσ ονοματολογίασ Intrastat (16.500).
         Ρλιρθσ πίνακασ όλων των χωρϊν με τον κατά ISO διψιφιο κωδικό
         τουσ (248).
         Ρλιρεσ εορτολόγιο όλων των Ελλθνικϊν ονομάτων (2.800).



6                                                                        6
Thesis.net Framework
    Τεχνολογία Client – server.

       Client.
          Ανάπτυξθ ςε Visual Studio 2010
          .Net 3.5 (ςφντομα ςε .Net 4.0)
          Γλϊςςα προγραμματιςμοφ: C#
          Windows Forms και επιλεγμζνεσ εφαρμογζσ ςε WPF και Silverlight
          (πλιρθσ Web λφςθ αναμζνεται ςτο τζλοσ του 2011)
          Χωρίσ δυνατότθτα επζμβαςθσ από τον μθχανογράφο/χριςτθ (με
          δυνατότθτα όμωσ ενςωμάτωςθσ εξωτερικϊν εφαρμογϊν)
          Ρροςφζρεται θ δυνατότθτα υλοποίθςθσ νζων χαρακτθριςτικϊν
          από το τεχνικό μασ τμιμα, εφόςον δεν υπάρχει δυνατότθτα
          εναλλακτικισ υλοποίθςθσ τουσ και κρικοφν ωσ κετικά ςτοιχεία για
          το προϊόν.
          Τζλοσ, μελετάται θ δυνατότθτα κλιςθσ και ενςωμάτωςθσ
          εξωτερικϊν plugins / addons.
7                                                                           7
Thesis.net Framework
    Τεχνολογία Client – server.

       Server.
          MS SQL Server 2005/2008/2008 R2.
          Υποςτιριξθ όλων των εκδόςεων, ςυμπεριλαμβανομζνου του SQL
          Express.
          Εκμετάλλευςθ ςτα άκρα των δυνατοτιτων του SQL server (όχι
          απλά μια database)
          Ενδεικτικά μεγζκθ αντικειμζνων τθσ βάςθσ:
            600 πίνακεσ
            170 προβολζσ
            140 triggers
            1100 procedures
            300 functions
          Πλα τα αντικείμενα προςφζρονται ανοιχτά (χωρίσ encryption)
          ςτον μθχανογράφο/χριςτθ για οποιαδιποτε επζμβαςθ ι
          παραμετροποίθςθ
8                                                                      8
Thesis.net Framework
    Κφριο χαρακτθριςτικό του Framework.




9                                         9
Thesis.net Framework
     Κφριο χαρακτθριςτικό του Framework.



                Πλθ θ λειτουργικότθτα
                τθσ εφαρμογισ είναι
                αποκθκευμζνθ ςτον
                server.


10                                         10
Thesis.net Framework
     Σε ποιόν απευκφνεται.
                           Στον ζμπειρο τελικό χριςτθ (power user)
                           Βαςικζσ γνϊςεισ πινάκων - καλι γνϊςθ των Microsoft προϊόντων
      Βαθμός αξιοποίησης




                           Στον ςφμβουλο τθσ επιχείρθςθσ
                           Καλι γνϊςθ των επιχειρθματικϊν διαδικαςιϊν

                           Στον επαγγελματία τθσ πλθροφορικισ
                           Άριςτθ γνϊςθ των εργαλείων τθσ Microsoft – καλι γνϊςθ του SQL
                           Server

                           Στον προγραμματιςτι
                           Άριςτθ γνϊςθ του SQL Server – πολφ καλι γνϊςθ T-SQL



11                                                                                         11
Thesis.net Framework
     Τι προϊόντα μποροφν να υλοποιθκοφν.
                           Απλζσ φόρμεσ (είτε με μορφι φόρμασ ι πίνακα) με
                           ι χωρίσ detail (αναλυτικζσ γραμμζσ) με δυνατότθτα
                           πλιρουσ παραμετροποίθςθσ των οκονϊν.
      Βαθμός αξιοποίησης




                           Σφνκετεσ φόρμεσ, με εκτυπϊςεισ, δυνατότθτα
                           κλιςθσ events κλπ.

                           Ρλιρεισ εφαρμογζσ, με υποςυςτιματα, με μεγάλο
                           πλικοσ ςυνδεδεμζνων πινάκων, με πολφπλοκθ
                           λειτουργικότθτα, αυτοματιςμοφσ, εκτυπϊςεισ, MIS
                           πλθροφόρθςθ κλπ.


12                                                                             12
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows




13                                                                     13
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων




14                                                                     14
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL




15                                                                     15
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL




16                                                                     16
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL
        Αποςτολι emails                                  SQL




17                                                                     17
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL
        Αποςτολι emails                                  SQL
        Επζμβαςθ ςε όλεσ τισ ρουτίνεσ τθσ εφαρμογισ      SQL




18                                                                     18
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL
        Αποςτολι emails                                  SQL
        Επζμβαςθ ςε όλεσ τισ ρουτίνεσ τθσ εφαρμογισ      SQL
        Εκτυπϊςεισ                                       SQL




19                                                                     19
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL
        Αποςτολι emails                                  SQL
        Επζμβαςθ ςε όλεσ τισ ρουτίνεσ τθσ εφαρμογισ      SQL
        Εκτυπϊςεισ                                       SQL
        MIS πλθροφόρθςθ                                  SQL




20                                                                     20
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL
        Αποςτολι emails                                  SQL
        Επζμβαςθ ςε όλεσ τισ ρουτίνεσ τθσ εφαρμογισ      SQL
        Εκτυπϊςεισ                                       SQL
        MIS πλθροφόρθςθ                                  SQL
        Pivots, Κφβοι, Charts, Dashboards                SQL




21                                                                     21
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL
        Αποςτολι emails                                  SQL
        Επζμβαςθ ςε όλεσ τισ ρουτίνεσ τθσ εφαρμογισ      SQL
        Εκτυπϊςεισ                                       SQL
        MIS πλθροφόρθςθ                                  SQL
        Pivots, Κφβοι, Charts, Dashboards                SQL
        Alerts                                           SQL




22                                                                     22
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL
        Αποςτολι emails                                  SQL
        Επζμβαςθ ςε όλεσ τισ ρουτίνεσ τθσ εφαρμογισ      SQL
        Εκτυπϊςεισ                                       SQL
        MIS πλθροφόρθςθ                                  SQL
        Pivots, Κφβοι, Charts, Dashboards                SQL
        Alerts                                           SQL
        Οτιδιποτε άλλο βιτςιόηικο ηθτθκεί                ?


23                                                                     23
Thesis.net Framework
     Τι προχποκζτει.
        Χριςθ του interface τθσ εφαρμογισ για ςχεδίαςθ   Βαςικζσ γνϊςεισ
        απλϊν φορμϊν και παραμετροποίθςθ τουσ            Windows
        Σχεδιαςμόσ πολφπλοκων εφαρμογϊν με μεγάλο        SQL
        πλικοσ ςυνδεδεμζνων πινάκων
        Κλιςθ events                                     SQL
        Αυτοματιςμοί                                     SQL
        Αποςτολι emails                                  SQL
        Επζμβαςθ ςε όλεσ τισ ρουτίνεσ τθσ εφαρμογισ      SQL
        Εκτυπϊςεισ                                       SQL
        MIS πλθροφόρθςθ                                  SQL
        Pivots, Κφβοι, Charts, Dashboards                SQL
        Alerts                                           SQL
        Οτιδιποτε άλλο βιτςιόηικο ηθτθκεί                SQL


24                                                                     24
Thesis.net Framework
     Ρλεονεκτιματα για τον τελικό χριςτθ.
        Ενιαίο περιβάλλον (ζτοιμα και custom προγράμματα).
        Σφντομοσ χρόνοσ ανάπτυξθσ.
        Robust και bug-free παραγόμενθ εφαρμογι.
        Σφγχρονο περιβάλλον πλιρωσ εναρμονιςμζνο με τα προϊόντα
        τθσ Microsoft.
        Χαμθλόσ χρόνοσ εκπαίδευςθσ λόγω του ενιαίου interface που
        ζχει όλθ θ εφαρμογι.
        Δυνατότθτα προςκικθσ νζασ λειτουργικότθτασ ι/και αλλαγϊν
        χωρίσ ανάγκθ επανεγκατάςταςθσ του client (όλθ θ
        λειτουργικότθτα των εφαρμογϊν είναι αποκθκευμζνθ ςτον
        server).


25                                                                  25
Συμπεράςματα
      To Thesis.net Framework είναι ζνα ςφγχρονο και
      γριγορο περιβάλλον ανάπτυξθσ επιχειρθςιακϊν (και
      όχι μόνον) εφαρμογϊν.
      Ρροχποκζτει κυρίωσ τθν γνϊςθ SQL και T-SQL.
      Ο τελικόσ χριςτθσ παίρνει όλθ τθν λειτουργικότθτα
      που απαιτεί, ςε ςφντομο χρόνο, ςε ζνα ενιαίο,
      ςφγχρονο περιβάλλον πλιρωσ εναρμονιςμζνο με τα
      προϊόντα τθσ Microsoft που ιδθ γνωρίηει. Ο χρόνοσ
      ικανοποιθτικισ εκπαίδευςθσ του τελικοφ χριςτθ είναι
      ιδιαίτερα μικρόσ λόγω του ενιαίου interface που ζχει
      όλθ θ εφαρμογι (ζτοιμα και custom προγράμματα).

26                                                           26
Ευχαριςτοφμε πολφ για τθν ςυμμετοχι ςασ και κα
     χαροφμε να ςασ απαντιςουμε ςε όςεσ απορίεσ ςασ
     δθμιουργθκοφν τϊρα ι ςτο μζλλον.

     © 2011 CGSoft. All rights reserved.




27                                                    27

More Related Content

Similar to Thesis.Net Framework Training

Thesis.Net Features
Thesis.Net FeaturesThesis.Net Features
Thesis.Net FeaturesMGAKIS
 
Τεχνολογική επισκόπηση
Τεχνολογική επισκόπησηΤεχνολογική επισκόπηση
Τεχνολογική επισκόπησηStesia Papavasileiou
 
Η γλώσσα προγραμματισμού Clipper.
Η γλώσσα προγραμματισμού Clipper.Η γλώσσα προγραμματισμού Clipper.
Η γλώσσα προγραμματισμού Clipper.Stathis Gourzis
 
Thesis.Net Applications
Thesis.Net ApplicationsThesis.Net Applications
Thesis.Net Applicationspdalianis
 
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςΠαρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςAnna Tsolakou
 
Εφαρμογές πληροφορικής 2ο κεφ
Εφαρμογές πληροφορικής 2ο κεφΕφαρμογές πληροφορικής 2ο κεφ
Εφαρμογές πληροφορικής 2ο κεφileria
 
Γνωριμία με την ASP.NET 2.0
Γνωριμία με την ASP.NET 2.0Γνωριμία με την ASP.NET 2.0
Γνωριμία με την ASP.NET 2.0Stelios Karabasakis
 
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-20083rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008Alexandros Sigaras
 
Kagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationKagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationISSEL
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...ISSEL
 
Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...ISSEL
 
Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010ISSEL
 
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος ΘεοδώρουΕισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρουfthplinet
 
Dimitrios Rakantas
Dimitrios RakantasDimitrios Rakantas
Dimitrios RakantasISSEL
 
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...ISSEL
 
Ανάπτυξη λογισμικού
Ανάπτυξη λογισμικούΑνάπτυξη λογισμικού
Ανάπτυξη λογισμικούpasxelfstone
 

Similar to Thesis.Net Framework Training (20)

Thesis.Net Features
Thesis.Net FeaturesThesis.Net Features
Thesis.Net Features
 
Mindmap software
Mindmap softwareMindmap software
Mindmap software
 
Τεχνολογική επισκόπηση
Τεχνολογική επισκόπησηΤεχνολογική επισκόπηση
Τεχνολογική επισκόπηση
 
Εισαγωγή σε C# και .ΝΕΤ
Εισαγωγή σε C# και .ΝΕΤΕισαγωγή σε C# και .ΝΕΤ
Εισαγωγή σε C# και .ΝΕΤ
 
Η γλώσσα προγραμματισμού Clipper.
Η γλώσσα προγραμματισμού Clipper.Η γλώσσα προγραμματισμού Clipper.
Η γλώσσα προγραμματισμού Clipper.
 
Thesis.Net Applications
Thesis.Net ApplicationsThesis.Net Applications
Thesis.Net Applications
 
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςΠαρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
Εφαρμογές πληροφορικής 2ο κεφ
Εφαρμογές πληροφορικής 2ο κεφΕφαρμογές πληροφορικής 2ο κεφ
Εφαρμογές πληροφορικής 2ο κεφ
 
Γνωριμία με την ASP.NET 2.0
Γνωριμία με την ASP.NET 2.0Γνωριμία με την ASP.NET 2.0
Γνωριμία με την ASP.NET 2.0
 
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-20083rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
 
Kagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationKagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis Presentation
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
 
Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...
 
Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010
 
Asfask1
Asfask1Asfask1
Asfask1
 
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος ΘεοδώρουΕισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
 
Dimitrios Rakantas
Dimitrios RakantasDimitrios Rakantas
Dimitrios Rakantas
 
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
 
Ανάπτυξη λογισμικού
Ανάπτυξη λογισμικούΑνάπτυξη λογισμικού
Ανάπτυξη λογισμικού
 

Thesis.Net Framework Training

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