Functional Requirements
Functional Requirements
Functional Requirements
K. Admin 1. Login
2. CMS
3. User and privileges
4. Database management
Recommended Modules
Sr. Requirement Features / Functionality
No
A. Log-in 1. Log in
2. Change password
3. Change profile
G. Study Materials 1. Study Materials (Video, PPT, Doc, PDF, Data etc.)
(Related to training 2. Study Manual (Video, PPT, Doc, PDF, Data etc.)
subjects)
H. ATP 1. Course master
2. ATP
3. Final ATP
4. Import from Excel
5. List arranged / select by Date / Institute / Wing / Post etc.
Sr. Requirement Features / Functionality
No
I. Calendar / Timetable 1. Yearly course
2. Selected courses
3. Notification for attendance (week / day / 1 hour )
4. Notifications for Registration for training (Week/Day/1 hour)
During
Nomination not received as per the criteria for any training, the on-the-
Course –
spot nomination facility should available. For on-the-spot Registration,
10 Confirmation
User has to enter all the details for candidates. These Details should be
– Spot
fetched from Aadhar or Mobile No. of the Trainee.
Registration
The system should not take new nominations once the list is finalized
by the Course Co-Ordinator. After approval received from the authority,
Trainee list of nomination will be confirmed, and that final list will display in
11 another tab “List of trainees”.
Nominations
System should take nominations other than TIA Department
Course Mode
12 System should support Offline as well as Online Courses
Integration
After registration each user should be given an unique ID end with “-
13 Registration
tms” suffix
After Registration of list of all scheduled training should be display to
14 Registration
trainee
User interface and details should be login specific
15 Registration
16 Nomination Nomination of same employee should not possible for same duration
Notification through Email and SMS should be made available in case
of following events:
1. Registration
18 Notification 2. Forgot Password (OTP to registered mobile number)
3. Reset password.
4. Notification for nomination to Controlling authority
5. Nomination Confirmation
Sr. Tab /
Requirement
No Location
6. Confirmation of selection
Comprehensive list of notification events should be captured during
Requirement Gathering Phase
General requirements
To develop Training Management Systemin cloud agnostic architecture
Sr.No
(subject to further discussion during RGT)
1 The portal must support bilingual i.e. English & Marathi
2 The portal must comply with the latest DIT GR’s GAD-IT-060/3/2017
To develop CMS based Application
3
The CMS must have a role privilege facility for super admin and admin users for each
4
Institutes.
5 Super admin will have full control on all content and files of the application
Admin user will have full control on all users, content and files in each linked
6
Institutes application
7 Admin users can create multiple admin users of their respective linked Institutes only
CMS user session will not interfere with normal browsing or session with the public
8
part of the application.
The aim will allow a CMS user to use different tabs in the same browser to use CMS
9
and view the application simultaneously.
The CMS must be responsible for creating multiple pages, tabs, menus, marque, and
10
page dependent elements.
The CMS must be user friendly in nature for creation of multiple web pages,
11
uploading of multiple images, videos, and documents
The application(front-end) must be responsive in nature and should be accessible
12
over Tablets/iPad/Mobile Browsers
CMS and application will work in any modern browser on any operating system
13
without requiring additional Installation of software besides the browser itself.
Web application will be cross browser and cross platform compatible. Compatible
14
with all the mobile OS brewers.
Audit trail report has to be maintained for each and every CMS user to track the
15
changes made in the application
Maintaining of the audit trail report of each and every Content as well to track which
16
user was involved in the changes of that particular content is required.
17 Every content page must be created from CMS and must support bilingual.
Every content page must support uploading of multiple images, Videos & documents
18
Viz spreadsheets document set.
19 Application must support Latest News section as per requirement of DEPARTMENT.
Common features:
• The system should be able to generate or upload the office documents as required and
used by DEPARTMENT.
• The system should generate or upload all the document in the
word/excel/pdf/design/drawing format.
• The system should allow role-based user creation and access
• The system should generate the trail and Audit log of entry done by user.
• The system should not delete any entry if any kind of approval is given, or such entry is
used in system.
• The system should have provision of super administrator and a local office level
administration to manage the software module as per the hierarchy and delegation of
authority in DEPARTMENT from both frontend and backend.
• Application should be capable of integrating with existing systems at the time of
development. Details shall be provided during the requirement gathering stage
• The system must support a configurable session timeout which forces a user to log back
in after a period to ensure security. This shall be accomplished without losing user’s
work.
• Captcha authentication is required during the login to prevent bots from automatically
submitting forms with SPAM or other unwanted content.
• The system should be able to send Email and SMS based on pre-defined events and
frequency.
• The system should also support offline payment integration i.e., uploading of expense /
payment vouchers.
Management Information System
• System should include Dashboards for Data Analysis. The system should have a
DASHBOARD where the status of progress would be displayed in infographics as well
in its details.
• The system should be able to generate reports in MS excel or .csv formats or
PDF format in accordance with operational requirement of DEPARTMENT.
• The system should be able to search and view the details.
• System shall maintain report and data archives as per the requirements of DEPARTMENT
• System shall be capable of query-based reports
Manpower Deployment
The responsibilities, minimum qualification requirements and deployment for project manager
are specified below and must be met by the agency. The agency shall facilitate remote
deployment/ support of dedicated manpower for operation & maintenance, post go live.