EXPERT TRACKING AND MAINTENANCE SYSTEM


OBJECT ORIENTED MODEL OF EXPERT TRACKING AND MAINTENANCE SYSTEM

This chapter shows the step-by-step process of Design of Expert tracking and Maintenance System by using UML Diagrams. Beginning with Object oriented analysis using the UML notation: Business activity diagram use case, sequence diagrams, collaboration diagrams and followed by class diagram are going to explain and illustrate the system model.

4.1    Object oriented Analysis

 

4.1.1        Business process model for Expert tracking and maintenance system

 

The business process model of the Expert tracking and maintenance system is shown below.

4.1.2        Use Case Diagram for ETMS

 

  There are four main actors in expert tracking and maintenance system. The actors are user, managerial staff, technical staff and clerical staff. The use case diagram for the Expert tracking and maintenance system is shown in Figure4.1.

Figure 4.1 Use case diagram of Expert tracking and maintenance system

4.1.2.1  Definition of Actors

The following are the actors for the system:

i)        User

The main tasks performed by user in the system are:

 

o       Personal details entry

o       Edit personal details

o       View personal details

o       System Request Entry

o       Edit the system request details

o       View system request details

o       Maintenance request entry

o       Edit their maintenance request details

o       View their maintenance request details

ii)      Managerial Staff

The main tasks performed by Managerial staff in the system are:

o       View All system request details

o       Assign system for request

o       View all maintenance request details

o       Assign technician for request

o       View all MOS details

o       View all maintenance report

o       View all user details

o       Search user details by option

iii)    Technical Staff

The main tasks performed by Technical staff in the system are:

 

o       View maintenance request details

o       Enter maintenance report

iv)    Clerical Staff

The main tasks performed by Clerical staff in the system are:

 

o       New stock details entry

o       View and Edit stock details

o       IP Address details entry

o       Edit IP Address details

o       View IP Address details

o       Location details entry

o       Edit location details

o       View location details

4.1.2.2  Explanation of Use Case For ETMS

 

 

The explanation of each use case is as follows:

 

a.       Personal details entry

The user starts this use case. It provides the capabilities to create, edit and view the personal details.

b.      System Request entry

The user starts this use case. It provides the capabilities to create, edit and view their system request details.

c.       Maintenance Request entry

The user starts this use case. It provides the capabilities to create, edit and view the Maintenance request details.

d.      View search user details

The managerial staff starts this use case. It provides the capabilities to search the user details.

e.       View system request of user

The managerial staff starts this use case. It provides the capabilities to view all the user’s system request details and assign the system for the user request.

f.        View All MOS details

The managerial staff starts this use case. It provides the capabilities to view all the MOD details assigned for user’s request.

g.       View Maintenance request of user

The managerial staff starts this use case. It provides the capabilities to view all the user’s maintenance request details and assign the technician for maintenance request.

h.       View maintenance request

The technical staff starts this use case. It provides the capabilities to view maintenance request of the user assigned to him/her.

i.         Report entry

The technical staff starts this use case. It provides the capabilities to enter the maintenance report details.

j.        View all Maintenance Report

The managerial staff starts this use case. It provides the capabilities to view all the Maintenance report details.

k.      Stock details entry

The clerical staff starts this use case. It provides the capabilities to create, edit and view stock details.

l.         IP Address and location details entry

The technical staff starts this use case. It provides the capabilities to create, edit and view IP Address and location details.

4.2    Sequence Diagram

The sequence diagram for the model is also illustrated.  The sequence diagrams illustrated in this chapter are the sample sequence diagrams in expert tracking and maintenance system.

4.2.1  Sequence Diagram for personal info entry

The sequence diagram to enter personal details is illustrated in Figure 4.2. 

Figure 4.2. Sequence diagram to enter personal details

4.2.2  Sequence Diagram for edit personal details

The sequence diagram to edit personal details is illustrated in Figure 4.3. 

 

Figure 4.3. Sequence diagram to edit personal details

 

4.2.3  Sequence Diagram for view personal details

The sequence diagram to view personal details is illustrated in Figure 4.4. 

 

Figure 4.4. Sequence diagram to view personal details

 

 

4.2.4  Sequence Diagram for View All User details

The sequence diagram to view all user details is illustrated in Figure 4.5. 

 

 

Figure 4.5. Sequence diagram to view all user details

 

4.2.5  Sequence Diagram for search user

The sequence diagram to search user details is illustrated in Figure 4.6. 

 

Figure 4.6. Sequence diagram to search user details

 

 

4.2.6  Sequence Diagram for system request entry

The sequence diagram to system request entry is illustrated in Figure 4.7. 

 

Figure 4.7. Sequence diagram for system request entry

 

4.2.7  Sequence Diagram for system request edit

The sequence diagram to edit system request details is illustrated in Figure 4.8. 

Figure 4.8. Sequence diagram to edit system request details

 

4.2.8  Sequence Diagram for view system request

The sequence diagram to view system request details is illustrated in Figure 4.9. 

                                                                        Figure 4.9. Sequence diagram to view system request details

 

4.2.9  Sequence Diagram for maintenance request entry

The sequence diagram to enter maintenance request details is illustrated in Figure 4.10. 

Figure 4.10. Sequence diagram to enter maintenance request details

4.2.10    Sequence Diagram for edit maintenance request

The sequence diagram to edit the maintenance request details is illustrated in Figure 4.11. 

Figure 4.11. Sequence diagram to edit the maintenance request details

 

4.2.11    Sequence Diagram for view maintenance request

The sequence diagram to view maintenance request details is illustrated in Figure 4.12. 

Figure 4.12. Sequence diagram to view maintenance request details

 

4.2.12    Sequence Diagram for view all system request

The sequence diagram to view all system request details is illustrated in Figure 4.13. 

Figure 4.13. Sequence diagram to view all system request details

 

4.2.13    Sequence Diagram for view all MOS

The sequence diagram to view all MOS details is illustrated in Figure 4.14. 

Figure 4.14. Sequence diagram to view all MOS details

 

4.2.14    Sequence Diagram for view all maintenance request

The sequence diagram to view all maintenance request details is illustrated in Figure 4.15. 

Figure 4.15. Sequence diagram to view all maintenance request details

 

4.2.15    Sequence Diagram for mrtech view

The sequence diagram to view assigned maintenance request details is illustrated in Figure4.16. 

 

Figure 4.16. Sequence diagram to view assigned maintenance request details

 

4.2.16    Sequence Diagram for view all report

The sequence diagram to view all report details is illustrated in Figure 4.17. 

Figure 4.17. Sequence diagram to view all report details

 

4.2.17    Sequence Diagram for stock entry

The sequence diagram to enter stock details is illustrated in Figure 4.18. 

 

Figure 4.18. Sequence diagram to enter stock details

 

4.2.18    Sequence Diagram for stock edit

The sequence diagram to edit stock details is illustrated in Figure 4.19. 

 

Figure 4.19. Sequence diagram to edit stock details

4.2.19    Sequence Diagram for stock view

The sequence diagram to view stock details is illustrated in Figure 4.20. 

Figure 4.20. Sequence diagram to view stock details

 

4.3    Collaboration Diagrams

         The collaboration diagram for the model is also illustrated.  The collaboration diagrams illustrated in this chapter are the sample collaboration diagrams in expert tracking and maintenance system.

4.3.1  Collaboration Diagram for user personal entry

The Collaboration diagram to enter personal details is illustrated in Figure 4.21. 

Figure 4.21. Collaboration diagram to enter personal details

4.3.2  Collaboration Diagram for View all system request

The Collaboration diagram to view all SR details is illustrated in Figure 4.22. 

Figure 4.22. Collaboration diagram to view all SR details

4.4    Class Diagram

         Figure 4.23 below illustrated class diagram Expert tracking and maintenance system.

4.5    Summary

The step by steps of Design of Expert tracking and Maintenance System has been discussed. Beginning with Object oriented analysis using the UML notation: Business activity diagram use case, sequence diagrams, collaboration diagrams and followed by class diagram were explained and illustrated.