Abstract
This research study focused on design and implementation of an automated maintenance system for operating system, using Computer Science Laboratory, Federal Polytechnic Oko, Anambra State as a case study. Maintenance of system’s operating system is necessary if the system must perform well for a long period of time. Since the operating system resides on the hard disk, it is important to carry out regular disk maintenance to avoid damage to the disk and consequently the computer system. Most times users are not aware of what they should do to maintain their system unless they are taught maintenance. However, to solve this problem, an automated maintenance software system can be developed that will enable the user to perform maintenance utilities such as disk clean up and defragmentation with few button clicks. This will enable the operating system and the computer system as a whole to function properly. The software development methodology used is Structured System Analysis and Design Methodology (SSADM) and the programming language used is Visual Basic 6.0.
TABLE OF CONTENT
Title Page
Certification i
Approval Page ii
Dedication iii
Acknowledgement iv
Abstract v
Table of Content vii
CHAPTER ONE
- Introduction 1
1.1 Background of Study 1
1.2 Statement of the System 3
1.3 Scope of Study 3
1.4 Significance of Study 3
1.5 Statement of Problem 4
1.6 Limitations of Study 4
1.7 Definition of Terms 4
CHAPTER TWO
2.0 Literature Review 6
CHAPTER THREE
- Methodology
3.2 System Analysis 19
3.3 Data Collection 19
3.4 Organization and its environment 20
3.5 Modus Operandi of the Present System 23
3.5.1 Input Analysis 23
3.5.2 Process Analysis 23
3.5.3 Output Analysis 24
3.5.4 Data Flow Diagram of the Present System 24
3.6 Problems of the Present System 26
3.7 The Proposed System 27
3.8 High Level Model of the Proposed System 28
CHAPTER FOUR
4.0 System Design 29
4.1 Objectives Of The Design 29
4.2 Dataflow Diagram of the New System 30
4.3 Database Specification 32
4.4 Program Module Specification 33
4.5 Input and Output Specification 35
4.6 Algorithms 36
4.7 System Flowchart 38
4.8 Program Flowchart 39
4.9. Data Dictionary 41
4.10 Choice of Programming Language Platform 41
CHAPTER FIVE
5.0 System Implementation and Documentation 42
5.1 System Implementation 42
5.2 Hardware Requirements 42
5.3 Software Requirements 42
5.4 Installation Arrangements 42
5.5 Testing 43
5.6 Training Arrangements 43
5.7 Conversion Arrangements 44
5.8 System Documentation 45
CHAPTER SIX
6.0 Summary, Conclusion and Recommendations 46
6.1 Summary 46
6.2 Conclusion 47
6.3 Recommendation 48
REFERENCES 49
APPENDIX
CHAPTER ONE
INTRODUCTION
1.1Bachgroung Of The Study
It is very important to maintain the operating system so as to create a system configuration that will provide a desired system response. In the context of this research study, an automated maintenance system for operating system is an interconnection of software modules, making up a system that enables users to monitor and perform maintenance activities on the computer system on which the operating system is installed so that it can give the desired system response. Just like a car and a house, a computer also needs maintenance to ensure its durability. Most times, users do not remember to perform maintenance operations on their systems hence, a control system that will ensure it is done becomes very necessary. The condition of a system or asset is the physical ability considered relevant for fulfillment of the functions of its functions. As the condition deteriorates due to aging, use and other factors, the system or asset may lose its capability to fulfill its function and a failure occurs. Maintenance assists organizations in controlling, preventing and reducing periods of unavailability (Arnold, 2018).
Preventive Maintenance Inspection (PMI) is very important to preserve the reliability of a computer system and it peripherals. Through careful inspection, cleaning, and maintenance, our computer workstations will perform better and last longer than those that are neglected. The PMI is a type of control system for the maintenance of computers that allow system users to detect serious problems before they occur and perhaps prevent system crashes and reduce equipment down time. Preventive maintenance is also periodic in nature. In fact, PMI sometimes stands for Periodic Maintenance Inspection. This information can be programmed so as to have a computerized system that will facilitate monitoring of computer maintenance activities.
The computer system has grown to become an indispensable tool in the processing, storage, retrieval and transmission of information. In view of these vital functions of the computer system, it is adequate that the maintenance of computer systems is performed to enable the system last longer. To ensure this, computer maintenance engineers perform some regular routine activities to monitor the state of the computer system so that it performs its expected functions. In the light of the importance of computer maintenance activities, it is adequate for a control system for the maintenance of computers to be developed. It will go a long way to ensure that the systems are in good condition and it will also help to monitor the maintenance state of the systems.
1.2 Statement of Problem
- Time wastage: a lot of times are usually wasted using manual means in executing system maintenance for operating system.
- Many computer users are troubled over the rate of breakdown and malfunction of their computer systems and this problems arise as a result of the lack of regular maintenance activities.
- Inefficient recording keeping of system maintenance for operating system.
- Due to the manual mode of keeping record, Intruders enjoys ease access to the record, altering the sensitive information.
- The inexperience of computer users on how to maintain the computer system also brings about the problem of system breakdown it is in view of these problems that this research study is carried out to design and implement a control system for the maintenance of computers.
1.3 Aim and Objectives of the study
The aim of the study is to design and implement an automated maintenance system for operating system.
The following are the objectives of the study:
- To develop an application software that will handle the proper maintenance of the computer system
- To develop a system that will perform disk maintenance for the operating system
- To ensure data security by restricting access to the program and to the database.
- To ensure easy access and retrieval of data in the program.
- To develop a system that will enable user to clean up disk.
1.4 Significance of the Study
The significance of the study is that it will provide an effective means to control, perform and monitor the maintenance activities of computer systems. The study is also significant in that it will serve as a useful research material for other researchers seeking information pertaining to the subject. It will provide an easy avenue to perform maintenance routine on computer systems
1.5 Scope of the Study
This study covers the design and implementation of automated maintenance system for operating system, using Computer Science laboratory, Federal Polytechnic Oko, Anambra State as a case study.
1.6 Limitations of Study
In the course of carrying out this research work a number of problems were encountered.
- Lack of adequate fund to finance the project: this was another limitation to this work because much money is needed to carry out a detailed research work which is not easily borne by every student.
- The limited knowledge of Visual Basic programming was great challenge to this project. However, more research was made to complete this project successfully.
Time Constraints: Looking at the interval between the resumption of the final semester, the time given is too short for collection of required information and a more comprehensive fact finding for a better work would have been done if given enough time.
1.7 Definition of Terms
Maintenance: This is the work that is done regularly to keep a machine, building, or piece of equipment in good working condition.
Control System: This is an interconnection of components forming a system configuration that will provide a desired system response.
Troubleshooting: This is the act or process of identifying and eliminating problems or faults, especially in electronic or computer equipment.
Virus: This is a contagious computer program that is part of another and inserts copies of itself, often damaging the integrity of stored data.
Antivirus: This a program that if installed in a computer system will fight against computer virus and prevent them from infecting or corrupting the files in a computer system.
Utility Program: This a computer program that performs routine tasks and supports operations, that helps in the maintenance of the computer system.
DISCLAIMER: All project works, files and documents posted on this website, UniProjectTopics.com are the property/copyright of their respective owners. They are for research reference/guidance purposes only and some of the works may be crowd-sourced. Please don’t submit someone’s work as your own to avoid plagiarism and its consequences. Use it as a reference/citation/guidance purpose only and not copy the work word for word (verbatim). The paper should be used as a guide or framework for your own paper. The contents of this paper should be able to help you in generating new ideas and thoughts for your own study. UniProjectTopics.com is a repository of research works where works are uploaded for research guidance. Our aim of providing this work is to help you eradicate the stress of going from one school library to another in search of research materials. This is a legal service because all tertiary institutions permit their students to read previous works, projects, books, articles, journals or papers while developing their own works. This is where the need for literature review comes in. “What a good artist understands is that nothing comes from nowhere. All creative work builds on what came before. Nothing is completely original.” - Austin Kleon. The paid subscription on UniProjectTopics.com is a means by which the website is maintained to support Open Education. If you see your work posted here by any means, and you want it to be removed/credited, please contact us with the web address link to the work. We will reply to and honour every request. Please notice it may take up to 24 – 48 hours to process your request.