VIVA Scheduler & Notifier Test phase, srs, design phase and code final deliverable

VIVA Scheduler & Notifier Test phase, srs, design phase and code final deliverable

Get paid solution for this project including srs document, design document, test phase document, final report software, presentation and final code. Mail on projecthelp77@gmail.com

Project Domain / Category
Web Application or Desktop Application


Abstract / Introduction
VIVA Scheduling of very last year project college students is a busy undertaking for Final Year Project
supervisors. During each semester, the challenge manager need to supervise many college students and to manually control the VIVA scheduling mission for each scholar could be very repetitive and tiresome mission because of challenges faced through the manager. One of the challenges is that there are hundreds of have a look at centers throughout the country which include both VU Owned as well as Private Campuses. As consistent with rule, the student is not allowed to appear for VIVA from non-public campus. In such state of affairs, the scholar is asked to appear for VIVA at nearest VU Owned Campus. Currently, this process of locating the close by VIVA station is being manually executed by way of the supervisors by means of calculating the distance from scholar’s study center to the nearby VU owned campus from the Google Map after which the nearest campus is assigned to the student to appear for VIVA. This takes quite a few time. Secondly, every pupil must be sent an electronic mail to inform him/her approximately the VIVA date and time. This is also completed manually, and that is at risk of many unwanted problems consisting of conflicts in VIVA agenda of students. We intention to overcome these demanding situations by way of developing a gadget to be able to automate the VIVA scheduling and VIVA notification obligations.


Users of the Proposed System
Project Supervisors


Functional Requirements:

1. The manager will input the Group ID, Student ID as well as the student’s cutting-edge look at center by searching at his/her profile. Then, the gadget will provide the manager a functionality to go looking the closest VIVA station (VU owned campus) primarily based on the VU center in an effort to accept with the aid of the supervisor.

2. The nearby VIVA station might be decided on from the database which will contain the nearest campus for every private campus. The device will provide the manager an admin interface from which the manager could be capable of maintain the statistics for every look at middle (non-public campus) and the neighboring VIVA station, their addresses together with their distances from the respective take a look at center.
3. By using the admin interface, the supervisor could be capable of upload/replace or delete the data about any campus.

4. If the observe middle decided on with the aid of the manager is already a VU Owned campus, then in that case, the same take a look at center may be selected as the VIVA station for that pupil. However, if the scholar is an distant places pupil, then the VIVA station ought to be selected as Home. For overseas students, OPKST code is used as have a look at middle.

Five. After looking the nearest VIVA station, the supervisor will choose the date and time from a calendar to schedule the VIVA.

6. One of the important thing capabilities of our proposed machine is a VIVA notifier through Email.

7. Based on the data to be had, the machine will generate the contents of an e mail for the scholar by using the template shown in Figure 1. The contents of the e-mail might be customizable and will be unique to every pupil containing his/her name, viva station and the date/time. The template of the e-mail can be just like the one given beneath. The gadget will use this template from a record and could automatically replace the values given in blue font with the records supplied to the machine.

Figure 1: VIVA Scheduling Email Template

eight. After replacing the required fields within the e-mail template, the machine ought to have the ability to show a preview of the generated email so that the supervisor can proofread it earlier than sending the e-mail.

Nine. The gadget will allow the manager to send an e mail on the pupil’s electronic mail deal with to notify him/her approximately her VIVA. The gadget can even ship a duplicate of the generated e mail at the email cope with of the VIVA station decided on with the aid of the gadget. However, in case if the student is an distant places scholar then handiest, he/she can get hold of the email as there may be no VIVA station in this case.

10. The gadget ought to ensure that the VIVA of no pupil is scheduled twice by way of mistake. Moreover, the pupil ought to be capable of locate the VIVA date/time conflicts for multiple scholar. To make certain this, the system will maintain the
records of already scheduled VIVAs in a database. This history might be checked on every occasion before scheduling the VIVA of a new pupil.

11. It is possible that that VIVA of a student is required to be rescheduled due to his absence because of any motive. In such case, the supervisor offers one ultimate risk to the scholar to seem for VIVA. In such case, it is essential that the device keeps the VIVA scheduling records of that scholar and uses an e-mail template as shown in Figure 2 to ship a VIVA reschedule e mail to the scholar


Figure 2: VIVA Rescheduling Email Template

Batch VIVA Scheduling and Email Sending

12. The machine need to additionally assist the functionality for batch e-mail scheduling and e-mail sending. To use this feature, the supervisor will upload a record to the gadget containing the student ID and study middle in each row. The proposed machine will study the pupil ID and his/her take a look at center of each scholar from that report separately to discover the closest VIVA station.

13. The supervisor will then pick the start date/time and length for each VIVA.

14. The machine will robotically calculate the date/time for every student via the use of the begin date/time in addition to VIVA period.

15. The supervisor also can select how many VIVAs he intends to conduct in every day. The number of VIVAs to be performed can be extra than the range of VIVA, the manager intends to behavior in an afternoon. So, the system will time table the VIVAs thus so that it stretches throughout a couple of running days.

Sixteen. After scheduling the VIVA date/time for every pupil, the gadget will ship an email to every pupil in addition to his distinct VIVA station one by one.

17. As proposed earlier than, we are able to hold the file of scheduled VIVAs in the database for VIVA for future use.
Note: You are required to study the idea very carefully to recognize the necessities of this venture. If you face any confusion, you can experience unfastened to invite me thru Skype. But make sure that before selecting the project, you are absolutely clear about the necessities of this assignment to keep away from any inconvenience later. Moreover, you must make sure which you must use most effective one of the given languages to broaden this device. For the use of another language/equipment, you have to ask for the permission first.

Tools and Languages:
C#, Java, SQL, MySQL


Supervisor:
Name: Waqas Ahmad
Email ID: Waqas.Ahmad@vu.Edu.Pk
Skype ID: Waqas_vu

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
×

Hello!

Click one of our contacts below to chat on WhatsApp

× WhatsApp Us