Name Student ID: SRS Documentation: Employee Information System
Name Student ID: SRS Documentation: Employee Information System
Name Student ID: SRS Documentation: Employee Information System
Semester: Spring-2024
Submitted To:
Teacher Name: Md. Mizanur Rahman
Designation: Lecturer
Department of CSE
Daffodil International University
Submitted By:
Name Student ID
Shakil Mia 221-15-5595
MD. RAKIB SHAHRIAR 221-15-5377
Md. Nahid Sarker 221-15-5163
MD. JANNATUL NAEEM 221-15-5354
RIFAT
JOBAYER AHMED 221-15-5469
1. Project Title: Employee Information System
2. Project Description:
The Employee Information System (EIS) is designed to manage employee records efficiently within an
organization. Using Java Swing for the graphical user interface, the system provides capabilities for
adding, editing, and deleting employee details stored in a secure database.
3. Stakeholders Comments:
- HR Managers: They require a system that is easy to use every day.
-IT Department: They want a system that is easy to take care of and works well with other systems.
-Employees: They want a system that keeps their personal information safe and private.
4. Feature Description:
-Add Employee Records: Ability to input and save new employee data.
-Edit Employee Records: Modify existing employee information.
-Delete Employee Records: Remove employee details from the system.
-View Employee Records: Display a list of all employees with essential details.
-Search Functionality: Search for specific employees based on various criteria.
-Data Validation: Ensure all data entered into the system meets the specified format and rules.
5. Cost Estimation:
-Development Tools: Java and Swing are free.
-Developer Salaries: Estimated 5,000,000 BDT for three months of development.
-Testing: Approximately 1,000,000 BDT for phases including unit testing, integration testing, and user
acceptance testing.
-Deployment and Maintenance: Estimated 500,000 BDT for initial setup and ongoing maintenance.
6. Limitations:
- The system is initially designed for use on Windows operating systems, which may limit accessibility
for users on other platforms.
- Performance may degrade with very large data sets unless optimizations are implemented.
- The system relies on network connectivity for database access, which could be a limitation in
environments with unstable internet connections.
7. Conclusion:
The Employee Information System is a crucial tool designed to streamline the management of employee
records using Java Swing. The system promises to improve data accuracy and processing time,
contributing to more efficient HR operations. Continued support and upgrades will be necessary to
accommodate growth and changing organizational needs.