SlideShare a Scribd company logo
1 of 15
Major Project
Android based Attendance and
examination automation
Mentor:Mr Sanjeev Patel
Evaluator(s):Mr Raju Pal
Mrs Anubhuti R. Mohindra
Submitted by
Ritika Mahajan(9910103581)
Date:: 30May 2014
INTRODUCTION
• Over the last few years, the mobile and wireless market has been one of
the fastest growing markets in the world. I have decided to design an
android application name “Android based attendance and examination
automation”.
• The purpose of developing Android Based Attendance & Examination
Automation is to computerized the tradition way of taking attendance and
keeping exam records and giving survey’s or feedback.
BACKGROUND STUDY
Android Technology
• Android™ is a computing platform designed for use in some smart phones
and other devices. This technology, which is owned by Google, Inc.,
includes an operating system, software, and applications. The operating
system is based on Linux®, which provides advanced computer
processing.
Cloud Computing
• Cloud computing is an expression used to describe a variety of computing
concepts that involve a large number of computers connected through a
real-time communication network such as the Internet.
Service Models:
• Once a cloud is established, how its cloud computing services are deployed in
terms of business models can differ depending on requirements. The primary
service models being deployed are commonly known as:
• • Software as a Service (SaaS) — Consumers purchase the ability to access
and use an application or service that is hosted in the cloud.
• • Platform as a Service (PaaS) — Consumers purchase access to the
platforms, enabling them to deploy their own software and applications in the
cloud.
• • Infrastructure as a Service (IaaS) — Consumers control and manage the
systems in terms of the operating systems, applications, storage, and network
connectivity, but do not themselves control the cloud infrastructure
PROBLEM STATEMENT
The educational institution wants to introduce enhanced security features in
order make the data accessibility authorized. Currently, as per my assumption,
there are no strict security measures implemented in the access of data which
results into its unauthorized theft, modification, misuse, etc.
The institution wants to expand the application so that it automates its other
process as well like Circular Notification, etc. Currently, only the Attendance,
Examination and Survey modules have been automated. Now the institution
wants to further automate the other processes and further integrate them with
the already existing ones
PROPOSED SOLUTION
In terms of technology and platform, I am not doing any major revisions because the Android
platform which are currently employing is already very advanced. Moreover, changing the
software development approach or platform would require a complete re – engineering of
the product that would incur extra time, effort and cost to the institution which may even
nullify the overall purpose of this tool.
Keeping this fact into consideration, I made only necessary changes in our approach in order
to further improvise the outputs and turnaround times through process improvement. One
major revision which I brought into this implementation is the use of enterprise cloud service.
In my previous implementation, I did private cloud simulation through making our laptop as
the remote cloud storage.
OVERALL ARCHITECTURE
•In the overall architecture, the application will enable a mobile handset communicate with
a PC remotely through web or internet. The PC or remote server could be located
anywhere on the cloud and must be connected to the internet at all times. In this
application I will install an Android program on a mobile handset that would talk to a PC
located over the web. As we know, whenever a computer system is connected to the
internet, it is assigned a unique IP address.
• It is this IP address to which our Android application will connect. After the connection is
established between our mobile handset & PC, the handset would be able to talk to a
specific application installed on the PC.
• In the proposed implementation, I need to have a computer system that should have
access to the internet. I intend to store our records in a database that could be created in
any commercially available RDBMS like MS Access, SQL Server, Oracle 10g, etc. I would
build an Android mobile application that will locate the PC via GPRS on the internet
through its unique IP address. Once our application has located the PC, it will remotely
connect to it for accessing the corresponding table in the database for the purpose of
storing records in it.
IMPLEMENTATION DETAILS AND ISSUE
• I shall make the use of Android APIs to build the mobile application and user
interfaces. The server or cloud tier shall involve the connectivity and interfacing of
the mobile application with database directly.
• During the implementation, we encountered significant issues in relation to the
connectivity with enterprise cloud service. The issues were:
• Choosing the enterprise cloud service provider which should be economical and
does not put any extra cost burden on the institution
• At the same time, the cloud service provider should not affect the processing times
in terms of connectivity delay. So we had to establish the connectivity by writing an
effective code after understanding the architecture of the service provider.
• The addition of new modules posed a challenge related to their effective
culmination with the existing modules because we had to ensure that the new
modules should work in absolute harmony without disturbing the functionality of the
existing features.
Login Module
• There will be a login screen with the username and password. This will be a
common login screen through which the admin, teachers as well as students will
be able to log in. Once the user logs in, there would different options visible on the
mobile screen depending on the user i.e. admin, teacher and student.
Administrator module -
• Once the administrator logs in, different options will be visible to him.
Administrator can add / view Teacher Information. Administrator can view any
student detail after selection of course and batch. Administrator can view
submitted survey by teacher on the database and add new survey for teacher.
Teacher module-
• Once the teacher logs in, different options will be visible to him. Teacher can add
new student. Teacher can submit student attendance according to batch and
course. Teacher can submit student marks . Teacher can take survey and submit to
admin. Teacher can send updates for students regarding class, assignments etc.
MODULES
Students Module
• Once the student logs in, different options will be visible to
him. Students can see their marks. Students can see their
attendance on daily, weekly, monthly basis .Students can
see daily updates updated by either admin or teacher both.
• Students will be able to only read the information.
TESTING
TEST CASE:1
Title: Validation Of password
System: Login page
Input Instructions: Correct Username and Password
Output: Redirection to next page
TEST CASE:2
Title: Validation Of password
System: Login page
Input Instructions: Correct Username and Password
Output: Error Message
TEST CASE:3
Title: Storing Attendance
System: Attendance Page
Input Instructions: Logging attendance of students
Output: Attendance should be saved successfully in the database
TEST CASE:4
Title: Storing Marks
System: Marks Page
Input Instructions: Logging marks of students.
Output: Marks should be saved successfully in the database
TEST CASE:5
Title: Retrieving data
Input Instructions: Fetching of data
Output: Data should be successfully retrieved
Limitations
Although I have attempted to build a robust application, there are existing
limitations of the system which can be taken as its future scope:
• I can further improvise this tool through making it more dynamic in terms
of data management. In other words, I can give more privileges to the
administrator for controlling the addition and rectification of data along
with management of user accounts.
• The application could be further improved through combining more
business process of the academic institution so that it becomes a one –
stop solution and the customer does not need to look elsewhere for any of
its processes like Finance, Admissions, Fees, etc.
• The application could be strengthened with the inclusion of artificial
intelligence methodologies wherein meaningful results, interpretation,
reports, analysis and graphs could be generated that are helpful for the
academic institution in its progress
CONCLUSIONS
With the use of this application, we can fairly conclude that:
It will help the authorities of the educational institution maintain the security and integrity
of its vital data like Attendance Records, Examination Marks, etc. As the data shall
immediately be transmitted over cloud wirelessly, the authorities need not have to worry
about misplacement or misuse of attendance registers or examination registers, etc.
FUTURE SCOPE
This application holds a huge scope of future enhancements and improvements. Some
significant points are listed below:
We can make the attendance module more dynamic wherein a feature of skipping the day
could be made available to the user. Skipping of an attendance day shall be relevant in
circumstances where there is a holiday in the college; the teacher is on unplanned leave,
etc.
The feature of customizing student details within a batch, addition, deletion and
modification of a batch, customization of subjects are big future enhancement possibility
in our application. This shall make our application more dynamic, giving it a realistic look
and feel.
REFERENCES
[1] http://en.wikipedia.org/wiki/Android_%28operating_system%29.
[2] http://en.wikipedia.org/wiki/Android_(operating_system).
[3] http://www.sqlite.org/.
[4] http://developer.android.com/guide/topics/data/data-storage.html#db.
[5]. Nirmalya Kar and Ashim Saha ; Study of implementing automated
attendance system using face recognition technique; International Journal
of computer and communication engineering, Vol. 1, No. 2, July 2012 :
[6]. Zatin Singhal and Rajneesh Kumar Gujral ; Anytime Anywhere- Remote
Monitoring of Attendance System based on RFID using GSM Network ;
International Journal of Computer Applications (0975 – 8887) Volume 39–
No.3, February 2012 37
[7]. M. Man, L.Y. Kyng 2007 “Utilizing MYKAD Touch N Go features for Student
Attendance System (TITO)”. Proceeding of 1st International Malaysian
Educational Technology Convention 2007, Johor Bahru, Malaysia, pp.114-
120.

More Related Content

What's hot

Student attendance management system
Student attendance management systemStudent attendance management system
Student attendance management systemVikrant Kumar
 
Automatic attendance system
Automatic attendance systemAutomatic attendance system
Automatic attendance systemAkshay Surve
 
College Stationery Management System
College Stationery Management SystemCollege Stationery Management System
College Stationery Management SystemTushar Soni
 
College Stationery Management System VB 6.0 and Microsoft Access Project
College Stationery Management System VB 6.0  and Microsoft Access ProjectCollege Stationery Management System VB 6.0  and Microsoft Access Project
College Stationery Management System VB 6.0 and Microsoft Access ProjectTushar Soni
 
Android attendance system
Android attendance systemAndroid attendance system
Android attendance systemmohanaprasad_v
 
University Event Management System
University Event Management SystemUniversity Event Management System
University Event Management SystemSadia Ijaz
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment softwareProshanta Halder
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)Shital Kat
 
school billing system report
school billing system reportschool billing system report
school billing system reportaki_shu
 
Student Attendance Management System using Barcode
Student Attendance Management System using BarcodeStudent Attendance Management System using Barcode
Student Attendance Management System using BarcodeDharmesh
 
Online admission system overview 1.0 (1)
Online admission system  overview 1.0 (1)Online admission system  overview 1.0 (1)
Online admission system overview 1.0 (1)Vipin1979
 
Ppt of online Attendance system
Ppt of online Attendance system Ppt of online Attendance system
Ppt of online Attendance system Shyam Sundar Pandey
 
Enhanced intelligent tutoring system with mobile support.ppt [autosaved]
Enhanced intelligent tutoring  system with mobile support.ppt [autosaved]Enhanced intelligent tutoring  system with mobile support.ppt [autosaved]
Enhanced intelligent tutoring system with mobile support.ppt [autosaved]Edwin myalla
 
School Management System ppt
School Management System pptSchool Management System ppt
School Management System pptMohsin Ali
 
University Student Payment System ( USPS )
University Student Payment System ( USPS )University Student Payment System ( USPS )
University Student Payment System ( USPS )Md.Mojibul Hoque
 
Kapil Jangid - BCA Final Year
Kapil Jangid - BCA Final YearKapil Jangid - BCA Final Year
Kapil Jangid - BCA Final YearDezyneecole
 
Attendance Management System using a Mobile Device and a Web Application
Attendance Management System using a Mobile Device and a Web ApplicationAttendance Management System using a Mobile Device and a Web Application
Attendance Management System using a Mobile Device and a Web ApplicationJun Iio
 

What's hot (20)

Student attendance management system
Student attendance management systemStudent attendance management system
Student attendance management system
 
Automatic attendance system
Automatic attendance systemAutomatic attendance system
Automatic attendance system
 
College Stationery Management System
College Stationery Management SystemCollege Stationery Management System
College Stationery Management System
 
College admission system
College admission system College admission system
College admission system
 
College Stationery Management System VB 6.0 and Microsoft Access Project
College Stationery Management System VB 6.0  and Microsoft Access ProjectCollege Stationery Management System VB 6.0  and Microsoft Access Project
College Stationery Management System VB 6.0 and Microsoft Access Project
 
Android attendance system
Android attendance systemAndroid attendance system
Android attendance system
 
University Event Management System
University Event Management SystemUniversity Event Management System
University Event Management System
 
School management system
School management systemSchool management system
School management system
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
 
School softwer slide
School softwer  slideSchool softwer  slide
School softwer slide
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)
 
school billing system report
school billing system reportschool billing system report
school billing system report
 
Student Attendance Management System using Barcode
Student Attendance Management System using BarcodeStudent Attendance Management System using Barcode
Student Attendance Management System using Barcode
 
Online admission system overview 1.0 (1)
Online admission system  overview 1.0 (1)Online admission system  overview 1.0 (1)
Online admission system overview 1.0 (1)
 
Ppt of online Attendance system
Ppt of online Attendance system Ppt of online Attendance system
Ppt of online Attendance system
 
Enhanced intelligent tutoring system with mobile support.ppt [autosaved]
Enhanced intelligent tutoring  system with mobile support.ppt [autosaved]Enhanced intelligent tutoring  system with mobile support.ppt [autosaved]
Enhanced intelligent tutoring system with mobile support.ppt [autosaved]
 
School Management System ppt
School Management System pptSchool Management System ppt
School Management System ppt
 
University Student Payment System ( USPS )
University Student Payment System ( USPS )University Student Payment System ( USPS )
University Student Payment System ( USPS )
 
Kapil Jangid - BCA Final Year
Kapil Jangid - BCA Final YearKapil Jangid - BCA Final Year
Kapil Jangid - BCA Final Year
 
Attendance Management System using a Mobile Device and a Web Application
Attendance Management System using a Mobile Device and a Web ApplicationAttendance Management System using a Mobile Device and a Web Application
Attendance Management System using a Mobile Device and a Web Application
 

Viewers also liked

Smart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySmart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySukanta Biswas
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 
Design of students’ attendance system based on mobile indoor location
Design of students’ attendance system based on mobile indoor locationDesign of students’ attendance system based on mobile indoor location
Design of students’ attendance system based on mobile indoor locationAli Mohammad Hossein Zadeh
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlRaj Sharma
 
BIOMETRIC AND RFID TECHNOLOGY FUSSION: A SECURITY AND MONITORING MEASURES TO ...
BIOMETRIC AND RFID TECHNOLOGY FUSSION: A SECURITY AND MONITORING MEASURES TO ...BIOMETRIC AND RFID TECHNOLOGY FUSSION: A SECURITY AND MONITORING MEASURES TO ...
BIOMETRIC AND RFID TECHNOLOGY FUSSION: A SECURITY AND MONITORING MEASURES TO ...Henry Chukwuemeka Paul
 
Mobile Cross-Platform App Development in C# with Xamarin
Mobile Cross-Platform App Development in C# with XamarinMobile Cross-Platform App Development in C# with Xamarin
Mobile Cross-Platform App Development in C# with XamarinNick Landry
 
online examination portal project presentation
online examination portal project presentationonline examination portal project presentation
online examination portal project presentationShobhit Jain
 
Automated Attendance MonitoringSystem
Automated Attendance  MonitoringSystemAutomated Attendance  MonitoringSystem
Automated Attendance MonitoringSystemAkshit Kumar
 
Srand002 attendance management system
Srand002   attendance management systemSrand002   attendance management system
Srand002 attendance management systemAndroidproject
 
Android testing
Android testingAndroid testing
Android testingBitbar
 
android controlled robot
android controlled robotandroid controlled robot
android controlled robotsunny080593
 
Design and implementation of students timetable management system
Design and implementation of students timetable management systemDesign and implementation of students timetable management system
Design and implementation of students timetable management systemNnachi Isaac Onuwa
 
A study on stress management of employees at syndicate bank
A study on stress management of employees at syndicate bankA study on stress management of employees at syndicate bank
A study on stress management of employees at syndicate bankProjects Kart
 

Viewers also liked (20)

Smart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySmart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI Technology
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
Attendance monitoring system
Attendance monitoring systemAttendance monitoring system
Attendance monitoring system
 
Design of students’ attendance system based on mobile indoor location
Design of students’ attendance system based on mobile indoor locationDesign of students’ attendance system based on mobile indoor location
Design of students’ attendance system based on mobile indoor location
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
Android os
Android osAndroid os
Android os
 
Robotium
RobotiumRobotium
Robotium
 
BIOMETRIC AND RFID TECHNOLOGY FUSSION: A SECURITY AND MONITORING MEASURES TO ...
BIOMETRIC AND RFID TECHNOLOGY FUSSION: A SECURITY AND MONITORING MEASURES TO ...BIOMETRIC AND RFID TECHNOLOGY FUSSION: A SECURITY AND MONITORING MEASURES TO ...
BIOMETRIC AND RFID TECHNOLOGY FUSSION: A SECURITY AND MONITORING MEASURES TO ...
 
Mobile Cross-Platform App Development in C# with Xamarin
Mobile Cross-Platform App Development in C# with XamarinMobile Cross-Platform App Development in C# with Xamarin
Mobile Cross-Platform App Development in C# with Xamarin
 
online examination portal project presentation
online examination portal project presentationonline examination portal project presentation
online examination portal project presentation
 
Automated Attendance MonitoringSystem
Automated Attendance  MonitoringSystemAutomated Attendance  MonitoringSystem
Automated Attendance MonitoringSystem
 
Srand002 attendance management system
Srand002   attendance management systemSrand002   attendance management system
Srand002 attendance management system
 
Android testing
Android testingAndroid testing
Android testing
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Virtual Reality 2.0
Virtual Reality 2.0Virtual Reality 2.0
Virtual Reality 2.0
 
android controlled robot
android controlled robotandroid controlled robot
android controlled robot
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Design and implementation of students timetable management system
Design and implementation of students timetable management systemDesign and implementation of students timetable management system
Design and implementation of students timetable management system
 
A study on stress management of employees at syndicate bank
A study on stress management of employees at syndicate bankA study on stress management of employees at syndicate bank
A study on stress management of employees at syndicate bank
 

Similar to Android Attendance Exam Automation

iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”IRJET Journal
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 
DEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGE
DEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGEDEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGE
DEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGEIRJET Journal
 
SURVEY ON ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
SURVEY ON ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCESURVEY ON ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
SURVEY ON ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCEIRJET Journal
 
Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot Mane
 
IRJET - Mobile based Attendance Tracking Application
IRJET - Mobile based Attendance Tracking ApplicationIRJET - Mobile based Attendance Tracking Application
IRJET - Mobile based Attendance Tracking ApplicationIRJET Journal
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemIRJET Journal
 
CloudApper For Education Industry.pdf
CloudApper For Education Industry.pdfCloudApper For Education Industry.pdf
CloudApper For Education Industry.pdfMohammad Shahnewaz
 
amit final ppt
amit final pptamit final ppt
amit final pptAmit Kumar
 
Training and placement
Training and placementTraining and placement
Training and placementBhavesh Parmar
 
Training and placement reportmsword
Training and placement reportmswordTraining and placement reportmsword
Training and placement reportmswordBhavesh Parmar
 
Alumni Record System
Alumni Record SystemAlumni Record System
Alumni Record SystemIRJET Journal
 

Similar to Android Attendance Exam Automation (20)

iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”
 
PORT FOLIO
PORT FOLIOPORT FOLIO
PORT FOLIO
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
AmrutaDeshmukh
AmrutaDeshmukhAmrutaDeshmukh
AmrutaDeshmukh
 
ADT123
ADT123ADT123
ADT123
 
Mahavir Jain
Mahavir JainMahavir Jain
Mahavir Jain
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
MIS330FinalReport
MIS330FinalReportMIS330FinalReport
MIS330FinalReport
 
DEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGE
DEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGEDEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGE
DEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGE
 
SURVEY ON ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
SURVEY ON ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCESURVEY ON ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
SURVEY ON ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
 
Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016
 
IRJET - Mobile based Attendance Tracking Application
IRJET - Mobile based Attendance Tracking ApplicationIRJET - Mobile based Attendance Tracking Application
IRJET - Mobile based Attendance Tracking Application
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge System
 
CloudApper For Education Industry.pdf
CloudApper For Education Industry.pdfCloudApper For Education Industry.pdf
CloudApper For Education Industry.pdf
 
V5I1-IJERTV5IS010514
V5I1-IJERTV5IS010514V5I1-IJERTV5IS010514
V5I1-IJERTV5IS010514
 
amit final ppt
amit final pptamit final ppt
amit final ppt
 
Cloud Computing Project
Cloud Computing ProjectCloud Computing Project
Cloud Computing Project
 
Training and placement
Training and placementTraining and placement
Training and placement
 
Training and placement reportmsword
Training and placement reportmswordTraining and placement reportmsword
Training and placement reportmsword
 
Alumni Record System
Alumni Record SystemAlumni Record System
Alumni Record System
 

Recently uploaded

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

Android Attendance Exam Automation

  • 1. Major Project Android based Attendance and examination automation Mentor:Mr Sanjeev Patel Evaluator(s):Mr Raju Pal Mrs Anubhuti R. Mohindra Submitted by Ritika Mahajan(9910103581) Date:: 30May 2014
  • 2. INTRODUCTION • Over the last few years, the mobile and wireless market has been one of the fastest growing markets in the world. I have decided to design an android application name “Android based attendance and examination automation”. • The purpose of developing Android Based Attendance & Examination Automation is to computerized the tradition way of taking attendance and keeping exam records and giving survey’s or feedback.
  • 3. BACKGROUND STUDY Android Technology • Android™ is a computing platform designed for use in some smart phones and other devices. This technology, which is owned by Google, Inc., includes an operating system, software, and applications. The operating system is based on Linux®, which provides advanced computer processing.
  • 4. Cloud Computing • Cloud computing is an expression used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet. Service Models: • Once a cloud is established, how its cloud computing services are deployed in terms of business models can differ depending on requirements. The primary service models being deployed are commonly known as: • • Software as a Service (SaaS) — Consumers purchase the ability to access and use an application or service that is hosted in the cloud. • • Platform as a Service (PaaS) — Consumers purchase access to the platforms, enabling them to deploy their own software and applications in the cloud. • • Infrastructure as a Service (IaaS) — Consumers control and manage the systems in terms of the operating systems, applications, storage, and network connectivity, but do not themselves control the cloud infrastructure
  • 5. PROBLEM STATEMENT The educational institution wants to introduce enhanced security features in order make the data accessibility authorized. Currently, as per my assumption, there are no strict security measures implemented in the access of data which results into its unauthorized theft, modification, misuse, etc. The institution wants to expand the application so that it automates its other process as well like Circular Notification, etc. Currently, only the Attendance, Examination and Survey modules have been automated. Now the institution wants to further automate the other processes and further integrate them with the already existing ones
  • 6. PROPOSED SOLUTION In terms of technology and platform, I am not doing any major revisions because the Android platform which are currently employing is already very advanced. Moreover, changing the software development approach or platform would require a complete re – engineering of the product that would incur extra time, effort and cost to the institution which may even nullify the overall purpose of this tool. Keeping this fact into consideration, I made only necessary changes in our approach in order to further improvise the outputs and turnaround times through process improvement. One major revision which I brought into this implementation is the use of enterprise cloud service. In my previous implementation, I did private cloud simulation through making our laptop as the remote cloud storage.
  • 7. OVERALL ARCHITECTURE •In the overall architecture, the application will enable a mobile handset communicate with a PC remotely through web or internet. The PC or remote server could be located anywhere on the cloud and must be connected to the internet at all times. In this application I will install an Android program on a mobile handset that would talk to a PC located over the web. As we know, whenever a computer system is connected to the internet, it is assigned a unique IP address. • It is this IP address to which our Android application will connect. After the connection is established between our mobile handset & PC, the handset would be able to talk to a specific application installed on the PC. • In the proposed implementation, I need to have a computer system that should have access to the internet. I intend to store our records in a database that could be created in any commercially available RDBMS like MS Access, SQL Server, Oracle 10g, etc. I would build an Android mobile application that will locate the PC via GPRS on the internet through its unique IP address. Once our application has located the PC, it will remotely connect to it for accessing the corresponding table in the database for the purpose of storing records in it.
  • 8. IMPLEMENTATION DETAILS AND ISSUE • I shall make the use of Android APIs to build the mobile application and user interfaces. The server or cloud tier shall involve the connectivity and interfacing of the mobile application with database directly. • During the implementation, we encountered significant issues in relation to the connectivity with enterprise cloud service. The issues were: • Choosing the enterprise cloud service provider which should be economical and does not put any extra cost burden on the institution • At the same time, the cloud service provider should not affect the processing times in terms of connectivity delay. So we had to establish the connectivity by writing an effective code after understanding the architecture of the service provider. • The addition of new modules posed a challenge related to their effective culmination with the existing modules because we had to ensure that the new modules should work in absolute harmony without disturbing the functionality of the existing features.
  • 9. Login Module • There will be a login screen with the username and password. This will be a common login screen through which the admin, teachers as well as students will be able to log in. Once the user logs in, there would different options visible on the mobile screen depending on the user i.e. admin, teacher and student. Administrator module - • Once the administrator logs in, different options will be visible to him. Administrator can add / view Teacher Information. Administrator can view any student detail after selection of course and batch. Administrator can view submitted survey by teacher on the database and add new survey for teacher. Teacher module- • Once the teacher logs in, different options will be visible to him. Teacher can add new student. Teacher can submit student attendance according to batch and course. Teacher can submit student marks . Teacher can take survey and submit to admin. Teacher can send updates for students regarding class, assignments etc. MODULES
  • 10. Students Module • Once the student logs in, different options will be visible to him. Students can see their marks. Students can see their attendance on daily, weekly, monthly basis .Students can see daily updates updated by either admin or teacher both. • Students will be able to only read the information.
  • 11. TESTING TEST CASE:1 Title: Validation Of password System: Login page Input Instructions: Correct Username and Password Output: Redirection to next page TEST CASE:2 Title: Validation Of password System: Login page Input Instructions: Correct Username and Password Output: Error Message TEST CASE:3 Title: Storing Attendance System: Attendance Page Input Instructions: Logging attendance of students Output: Attendance should be saved successfully in the database
  • 12. TEST CASE:4 Title: Storing Marks System: Marks Page Input Instructions: Logging marks of students. Output: Marks should be saved successfully in the database TEST CASE:5 Title: Retrieving data Input Instructions: Fetching of data Output: Data should be successfully retrieved
  • 13. Limitations Although I have attempted to build a robust application, there are existing limitations of the system which can be taken as its future scope: • I can further improvise this tool through making it more dynamic in terms of data management. In other words, I can give more privileges to the administrator for controlling the addition and rectification of data along with management of user accounts. • The application could be further improved through combining more business process of the academic institution so that it becomes a one – stop solution and the customer does not need to look elsewhere for any of its processes like Finance, Admissions, Fees, etc. • The application could be strengthened with the inclusion of artificial intelligence methodologies wherein meaningful results, interpretation, reports, analysis and graphs could be generated that are helpful for the academic institution in its progress
  • 14. CONCLUSIONS With the use of this application, we can fairly conclude that: It will help the authorities of the educational institution maintain the security and integrity of its vital data like Attendance Records, Examination Marks, etc. As the data shall immediately be transmitted over cloud wirelessly, the authorities need not have to worry about misplacement or misuse of attendance registers or examination registers, etc. FUTURE SCOPE This application holds a huge scope of future enhancements and improvements. Some significant points are listed below: We can make the attendance module more dynamic wherein a feature of skipping the day could be made available to the user. Skipping of an attendance day shall be relevant in circumstances where there is a holiday in the college; the teacher is on unplanned leave, etc. The feature of customizing student details within a batch, addition, deletion and modification of a batch, customization of subjects are big future enhancement possibility in our application. This shall make our application more dynamic, giving it a realistic look and feel.
  • 15. REFERENCES [1] http://en.wikipedia.org/wiki/Android_%28operating_system%29. [2] http://en.wikipedia.org/wiki/Android_(operating_system). [3] http://www.sqlite.org/. [4] http://developer.android.com/guide/topics/data/data-storage.html#db. [5]. Nirmalya Kar and Ashim Saha ; Study of implementing automated attendance system using face recognition technique; International Journal of computer and communication engineering, Vol. 1, No. 2, July 2012 : [6]. Zatin Singhal and Rajneesh Kumar Gujral ; Anytime Anywhere- Remote Monitoring of Attendance System based on RFID using GSM Network ; International Journal of Computer Applications (0975 – 8887) Volume 39– No.3, February 2012 37 [7]. M. Man, L.Y. Kyng 2007 “Utilizing MYKAD Touch N Go features for Student Attendance System (TITO)”. Proceeding of 1st International Malaysian Educational Technology Convention 2007, Johor Bahru, Malaysia, pp.114- 120.