University Asset Maintenance App Test phase, srs, design phase and source code final deliverable
Apps
Abstract / Introduction
Like any organization a university has a lot of items or assets that are used in its day to day working. These items include things such as furniture in class rooms and offices, computers, printers, network equipment, lab equipment, electrical appliances, generators etc. Occasionally these items can become faulty and need repair or replacement. To make this process of repair or replacement of faulty items efficient the students have to develop an android App called University Asset Maintenance App. By using this App any staff member of the university can register a complaint about an item that needs repair or replacement. The complaint is sent to the administrator who will assign the task to a relevant staff member so the item can be repaired or replaced. After resolving the complaint, the relevant staff member and the complainant will close the complaint. The administrator can view information about complaints in different ways.
Functional Requirements:
The app should have two types of users;
Admin: The administrative authority that manages repair and replacement of items.
Staff: All teaching and non-teaching staff of the university
The App should at least implement the following functionality;
- The App should allow staff members to register with their information such as name, email, phone, department, designation etc.
- A Staff member can start a complaint about an item. The complainant will add description about the issue. The App should also have an option to upload a picture. At this stage the complaint’s status will be Unassigned.
- The admin will see the complaint on his interface and assign the complaint to a relevant staff member. After this the status of complaint would be Assigned
- The staff member handling the complaint will receive the complaint and will start working on it.
- After the work on the complaint is completed, its status will be become Needs verification and the complainant will receive the message to verify that the item has been repaired or replaced. If satisfied the complainant will verify and the complaint’s status will become Closed. The admin will get a notification regarding closing of complaint.
- The Admin should be able to see information about complaints according to following criteria
- Complaint having a specific ID
- Complaints started by a specific staff member
- Complaints handled by specific staff member
- Complaints having a specific status
- All complaints Sorted by date
- Complaints started between 2 specified dates
Tools:
IDE: Android Studio
Programming Language: Java, PHP
Database: MySQL
Unified Modelling Language (UML): Microsoft Visio, IBM Rational Rose
Supervisor:
Name: Safi Ullah Nasir