Online Student Enrolment System At ABC University

Current Enrolment System and Need for new System

The automated information systems are essential in the current times to make sure that the accuracy and speed of the business functions and operations is always improved. These information systems are being implemented in all of the business sectors and education is one of such sectors. The organization that has decided to make effective use of technology is ABC University (ABCU). The university is seeking to develop an automated online student enrolment system that will allow the students to enrol themselves using the online system. There will be numerous other benefits that will be offered by this system to the Project Director, Time-Table Officer, and Student Enrolment Officer.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

The development of the online student enrolment system will have a number of steps that will be essential to execute the project and achieve the respective goals. One of the crucial steps will be system analysis and design. The analysis of the system will be essential to be effectively done so that the rest of the system development stages are executed properly. The report is written for the online student enrolment system and it includes the system analysis details for effective system development.

  • Project Sponsor: The decision to develop and implement the online student enrolment system has been taken by ABC University (ABCU). The university is the sponsor of the project and the project client. The stakeholder will have high degree of interest and involvement in the project. The contribution will also be significant and it will come in the form of funds and implementation of the requirements (Eskerod, Huemann & Ringhofer, 2015).
  • System End-Users: The online student enrolment system will be used by the student and the Project Director along with the Student Enrolment and Time-Table Officer. The system users will provide their expectations and requirements from the system during the system elicitation techniques. The usage of the system and the feedback will also be provided by the stakeholder group.
  • Parents & Families of the Students: The ease of the student enrolments will have a positive impact on the parents and the family members of the existing and the potential students of the university. The group will be crucial from the aspect of the system success among the users.
  • Project Resources: The project will be headed by the Project Manager. There will also be numerous other resources of varied skill sets, such as system designer, system developer, network specialist, etc. that will be involved. These entities will make sure that the system development is done as per the expectations. The group will have significant stake in the project (Ponnappa, 2014).  
  • Student: The system that is being developed is the online student enrolment system. Therefore, the students will be the major actors involved in the system. The students will make use of the automated system to enrol themselves in the specific courses offered by the university. They may also make changes in the existing enrolments that they may be associated with.
  • Project Director: There may be certain changes that may be required to be made to the subject offered by the university. These changes could be in terms of the course structure, contents, or others. The only actor that will have the authority to make such changes will be the Project Director.
  • Student Enrolment Officer: The actor will be able to make changes and will be responsible for the management of the courses on the system. The actor will be able to perform the activities as add course, update course, and delete course on the system.
  • Time-Table Officer: Every course and subject will have specific timetable attached to it. The actor will be able to make changes in the existing timetable. The actor will also be able to modify or delete the timetable from the system.
  • Login functionality to the users with four categories of the users to select from the user type dropdown:
    • Student
    • Project Director
    • Time-Table Officer
    • Student Enrolment Officer
  • Enrol functionality for the students so that they may enrol in the desired course through the system.
  • View functionality and capability to the student so that the listing of all the subjects is done on the system for the student to take a look on the associated subject details.
  • Drop subject functionality so that the student may opt out from the subject that the student may be already enrolled in.
  • The Project Director shall be able to make changes in the subject in terms of the modifications in the subject structure or contents (FanJiang & Syu, 2014).
  • Add timetable functionality to the Time Table Officer so that a timetable is added to the specific course
  • Modify timetable functionality to the Time Table Officer so that the modifications are made in the existing timetable of the subject
  • Delete timetable functionality to the Time Table Officer so that the existing timetable attached with a subject can be deleted.
  • Add course functionality to the Student Enrolment Officer so that the new course and its details can be added to the system.
  • Delete course functionality to the Student Enrolment Officer so that the existing course details can be deleted from the system.
  • Update course functionality to the Student Enrolment Officer so that the course details can be updated on the system.

System Availability 

The development of the online student enrolment system is being done for ABCU so that the students can easily enrol themselves in the desired subjects and courses as per the expectations and requirements. The availability of the system shall be included as one of the essential requirements to make sure that the students and the other entire three user types can access the system at any time.

System Security 

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

The online student enrolment system will have a lot of data stored and processed through the system, such as the enrolment and demographic details of the students, subject & course timetables, subject details, financial information of the students, and a lot more. A large amount of this data will be private and confidential and it will be necessary to maintain these data properties. Also, the publically available system data, such as subject and course details will require protection at the time of processing. Security will be a major non-functional requirement attached to the system to make sure that all of the data properties are preserved (Thakurta, 2013).  

System Usability

There are four different user types that are associated with the system as student, time table officer, project director, and student enrolment officer. Each of these four user types will have their own expectations and requirements from the system. It will be essential that these specific expectations and requirements are fulfilled. It will also be necessary that the overall usability of the system is achieved in terms of the inclusion of the functional aspects along with the ease of usage of the system.  

Reliability 

Reliability is the non-functional requirement of the system that makes sure that the system consistently performs without any lags or failure. The software system is exposed to a wide range of failures. The online student enrolment system shall have the ability to avoid these failures and maintain immunity towards the same. It must also be ensured that the system provides the valid and updated information to all the users at all the times. For example, the time table officer may make some changes in the course timetable. This may have clashes with the student enrolment in terms of the existing and new set of enrolment. The system shall make decisions on the basis of the updated information and shall provide the respective response to the user.  

System Flexibility 

The flexibility of the system shall be supported in the software to make sure that the system can adapt to varied sets of environments and platforms. The system shall be developed once and the users shall be able to access the system on different platforms and environments.  

The use case diagram for the online student enrolment system is plotted in the image below. The system has four actors as the student, project director, time table officer, and student enrolment officer. These actors will perform specific activities on the system. The use case diagram for the online student enrolment system is plotted in the image below to represent the details of the system actors and the specific activities associated with these actors (Arora & Bhatia, 2018).

Use Case 1

Use Case Name

Enrol Subject  

Use Case ID

UCS1

Priority

One

Actor

System, Student

Description

The student shall be able to enrol in the desired subject using the system

Trigger

Login to the system as a student and access to the subject details for enrolment

Pre-condition

The student credentials shall be valid for successful login to the system  

Normal Course

1. The user (student) opens the system

2. The user logs in to the system

3. The user views the subject details

4. The user clicks on the desired subject

5. The user clicks on the enrol button

6. The user fills out the necessary details and shall submit.   

Alternative courses

5. The user is not re-directed to the submission form due to overload as per the updated timetable  

Post-conditions

The acknowledgement must be provided to the student in the form of the enrolment acknowledgement email with the status of enrolment present in the mail (Fedaghi, 2014)

Exceptions

2. The user credentials may not be valid or may be inactive. 

Use Case Name

Add Course

Use Case ID

UCS2

Priority

Two

Actor

System, Student Enrolment Officer

Description

The course details shall be added by the Student Enrolment Officer on the system so that the students may be able to access the course details and may enrol themselves in the course accordingly.

Trigger

Login to the system as a student enrolment officer and access to the university courses to add a new course

Pre-condition

The student enrolment officer credentials shall be valid for successful login to the system  

Normal Course

1. The user (student enrolment officer) opens the system

2. The user logs in to the system

3. The user access the university courses page

4. The user clicks on the add course  

5. The user fills up the course details in the system  

6. The user submits the form    

Alternative courses

4. The course being entered may be already present and the modifications may be done in the existing course  

Post-conditions

The new course shall be added to the system.    

Exceptions

2. The user credentials may not be valid or may be inactive.  

Conclusion 

There are different stages and phases that are involved in every system development process. Every phase has its own relevance for the overall development process. It is crucial that the due attention is paid to each of these phases. The online student enrolment system is also a project in which system analysis will play an important role to determine the system requirements and behaviour. The numerous project decisions will be based on the results and outcomes of the analysis phase.

References

Arora, P., & Bhatia, R. (2018). Agent-Based Regression Test Case Generation using Class Diagram, Use cases and Activity Diagram. Procedia Computer Science, 125, 747-753. doi: 10.1016/j.procs.2017.12.096

Eskerod, P., Huemann, M., & Ringhofer, C. (2015). Stakeholder Inclusiveness: Enriching Project Management with General Stakeholder Theory1. Project Management Journal, 46(6), 42-53. doi: 10.1002/pmj.21546

FanJiang, Y., & Syu, Y. (2014). Semantic-based automatic service composition with functional and non-functional requirements in design time: A genetic algorithm approach. Information And Software Technology, 56(3), 352-373. doi: 10.1016/j.infsof.2013.12.001

Fedaghi, S. (2014). Information system requirements: a flow-based diagram versus supplementation of use case narratives with activity diagrams. International Journal Of Business Information Systems, 17(3), 306. doi: 10.1504/ijbis.2014.064975

Ponnappa, G. (2014). Project Stakeholder Management. Project Management Journal, 45(2), e3-e3. doi: 10.1002/pmj.21400

Thakurta, R. (2013). A value-based approach to prioritise non-functional requirements during software project development. International Journal Of Business Information Systems, 12(4), 363. doi: 10.1504/ijbis.2013.053213

Online Student Enrolment System At ABC University

Current Enrolment System and Need for new System

The automated information systems are essential in the current times to make sure that the accuracy and speed of the business functions and operations is always improved. These information systems are being implemented in all of the business sectors and education is one of such sectors. The organization that has decided to make effective use of technology is ABC University (ABCU). The university is seeking to develop an automated online student enrolment system that will allow the students to enrol themselves using the online system. There will be numerous other benefits that will be offered by this system to the Project Director, Time-Table Officer, and Student Enrolment Officer.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

The development of the online student enrolment system will have a number of steps that will be essential to execute the project and achieve the respective goals. One of the crucial steps will be system analysis and design. The analysis of the system will be essential to be effectively done so that the rest of the system development stages are executed properly. The report is written for the online student enrolment system and it includes the system analysis details for effective system development.

  • Project Sponsor: The decision to develop and implement the online student enrolment system has been taken by ABC University (ABCU). The university is the sponsor of the project and the project client. The stakeholder will have high degree of interest and involvement in the project. The contribution will also be significant and it will come in the form of funds and implementation of the requirements (Eskerod, Huemann & Ringhofer, 2015).
  • System End-Users: The online student enrolment system will be used by the student and the Project Director along with the Student Enrolment and Time-Table Officer. The system users will provide their expectations and requirements from the system during the system elicitation techniques. The usage of the system and the feedback will also be provided by the stakeholder group.
  • Parents & Families of the Students: The ease of the student enrolments will have a positive impact on the parents and the family members of the existing and the potential students of the university. The group will be crucial from the aspect of the system success among the users.
  • Project Resources: The project will be headed by the Project Manager. There will also be numerous other resources of varied skill sets, such as system designer, system developer, network specialist, etc. that will be involved. These entities will make sure that the system development is done as per the expectations. The group will have significant stake in the project (Ponnappa, 2014).  
  • Student: The system that is being developed is the online student enrolment system. Therefore, the students will be the major actors involved in the system. The students will make use of the automated system to enrol themselves in the specific courses offered by the university. They may also make changes in the existing enrolments that they may be associated with.
  • Project Director: There may be certain changes that may be required to be made to the subject offered by the university. These changes could be in terms of the course structure, contents, or others. The only actor that will have the authority to make such changes will be the Project Director.
  • Student Enrolment Officer: The actor will be able to make changes and will be responsible for the management of the courses on the system. The actor will be able to perform the activities as add course, update course, and delete course on the system.
  • Time-Table Officer: Every course and subject will have specific timetable attached to it. The actor will be able to make changes in the existing timetable. The actor will also be able to modify or delete the timetable from the system.
  • Login functionality to the users with four categories of the users to select from the user type dropdown:
    • Student
    • Project Director
    • Time-Table Officer
    • Student Enrolment Officer
  • Enrol functionality for the students so that they may enrol in the desired course through the system.
  • View functionality and capability to the student so that the listing of all the subjects is done on the system for the student to take a look on the associated subject details.
  • Drop subject functionality so that the student may opt out from the subject that the student may be already enrolled in.
  • The Project Director shall be able to make changes in the subject in terms of the modifications in the subject structure or contents (FanJiang & Syu, 2014).
  • Add timetable functionality to the Time Table Officer so that a timetable is added to the specific course
  • Modify timetable functionality to the Time Table Officer so that the modifications are made in the existing timetable of the subject
  • Delete timetable functionality to the Time Table Officer so that the existing timetable attached with a subject can be deleted.
  • Add course functionality to the Student Enrolment Officer so that the new course and its details can be added to the system.
  • Delete course functionality to the Student Enrolment Officer so that the existing course details can be deleted from the system.
  • Update course functionality to the Student Enrolment Officer so that the course details can be updated on the system.

System Availability 

The development of the online student enrolment system is being done for ABCU so that the students can easily enrol themselves in the desired subjects and courses as per the expectations and requirements. The availability of the system shall be included as one of the essential requirements to make sure that the students and the other entire three user types can access the system at any time.

System Security 

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

The online student enrolment system will have a lot of data stored and processed through the system, such as the enrolment and demographic details of the students, subject & course timetables, subject details, financial information of the students, and a lot more. A large amount of this data will be private and confidential and it will be necessary to maintain these data properties. Also, the publically available system data, such as subject and course details will require protection at the time of processing. Security will be a major non-functional requirement attached to the system to make sure that all of the data properties are preserved (Thakurta, 2013).  

System Usability

There are four different user types that are associated with the system as student, time table officer, project director, and student enrolment officer. Each of these four user types will have their own expectations and requirements from the system. It will be essential that these specific expectations and requirements are fulfilled. It will also be necessary that the overall usability of the system is achieved in terms of the inclusion of the functional aspects along with the ease of usage of the system.  

Reliability 

Reliability is the non-functional requirement of the system that makes sure that the system consistently performs without any lags or failure. The software system is exposed to a wide range of failures. The online student enrolment system shall have the ability to avoid these failures and maintain immunity towards the same. It must also be ensured that the system provides the valid and updated information to all the users at all the times. For example, the time table officer may make some changes in the course timetable. This may have clashes with the student enrolment in terms of the existing and new set of enrolment. The system shall make decisions on the basis of the updated information and shall provide the respective response to the user.  

System Flexibility 

The flexibility of the system shall be supported in the software to make sure that the system can adapt to varied sets of environments and platforms. The system shall be developed once and the users shall be able to access the system on different platforms and environments.  

The use case diagram for the online student enrolment system is plotted in the image below. The system has four actors as the student, project director, time table officer, and student enrolment officer. These actors will perform specific activities on the system. The use case diagram for the online student enrolment system is plotted in the image below to represent the details of the system actors and the specific activities associated with these actors (Arora & Bhatia, 2018).

Use Case 1

Use Case Name

Enrol Subject  

Use Case ID

UCS1

Priority

One

Actor

System, Student

Description

The student shall be able to enrol in the desired subject using the system

Trigger

Login to the system as a student and access to the subject details for enrolment

Pre-condition

The student credentials shall be valid for successful login to the system  

Normal Course

1. The user (student) opens the system

2. The user logs in to the system

3. The user views the subject details

4. The user clicks on the desired subject

5. The user clicks on the enrol button

6. The user fills out the necessary details and shall submit.   

Alternative courses

5. The user is not re-directed to the submission form due to overload as per the updated timetable  

Post-conditions

The acknowledgement must be provided to the student in the form of the enrolment acknowledgement email with the status of enrolment present in the mail (Fedaghi, 2014)

Exceptions

2. The user credentials may not be valid or may be inactive. 

Use Case Name

Add Course

Use Case ID

UCS2

Priority

Two

Actor

System, Student Enrolment Officer

Description

The course details shall be added by the Student Enrolment Officer on the system so that the students may be able to access the course details and may enrol themselves in the course accordingly.

Trigger

Login to the system as a student enrolment officer and access to the university courses to add a new course

Pre-condition

The student enrolment officer credentials shall be valid for successful login to the system  

Normal Course

1. The user (student enrolment officer) opens the system

2. The user logs in to the system

3. The user access the university courses page

4. The user clicks on the add course  

5. The user fills up the course details in the system  

6. The user submits the form    

Alternative courses

4. The course being entered may be already present and the modifications may be done in the existing course  

Post-conditions

The new course shall be added to the system.    

Exceptions

2. The user credentials may not be valid or may be inactive.  

Conclusion 

There are different stages and phases that are involved in every system development process. Every phase has its own relevance for the overall development process. It is crucial that the due attention is paid to each of these phases. The online student enrolment system is also a project in which system analysis will play an important role to determine the system requirements and behaviour. The numerous project decisions will be based on the results and outcomes of the analysis phase.

References

Arora, P., & Bhatia, R. (2018). Agent-Based Regression Test Case Generation using Class Diagram, Use cases and Activity Diagram. Procedia Computer Science, 125, 747-753. doi: 10.1016/j.procs.2017.12.096

Eskerod, P., Huemann, M., & Ringhofer, C. (2015). Stakeholder Inclusiveness: Enriching Project Management with General Stakeholder Theory1. Project Management Journal, 46(6), 42-53. doi: 10.1002/pmj.21546

FanJiang, Y., & Syu, Y. (2014). Semantic-based automatic service composition with functional and non-functional requirements in design time: A genetic algorithm approach. Information And Software Technology, 56(3), 352-373. doi: 10.1016/j.infsof.2013.12.001

Fedaghi, S. (2014). Information system requirements: a flow-based diagram versus supplementation of use case narratives with activity diagrams. International Journal Of Business Information Systems, 17(3), 306. doi: 10.1504/ijbis.2014.064975

Ponnappa, G. (2014). Project Stakeholder Management. Project Management Journal, 45(2), e3-e3. doi: 10.1002/pmj.21400

Thakurta, R. (2013). A value-based approach to prioritise non-functional requirements during software project development. International Journal Of Business Information Systems, 12(4), 363. doi: 10.1504/ijbis.2013.053213

Essay Writing Service Features

  • Qualified Writers
  • Flexible pricing
  • Plagiarism-free papers
  • Anonymity
  • Timely delivery
  • 24/7 customer support

Our Experience

No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.
free-features

Free Features

Free revision policy

$10
Free

Free bibliography & reference

$8
Free

Free title page

$8
Free

Free formatting

$8
Free

How Our Essay Writing Service Works

tab-image

First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.

Complete the order form
tab-image

Once we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.

Writer’s assignment
tab-image

As soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.

Completing the order and download

Need anything written?

Use contact for the order

error: Content is protected !!

Order your essay today and save 30% with the discount code Contact