The document describes a Trainee Management System (TMS) that was developed for the Centre for Railway Information Systems (CRIS) to automate management of trainees and trainers. The TMS includes modules for administration, trainers, and trainees. It allows users to view and update user profiles, schedules, assignments, and includes a messaging system. The TMS was created using ASP.NET, C#, HTML, CSS, and SQL Server databases. It is intended to reduce paperwork and provide efficient management of training programs.
1. TRAINEE MANAGEMENT
SYSTEM (TMS)
CENTRE FOR RAILWAY INFORMATION SYSTEM
SUVIR BHATOTIA
MBA(Tech) CS
SAP: 71210110015
TRAINEE AT CENTRE FOR RAILWAY INFORMATION SYSTEMS (CRIS)
2. WHAT IS TMS?
TRAINEE MANAGEMENT SYSTEM aims to automate the
information system in an organisation in order to
manage and control the Training Department efficiently.
It shall be used for providing information regarding the
Trainers and the Trainees at all times.
It will provide an organisation wide information about all
the Trainers, their areas of expertise, their assigned
Trainees and the allotted schedules.
It shall provide the Trainees with a single point of contact
with the organisation.
3. SYSTEM SPECIFICATION AND
PREREQUISITES
Knowledge of ASP. Net using C#, HTML basics and
advance, CSS basics and advance.
Knowledge of Database Management System.
This project requires the use of the following
1. Microsoft Visual Studio 2012
2. Microsoft SQL Server 2008
3. Internet Information Services – Web Server
4. PROJECT MODULES
The entire project can be divided into four major modules -
User Login Module
Administrator Module
Trainer Module
Trainee Module
9. The login section provides the functionality of accessing
the user account after verification. There are 3 types of
user accounts to choose from while logging in with the
user ID and password:
1. Administrator
2. Trainer
3. Trainee
Every user has a unique set of User ID and Password. This
combination along with the user type is used
verification.
The login section also provides the use of ‘COOKIES’ to
remember a user on a particular system. This allows the
server to deliver a page tailored to a particular user.
10. ADMINISTRATOR MODULE
The administrator will have the rights to access all User
Accounts.
She/he can access, modify, update or delete
information.
The administrators will have a unique ID and password to
access the admin accounts.
The MAJOR ROLE of an administrator will be to manage
1. Trainer Information
2. Trainee Information
11. ADMINISTRATOR MODULE
The administrator have certain options –
View Trainer and Trainee information
Update/Delete Trainer and Trainee information
Add new Trainer or Trainee to the system
Create new batches for the Trainer and assign
corresponding Trainees to these batches
To interact with the other users using the messaging
system
12. The Administrator can add a new Trainer or Trainee
A view of the Add Trainer page
13. The Administrator can add a new Trainer or Trainee
A view of the Add Trainee page
14. The Administrator can view all the Trainers and Trainees in the organisation and can
select, update or delete these users.
A view of the View Trainers page
15. A view of the View Trainees page while Updating
18. TRAINER MODULE
The trainer module is opened after a trainer passes verification at
the login page. The registered trainer have the following options:
1. To view their current schedules
2. To view their allotted trainees
3. To interact with other users using messaging system
The Trainer can view his/her training schedule and the trainees
allotted to them. This information is dynamically updated via the
central database system.
23. TRAINEE MODULE
The trainee module is opened after a trainee passes
verification at the login page. The registered trainees
have the following options:
1. To view their account details
2. To view their current schedules of training
3. To interact with other users using messaging system
The Trainee can view his/her training schedule and the
trainer assigned to them. This information is dynamically
updated via the central database system.
The Trainee can also contact the Administrator and
his/her Trainer with the help of the messaging system in
the project.
27. THE MESSAGING SYSTEM
A messaging facility is also incorporated inside the TMS
system which provides for a formal communication
system for the users of TMS.
The administrator, trainers and the trainees can avail this
facility to contact each other.
The received messages are shown in the inbox.
33. THE CRIS CONTACT PAGE
This page includes all the necessary contact information of CRIS.
A view of the Contact page
34. INFERENCE
The installation and operation of the Trainee
Management System will help to resolve hefty
paperwork and time consuming queries. It will provide a
simple, convenient yet efficient framework for the
Training Department.
Helps to remove data redundancy.