0% found this document useful (0 votes)
165 views2 pages

Apprentice Management System (AMS)

This project aims to develop a web-based apprentice management system. The system will manage student registration and testing, as well as contracts, certificates, and assigning students and credentials. There are three user roles: administrator, student, and coach. Administrators manage user accounts and data. Students register with details, take an online test, and can be assigned to a coach. Coaches can search students and view their information. The system allows for managing the entire apprenticeship process from registration through assignment and certification.

Uploaded by

Tuan Pham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views2 pages

Apprentice Management System (AMS)

This project aims to develop a web-based apprentice management system. The system will manage student registration and testing, as well as contracts, certificates, and assigning students and credentials. There are three user roles: administrator, student, and coach. Administrators manage user accounts and data. Students register with details, take an online test, and can be assigned to a coach. Coaches can search students and view their information. The system allows for managing the entire apprenticeship process from registration through assignment and certification.

Uploaded by

Tuan Pham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Title of the project

Apprentice Management System


Abstract of the project
This project is aimed at developing a web-based system, which manages the activity of
Apprentice. This system will manage the database and maintain a list of all apprentice
students that have registered on this site, conduct their online entry test and create/ edit/
delete/ search for: apprentice students, contract types, certificates. Assign certificate to
the apprentice students when the period of probation finished, assign contract to the
apprentice students.
Functional components of the project
This is a system used by Educational Institutions or other organizations. We have three
roles in this system, an Administrator, Student and Coach. An administrator logs into this
system, and can register a Coach who belongs to that institution.
Students register in this system and get userID (similar to a website like Yahoo). A
student should register, provide his information like fullname, date of birth, programming
language, TOEFL score, education, soft skill. This is saved in a database.
After registering successfully, a student is logged-in to the Apprentice Management
System.
After registering a student is taken to an Online Entry Test. He/she is allowed to give the
Online Entry Test during a scheduled time interval (say of 2-3 weeks as decided earlier
by the management). The test is an online entry test (say of 40-45minutes) which will be
like any other competitive exam providing 4-5 options. After giving the test students
entry test score is saved in the database.
In the same system, the Coach who have been registered by the administrator can login
and search student by various criteria such as percentage scored in the online entry test,
programming language, TOEFL score. Following is a brief description of the flow of the
system:
Following is a brief description of the flow of the system:
1.

An administrators role
Can login to the system through the first page of the application
Can create/edit/delete new user account for a Coach and assign/change(if
existing user) username and a password
From the list of students, he can also search by student account,
programming language, TOEFL score

2.

Can create/update/delete a list of contracts. Contract includes the


information such as contract name and descriptions.
Can create/update/delete a list of Certificate. Certificate includes
Certificate name and description.
Can assign certificate to a student.
Can assign contract to a student.
Create/edit/delete a Coach.

A students role
A student if he is a new user registers into the system.
He enters details like his name, email address, date of birth, education,
main programming language, TOEFL score and be able to select a Coach
Name he wants to work with.
If he doesnt select any Coach, he has the status = available, if he selects
any Coach, then he has the status = Assigned.
His/her details are then stored in the database.
After entering successfully all details he is given a student group code
which he uses to enter online entry test.
Whenever, a student successfully logs in (after registration) is asked for
his student code and if successfully entered is taken to a screen (via link)
where he can give an online entry test.
3. A Coachs role
A registered Coach, who is assigned a user name and a password by the
administrator logs can update his profile such as name, department,
telephone, email address.
He/she is given an option to search students by various criteria such as
percentage scored in the online entry test, main programming language,
TOEFL score. A Coach can view all students information.
He can see student status, such as whether the student is available or has
been assigned to a another Coach.

You might also like