Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2. Module Components

Component 1

Attendance Login:

Accessible from Application Login Screen-----------------------

TB Screening Login:

Attendance Module

Users shall only provide

...

Attendance shall be validated against Camp Master GPS.

Allowed Radius: 1000 meters

If inside radius, then Attendance accepted.

If outside radius:

Display an alert message in the pop-box with “Yes” and “No” buttons

“You "You are away from outside the camp site.attendance area! Do you still want to proceed with Check-In?"

If “Yes” is selected proceed to Check-in (Proceed with attendance) and

...

  • Camp ID
  • Camp Name
  • Camp Dates
  • Village
  • Employee ID

...

Software Requirements Specification (SRS)

1. Functional Requirements

FR No

Functional Requirements

FR-01

System shall provide an Attendance Module on the application login screen.

FR-02

System shall allow attendance recording for all authorized camp team members.

FR-03

System shall provide two attendance types.
1. In Camp
2. Outreach

FR-04

System shall provide Settings to configure Camp Master GPS.

FR-05

System shall prevent attendance before Camp Master GPS has been configured.

FR-06

System shall capture

  • GPS Latitude
  • GPS Longitude
  • Timestamp
  • GPS Accuracy

for every Check-In and Check-Out.

FR-07

System shall optionally capture address and PIN code when internet connectivity is available.

FR-08

System shall validate Camp attendance within a configurable radius (default: 1000 meters).

FR-09

When attendance is outside the configured radius, the system shall display a warning and allow the user to either proceed or retry.

FR-10

Outreach attendance shall record GPS coordinates without validating against the Camp Master location.

FR-11

System shall allow multiple Check-In/Check-Out cycles within the same day, provided each new Check-In occurs only after a successful Check-Out.

FR-12

If no Check-Out is recorded by the configured End-of-Day time, the system shall automatically create a Check-Out entry with the status System Check-Out.

FR-13

System shall synchronize offline attendance records with the central server when network connectivity becomes available.

FR-14

Attendance records shall be linked to the associated Camp Master details.

FR-15

System shall provide attendance reports for monitoring and evaluation.

Non-Functional Requirements

...