Professional Documents
Culture Documents
INFORMATION TECHNOLOGY
This Project Report is submitted in partial fulfillment of the requirements for the
supervised by :
11
CERTIFICATION
The undersigned certifies that they have read and hereby recommended for
acceptance by the National Institute of Transport on project titled Maintenance
schedule in partial fulfillment of the requirement for the bachelor degree of
information technology
Signature……………………………
Date………………….….
12
DECLARATION and copy
I, MTAJWAHA Felinus, K, hereby I declare that this project report is my own
original work such that I have note copied from any source and it had never been
presented to any other degree or academically award.
…………………………………………….
MTAJWAHA felinus, K.
……………………………………………
(DATE)
13
ACKNOWLEDGEMENT
Firstly, I would like to express my sincere gratitude to my project supervisor Ms.
Neema Bhalalusesa for the continuous support of this project and his patient
guidance, enthusiastic encouragement and useful critiques, motivation, and immense
knowledge.
I would like to thank our project’s coodnator Mr. Peter Mwakalinga and Mr. Rodric
Mero for their guidance helped, insightful comments and encouragement, also for the
hard question which incited me to widen my research from various perspectives.
Other thanks go to all the staff members of the department for the valuable
information provided by them in their respective fields. We are grateful for their
cooperation during the period of our project.
Finally, I would like to thank my family for supporting me spiritually during working
on the project and my friends who gave me moral support and encouragement
throughout the project study.
14
DEDICATION
This work is whole heartedly dedicated to my beloved parents, who supported me in
both morally, spiritually, socially, emotionally, physically and economically on my
studies since I started primary school till to date when am going to graduate in
bachelor degree of Information Technology at National Institute of Transport.
Also, I dedicate this project to all of my teachers who supported me to reach this
stage of completion of my project work.
15
ABSTRACT
This paper presents the development of Maintenance schedule system, where it
implies the use of computerized system to manage the whole process of electronic
devices management and caring, the system helps to schedule tasks by scheduling
time where technicians will be making a periodic check up of electronic devices that
will include all kind of maintenance such as preventive, predictive, and collective
maintenance.
The system will provide notification when the scheduled time reaches, so this will
help technicians to pay attention for performing general check up on the electronics
devices together with network infrastructures found within the organization,
Also, the system includes sub system which is a mobile application that used to
perform data entry into the system by performing text recognition of the registration
number of assets and store them on the database.
16
Content’s
page
CERTIFICATION ................................................................................................... 12
DECLARATION and copy ..................................................................................... 13
ACKNOWLEDGEMENT ....................................................................................... 14
DEDICATION .......................................................................................................... 15
ABSTRACT .............................................................................................................. 16
LIST O FIGURES ........................................................ Error! Bookmark not defined.
CHAPTER 1: INTRODUCTION ........................................................................... 19
1.1 Introduction and Background. ...............................................................................19
1.2 Problem statement. ..................................................................................................19
1.3 significance of the project .......................................................................................20
1.3a Advantages of the Project ......................................................................................20
1.3b Disadvantages of the project .................................................................................20
1.4 scope of the project.......................................................................................................20
1.5 . Project objectives ...................................................................................................20
1.5.1. Main objective ...................................................................................................20
1.5.2 Specific objectives................................................................................................20
Chapter 2. literature review .................................................................................... 22
2.2. Literature Review........................................................ Error! Bookmark not defined.
2.2.1. Existing Related Systems .........................................................................................22
2.2.3. Preview of the Proposed System .............................................................................22
CHAPTER 3. ............................................................................................................ 23
SYSTEM DEVELOPMENT METHODOLOGIES. ............................................ 23
3.1.Data collection ..............................................................................................................23
3.2 Data analysis ............................................................................................................24
3.3. Description of System Development Lifecycle ..........................................................24
CHAPTER 4. SYSTEM REQUIREMENT SPECIFICATION (SRS) ............... 25
4.1. Functional Requirements ...........................................................................................25
4.2. Nonfunctional Requirements .....................................................................................25
CHAPTER 5: SYSTEM DESIGN .......................................................................... 26
5.1 Use Case Diagrams .......................................................................................................26
5.2. Activity Diagram ......................................................... Error! Bookmark not defined.
17
5.3. Sequence Diagram .......................................................................................................27
5.6. ERD Diagrams/Tree diagram ....................................................................................27
5.8. Interface Design ...........................................................................................................28
CHAPTER 6. ............................................................................................................ 30
SYSTEM IMPLEMENTATION AND TESTING TECHNIQUES .................... 30
6.1. Technologies used in Implementation .......................................................................30
Different technologies were used during the implementation of maintenance
schedule system are as follow: .............................................................................................30
7. 2. Testing Techniques .................................................................................................30
Functional Testing ............................................................................................................30
Non-functional Testing ....................................................................................................30
CHAPTER 7: CONCLUSION ................................................................................ 32
7.1. System Limitation....................................................................................................32
7.2. Recommendation for Future enhancement of your project ................................32
18
CHAPTER 1: INTRODUCTION
The system involves the mobile application that helps to capture the registration of
an asset and store them in the database.
19
employees will be organized together with the technicians in the single system this
help technician to schedule their tasks on a digital way when reaching the time of
performing maintenance.
This system helps the organization to manage their assets where the system
comprises the subsystem which is mobile application that helps to perform text
recognition of the registration number of an asset and store them in the database such
that it will help technician to identify where that asset is an organizational asset or
not.
20
2. To develop a subsystem to perform scheduling and send automatic
notification on time of maintenance.
3. To develop a subsystem for customers of the system to make a request for
maintenance service.
21
Chapter 2. literature review
22
CHAPTER 3.
3.1.Data collection
The methodology used to collect data was interview that conducted at the National
Institute of Transport, and different questions were asked and answered as follows
1. what system is used on accomplishing electronic and network infrastructure
maintenance of the organization?
Answer;
The system used is manually where we remember the previous time of
performing check-up for all devices that are found within the organization.
4. Why?
Answer;
This is because we perform scheduled maintenance so as to reduce un
necessary cost of buying new machines and also, we do so to reduce
downtime performance of these devices and also, we use scheduled
maintenance to clean some devices such as printers so as to increase their
quality of performance.
Also, we perform collective maintenance when emergence failure of the
device occurs.
23
a. Lack of computerized system to organize all assets,
b. Technological advancement,
*Should go through each and every stage of the SDLC and explain what have you
done and what should be done as related to your projec
24
CHAPTER 4. SYSTEM REQUIREMENT SPECIFICATION (SRS)
4.1. Functional Requirements
• The system allow admin to manage system users.
• The system allow customer to send request for maintenance.
• The system allow technician to receive /view request sent by customer
and replay on it.
• The system proves the notification according to time scheduled.
• The system allows to sent list of requirements among system users.
• The system allows communication among system users.
25
CHAPTER 5: SYSTEM DESIGN
5.1 Use Case Diagrams
26
5.3. Sequence Diagram
27
5.8. Interface Design
I, log in page
28
Customer request interface design
29
CHAPTER 6.
7. 2. Testing Techniques
Functional Testing
During software testing I used this approach to verify every functionality of the
software and each function if it complies with the given requirement. Under this
approach I used unit test as a kind of functional testing.
Unit Testing
In unit testing, each component or individual units of the software was tested. The
aim of performing unit testing is to check conditions for input and output data as per
the design.
Non-functional Testing
The non-functional attributes of software such as performance, usability, security,
reliability, and quality are tested in non-functional types of testing. The quality and
performance of the software can be enhanced with non-functional testing. Under this
approach the following types were used:
30
Usability testing
Here I check for usability and user-friendliness of the software. This test is
performed to determine if the software is seamless to use by any user.
Security testing
Security experts use the security level of testing to ensure that the system and
application are protected from all types of loopholes. This testing provides security to
the application and protects the loss of information.so here I tested authentication to
verify if system cannot be accessed by non-authorized users
31
CHAPTER 7: CONCLUSION
7.1. System Limitation
The system will work only under the internet connection
32