You are on page 1of 24

DAILY REPORT ANDROID APPLICATION

Project Report
Version 1.0

PROJECT WORK PHASE-1 (ECS-799)


B.Tech (CSE)

PROJECT GUIDE: SUBMITTED BY:


Mr. Rupal Gupta Sir Abdul Kareem (TCA1609008)
Aman Jain (TCA 1609018)
Ayush Jain (TCA 1609030)

FEBRUARY, 2020

FACULTY OF ENGINEERING AND COMPUTING SCIENCE (FOECS)


TEERTHANKER MAHAVEER UNIVERSITY, MORADABAD
TMU-CCSIT

ACKNOWLEDGEMENT

I have taken efforts in this project (Daily Report App). However, it would
not have been possible without the kind support and help of many
individuals and organizations. I would like to extend my sincere thanks to all
of them.

I am highly indebted to Mr. Rupal Gupta for their guidance and constant
supervision as well as for providing necessary information regarding the
project & also for their support in completing the project. I would like to
express my gratitude towards my parents & member of CCSIT, TMU for
their kind co-operation and encouragement which help me in completion of
this project.
My thanks and appreciations also go to my colleague in developing the
project and people who have willingly helped me out with their abilities.

Place: Moradabad

Date: 22/05/2020

Project Title: Daily Report Page 2 of 24


TMU-CCSIT

DECLARATION

We hereby declare that this Project Report titled Daily Report Android App submitted
by us and approved by our project guide Mr. Rupal Gupta, to the College of Computing
Sciences and Information Technology (CCSIT), Teerthanker Mahaveer University,
Moradabad, is a bonafide work undertaken by us and it is not submitted to any other
University or Institution for the award of any degree diploma / certificate or published
any time before.

Student Name: Abdul Kareem (TCA1609008) (Signature)

Student Name: Aman Jain (TCA 1609018) (Signature)

Student Name: Ayush Jain (TCA 1609030) (Signature)

Project Guide: Mr. Rupal Gupta (Signature)

Project Title: Daily Report Page 3 of 24


TMU-CCSIT

Table of Contents
1 Project Title.................................................................................................................5
2 Problem Statement......................................................................................................5
3 Project Description.....................................................................................................5
3.1 Scope of the Work................................................................................................5
3.2 Project Modules....................................................................................................6
4 Implementation Methodology.....................................................................................8
5 Technologies to be used.............................................................................................9
5.1 Software Platform....................................................................................................9
5.2 Hardware Platform...............................................................................................9
5.3 Tools used.............................................................................................................9
6 Advantages of this Project..........................................................................................9
7 Future Scope And Further Enhancement Of The Project.........................................10
8 Project Repository Location.....................................................................................10
9 Conclusion................................................................................................................11
10 References..............................................................................................................11

Appendix

A: Data Flow Diagram (DFD)

B: Entity Relationship Diagram (ERD)

C: Data Dictionary (DD)

D: Screen Shots

Project Title: Daily Report Page 4 of 24


TMU-CCSIT

1. Project Title
Daily Report Android Application

2. Problem Statement
Each faculty has to submit student’s attendance in their lecture of particular section on the daily
basis. The coordinator calls to each faculty of their respective department to verify the student’s
attendance. This sometime led to overhead for the coordinator due to communication problem and
also it is a time-consuming process. So we made this work digital.
This application will provide user-friendly interface to the faculty by providing various features such
as edit number of students, update the timetable, view the past submitted attendance and feed the
attendance on daily basis.
This application will ensure non-repudiation, data integrity and authenticity.

3. Project Description
3.1 Scope of the Project
 This project will help the faculty to enter attendance in well-organized manner.
 Faculty can update the timetable as well as edit the student’s attendance.
 Coordinator and Principal can view the past submitted attendance report.
 Only the lectures of that day will be shown to the faculty.

3.2 Project Modules


 Insert Timetable module.
 Faculty login module
 Coordinator login module
 Principal login module

Project Title: Daily Report Page 5 of 24


TMU-CCSIT

Insert Timetable module


In this module, the faculty which is assigned by the college for timetable creation will insert the
timetable of all the courses including sections.

Faculty login module


Faculty will login in this module by their registered email id & password. Only the lectures of that day
will be shown to the faculty and they will enter the number of students accordingly and can also edit
the attendance when needed before the final submit. Instead of this, Faculty will have many other
options like Update the time table, change the password and insert the timetable.

Coordinator login module


Coordinator will Login in this module with registered email id & password. Once enter, Coordinator
will have many options like show report in which attendance of all the semester along with section
will be display to the coordinator. Coordinator will generate pdf file and send it to the principal. Next,
Coordinator will have the option to add and remove the faculty in their respective course.

Principal login Module


In this module principal will login and select the particular course to see the daily report sent by the
coordinator as a pdf file. Principal can also add and remove the coordinator in their respective
department.

Project Title: Daily Report Page 6 of 24


TMU-CCSIT

4. IMPLEMENTATION METHODOLOGY
ER- Diagram

CONTEXT LEVEL DFD

Project Title: Daily Report Page 7 of 24


TMU-CCSIT

5. Technologies to be used:

5.1 Software Platform

a) Front-end
ANDROID STUDIO DEVELOPMENT KIT, JDK (JAVA DEVELOPMENT KIT)

b) Back-end
Firebase

Project Title: Daily Report Page 8 of 24


TMU-CCSIT

5.2 Hardware Platform

Section Requirements and Recommendations

Supported Operating Systems Microsoft Windows 7 32/64 bit


Microsoft Windows 8 32/64 bit
Microsoft Windows 8.1 32/64 bit
Microsoft Windows 10 32/64 bit

Adobe Acrobat Reader 4.0 or higher


Additional Software Requirements

Minimum resolution 800 x 600 pixel


Display 1024 x 768 pixel recommended

4 GB or more recommended especially


RAM for Microsoft Windows Vista, 7 and 8

CPU 1.5 GHz processor speed or higher

5.3 Tools Used

• Android Studio.

• Android Mobile Device.

Project Title: Daily Report Page 9 of 24


TMU-CCSIT

6. Advantages of this Project


Luckily, the days of collecting pen and paper daily reports are gone. Top firms have turned to mobile
apps to capture and share their daily reports. Utilizing mobile devices increases the amount and type
of data you record, improves share ability and puts all of this activity in your pocket. When you are
done with your report for the day, you can digitally sign from the field and your report will be shared
with everyone who needs to see it.
 This project helps the faculty to upload the data online.
 It helps the coordinator to easily access the data which is uploaded by the faculty.
 It solves the communication problem.
 It provides data integrity, authenticity and non-repudiation.
 The coordinator can easily send the daily report of the college to the principal.
 Saves Paper.

7. Future Scope and further enhancement of the Project


 This project eliminates the use of pen and paper.
 This project will be further enhanced from college level to university level.

8. Project Repository Location


S# Project Artifacts Location Verified by Verified by
(softcopy) (Mention Lab-ID, Server ID, Folder Project Guide Lab In-Charge
Name etc.)

1. Project Synopsis Report Name and Name and


(Final Version) Signature Signature
2. Project Progress updates Name and Name and
Signature Signature
3. Project Requirement Name and Name and
specifications Signature Signature
4. Project Report (Final Name and Name and
Version) Signature Signature
5. Test Repository Name and Name and
Signature Signature

Project Title: Daily Report Page 10 of 24


TMU-CCSIT

S# Project Artifacts Location Verified by Verified by


(softcopy) (Mention Lab-ID, Server ID, Folder Project Guide Lab In-Charge
Name etc.)

6. Any other document, give Name and Name and


details Signature Signature

9. Conclusion
This will help the faculty, coordinator and principal to access the daily report.

10. References
 http://developer.android.com
 https://abhiandroid.com
 http://material.io
 https://stackoverflow.com
 https://github.com

Project Title: Daily Report Page 11 of 24


TMU-CCSIT

Appendix A
Data Flow Diagram (DFD)
(Mandatory)

Project Title: Daily Report Page 12 of 24


TMU-CCSIT

Appendix B
Entity-Relationship Diagram (ERD)
(Mandatory)

Project Title: Daily Report Page 13 of 24


TMU-CCSIT

Appendix D
Data Dictionary (DD)
(Mandatory)

Faculty Table (Faculty)


Fields Data type Description
FID Number Faculty ID
FNAME Varchar2 Faculty Name
PHONE_NO Number Faculty Contact

Department Table (Department)


Fields Data type Description
DNAME Char Department Name

Principal Table (Principal)


Fields Data type Description
PID Number Principal ID
PNAME Varchar2 Principal Name

Coordinator Table (Coordinator)


Fields Data type Description
CID Number Coordinator ID
CNAME Varchar2 Coordinator Name

Project Title: Daily Report Page 14 of 24


TMU-CCSIT

Course Table (Course)


Fields Data type Description
COURSE_ID Number Course ID
COURSE_NAME Varchar2 Course Name

Semester Table (Faculty)


Fields Data type Description
SEM_NO Number Semester

Section Table (Section)


Fields Data type Description
SECTION_NAME Char Section name

Subject Table (Subject)


Fields Data type Description
SID Number Subject Code
SNAME Varchar2 Subject Name

Screen Shots
Project Title: Daily Report Page 15 of 24
TMU-CCSIT

Insert Student Time Table

Project Title: Daily Report Page 16 of 24


TMU-CCSIT

Faculty options

Project Title: Daily Report Page 17 of 24


TMU-CCSIT

Show Daily Report

Project Title: Daily Report Page 18 of 24


TMU-CCSIT

Login activity

Project Title: Daily Report Page 19 of 24


TMU-CCSIT

Add Coordinator

Project Title: Daily Report Page 20 of 24


TMU-CCSIT

Student Attendance

Project Title: Daily Report Page 21 of 24


TMU-CCSIT

Remove coordinator and faculty

Project Title: Daily Report Page 22 of 24


TMU-CCSIT

Main Activity

Project Title: Daily Report Page 23 of 24


TMU-CCSIT

Insert Faculty Time Table

Project Title: Daily Report Page 24 of 24

You might also like