Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
47 views7 pages

Developer S Guide

The document describes a Parent Communication Register (PCR) Android app created by students to automate attendance tracking and notify parents. The app allows mentors/faculty to take attendance using their Android device and will send SMS notifications to parents regarding their child's attendance. It focuses on usability and security with login authentication. Hardware requirements include Android version 2.2 or later and at least 500MHz processor and 2GB RAM. The software used includes Windows, Java, Android SDK, and SQL. Screenshots show the login screen layout containing fields for email and password.

Uploaded by

megbaruwudneh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views7 pages

Developer S Guide

The document describes a Parent Communication Register (PCR) Android app created by students to automate attendance tracking and notify parents. The app allows mentors/faculty to take attendance using their Android device and will send SMS notifications to parents regarding their child's attendance. It focuses on usability and security with login authentication. Hardware requirements include Android version 2.2 or later and at least 500MHz processor and 2GB RAM. The software used includes Windows, Java, Android SDK, and SQL. Screenshots show the login screen layout containing fields for email and password.

Uploaded by

megbaruwudneh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Parent Communication

Register APP

2021 -2022

0
ANDROID APP E-PROJECT

PCR APP
Group Members:
Student1136370
Muhammad Daniyal

Student1124861
OSAMA AHMED

Student1146740
SAMEER HUSSAIN
KHAN

Student1140600
SHARJEEL JAVAID

1
Problem Definition

Introduction:

The Main aim of Parent Communication Register Android Application is to automate the

attendance in the form of Android Mobile Application. It will help establish a good

communication between Student Mentor and parent.

We have seen over the years that the process of manual attendance is being carried out
across almost all educational institutions. The process is not only time consuming but also
sometimes yield inefficient results in the false marking and calculation of attendance. We
need not maintain pen and paper based attendance registers. Following this thought, we
have proposed a PARENT COMMUNICATION REGISTER (PCR) APP by which we notify
parents via SMS OR a call Notification system which is implemented on Android mobile
application.

This Android application will give the students attendance information and SMS notification
feature whereby every parent will be periodically notified regarding his/her child
attendance
The system primarily focuses on building an efficient and user friendly Android mobile
application. The application will be installed on the Mentor/Faculty phone which runs
android OS. It intends to provide an interface to the professor who will require a user id and
password to carry out the task. Apart from that, the application would support strong user
authentication and quick transmission of data.

2
HARDWARE AND SOFTWARE REQUIREMENT

HARDWARE REQUIREMENTS:

 Android mobile with a minimum version 2.2.


 The processor is not less than 500MHZ.
 RAM is not less than 2048MB.
 SD card with a minimum of 512MB.
 Resolution is not less than 480*800pixs.

SOFTWARE REQUIREMENTS:

 Windows OS/JAVA/Android SDK/Notepad/SQL/Android 2.2 or Later

3
LOGIN ACTIVITYXML
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".Login_activity"

android:gravity="center"

>

H EADER IN HTML
<ImageView

android:id="@+id/imageView2"

android:layout_width="match_parent"

android:layout_height="140dp"

android:layout_alignParentTop="true"

android:src="@drawable/studentcenter"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintHorizontal_bias="0.0"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent"

app:layout_constraintVertical_bias="0.002" />

<TextView

android:id="@+id/title"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_below="@+id/imageView2"

4
android:layout_marginTop="16dp"

android:text="@string/title_home"

android:textColor="@color/black"
android:textSize="26dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView2"
app:layout_constraintVertical_bias="0.0" />
<TextView
android:id="@+id/title2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageView2"
android:layout_marginTop="33dp"
android:text="Login Here"
android:textColor="@color/black"
android:textSize="16dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/title"
app:layout_constraintVertical_bias="0.0" />
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="80dp"

5
app:startIconDrawable="@drawable/ic_user"

android:id="@+id/email_l"

android:hint="Email"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toBottomOf="@+id/title">

<com.google.android.material.textfield.TextInputEditText

android:id="@+id/email"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputType="textWebEmailAddress" />

</com.google.android.material.textfield.TextInputLayout>

<com.google.android.material.textfield.TextInputLayout

android:id="@+id/password_l"

style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="34dp"

android:hint="Password"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toBottomOf="@+id/email_l"

app:passwordToggleEnabled="true"

app:startIconDrawable="@drawable/ic_baseline_lock_24">

You might also like