One Click Information of College Retrieval using Android App

Similar documents
Student Attendance Tracker System in Android

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application

LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID

Online Student Attendance Management System using Android

Challenges in Android Application Development: A Case Study

Software Requirements Specification. Human Resource Management System. Sponsored by Siemens Enterprise Communication. Prepared by InnovaSoft

Issues in Android on Mobile Platform and Their Resolution

Volume 3, Issue 3, March 2015 International Journal of Advance Research in Computer Science and Management Studies

ANDROID PACKET MONITOR

Privacy Policy Version 1.0, 1 st of May 2016

Workshop on Android and Applications Development

Deltek Touch Time & Expense for GovCon. User Guide for Triumph

Smart Shopping- An Android Based Shopping Application

VOL. 2, NO. 1, January 2012 ISSN ARPN Journal of Science and Technology ARPN Journals. All rights reserved

Android Mobile App Building Tutorial

LOCATIONS AROUND ME (ANDROID)

Student Attendance Through Mobile Devices

Phone Pal: Remote Mobile Access through Short Message Service Prof. Mitul K. Patel 1 Gadhiya Janki D. 2

A B S T R A C T. Keywords: Mobile computing, Compiler, Android Development tool kit; I. INTRODUCTION

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Spot and Park: Where Mobile Technology Meets Parking Management

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

E21 Mobile Users Guide

Creating and Using Databases for Android Applications

PROJECT MANAGEMENT SYSTEM

An Android Application for Student Information System

Smart Anytime, Safe Anywhere. Climax Home Portal Platform. Envisage and Enable a Connected Future

Keywords web based medical management, patient database on cloud, patient management and customized applications on tablets, android programming.

Anchor End-User Guide

A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile

An Easy-to-Use Mobile App for Personal Buy and Sell Intermediate Project Report

Introduction to Android

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

Using the T&D Thermo App with TR-7wf Data Loggers

Remote Android Assistant with Global Positioning System Tracking

FREQUENTLY ASKED QUESTIONS Capital City Bank Mobile Deposit

Preamble: Remote Storage in Android Using SCTP

A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology

E-NOTIFIER: TRANSPORT INFORMATION SERVICES IN COLLEGES AND EXPLORING MOBILE NOTIFICATION

Key words: GPS, Geocoder, WWO Server, Google Server, Android, RAM, Mobile Equipment, OS.

ANDROID GUEST GUIDE. Remote Support & Management PC Tablet - Smartphone. 1. An Introduction. Host module on your PC or device

International Journal of Research In Science & Engineering e-issn: Volume: 1 Special Issue: 1 p-issn:

Nagpur, Maharashtra, India

International Journal of Engineering Technology, Management and Applied Sciences. November 2014, Volume 2 Issue 6, ISSN

Conducting Virtual Meetings

Software Requirements Specification For Real Estate Web Site

Safewhere*Identify 3.4. Release Notes

Fahim Uddin 1. Java SDK

Budget Planner SOFTWARE REQUIREMENT SPECIFICATION. Professor: Dr. Doan Nguyen. Team Members: Bindu Madhavi K Khambam Suganya Srinivasan

X Series Application Note 43:

CloudFTP: A free Storage Cloud

Welcome to Collage (Draft v0.1)

Introduction to Android

Android Application for Online Admission Process

Budget Event Management Design Document

LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training

Software Requirements Specification for POS_Connect Page 1. Software Requirements Specification. for. POS_Connect. Version 1.0

Google 2 factor authentication User Guide

UNIVERSITY TIME-TABLE SCHEDULING SYSTEM: DATA- BASES DESIGN

ASUS WebStorage Client-based for Windows [Advanced] User Manual

Tabit. University of Arkansas CSCE Department Capstone I Final Proposal Fall Martin Bruckner, Brandon Foster, Nicolas Nunez, Adrian Ordorica

User Manual. Learning Management System COMSATS Virtual Campus

KODI MEDIA CENTER GUIDE

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: Security Note

Software Requirements Specification. Web Library Management System

A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS

Toad for Oracle 8.6 SQL Tuning

Content Filtering Client Policy & Reporting Administrator s Guide

User Manual. for. OrangeHRM & OrangeHRM Live

USM Web Content Management System

Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry

CLOUD STORAGE USING HADOOP AND PLAY

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides

Smart Home Security System Based on Microcontroller Using Internet and Android Smartphone

Online Banking Upgrade FAQs

Script for Administering Computer-Based Tests. Polk County Midterm and Final Exams

Wadala, Mumbai-037, India Wadala, Mumbai-037, India Wadala, Mumbai-037, India

Vodafone Global Enterprise Deploy the Apple iphone across your Enterprise with confidence

OneDrive for Business FAQ s Updated 6/19/14

Global Mobile Technologies Guide for Zenprise Enrollment for IOS devices (ipad, iphones)

Lab 0 (Setting up your Development Environment) Week 1

High Level Design Distributed Network Traffic Controller

Remote Desktop Access Through Android Mobile Phones and Reverse

KPN SMS mail. Send SMS as fast as !

SOA, case Google. Faculty of technology management Information Technology Service Oriented Communications CT30A8901.

Fast remote data access for control of TCP/IP network using android Mobile device

PC Applications on Android Mobile for Remote Desktop Control

User's Guide. Copyright 2012 Bitdefender

Bluetooth Messenger: an Android Messenger app based on Bluetooth Connectivity

1 Download & Installation Usernames and... Passwords

User s Manual For Chambers

SPAMfighter Mail Gateway

Open eclass Asynchronous elearning Platform

Best Practices: Extending Enterprise Applications to Mobile Devices

ERIKA Enterprise pre-built Virtual Machine

USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)

Assessment of Learning Report Computer Science CPT Fall 2008 Spring I. Introduction and Background

Pakhtunkhwa, Pakistan 1 salman@awkum.edu.pk


MOBILE BANKING. Why should I use Mobile Banking?

Transcription:

, pp.1-10 http://dx.doi.org/10.14257/ijhsdi.2014.1.1.01 One Click Information of College Retrieval using Android App NagaLakshmiPathiAnantha 1 and ReddiPrasadu 2 1 Department of Information Technology, VFSTR University, Vadlamudi-522213, Guntur, India anantha.sathya@gmail.com 2 Department of Computer Science and Engineering, KL University, Vaddeswaram, AP, 522502, India reddiprasad0112@gmail.com Abstract Accessing Remote Information of Staff and Student System is an Android application to manage student attendance and marks on mobile/smartphone. In many colleges teachers use to take attendance manually by using Registers. Main objective of this application is to add mobility, flexibility and automation in the existing attendance and marks process of the student. This application helps teachers to take attendance through mobile and also keep in touch with student in some activities. This application allows teachers to take attendance, edit attendance, view student s attendance. This application gives marks information of the student in all the subjects. By using this application Staff can analyze the student s performance by subject wise, this system also gives a prior intimation to student as soon as his attendance goes below the specified attendance deadline for showing up to date information.android mobile application contains an Attendance monitoring, faculty workload, and analysing the student performance based on marks, attendance. Keyword: Android, mobility, automation, attendance. 1. Introduction The implausible growth in the usage of smart phones/mobiles and tablets, ready to aim for the development of android application and observed that many of the peoples are using Smart phones and are interested in seeing information about the organisation or department made available through their mobile devices. The web sites also do the same thing, but the mobile being at their fingertips, students primary access to the internet is not through PC, but through their mobile device. All mobile activities are done by android application. Android is a open source mobile application development platform. Mobile applications are executed in mobile device to perform various types of operations. Ex: calc, converter. We have seen over the years that the process of manual attendance has been carried out across almost all educational institutions. The process is not only time consuming but also sometimes inefficient resulting in the false marking of attendance. Today, we need not maintain pen and paper based attendance registers. Similarly to analyse the student performance based on attendance and marks we need to maintain records for that following this thought, we have proposed a project called accessing remote information of staff and student using android app. The project mainly provides Attendancemonitoring, performance of students and college timetables, faculty workload which is implemented as an Android mobile application that ISSN: 2205-8583 IJHSDI Copyright c 2014 GV School Publication

communicates with the College database residing on a remote server. The mobile application would require connecting to the database using either General Packet Radio Service (GPRS) or Wi-Fi technology. Our project is an efficient and user friendly Android mobile application for an Attendance Monitoring, faculty workload, and analyzing the student performance based on marks, attendance. The application will be installed on the user s (staff and student) smart phone. The application would support strong user authentication and quick transmission of data via the web service. Lecturers will login to the phone application and get connected to the server. After login, they will perform required operation like attendance, workload using mobile phone. In this application we provided with sophisticated tracking system when uploading attendance to server, the backup copy will be saved in android internal memory with name, time and subject id. Staff can also upload the any notice through the mobile which is visible to student by their own smart phone. This application fetches the details of the courses allotted to the respective faculty.this application stores the attendance in the mobile internal database and the faculty can view and update the attendance whenever required.in this application student can login to the system and get connected to the server through acceptance and view both marks and up to date attendance and also knows about status of attendance or percentage of attendance for checking the attendance constraint. 2. Existing System and Proposed Work 2.1. Working of Existing System In the present system all work is done on paper. The whole session attendance is stored in register and at the end of the session the reports are generated. We are not interested in generating report in the middle of the session or as per the requirement because it takes more time in calculation. At the end of session the students who don t have 75% attendance get a notice. If you want to analyze the performance students you need the college records also if any faculty wants know the current work faculty must maintain the timetable. If any faculty wants know the latest news regarding the website they will open college website and see the latest news, events held in college. 2.2. Disadvantages of Present Working System Not User Friendly Accuracy is very less Report generation is very Difficulty Time consuming Manual control Lots of paperwork 2.3. Characteristics of Proposed System 2.3.1. User Friendly and More Accuracy. The proposed system is user friendly because the retrieval and storing of data is fast and data is maintained efficiently. Moreover the graphical user interface is provided in the proposed system, which provides user to deal with the system very easily. 2 Copyright c 2014 GV School Publication

2.3.2. Reports are easily generated. Reports can be easily generated in the proposed system so user can generate the report as per the requirement (monthly) or in the middle of the session. User can give the notice to the students so he/she become regular. 2.3.3 Very less paper work. The proposed system requires very less paper work. All the data is feted into the computer immediately and reports can be generated through computers. Moreover work becomes very easy because there is no need to keep data on papers. 2.3.4 Computer operator control. Computer operator control will be there so no chance of errors. Moreover storing and retrieving of information is easy. So work can be done speedily and in time. 3. Android Operating System Android is basically an operating system for smart phones that is based on a modified version of Linux. It was originally developed by a startup of the same name, Android. Now the Android is a market-mover. Now is an exciting time for mobile developers. Mobile phones have never been more popular, and powerful smart phones are now a regular choice for consumers. Stylish and versatile phones packing hardware features like GPS, accelerometers, and touch screens are an enticing platform upon which to create innovative mobile applications. Android hardware will be designed to tempt consumers, but the real win is for developers. Android developers are free to write applications that take full advantage of increasingly powerful mobile hardware. As a result, developer interest in Android devices has made their 2008 release a hugely anticipated mobile technology event. Built on an open source framework, and featuring powerful SDK libraries and an open philosophy. We find it now in integrated into PDAs, touch pads or televisions, even cars or net books. The mobileapplication space is crowded and difficult to gain footing for a newcomer. Android is important is because of its application model. For users of smart phones, Android provides easy access to social networking sites like Facebook, Twitter, and YouTube and smooth integration with Google products like Gmail, Google Maps, and Google Calendar. Access to the Android software development kit (SDK) suggests that the number of applications will continue to swell as professional developers provide new o_ erring. In Addition, the App Inventor, which provides a web-based visual development environment for those new to this kind of programming, is meant to entice students and developers from outside the computer science department to write their own applications and thereby ensure a growing base of apps going, Android OS powers the following types of devices: Smartphone s Tablets E-reader devices Notebooks MP4 players Internet TVs Android use, the recommended IDE is Eclipse, a multi-language software development Environment featuring an extensible plug-in system. It can be used to develop various types of applications, using languages such as Java, Ada, C, C++, COBOL, Python, are freely available on Internet and the Android SDK contains a debugger, libraries, an emulator, documentation, sample code, and tutorials are also downloaded from the net. And when the Copyright c 2014 GV School Publication 3

SDK Manager is started, it first checks for the packages that are available for installation. The packages contain the documentation and SDK specific to each version of the Android OS. They also contain sample code and tools for the various platforms. Figure 1. Android Versions 4. Proposed System Accessing remote information of staff and student using android app is used to maintain the day to day operations in a Department. This software help them to maintain the student and faculty Activities and records. So the maintain becomes easier. In the proposed system we should develop an automated system that overcomes the drawbacks of the existing systems. In this system all the management is done on the software. So the time taken to perform a task is reduced, there is no need of maintaining large books and no need of any place to store them. We have developed new system, which is based on Android Smart phone in which all the department activities like attendance posting to server, sending notification to students, intimating students performance to his parents through smsetc by simply using college cybernetic app in android. It is most reliable & time saving system while conducting some entrances test. Following are advantages of proposed system: Time Saving. As the test is conducted on computer it takes very less time for the student to attempt the question by simply clicking on the answer which they thinks to be right. Accuracy. Unlike the manual system there is no in accuracy while checking the answer of a question. Since it does not make any calculation mistake while at the same time of checking. Quick Declaration of Result. In the computerized system the results are declared in less time i.e. with in the fraction of minutes. So we can say that in computer system are more efficient then the existing system from the point of view of declaring the result. Money Saving. Unlike the existing the computerized system does not require the any professor to check the answer sheet so this saves the lot of money. 4 Copyright c 2014 GV School Publication

5. Implementation Implementation is the stage of the project when the theoretical design is turned out into a working system. Thus it can be considered to be the most critical stage in achieving a successful new system and in giving the user, confidence that the new system will work and be effective. The implementation stage involves careful planning, investigation of the existing system and it s constraints on implementation, designing of methods to achieve changeover and evaluation of changeover methods. This project will be the platform independent, i.e; project will be run on any operating system. Because any one can be access the project and upload it of their use. 5.1. Modules Implementation Following are modules in proposed system STAFF STUDENT 5.1.1.Staff 5.1.1.1. Introduction. Technically, everyone getting a salary from the college or university is on "staff", but we tend to use that word to refer to the administrative staff (secretaries, assistants, deans, presidents, etc). Faculty refers to the individuals who give direct instruction to the students (professors, lecturers, etc.). Generally staffs are divided into Teaching staff/faculty Non-teaching staff (the office workers and support people on campus/college) 5.1.1.2. Existing system. By using existing system, all activities of the department are done by staff members. There is no automation for these tasks; all the tasks are performed manually. So it needs lot of time. 5.1.1.3. Login. Any user interacting with the application user must logged in to the application with his/her username and password. Once user enter the username and password application validates if the user authorized or unauthorized. The first thing you will see is a prompt to login to access the application. This username and password must be unique to the every user. Validates the username and password by checking Database information. 5.1.1.4. Workload of Staff. This Module contains semester wise workload of staff. Displays workload/classes on that day and also intimates (or) reminds for each class/lab. It displays dynamically generated time table. It specifies overall time table of course in a particular semester. That means subject name, hour number, section, time in which class faculty is going. 5.1.2. Analyze performance in marks and attendance Student Marks Subject Id Wise Copyright c 2014 GV School Publication 5

Student Attendance Subject Id Wise 5.1.2.1. Student Marks Subject Id Wise: This is one of important module in this application if the any faculty wants analyse the performance of the students. No need to verify the college records simply open the application provides the appropriate information like section name and branch. Performance can be analysed by individual percentage wise. In this module introduce another feature called percentage criteria. If you want analyse the student performance by percentage. In this module we can analyse the student performance both section and subject id wise. 5.1.2.2. Student Attendance Subject Id Wise. This modules helps if the any faculty wants analyse the Marks performance of the students. No need to verify the college records simply open the application provides the appropriate information like section name and branch. Performance can be analysed by individual percentage wise. In this module introduce another feature called percentage criteria. If you want analyse the student marks performance by percentage.. In this module we can analyse the student performance both section and subject id wise. 5.1.2.3. Mobile Attendance System. The purpose of Attendance Entry Module is to enter the attendance using cell phone. In this module Lecturer takes the attendance using the cell phone. Lecturers select the branch, semester and year. After this session he enters in to attendance page. Student attendance is one of the main activity in the department. This is actually done by the every faculty member in the department. Attendance has been taken by hour to hour basis. In the existing system each faculty member is first enter the attendance in his register and then uploaded into the web related software system. (i.e. student monitoring system).this information is not entered instantly. Our proposed system instantly taken the attendance by using mobile/tablet and uploaded instantly in the class room itself. 5.1.2.4. Allocated Subjects Of Staff. In general any college the subjects are allocated to the faculty at the time of starting of course or semester. He/she wants to know the what are the subjects allocated to me he/she went to the office and check in the records. Some of them feel difficulty in that process. To overcome this no faculty need not to go and check records for allocated subjects simply open our application click on allocated subjects tab it displays the list of subjects allocated to him/her. 5.2. Student 5.2.1. Introduction. A student is a learner, or someone who attends an educational institution. In its widest use, student is used for anyone who is learning, including mid-career adults who are taking vocational education or returning to university. The most important activity in the college is student - faculty relationship 5.2.2. Existing system. There is no proper communication system for intimating all activities in college 6 Copyright c 2014 GV School Publication

5.2.3. Login. User interacting with the application user must logged in to the application with his username and password. Once he enter the username and password application validates if the user authorized or unauthorized. The first thing you will see is a prompt to login to access the application. This username and password must be unique to the every user. Validates the username and password by checking Database information. 5.2.4. Check for Marks. Student click on that button,it displays marks information in subject wise and specifies percentage in subject wise and also show cumulative percentage. 5.2.5. Check for Attendance. Displays hour to hour and subject attendance for every day and also indicates percentage of attendance up to current day/hour. It also warns you, if attendance less than 65%. and also display cumulative percentage of attendance. 5.2.6. Logout. If the user information is stored in the Validating Session, that session should be closed using its close() method. If the information on the other hand is stored in the Http Session or PortletSession, then that session should be invalidated using the invalidate() method in Validating Session that represents either underlying session type. Aside from removing the user's information, the user should also be redirected to a logout page to avoid keeping the UI open in the application after all server-side information about is has been removed. 6. Use Backend As the backend mostly use the SQL, MYSQL, ORACLE these all use. Follows the same query but the way of organizing the data is different in all. SQLite is embedded into every Android device. Using a SQLite database in Android does not require a setup procedure or administration of the database. In the Android SQLite is an Open Source database. SQLite supports standard relational database features like SQL syntax, transactions and prepared statements. The database requires limited memory at runtime (approx. 250 Kbyte) which makes it a good candidate from being embedded into other runtimes. SQLite supports the data types TEXT (similar to String in Java), INTEGER (similar to long in Java) and REAL (similar to double in Java). All other types must be converted into one of these fields before getting saved in the database. SQLite itself does not validate if the types written to the columns are actually of the defined type, e.g. you can write an integer into a string column and vice versa. Access to a SQLite database involves accessing the file system. This can be slow. Therefore it is recommended to perform database operations asynchronously. The android. database package contains all necessary classes for working with databases. The android.database.sqlite package contains the SQLite specific classes. SQLite can be a powerful tool that makes it easy to store, access, and manipulate data. Say that you have designed a game for Android, and you would like to keep track of the user's high scores for the game. You could store the high scores in a SQLite database, and retrieve the scores sorted from highest to lowest to display to the user. PHP based web service that communicates with our Android app and our MySQL Database. Our web service will have to send the database and privileged user credentials every time that we want add to, select from, update, or delete anything from our MySQL database. Copyright c 2014 GV School Publication 7

7. System Architecture 8. Advantages After installing this software into the android smart phone Calculating the attendance it will too time consuming for the staff. Easily analyze performance of students. Easy to know the latest news of college activities. Improve the accuracy. Less paper work No chance of the mistake while calculating the attendance manually. Staff work will be less. Time consuming is very less. 9. Future Scope By extending this application to college, it fetching paperless office. On the college level this software is beneficial for the staff as well as student also. As soon as the students log in the application in the class, they will be available for the attendance. The lecturer will then submit the attendance using the availability of the students those who are logged in. It informs students about low attendance and various events. Student and faculty don t have to visit the notice board every time. 10. Conclusion It was a wonderful and learning experience for me while working on this project. This project took me through the various phases of project development and gave me real insight into the world of software engineering. The joy of working and the thrill involved while tackling the various problems and challenges gave me a feel of developers industry. It was due to this project I came to know how professional software s are designed. I enjoyed each and every bit of work I had put into this project. The project is further extendable. In my application develop a college automation. The framework maximizes the aggregate utility of department activities through android phone. The proposed framework readily leads to a simple and effective admission control mechanism on department. By using this application the results can acquired accurate and efficiently. 8 Copyright c 2014 GV School Publication

References [1] http://developer.android.com/guide/components/index.html [2] http://www.tutorialspoint.com/android/android_intents_filters.html [3] https://www.youtube.com/watch?v=7yglogm&list=plb03ea9545dd188c3&index=5 [4] http://www.vogella.com/tutorials/android/article.html [5] http://www.tutorialspoint.com/android/android_network_connection.htm [6] https://www.google.co.in/#q=php+mysql+connect+using+xampp+in+android+stack+overflow Copyright c 2014 GV School Publication 9

10 Copyright c 2014 GV School Publication