Student Management System For Data Science School

Project Aim

John Smith is the owner of Data Science School (DSS) which is a private Registered Training Organization (RTO). The organization was set up by John along with his wife and there were manual processes that were carried out. The business expanded with time and there are issues such as compliance related concerns, information redundancy etc. that are being observed. There are currently two processes that may be followed by the students to file an application for admission. One of the processes includes contacting the DSS office directly and the other process includes contacting the agent for admission. DSS office processes the admission requests and the decisions are accordingly taken. Recruitment agents are paid with the commission. There are various problems that are currently associated with the manual processes and it has therefore been proposed to set up an automated Student Management System (SMS).

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

The aim of the project is to overcome the problems and issues that are present with the existing manual system and provide the users with an automated system.

The objectives of the project are as listed below.

  • The project shall include the functional and non-functional aspects defined for the Student Management System (SMS).
  • The project shall be completed under the budget of $150,000.
  • The project shall be completed in the schedule that has been estimated.
Critical Use Cases

Use Case diagram is a design diagram that is used to represent the system design with the aid of the representation of the actors along with activities that will be performed by these actors (Ibm, 2017). There are several use cases that are associated with the Student Management System (SMS) of Data Science School that have been listed and described below.

Use Case Name:

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

Login to the System

Scenario

All the users will be provided with the access to login to the SMS

Triggering event

Opening of the system by the user

Brief description

Access control will be set up on the system so that only authorized users are provided with the access and for the that login credentials will be provided

Related use cases

Apply for Admission

Actors

Admin, System, Users

Stakeholders

End Users

Pre-conditions

The login credentials provided to the user are valid and functional

Post-conditions

The system validates the credentials with the database

Flow of activities

Actor

System

Open the Student Management System

The homepage of the system shall be displayed

Enter the login ID and password

Login credentials shall be securely displayed

Click on login button

 Dashboard shall be displayed

Exception conditions

The credentials entered by the user are not valid which will display a message saying enter valid credentials.

Use Case Name:

Register

Scenario

The student shall be able to apply for the admission by filing for the application online

Triggering event

The student shall login to the system

Brief description

The use case involves the filing of the application by the student using the feature of the SMS

Related use cases

Processing of Application

Actors

Admin, System, Users

Stakeholders

Student, DSS Office

Pre-conditions

The login credentials provided to the user are valid and functional

Post-conditions

The system validates the credentials with the database

Flow of activities

Actor

System

Open the Student Management System

The homepage of the system shall be displayed

Enter the login ID and password

Login credentials shall be securely displayed

View the course offered

The list of available courses shall be displayed

Apply for desired course

The availability and details of the course shall be displayed

Enter the information and submit the application

The application shall be sent to the DSS office

Exception conditions

The course that student is applying for is full or the student does not meet the eligibility criteria for it.  

Use Case Name:

Make offer

Scenario

The DSS office shall be able to view and process the application that is sent by the student

Triggering event

Student has applied for the admission

Brief description

The student application shall be received by the DSS office which shall  be processed on the basis of student information and course availability

Related use cases

Apply for Admission, Make Payment

Actors

Admin, System, Users

Stakeholders

Student. Admin

Pre-conditions

The login credentials provided to the user are valid and functional

Post-conditions

The system validates the credentials with the database

Flow of activities

Actor

System

Student submits the application for admission

The application is forwarded to the DSS office

DSS office executive access the application

Student application is displayed

The validation check is performed for the student and the course

The system matches the entered information from the database for eligibility and availability

Response shall be sent to the student

The student shall receive the offer

Exception conditions

The course that student is applying for is full or the student does not meet the eligibility criteria for it.  

Use Case Name:

Submit fees

Scenario

The student shall be able to make payment for the course once the application is approved  

Triggering event

The student shall receive the processed and approved application

Brief description

The admission fee shall be allowed to be paid by the student once the application is processed

Related use cases

Processing of Application

Actors

Admin, System, Users

Stakeholders

End Users

Pre-conditions

Student application is processed and approved

Post-conditions

Payment gateway is running

Flow of activities

Actor

System

Receive the approved application

System displays the approved application

Access the payment gateway

Payment gateway shall be displayed with modes of payment

Select the desired mode of payment

The selected option shall be opened up

Enter the fee details

Fees details shall be displayed

Submit the fees

A confirmation shall be sent to the student

Exception conditions

Payment gateway does not respond due to the network related issues

Use Case Name:

Manage Invoices

Scenario

The account system installed in SMS shall generate, process and circulate the invoices for the received payment

Triggering event

The payment has been made by the student

Brief description

There will be a number of accounts related activities such as billing and payments that shall be handled and managed by the system

Related use cases

Actors

Admin, Agent

Stakeholders

End Users

Pre-conditions

Payment activities are successfully completed

Post-conditions

System is connected to the network

Flow of activities

Actor

System

Receive the payment details

System displays the payment details

Generate the invoices as per the days selected

Invoices shall be displayed

Invoice report shall be extracted

Invoice report shall get downloaded on the system

Exception conditions

There are no payments made during the period that is selected by the user

Context Level Diagram

There will be a number of external entities that will be associated with the system. The context level diagram is the diagram that displays the system as one high level process and also showcases the relationship with the external entities (Modernanalyst, 2017).

Level 0 Data Flow Diagram

A data flow diagram as level 0 displays the set of inputs along with the outputs that are related with the system along with the processes that are involved in the entire flow (Sharma, 2015).

Entity Relationship Diagram (ER Diagram)

An Entity Relationship (ER) diagram is the diagram which is designed according to the database specifications and shows the relationships and association between the various entities such as the tables that are present in the database schema (Bridgingthegap, 2017).

CRUD Tables

CRUD stands for Creates, Resides, Updates, Deletes and it is a table that is set up between the entities in the ER diagram and the business functions that are involved.

Use case

Student

Staff

Agent

Register student

C

D, U, R

C

Take attendance

R

D, U ,C

Pay fees

C, U

R, D

R

Make offer

R

C, U, D

R

Generate report

R

C, R, U, D

R

Website prototype

Group Members Description

Member

Role and Responsibility – Contribution

Team member – 1

Team member – 1

Team member – 1

Team member – 1

Reflections and Conclusion

Manual processes are no longer applicable to process the information and operations that are associated with any organization. In case of DSS, the decision has been taken to set up an automated Student Management System (SMS). The system shall be designed using the UI design principles and it shall also be made sure that Human Computer Interaction (HCI) and responsive web design is reflected in the system so as to gain maximum user satisfaction. There shall also be consideration taken towards the maintenance of the security so that there are no security risks and attacks that may be executed in the system.

 

References

Baars, W. (2006). Project Management Handbook. [online] Available at: https://www.projectmanagement-training.nl/wp-content/uploads/2015/05/book_project_management.pdf [Accessed 20 May 2017].

Bridgingthegap (2017). How to Create an Entity Relationship Diagram (ERD). [online] Bridging-the-gap.com. Available at: https://www.bridging-the-gap.com/erd-entity-relationship-diagram/ [Accessed 20 May 2017].

Ibm (2017). An introduction to the Unified Modeling Language. [online] Ibm.com. Available at: https://www.ibm.com/developerworks/rational/library/769.html [Accessed 20 May 2017].

Modernanalyst (2017). Introduction to Context Diagrams > Business Analyst Community & Resources | Modern Analyst. [online] Modernanalyst.com. Available at: https://www.modernanalyst.com/Resources/Articles/tabid/115/ID/1355/Introduction-to-Context-Diagrams.aspx [Accessed 20 May 2017].

Sharma, A. (2015). Data Flow Diagrams – Are They Worth It?. [online] Batimes.com. Available at: https://www.batimes.com/articles/data-flow-diagrams-are-they-worth-it.html [Accessed 20 May 2017].

What Will You Get?

We provide professional writing services to help you score straight A’s by submitting custom written assignments that mirror your guidelines.

Premium Quality

Get result-oriented writing and never worry about grades anymore. We follow the highest quality standards to make sure that you get perfect assignments.

Experienced Writers

Our writers have experience in dealing with papers of every educational level. You can surely rely on the expertise of our qualified professionals.

On-Time Delivery

Your deadline is our threshold for success and we take it very seriously. We make sure you receive your papers before your predefined time.

24/7 Customer Support

Someone from our customer support team is always here to respond to your questions. So, hit us up if you have got any ambiguity or concern.

Complete Confidentiality

Sit back and relax while we help you out with writing your papers. We have an ultimate policy for keeping your personal and order-related details a secret.

Authentic Sources

We assure you that your document will be thoroughly checked for plagiarism and grammatical errors as we use highly authentic and licit sources.

Moneyback Guarantee

Still reluctant about placing an order? Our 100% Moneyback Guarantee backs you up on rare occasions where you aren’t satisfied with the writing.

Order Tracking

You don’t have to wait for an update for hours; you can track the progress of your order any time you want. We share the status after each step.

image

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

image

Trusted Partner of 9650+ Students for Writing

From brainstorming your paper's outline to perfecting its grammar, we perform every step carefully to make your paper worthy of A grade.

Preferred Writer

Hire your preferred writer anytime. Simply specify if you want your preferred expert to write your paper and we’ll make that happen.

Grammar Check Report

Get an elaborate and authentic grammar check report with your work to have the grammar goodness sealed in your document.

One Page Summary

You can purchase this feature if you want our writers to sum up your paper in the form of a concise and well-articulated summary.

Plagiarism Report

You don’t have to worry about plagiarism anymore. Get a plagiarism report to certify the uniqueness of your work.

Free Features $66FREE

  • Most Qualified Writer $10FREE
  • Plagiarism Scan Report $10FREE
  • Unlimited Revisions $08FREE
  • Paper Formatting $05FREE
  • Cover Page $05FREE
  • Referencing & Bibliography $10FREE
  • Dedicated User Area $08FREE
  • 24/7 Order Tracking $05FREE
  • Periodic Email Alerts $05FREE
image

Services offered

Join us for the best experience while seeking writing assistance in your college life. A good grade is all you need to boost up your academic excellence and we are all about it.

  • On-time Delivery
  • 24/7 Order Tracking
  • Access to Authentic Sources
Academic Writing

We create perfect papers according to the guidelines.

Professional Editing

We seamlessly edit out errors from your papers.

Thorough Proofreading

We thoroughly read your final draft to identify errors.

image

Delegate Your Challenging Writing Tasks to Experienced Professionals

Work with ultimate peace of mind because we ensure that your academic work is our responsibility and your grades are a top concern for us!

Check Out Our Sample Work

Dedication. Quality. Commitment. Punctuality

Categories
All samples
Essay (any type)
Essay (any type)
The Value of a Nursing Degree
Undergrad. (yrs 3-4)
Nursing
2
View this sample

It May Not Be Much, but It’s Honest Work!

Here is what we have achieved so far. These numbers are evidence that we go the extra mile to make your college journey successful.

0+

Happy Clients

0+

Words Written This Week

0+

Ongoing Orders

0%

Customer Satisfaction Rate
image

Process as Fine as Brewed Coffee

We have the most intuitive and minimalistic process so that you can easily place an order. Just follow a few steps to unlock success.

See How We Helped 9000+ Students Achieve Success

image

We Analyze Your Problem and Offer Customized Writing

We understand your guidelines first before delivering any writing service. You can discuss your writing needs and we will have them evaluated by our dedicated team.

  • Clear elicitation of your requirements.
  • Customized writing as per your needs.

We Mirror Your Guidelines to Deliver Quality Services

We write your papers in a standardized way. We complete your work in such a way that it turns out to be a perfect description of your guidelines.

  • Proactive analysis of your writing.
  • Active communication to understand requirements.
image
image

We Handle Your Writing Tasks to Ensure Excellent Grades

We promise you excellent grades and academic excellence that you always longed for. Our writers stay in touch with you via email.

  • Thorough research and analysis for every order.
  • Deliverance of reliable writing service to improve your grades.
Place an Order Start Chat Now
image

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