2. Software Requirements Specification for Attendance ERP Page ii
Table of Contents
1. Introduction................................................................................................................................1
2. Overall Description....................................................................................................................1
3. External Interface Requirements............................................................................................. 3
4. System Features......................................................................................................................... 5
Revision History
Name Date Reason For Changes Version
Attendance ERP 8-11-2107 Lack of dynamism ,data encapsulation and
security in the current version.
V1.0
Attendance ERP 4-4-2018 V1.1
3. Software Requirements Specification for Attendance ERP Page 1
1. Introduction
1.1 Purpose
The software is Attendance ERP and purpose of the software is to take attendance at academics level.
1.2 Document Conventions
Usage Typeface Font Font size
Heading Bold Times new roman 18
Sub-Heading Bold Times new roman 14
Body Italic Arial 11
Highlight bold/Italic Arial 11
1.3 Intended Audience and Reading Suggestions
The document is to be read by the developing team which include 5 members, our mentor of project other
faculty members and by head of department of computer science engineering.
This document can also be read by dean of the institution and director sir.
Read this document carefully including the specification of project, hardware requirement,
Software requirements, flow of the system overall working of software and scope of software.
1.4 Product Scope
This project Attendance ERP is able to take attendance of the students and fill the details of students.
This project can also enhance to take attendance of faculty, staff of college their details fill and other
profile information (salary, personal details etc.).
1.5 References
We use many references to make this SRS one of them is the format that is sent by college.
Pdf reference www.dropitproject.com/assets/guides/DropIt_SRS.pdf.
https://www.utdallas.edu/~chung/RE/Presentations09S/RE_Submit/SRS.pdf
2. Overall Description
4. Software Requirements Specification for Attendance ERP Page 2
2.1 Product Perspective
The software is developed for attendance purpose and using the php code for connectivity for front end we
use HTML and CSS for style of page. Xampp platform which is another software to create local host
apache server in the system and also the data base Mysql software.
2.2 Product Functions
The product or software is divided into 3 modules Admin,Faculty,Student. All the records and other details
are maintained by Admin where the Faculty can take attendance of students and view students details.
attendance.
2.3 User Classes and Characteristics
Customer: The users are the faculty and students where the faculty can take attendance and view the
details.
Where as the students can only view their details and attendance.
Data Entry: The data entry can be done by faculty as well as Admin.
2.4 Operating Environment
Software environment: This project use Xampp a helping software which is use to create an local host and
also provide the software a data base.
Hardware environment: No additional requirement of hardware pc or system configuration is enough to
run this software.
2.5 Design and Implementation Constraints
Data base connectivity with the software and their proper functionality like user interface and security
feaures.
Ports setup in Xampp and compatibility issues are the main major problems in this project.
2.6 User Documentation
The documents along with the software are SRS, Synopsis, Report, Power Point Presentation for the
introduction of the functionality of software will be provided.
2.7 Assumptions and Dependencies
Third party application is very much of required in this as the whole software is depends on it without
Xampp its not possible to execute the software.
We need to assume that the project is being used only for small number of data and is not being
implemented for highly sensitive database.
5. Software Requirements Specification for Attendance ERP Page 3
3. External Interface Requirements
3.1 User Interfaces
The user interface of the software is friendly, easy to access and use.
This is the welcome page example.
This is a login page example.
This is an admin page example.
6. Software Requirements Specification for Attendance ERP Page 4
This is an attendance page example.
This is the page to view the attendance.
3.2 Hardware Interfaces
Processor Intel(R) core(tm) i3 5005u 2Ghz
Memory 4096MB ram
vRam 128MB
chip type Intel(R) HD Graphics.
3.3 Software Interfaces
Operating system window 10 64-bit.
BIOS insydeh2O version 05.04.43F.11
Xampp version v3.2.2
7. Software Requirements Specification for Attendance ERP Page 5
3.4 Communications Interfaces
User can directly communicate or use this software because they contain forms inside it by filling these
forms one can easily use or communicate with the software.
4. System Features
Some of the important feature of this software is Marking attendance of students, create a student record
update/ delete a student record , create/update/delete a faculty record, view the details and attendance of
students.