Вы находитесь на странице: 1из 19

SUMMER TRAINING REPORT

ON
“ANDROID”
Submitted by
SUMAN SHUKLA
16BTCSE035
in partial fulfillment for the award of the degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING

Department of Computer Science Technology


Vaugh Institute of Agricultural Engineering and Technology
Sam Higginbottom University of Agriculture Technology and Sciences,
Allahabad, U. P. - 211007, India
Declaration

I hereby declare that the work which is being presented in the training report entitled
“COLLEGE MANAGEMENT APPLICATION” in partial fulfilment for the award of
degree of “Bachelor of Technology" in Department of Computer Science and
Information Technology and submitted to the Department of Computer Science and
Information Technology, Sam Higginbottom University of Agricultural Technology
and Sciences Allahabad is record of my own learning carried under the guidance of
Er. Brijesh Mishra, Soft Pro India Pvt.

I have not submitted the matter presented in this report anywhere for the award of
any other Degree.

SUMAN SHUKLA
PID NO:16BTCSE035
Computer Science & Information Technology
Sam Higginbottom University of Agriculture Technology and Sciences (SHUATS)
ABSTRACT

Android College Management system is an android application which is helpful for


students as well as the colleges. In the existing system all the activities are done
manually. It is very costly and time consuming. In our proposed system, students
can view results using Android phones.
ACKNOWLEDGEMENT
I am extremely grateful to Er. Brijesh Mishra for his revered guidance and
encouragement which led to the completion of this project till now. Without his
constant appraisal and efforts, this task would have been a mere dream. He was
always there to help us throughout this project. He provided us with all the necessary
resources and guidance during the project which helped us to complete the project
successfully.
Finally, I deem it a great pleasure to thank one and all, which helped us directly or
indirectly in carrying out this team paper project work. I am also thankful to our
colleagues and friends for their support. On a personal note, I owned everything to
the almighty and my parents. I would also like to thank my parents & other family
members whose constant support & motivation helped me to complete the project
successfully.

SUMAN SHUKLA
16BTCSE035
B-TECH(CSE)-7th Sem
DCS & IT
CERTIFICATE
TABLE OF CONTENTS

Chapter Title Pg.No


Declaration
Abstract
Acknowledgement
Certificate
1. Company Profile
1.1. Introduction
2. Technology
2.1. Introduction(ANDROID)
3. Working Module
3.1. Introduction to Module
Theoretical

3.2. Constraints

3.3. Limitations
4. Summary,Conclusion &
Future Scope

4.1. Summary
4.2 Conclusion
4.3. Future Scope

5. Reference
Appendix
A1 Coding
A2 Snapshots
1. COMPANY PROFILE

SOFTPRO INDIA:- Softpro Technologies established with core business focus on


Software & Engineering services performed to the satisfaction of our customers. We

are well placed to serve our expertise to domestic and global customers with
operations at Bangalore (India). Dedication and deliberation are the main motto of the

employees who work to inculcate and optimize every customer's requirement. Prime
importance is laid upon the security and integrity of the client data.

SOFTPRO Lucknow
3/213 Secter J, Kursi Rd,
Gudamba Thana, near, Jankipuram,
Lucknow,
Uttar Pradesh 226021
Enquiry:- 7080812070
TRAINER:

BRIJESH MISHRA
ANDROID DEVELOPER

SUMMARY: An Information Technology expert and a passionate trainer & speaker having 8+
years of professional experience in Software Development, Research & Development,
Technical Training, Project Management, and worked as Senior Software Engineer in MNC’s
HCL, WIPRO Technologies Ltd.

TECHNOLOGIES & EXPERTISE:


 Android
 Python
 Java
 Machine Learning
 Artificial Intelligence
 Data Analytics
2. TECHNOLOGY
ANDROID
INTRODUCTION

WHAT IS ANDROID?

Android Inc. was founded by Andy Rubin, Rich Miner, Chris White and Nick Sears in
Palo Alto, California, United States in October, 2003. The main purpose of the company
was to develop an advanced operating system for digital cameras, and this was the
support of its point to investors in April 2004. In 17th August 2005, Google acquired
android Incorporation. Since then, it is in the subsidiary of Google Incorporation. In
2007, Google announces the development of android OS. In 2008, HTC launched the
first android mobile. Android is the nick name of Andy Rubin given by co-workers
because of his love to robots.

Feautures of Android:

1. Near Field Communication (NFC):- Most Android devices support NFC, which allows
electronic devices to easily interact across short distances.
2. Alternate Keyboards:- Android supports multiple keyboards and makes them easy to install;
the SwiftKey, Skype, and 8pen apps all offer ways to quickly change up your keyboard style.
3. Infrared Transmission:- The Android operating system supports a built-in infrared
transmitter, allowing you to use your phone or tablet as a remote control.
4. No-Touch Control:- Using Android apps such as Wave Control, users can control their
phones touch-free, using only gestures.
5. Automation:- The Tasker app lets you not only control app permissions but also automate
them.
6. Wireless App Control:- Using the Android Market or third-party options like AppBrain,
meanwhile, let you download apps on your PC and then automatically sync them your Droid,
no plugging required.
The Software stack is split into Four layers:-

• The Application layer.

• The Application Framework.

• The libraries & runtime.

• The kernel.

Important blocks of Application Framework:

 Activity Manager: Manages the activity life cycle of applications

 Content Providers: Manage the data sharing between applications

 Telephony Manager: Manages all voice calls. We use telephony manager if we want

to access voice calls in our application.

 Location Manager: Location management, using GPS or cell tower

 Resource Manager: Manage the various types of resources we use in our Application

 Notification Manager: Allows applications to display alerts and notifications to the

user.

 View System: An extensible set of views used to create application user interfaces.

 Package Manager: keeps track of which applications are installed in your device.

 Window Manager: Manages windows which are java programming abstractions on

top of lower level surfaces provided by surface manager.

 XMPP Manager: Extensible Messaging and Presence Protocol (XMPP) is a

communications protocol for message-oriented middleware based on XML

(Extensible Markup Language). It enables the near-real-time exchange of structured

yet extensible data between any two or more network entities.


These are the Main points of Linux kernel:-

 Power management: It is the most critical thing in any os due to power demand of

high end mobile devices. It is built on top of Linux Power Management. Though, it is

not good enough for a mobile device. Therefore, Android keeps the low level power

management implantation on Linux & built Android Power Management.

 Process Management: The kernel is in charge of creating and destroying processes

and handling their connection to the outside world (input and output). Communication

among different processes is basic to the overall system functionality and is also

handled by the kernel. In addition, the scheduler, which controls how processes share

the CPU, is part of process management.

 Memory Management: Another important resource that’s managed by the kernel is

memory. For efficiency, given the way that the hardware manages virtual memory,

memory is managed in what are called pages (4KB in size for most architectures).

Linux includes the means to manage the available memory, as well as the hardware

mechanisms for physical and virtual mappings.


Security

Security is a major part of any Android device. Mobile security applications for

Google's Android platform help protect Android smartphone and tablet, mobile

devices from malware threats as well as unauthorized access following accidental loss

or theft of the device.

THE FIVE KEY FEATURES OF ANDROID SECURITY:

1. Security at the operating system level through the Linux kernel

2. Mandatory application sandbox

3. Secure inter-process communication

4. Application signing

5. Application-defined and user-granted permissions

What are security patches?

A security patch is a small piece of software that a company like Google issues

whenever a security flaw is discovered. In this case, Google creates patches often for

Android, because Android phones have a more open system, and thus, more

opportunities for security flaws.


3.WORKING MODULE

INTRODUCTION TO MODULE-THEORETICAL
There are three users in the application:-
(1)Admin
(2)Student
(3)Faculty
Admin can add & delete notification And also add faculty which
are new to college. Admin can also access Enquiry list . Student can access Notification about
any notice of college. Student can get Assignment and notes on daily basis. Student can also
send there assignment via E-mail or WhatsApp. Student can also get see there faculty’s profile.
Faculty can upload & delete Assignment. Faculty can also give warnings regarding submission
of assignment, so that student can submit at given time.

Login to Homepage
CONSTRAINTS

 Anyone can login in this via mobile no. & OTP verification.
LIMITATIONS
 We cannot see our university result from this app.
CONCLUSION

Here, I conclude that though Android is a open source Operating System and the
next versions of Android have overcome the actual limitation and that the future possibilities
became a reality & may this software is also developed to use in PC’s also.
REFERENCE
 https://www.slideshare.net/mobile/akshitavarshney1/an
droid-ppt-26466833
 https://en.m.wikipedia.org/wiki/Android_(operating_syst
em)#/search
 https://www.android.com/android-10/
CODING & SNAPSHOTS

Вам также может понравиться