Ανάπτυξη εφαρμογής για συντήρηση συστημάτων 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
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
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.