mohamedmostafaa / cms

The CMS (competency management system) is an application which helps the organization to find the current skills of the employees based on specific designation and department.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Software Requirement Specification

Introduction:

This SRS describes the software features, functional and nonfunctional requirements of Competency Management System. Use case, Activity, Sequence, Class, Context functional requirements, prototypes, output reports and data structures all are derived from business requirement. This document is intended to be used by the members of the project team that will implement and verify the correct functioning of the system.

Overall Description:

The “Competency Management System” is an application which helps the organization to find the current skills of the employees based on specific designation and department. This also will have the record of required skill demanding on any particular designation or department wise whereas the discrepancy between these two skill sets (Required skill and current skill), skill gap is determined. The purpose of building such application is to keep record of the whole organization’s skill details (Soft skill and Technical skill) and make it automated so that higher level authority of this organization can make any productive decisions without any manual process. For example, any promotions, replacements, find any skill expert, set individual skill training priority if there is any skill gap remain. However, there is some access limitation to operate the system. The super admin (Chairman, MD) level shall have the highest access to manipulate this system though they will not be involved with the editing part rather have a better view and understanding for any kind of decision making. In extension the other level of system user has the access limit in between his/her own department and can do everything within self-departments skill set. That means every super admin will have the access of all details about his sub admin but no sub admin has any kind of permission to access his/her super admin.

image

Use Case:

image

image

image

Activity:

image

Sequence:

image

About

The CMS (competency management system) is an application which helps the organization to find the current skills of the employees based on specific designation and department.


Languages

Language:JavaScript 90.4%Language:CSS 7.0%Language:HTML 1.9%Language:C# 0.7%Language:ASP 0.0%