Report on Software Development Process

Introduction
The report is based on the software development process of a new enrolment and timetabling system in Torrens University. The present report will explain about the new enrollment and timetabling system with use case diagram. The use case diagram is the graphic depiction of the interaction among the elements of a system. The use case is a methodology which is mainly used in system analysis to clarify, organize or identify the system requirements (Siddiqui et.al, 2018).
Project scenario
The present report is based on the in- house new enrolment and timetabling system which the Torrens University has decided to make to have a strong information system of every students and staff of the university. The enrolment system which will be made will be web-enabled so every student, teacher, and staff can access the system from their computer, phones, tablets and another operating system an platform. The new enrolment and timetabling system will help the university to make the schedule classes and it will also store all the details of the students and staff of the university (Kunda, & Chama, 2016). The timetabling system will help the manager of the university to allocate the classroom to the classes and classes will be made available to the student to enroll in it.

Use case diagram
Use case 1

This is the first use case diagram which explains how the student will enroll in the system which will be made by the university. The student will check all the details of the system in home page and then they will register with basic details like name, D.O.B, mobile, address, etc . Then they can directly login to the system and check other details of the university and also enroll themselves to do the course.
Use case 2

The above use case shows the relation between the student and admin. After login, the student will select a course, subject, class time and other course details of the university and then they click on submit bottom and all the details of the student will get stored into the new enrolments system and this details can be checked by the admin of the system.
Use case 3

The timetabling system which will be made will help the manger to check the details of the every class like there number of classes , number of student in every class, check the time of class. The manager can also schedule teacher based on the number of student and course. The manager can also appoint new teacher if required and all this details can be checked by the new system which will be made for the in-house purpose of the university. After scheduling the teacher, class and time the manager will send notification to teacher and student about the details, so they can reach to the class on time.
Use case 4

The above use case shows the interaction between the manager and admin. The manager will make the time table and send the list of timetable to admin and the details of the timetable will be put into the system so the student, teacher, and staff can check every detail and do their work according to the time table (D’Oriano, et.al, 2018).In this way, the new enrollment and timetabling system will improve the working process of the university
Use case 5

In the above use case, there are three actors, teacher, student and manger. The above diagram explains what are the facilities will the student and teacher will get through the new system. The student and teacher can check the class details, and class time anytime through the system. They can check each other details and check the number of attendance. The manager can check everyone’s details and attendance like teacher and student both. This will help the manager to check the teacher and student performance in the university and according to that manager can help and guide the teacher to do better.
Use case 6

The above use case shows the details of the program director who have decided to make this system for the university. The program director will log in to the system and access the database with the help of the admin (Kanprasert, et.al, 2018).The program director will search the student and will generate report f the student. Then the program director publishes the feedback and this is checked by the student and course instructor. In this way, the program director finds out the best student and teacher of the university.
Conclusion
The report concludes that the system which will be made will help the university in different ways. The system will help the university to keep the details of the student, teacher and other staff. This system will also provide feedback on student performance and teacher. The system will also help to do the enrollment of the student very smoothly and in an easy process.


Reference
D’Oriano, L., Mastandrea, G., Rana, G., Raveduto, G., Croce, V., Verber, M., & Bertoncini, M. (2018, November). Decentralized blockchain flexibility system for Smart Grids: Requirements engineering and use cases. In 2018 International IEEE Conference and Workshop in Óbuda on Electrical and Power Engineering (CANDO-EPE) (pp. 39-44). IEEE.
Kanprasert, K., Tantimedh, A., Arpasat, P., Palangsantikul, P., Porouhan, P., & Premchaiswadi, W. (2018, November). Design, Development, and Implementation of an Automized Information System for Community College Officers. In 2018 16th International Conference on ICT and Knowledge Engineering (ICT&KE) (pp. 1-5). IEEE.
Kunda, D., & Chama, V. (2016). Design and Implementation of Students’ Information System (SIS) for Mulungushi University Based on Spring Framework. Development, 5(6).
Siddiqui, A. W., Raza, S. A., & Tariq, Z. M. (2018). A web-based group decision support system for academic term preparation. Decision Support Systems, 114, 1-17.

Leave a Comment

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