Sei sulla pagina 1di 3

Software Requirements

Specification
for

Android Attendance System


Version 1.0

Prepared by Mayank Pathak

Organisation:GCET

Date created:11 Feb, 2019


1. Introduction
Student attendance system is the system of tacking the attendance of the student on basis of
presence in class. Successful industries, schools, universities begin by engaging students and
making sure that they will come regularly so the attendance rate become very important.
The attendance is important because students are more likely to succeed in academics when they
attend class consistently. It’s difficult for the lecturer to build students' skills and progress if a
large number of students are frequently absent. Because of the advancement of technology today
has immersed itself towards education.
The presence of technology has reached its maximum of providing sustainable technology
towards quality education through delivery and effective learning and smart devices have
become a way of life especially in higher education academic fields be able to develop their
system into smart attendance.

1.1 Purpose
The mobile attendance system has been built to eliminate the time and effort wasted in taking attendances
in schools and colleges. It also greatly reduces the amount of paper resources needed in attendance data
management.

 Student Attendance List Creation: Once this App is installed on a phone, it allows user to create
a student attendance sheet consisting of name, roll number, date, Absent/Present mark and
subject.

 Attendance Marking: The faculty has the list on his phone now. He may see the list call roll
numbers and select absent id the student is absent or select present if student is present.

 Attendance Storage: This data is now stored in the faculty mobile phone. Faculty may also view it
anytime on their phone.

 Attendance sheet transfer: The faculty can trasfer the file to a server (normal computer) via a
Bluetooth connection where this data can be stored and maintained by the school or college.
2. Overall Description
2.1 Product Perspective
As mentioned earlier this software has been built to eliminate the time and effort wasted in taking
attendances in schools and colleges. It also greatly reduces the amount of paper resources needed in
attendance data management.
2.2 User Characteristics
There are essentially two classes of users this software is for. Firstly the faculty members and secondly
students. The attendance system can be used by both school/colleges as well as in office to reduce the
attendance work load.

3. External Interface Requirements


3.1 User Interfaces
Android Provides beautiful, attractive and comfortable user interaction.This make user-friendly UI
specially designed to ease the understanding of user.

3.2 Hardware Interfaces


This is designed for android devices having following hardware configuration:
 Atleast: 512 MB RAM and 200 MB ROM.
 Bluetooth/WIFI SUPPORT.
 32-bit architecture processor Qualcom/ Mediatek/ Kirin.
 GPS

3.3 Software Interfaces


The software will run on all device running on Android Jelly Bean (4.3.1) or above.

3.4 Communications Interfaces

The main communication protocol will be Hyper Text Transfer Protocol (HTTP).This will be used to
transfer information from client to the server. HTTP GET and POST service will be used to transfer
information from user form to database.

Potrebbero piacerti anche