To Prepare Software Requirements Specification Document For Employee Management Application
To Prepare Software Requirements Specification Document For Employee Management Application
To Prepare Software Requirements Specification Document For Employee Management Application
02
To prepare Software Requirements Specification document for
Employee management application
INTRODUCTION
The employee record system is very simple and for very beginner mini project. It is
based on the menu-driven program for elementary database management. It employ all
the basic technique of file handling in C. It consists of following features
This project is a learning milestone for beginners who want to step into the database
management project in C.Employee database management system is consistent of
crucial work-related and important personal information about an employee. In a
nutshell, it is an online inventory of all employees of an organization.Listed below are a
few reasons why employee database management system is important for startups and
small businesses:
Availability
Efficiency
Accuracy
Since the information is mostly fed in by the employees themselves you can be sure the
Updates on time-bound
The information added to the employee database management system can be available
for as long as an employee is working in a firm or if needed, longer than that. Also if at
any point in time, the employee data changes, the employee themselves can make the
alterations. As a result, obsolete data is a rare find on such systems.
Confidentiality
Specific information about the employee can not only be set to be kept private from public viewing
but can also be set to be kept private from anyone.It can insure availability, efficiency, accuracy,
updates on time-bound information, confidentiality etc. You can worry less about managing a bulky
dilapidated file or calling up your employees at inconvenient times or even be stranded without
crucial information with the employee database management system.
Existing system
The proposed system provides detailed general information about the employee
along the educational, skill and project details.
SYSTEM REQUIREMENTS
HARDWARE REQUIREMENTS
RAM: 3 GB
SOFTWARE REQUIREMENTS
Software:Turbo C
gcc compiler
SYSTEM DESIGN
Design the physical system.Specify input and output media.Design the database and
specify backup procedures. Design physical information flow through the system and a
physical design Walkthrough.Plan system implementation.Prepare a conversion
schedule and target date.Determine training procedures, courses and timetable.Devise a
test and implementation plan and specify any new hardware/software.Update
benefits,costs,and conversion date and system constraints. Feasibility
study.Requirements engineering.Architectural design module design.
Analysis
TESTING
During systems testing, the system is used experimentally to ensure that the
software does notfail. In other words, we can say that it will run according to
its specifications and in the wayusers expect. Special test data are input for
processing, and the results examined. A limitednumber of users may be allowed
to use the system so that analyst can see whether they try to use it in unforeseen
ways.Software modules are tested for their functionality as perthe requirements
identifiedduring therequirements analysis phase.During the testing the program to be
tested is executed with certain test cases and output of thesetest cases is evaluated to
check the correctness of the program. It is the testing that performs first step in
determining the errors in the program.
FUTURE ENHANCEMENT
As a future work, some additional stuff could be implemented and integrated into
theapplication code making it much more reliable and flexible; especially what concerns
apay-roll module, for instance.
Apparently, the role of such systems is basic and essential within each company
thatwants to keep a really good control and record concerning its personnel
data,functionality and performance on all levels in its structure. Every organization,
innowadays, has the necessity of managing its staff on a really good level as the staff
hasdefinitely the greatest merit of building up a company as such as it is.
The wellmanaged employee means giving the appropriate financial award-ness and all
kind ofbenefits as such as they have been deserved. That’s why the development of
suchsystems is not just a programming business – a lot of people are ordinarily involved
insuch projects and one of the basic requirements is the reliability of the
system,especially what concerns the storage of data and all of the operations that will
beperformed upon it.
USE CASE :
CLASS DIAGRAM :