Ανάπτυξη εφαρμογής για συντήρηση συστημάτων Windows από αρχάριους χρήστες (Bachelor thesis)

Γουναρίδης, Δημήτριος-Στυλιανός


In this thesis we will study in detail about the popular Microsoft Windows Operating System as well as its settings that play an important role in its performance. We will also cover some of the internal tools used for administrating the system. Finally we will show and explain how we designed a tool using the C# programming language and .NET Framework to allow the non-expert user to perform maintenance and optimization tasks in a simple and user friendly way.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής
Subject classification: Windows (Computer programs)--Software
Windows (Προγράμματα υπολογιστών)--Λογισμικό
Computer users
Χρήστες υπολογιστών
Application software -- Development
Λογισμικό εφαρμογής -- Ανάπτυξη
Software maintenance
Συντήρηση λογισμικού
Keywords: Εφαρμογές λογισμικού;Software applications;Λειτουργικό σύστημα;Operating system;Non-expert user;Αρχάριος χρήστης
Description: Πτυχιακή εργασία - Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Πληροφορικής, 2017 α.α. 8878
URI: http://195.251.240.227/jspui/handle/123456789/13882
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή εργασία
Subject classification: Windows (Computer programs)--Software
Windows (Προγράμματα υπολογιστών)--Λογισμικό
Computer users
Χρήστες υπολογιστών
Application software -- Development
Λογισμικό εφαρμογής -- Ανάπτυξη
Software maintenance
Συντήρηση λογισμικού
Submission Date: 2022-02-04T13:43:01Z
Item language: el
Item access scheme: free
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής
Publication date: 2017-09-21
Bibliographic citation: Γουναρίδης Δημήτριος- Στυλιανός, Ανάπτυξη εφαρμογής για συντήρηση συστημάτων Windows από αρχάριους χρήστες, Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής, Διεθνές Πανεπιστήμιο Ελλάδος, 2017
Abstract: Στην παρούσα πτυχιακή εργασία θα μελετήσουμε εκτενώς το δημοφιλές λειτουργικό σύστημα Microsoft Windows και τις παραμέτρους που επηρεάζουν την επίδοση του. Θα αναλύσουμε τα πιο σημαντικά εργαλεία που υπάρχουν ενσωματωμένα στο λειτουργική σύστημα ενώ παράλληλα θα εξηγήσουμε πως σχεδιάσαμε και αναπτύξαμε ένα εργαλείο, κάνοντας χρήση της γλώσσας C# και του .NET Framework, που επιτρέπει στον αρχάριο χρήστη να εκτελέσει εργασίες συντήρησης και βελτιστοποίησης του συστήματος του με απλό και φιλικό τρόπο μέσω της εφαρμογής μας
In this thesis we will study in detail about the popular Microsoft Windows Operating System as well as its settings that play an important role in its performance. We will also cover some of the internal tools used for administrating the system. Finally we will show and explain how we designed a tool using the C# programming language and .NET Framework to allow the non-expert user to perform maintenance and optimization tasks in a simple and user friendly way.
Table of contents: ΠΡΟΛΟΓΟΣ.........................................................................................................................................2 ΠΕΡΙΛΗΨΗ.........................................................................................................................................3 ABSTRACT..........................................................................................................................................4 ΕΥΧΑΡΙΣΤΙΕΣ.......................................................................................................................................5 ΕΙΣΑΓΩΓΗ.........................................................................................................................................10 ΚΕΦΑΛΑΙΟ 1....................................................................................................................................11 ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ MICROSOFT WINDOWS........................................................................11 ΕΙΣΑΓΩΓΗ....................................................................................................................................11 1.1 Σύντομη Ιστορική Αναδρομή................................................................................................11 1.2 Η αρχιτεκτονική Windows NT...............................................................................................12 1.3 Το Μητρώο των Windows (Windows Registry).....................................................................14 1.4 Η υποδομή Windows Management Instrumentation (WMI)...............................................18 1.5 Η τεχνολογία των Installers..................................................................................................20 1.6 Κοινά προβλήματα των Windows συστημάτων...................................................................24 ΕΠΙΛΟΓΟΣ...................................................................................................................................31 ΚΕΦΑΛΑΙΟ 2....................................................................................................................................32 ΣΗΜΑΝΤΙΚΑ ΕΡΓΑΛΕΙΑ ΔΙΑΧΕΙΡΙΣΗΣ WINDOWS ΣΥΣΤΗΜΑΤΩΝ.......................................................32 ΕΙΣΑΓΩΓΗ....................................................................................................................................32 2.1 Ο διάλογος Εκτέλεσης (Run Prompt)....................................................................................32 2.2 Η Γραμμή Εντολών (Command Prompt)...............................................................................33 2.3 Το εργαλείο regedit (Registry Editor)....................................................................................33 2.4 Το εργαλείο powercfg (Power Config)..................................................................................35 2.5 Το εργαλείο cleanmgr (Disk Cleanup)...................................................................................37 2.6 Το εργαλείο services.msc (Services).....................................................................................38 2.7 Το εργαλείο msconfig...........................................................................................................39 ΕΠΙΛΟΓΟΣ...................................................................................................................................42 ΚΕΦΑΛΑΙΟ 3....................................................................................................................................43 ΕΙΣΑΓΩΓΗ ΣΤΟ MICROSOFT .NET FRAMEWORK...............................................................................43 ΕΙΣΑΓΩΓΗ....................................................................................................................................43 3.1 Εισαγωγή στο .NET Framework............................................................................................43 3.2 Σημαντικά συστατικά του .NET Framework..........................................................................44 ΕΠΙΛΟΓΟΣ...................................................................................................................................47 ΚΕΦΑΛΑΙΟ 4....................................................................................................................................48 ADVANCED SYSTEM MANAGER – ΑΝΑΛΥΣΗ ΟΝΤΟΤΗΤΩΝ..............................................................48 ΕΙΣΑΓΩΓΗ....................................................................................................................................48 Η κλάση MyLogger.....................................................................................................................48 Η κλάση ArgumentParser...........................................................................................................48 Η κλάση SystemInfo....................................................................................................................49 Η κλάση CPUPower....................................................................................................................50 Η κλάση WindowsService...........................................................................................................50 Η κλάση Service Manager...........................................................................................................50 Η κλάση Disk Cleanup.................................................................................................................50 Η κλάση Package........................................................................................................................50 Η κλάση PackageManager..........................................................................................................51 Η κλάση RegistryParser...............................................................................................................53 ΕΠΙΛΟΓΟΣ...................................................................................................................................57 ΚΕΦΑΛΑΙΟ 5....................................................................................................................................58ΣΥΓΚΡΙΣΗ ΤΟΥ ADVANCED SYSTEM MANAGER ΜΕ ΑΛΛΕΣ ΛΥΣΕΙΣ ΤΟΥ ΕΜΠΟΡΙΟΥ – ΜΕΛΛΟΝΤΙΚΕΣ ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΕΠΕΚΤΑΣΗ................................................................................................................58 ΕΙΣΑΓΩΓΗ....................................................................................................................................58 Σύγκριση του Advanced System Manager με άλλα διαθέσιμα optimization εργαλεία..............58 Προτάσεις για μελλοντική επέκταση της εφαρμογής................................................................60 ΕΠΙΛΟΓΟΣ...................................................................................................................................60 ΣΥΜΠΕΡΑΣΜΑΤΑ..............................................................................................................................61 ΑΝΑΦΟΡΕΣ......................................................................................................................................62 ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ.........................................................................................................63
Advisor name: Γιακουστίδης, Κωνσταντίνος
Examining committee: Γιακουστίδης, Κωνσταντίνος
Publishing department/division: Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής
Publishing institution: ihu
Number of pages: 72
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
ΓΟΥΝΑΡΙΔΗΣ ΔΗΜΗΤΡΙΟΣ ΣΤΥΛΙΑΝΟΣ.pdfΓουναρίδης, Πτυχιακή 1.74 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/13882
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.