SlideShare a Scribd company logo
Aisatinfo
Department of Computer Science
Aisatinfo
Mini project report submitted in partial fulfillment of the requirements for the award of the degree
of
Bachelor of Technology
in
Computer Science and Engineering
by
12026553: Aldrin.N.Thomas
12026551: Akhil Babu
12026577: Stalin.G.Thayil
12026583: Vyshnav Ambadan
Under the guidance of
Mr.Jeswin Roy Dcouth
Albertian Institute of Science and Technology (AISAT) - Technical Campus
Archbishop Angel Mary Nagar,
Cochin University P. O., Kochi – 682022
Aisatinfo
Department of Computer Science
Department of Computer Science and Engineering
Albertian Institute of Science and Technology (AISAT) - Technical Campus
Archbishop Angel Mary Nagar,
Cochin University P. O., Kochi – 682022
CERTIFICATE
This is to certify that the project entitled
Aisatinfo
Submitted by
Aldrin.N.Thomas
Akhil Babu
Stalin.G.Thayil
Vyshnav Ambadan
is a bonafide account of the work done by him/her under our supervision.
Project Guide Project Coordinator HOD-in-Charge
Jeswin Roy Dcouth Mr. Harikrishnan M Bency Wilson
Assistant Professor, Assistant Professor, Hod-in-charge
CSE, AISAT CSE, AISAT CSE, AISAT
Internal Examiner External Examiner
Aisatinfo
Department of Computer Science
Acknowledgments
I take this opportunity to express my profound gratitude and deep regards to my guide Mr. Jeswin Roy
Dcouth(Assistant Professor, CSE dept., AISAT) for his exemplary guidance, monitoring and constant
encouragement throughout the course of this project. The blessing, help and guidance given by him
time to time shall carry me a long way in the journey of life on which I am about to embark.
I also take this opportunity to express a deep sense of gratitude to Ms. Jessy George (Head of Dept.,
CSE, AISAT) and Mr. Harikrishnan M (Assistant Professor, CSE, AISAT) for their cordial support,
valuable information and guidance which helped me in completing this task through various stages.
I am obliged to staff members of AISAT College, for the valuable information provided by them in
their respective fields. I am grateful for their cooperation during the period of my assignment.
Lastly, I thank almighty, my parents and my classmates for their constant encouragement without
which this assignment would not have been possible.
Aisatinfo
Department of Computer Science
Abstract
The era of mobile technology opens the windows to the android app.The websites are vanishing and the
mobile phones are emerging.It‟s the time to change from conventional websites to apps, which has
become the part of our daily routine.we are introducing „AISAT.apk‟ the android application software
which would be a miniature of our college website. It works not only as a website,but also it can work
as a small college Management software.Our multipurpose program is considering the user as either an
albertian or non-albertian, student or parent,faculties or office staffs individually. project gives a total
solution to everyone.The application becomes also a Mobile version of our official website. It gives us
more comfort and a better user interface.It acts as an overview about the campus to a non albertian.the
college history,departments,workshops, faculties, library etc & major events conducted & to review
them.Latest news and updates about college is got through notifications .Individual account can be
created for students. It provides a college identity by admission code when u create an account.
Students can share ideas about mini projects.Group discussions.Department organizations can invite or
make publicity to their events .Application forms can be taken print. It is also useful for the parents to
communicate with the college .Students can interact with faculties directly. Latest news and updates
about college is got through notifications.The android app is also a navigator:The application gathers
your current location and shows the exact minimal route to the AISAT technical campus accessing the
GPS.
Aisatinfo
Department of Computer Science
Sl. No. Table of Contents Pg. No.
1. Introduction 1
2. System Study 2
3. Software Requirements Specification 4
1. Introduction 4
1.1 Purpose 4
1.2 Document Conventions 4
1.3 Intended Audience and Reading Suggestions 4
1.4 Product Scope 5
2. Overall description 5
2.1 Product Perspective 5
2.2 Product Functions 6
2.3 User Classes and Characteristics 6
2.4 Operating Environment 6
2.5 Design and Implementation Constraints 6
2.6 User Documentation 7
2.7 Assumptions and Dependencies 7
3. External Interface Requirements 7
3.1 User Interfaces 7
3.2 Hardware Interfaces 8
3.3 Software Interfaces 8
3.4 Communications Interfaces 8
4. System Features 8
4.1.Authentication 8
4.2. Notification 9
4.3.College Location 10
5. Other non functional requirements 10
5.1 Performance Requirements 10
5.1.1 Real-Time 10
5.1.2 System Resource Consumption 10
5.2 Safety Requirements 10
5.3 Security Requirements 10
5.4 Software Quality Attributes 11
4. Project Design 12
5. Detailed Design 13
6. Implementation Details 14
7. Conclusion 18
8. Future Scope 19
9. References 20
Aisatinfo
Department of Computer Science
Chapter 1
Introduction
The era of mobile technology opens the windows to the android app.The websites are vanishing and the
mobile phones are emerging.It‟s the time to changefrom conventional websites to apps, which has
become the part of our daily routine.We are introducing „AISAT.apk‟ the android application software
which would be a miniature of our college website. It works not only as a website,but also it can work
as a small college Management software.Our multipurpose program is considering the user as either an
albertian or non-albertian, student or parent,faculties or office staffs individually. project gives a total
solution to everyone.The application becomes also a Mobile version of our official website. It gives us
more comfort and a better user interface.It acts as an overview about the campus to a non albertian like
the college history, departments, workshops, faculties, library etc & major events conducted.It acts as a
college assistant for albertians.Latest news and updates about college is got through notifications.
Individual account can be created for students. Students can share ideas about mini projects.Group
discussions.Department organizations can invite or make publicity to their events .Application forms
can be taken print. It is also useful for the parents to communicate college authorities ,faculties etc.
Students can interact with faculties directly. latest news and updates about college is got through
notifications .Copy of the progress cards are mailed. The android app is also a navigator. The
application gathers your current location and shows the exact minimal route to the AISAT technical
campus accessingthe GPS.
Aisatinfo
Department of Computer Science
Chapter 2
System Study
Aisatinfo contain following features
1. Authentication
2. Notification
3. College Location
1.Authentication
1.1 Description and Priority
This feature will give the user a secure and simple login screen. The login is enabled for the
administrator use only and is not accessible to any other than the college administrator. It has only
limited and handful of input capability of limited number of administrator in the college. Any student
cannot enter the routine settings and hamper the system.
1.2 Stimulus/Response Sequences
It will consist of two basic fields, Username and Password. A message is boldly displayed at the screed
defining the login is for the administrators only. There is a button Login for submitting the entered
username and password. On successful entry the user will be provided with the administrator control
page to control all the settings of the database and on unsuccessful login the user is directed again to
the same login page with an error message.
1.3 Functional Requirements
The most important function of the login page is to provide access only to the registered college
administrators. The college must provide the users for the post of administrators and those who will be
modifying the routine.
REQ-1: Providing the users to be listed as the administrators.
REQ-2: Correct username and password to enter into the administrator controls.
2 .Notification
2.1 Description and Priority
This feature will give the user real time update notification. The notification is enabled for the abertians
Aisatinfo
Department of Computer Science
. Any student can get updated notifications as they are the obsolete users of the application.
2.2 Stimulus/Response Sequences
Only the albertians can get updated notifications. Non albertians are only provided with basic
information about college campus and admissions
2.3 Functional Requirements
The most important function of the notification is to provide important events and special occasions
that are coming later
3.College Location
3.1 Description and Priority
The application provides Location service. An outsider can access the college by location .
3.2 Stimulus/Response Sequences
Application is connected to the Gmap,so the application connect to the Gmap for route service.
3.3 Functional Requirements
This application requires an android smartphone with pre-loaded or online Gmap for the location
service
2.1 Existing Systems
The college information and notifications are currently viewed through only official website.It is
difficult to check the notifications through mobile phones and the notifactions can only get by
accessing the website.
2.2 Proposed System
The proposed system software which would be a miniature of our college website.The information and
notification can be easily accessed by one touch on the android application. The application provides a
live notification for the students as well as other people who sets the notification ON.This application
provide a GPS based system which helps to route the location of the college.
Aisatinfo
Department of Computer Science
Chapter 3
Software Requirements Specification
6. INTRODUCTION
6.1 Purpose
The purpose of this document is to present a detailed description of the android application
aisat.apk. It will explain the imporrtance and features of the application, the interfaces of the
application, what the application will do, the constraints under which it must operate .
6.2 Document Conventions
Main Section Titles
 Font: Times New Roman
 Face: Bold
 Size: 14
Sub Section Titles
 Font: Times New Roman
 Face: Bold
 Size: 12
Other Text Explanations
 Font: Times New Roman
 Face: Normal
 Size: 12
6.3 Intended Audience and Reading Suggestions
This document is intended for students, developers, project manager, users, testers, documentation
writers etc.
This document is organized as follows:
• Section 1: Introduction (this section)
Aisatinfo
Department of Computer Science
Provides a brief introduction to this document, the purpose, document conventions, intended
audience, reading suggestions, product scope, and references.
• Section 2: Overall Description
Provides brief general descriptions of the product and its functions, user classes and
characteristics, operating environments, design and implementation constraints, assumptions and
dependencies.
• Section 3: External Interface Requirements
Provides the detailed information regarding user interfaces, hardware interfaces, software
interfaces and communication interfaces.
• Section 4: System Features
Provides the detailed description of various features of the system.
• Section 5: Other Nonfunctional requirements
Provides information regarding performance requirements, safety requirements, security
requirements, software quality attributes and business rules.
• Section 6: Other Requirements
Provides other requirements that are not included in the above sections.
6.4 Product Scope
This android application will be a substitute for the official website of aisat. This application will be
designed to maximize the ease of use of official website of aisat in mobile view.
Specifically, the application is designed to communicate and to notify the updates from the college
website. The system also contains a relational database containing a list of albertians .The application
will facilitate communication between students and the faculties via database. Application forms for
different collage activities is provided from the application.
7. OVERALL DESCRIPTION
7.1 Product Perspective
The Aisatinfo.apk application will be a new Android based online application. It will be implemented
with eclipse and SDK manager.
Aisatinfo
Department of Computer Science
7.2 Product Functions
The product should have an easy to use main menu, from which the rest of the features or functions can
be accessed. These main features as listed are: basic viewing and account login.
7.3 User Classes and Characteristics
Our application hopes to draw on three main user groups. The students almost all of them have
smartphones. About half of those smartphones are Android, and more than half of those Android
phones are fit to run Aisatinfo.apk. These users are obsessed with social media, and almost all of them
actively uses at least one of the following: Facebook, Twitter, Instagram, Snapchat.
The application will be helpful to parents, prospective students, professionals, recruiters, or speakers
those are not familiar with many of the campus landmarks and buildings. Members of this group may
be interested in learning more about campus history, or may need to navigate from one
location to another on campus.
The group that is probably going to be using the app most, and thus the most important
group, is the students.
7.4 Operating Environment
The application will only be available for the Android operating systems. The application shall only be
used with compatible android devices The user shall use this application on Android OS 2.2(API 8) or
any later versions of the Android OS. The following diagram shows how the application shall interact
with the eclipse API and cloud database.
7.5 Design and Implementation Constraints
Implementation language restrictions
The programming language shall be Java for the main application.
The programming language shall be SQL for the cloud targets database.
Resource limits
The users‟ device shall have a working data plan or wifi connection.
The users‟ device shall have sufficient memory storage to install the application.
The users‟ device shall have sufficient battery life to run the application.
Aisatinfo
Department of Computer Science
7.6 User Documentation
Tutorial
The user shall be able to see a tutorial the first time they start the application
The tutorial will be a series of splash screens that illustrates how to use each feature
This tutorial will not automatically show more than one time
There will always be a “help” button available in the menu if user needs revisit the tutorial.
Online Help
There shall be contact information posted in “about” page
The user shall be able to contact the developers regarding any issues they encounter.
7.7 Assumptions and Dependencies
Dependencies
The application shall be used with the assumption that the Android API and licensing
agreement remains the same.
Software Component Dependencies
The application shall be used with the assumption that the built in camera application
operates correctly
The application shall be used with the assumption that the device‟s network interface
card and driver are operating correctly
8. EXTERNAL INTERFACE REQUIREMENTS
8.1 User Interfaces
The interface will meet the following requirements to conform to the users‟ needs:
It will be simple and easy to understand. Controls which allow the user to interact with the application
will be clear and imply their functionality within the application.
The interface will include user inputs as well as two graphics, outlined below. The graphics displayed
to the user will provide a visual representation of the output produced.
3.1.1 User Inputs
The user will be able to control the sentiment analysis of topics in two ways: first, by adding, editing,
or removing keywords for each topic, and second by specifying the duration of each analysis session.
Aisatinfo
Department of Computer Science
3.1.2 navigator - The application gathers your current location and shows the exact minimal route to the
AISAT technical campus accessing the GPS system.
3.1.3 Albertian calender which shows all the events on the corresponding dates. It also provides a
platform to add our additional may be personal events under the privacy.
3.2 Hardware Interfaces
The application is intended to be a stand-alone, single-user system. The application will run on an
Android mobile device or an Android emulator. No further hardware devices or interfaces will be
required.
8.2 Software Interfaces
The software will run on the Android operating system, specifically version 2.3 (Gingerbread) and
above.
3.4 Communications Interfaces
The application shall communicate with the various databases and software services via API function
calls. Because the application will be written in Java, Java functions will make these calls to the APIs.
The exact formats and protocols for incoming and outgoing messages should be abstracted by the APIs
.
9. SYSTEM FEATURES
Aisatinfo contain following features
1. Authentication
2. Notification
3. College Location
1.Authentication
1.1 Description and Priority
This feature will give the user a secure and simple login screen. The login is enabled for the
Aisatinfo
Department of Computer Science
administrator use only and is not accessible to any other than the college administrator. It has only
limited and handful of input capability of limited number of administrator in the college. Any student
cannot enter the routine settings and hamper the system.
1.2 Stimulus/Response Sequences
It will consist of two basic fields, Username and Password. A message is boldly displayed at the screed
defining the login is for the administrators only. There is a button Login for submitting the entered
username and password. On successful entry the user will be provided with the administrator control
page to control all the settings of the database and on unsuccessful login the user is directed again to
the same login page with an error message.
1.3 Functional Requirements
The most important function of the login page is to provide access only to the registered college
administrators. The college must provide the users for the post of administrators and those who will be
modifying the routine.
REQ-1: Providing the users to be listed as the administrators.
REQ-2: Correct username and password to enter into the administrator controls.
2 .Notification
2.1 Description and Priority
This feature will give the user real time update notification. The notification is enabled for the abertians
. Any student can get updated notifications as they are the obsolete users of the application.
2.2 Stimulus/Response Sequences
Only the albertians can get updated notifications. Non albertians are only provided with basic
information about college campus and admissions
2.3 Functional Requirements
The most important function of the notification is to provide important events and special occasions
that are coming later
Aisatinfo
Department of Computer Science
3.College Location
3.1 Description and Priority
The application provides Location service. An outsider can access the college by location .
3.2 Stimulus/Response Sequences
Application is connected to the Gmap,so the application connect to the Gmap for route service.
3.3 Functional Requirements
This application requires a android smartphone with pre-loaded or online gmap for the location service
10. OTHER NONFUNCTIONAL REQUIREMENTS
10.1 Performance Requirements
5.1.1 Real-Time
The application will provide up-to-date information. It should display the latest results at all times, and
if it lags behind, the user should be notified.
5.1.2 System Resource Consumption
Resource consumption of this application should not reach an amount that renders the mobile device
unusable. The application should be capable of operating in the background should the user wish to
utilize other applications.
10.2 Safety Requirements
● User needs to sign in with their account to prove their identity(albertian) before using.
● User shall not use our application while driving or biking.
10.3 Security Requirements
The security system features from having a login for all the users to access the application‟s full
features. The login details will be used in the system also. So the chances of the application getting
intruded are very less.
1. Login Requirements
2. Password requirements.
Aisatinfo
Department of Computer Science
3. Inactivity timeout.
10.4 Software Quality Attributes
10.4.1 Reliability
The application will meet all of the functional requirements without any unexpected behavior. At no
time should the gauge output display incorrect or outdated information without alerting the user to
potential errors.
10.4.2 Availability
The application will be available at all times on the user‟s Android device, as long as the device is in
proper working order. The functionality of the application will depend on any external services such as
internet access that are required. If those services are unavailable, the user should be alerted.
10.4.3 Security
The software should never disclose any personal information of any users, and should collect no
personal information from its own users.
10.4.4 Maintainability
The application can maintained easily .
10.4.5 Portability
This software will be designed to run on any Android operating system version 2.3 or higher. The
software will be forward compatible for all currently released Android operating system versions (up to
4.2).
Aisatinfo
Department of Computer Science
Chapter 4
Project Design
Fig4.1 Class diagram of Aisatinfo
Aisatinfo
Department of Computer Science
Chapter 5
Detailed Design
The application is divided into 3 modules
Module 1
In the module first process is login. In the login process the user can input his unique user name and
password if he have already got an account,else the user should sign up by inputting his name
password,email id, mobile number, branch and batch. Thus the user can login to his account with his
allocated username and password. The signed in users can access the college calendar and news&
events of the college.
Module 2
Also other users can simply get an overview about the college without signing in . They can get an
overview about the college by accessing informations about the college, location using gps ,courses
provided , gallery, facilities, departments etc. The facilities from which the guest users are exempted
are college calendar and news & events.
Module 3
The signed in users have access to special features in the application i.e. „college calendar‟ and „news
& events‟ college calendar provides the special days of our college and important days to be
noticed.Information about news and events conducted and to be carried out are listed in news and
events. They will also receive notifications about the events that are to happen in the college on
corresponding days from the college calendar.
Aisatinfo
Department of Computer Science
Chapter 6
Implementation Details
Fig 5.1 HomePage Of App Fig 5.2 Department Overview
Aisatinfo
Department of Computer Science
Fig 5.3 Calender Page of app Fig 5.4 Event Creation
Aisatinfo
Department of Computer Science
Fig 5.5 Location of college Fig 5.6 Facilities
Aisatinfo
Department of Computer Science
Fig 5.7 Gallery Fig 5.8 Gallery
Aisatinfo
Department of Computer Science
Chapter 7
Conclusion
The era of mobile technology opens the windows to the android app . The websites are vanishing and
the smart phones are emerging .It is time to change from conventional websites to apps which has
become the part of our daily routine . we are introducing „AISAT.apk‟ the android application software
which would be a miniature of our college website.It works not only as a website,but also it can work
as a small college Management software.
Aisatinfo
Department of Computer Science
Chapter 8
Future Scope
Currently the Android application works as an offline application which only allows access data from
the application .Future the application will be working as online application which includes the features
like bus tracking system ,which allows the parents to track the bus and this feature is very helpfull as it
emphasis on security .The college management can also utilise this feature for better college bus
service. The registered Albertian user would be provided a chat on facility for communication.
Application also integrate advanced students teachers communication for better utilisation of the
application .Parents teachers communication may also be developed. Attendance percentage calculator
can be introduced. Assignments can be submitted through online, and mailed etc .Online Library
system can be introduced.
Aisatinfo
Department of Computer Science
References
• http://www.vogella.com/tutorials/AndroidSQLite/article.html
• http://www.tutorialspoint.com/android/android_sqlite_database.html
• http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
• http://www.androidhive.info/2012/07/android-gps-location-manager-tutorial/
• https://developer.android.com/training/index.html
• https://eclipse.org/

More Related Content

What's hot (20)

PDF
Quiz app (android) Documentation
Aditya Nag
 
PPTX
Chat Application
kuldip kumar
 
PPTX
CSE Final Year Project Presentation on Android Application
Ahammad Karim
 
PPTX
Android app ppt
ADI ADARSH
 
PDF
Chat Application [Full Documentation]
Rajon
 
DOCX
Minor project Report for "Quiz Application"
Harsh Verma
 
PDF
online news portal system
Arman Ahmed
 
PDF
Synopsis of online Attendance System
Shyam Sundar Pandey
 
PPTX
Final year project presentation in android application
Chirag Thaker
 
PDF
Final project report on grocery store management system..pdf
Kamal Acharya
 
PDF
SRS FOR CHAT APPLICATION
Atul Kushwaha
 
DOCX
Internship report
Sabana Maharjan
 
PDF
android report
Gaurav Arora
 
PDF
Web Development on Web Project Report
Milind Gokhale
 
PDF
Online Examination System Project report
SARASWATENDRA SINGH
 
PDF
AMIZONER: Final Report
Neil Mathew
 
PPT
Chat application
Mudasir Sunasara
 
PPTX
Final Year Project BCA Presentation on Pic-O-Stica
Sharath Raj
 
PPTX
Quiz application
Harsh Verma
 
PPTX
Student result mamagement
Mickey
 
Quiz app (android) Documentation
Aditya Nag
 
Chat Application
kuldip kumar
 
CSE Final Year Project Presentation on Android Application
Ahammad Karim
 
Android app ppt
ADI ADARSH
 
Chat Application [Full Documentation]
Rajon
 
Minor project Report for "Quiz Application"
Harsh Verma
 
online news portal system
Arman Ahmed
 
Synopsis of online Attendance System
Shyam Sundar Pandey
 
Final year project presentation in android application
Chirag Thaker
 
Final project report on grocery store management system..pdf
Kamal Acharya
 
SRS FOR CHAT APPLICATION
Atul Kushwaha
 
Internship report
Sabana Maharjan
 
android report
Gaurav Arora
 
Web Development on Web Project Report
Milind Gokhale
 
Online Examination System Project report
SARASWATENDRA SINGH
 
AMIZONER: Final Report
Neil Mathew
 
Chat application
Mudasir Sunasara
 
Final Year Project BCA Presentation on Pic-O-Stica
Sharath Raj
 
Quiz application
Harsh Verma
 
Student result mamagement
Mickey
 

Viewers also liked (11)

PDF
A project report on chat application
Kumar Gaurav
 
DOC
Project Report of Faculty feedback system
BalajeeSofTech
 
PDF
Report on e-Notice App (An Android Application)
Priyanka Kapoor
 
PPTX
Student Registration in a University
ICFAI Business School
 
PDF
Synopsis on android application
Jawed akhtar
 
DOCX
Online Student Registration System
Sanjana Agarwal
 
DOCX
Abstract
then123
 
DOC
Report on online chatting
Amandeep Kaur
 
PDF
Android report
blogger at indiandswad
 
PPTX
List of Software Development Model and Methods
Riant Soft
 
PDF
Sample project abstract
klezeh
 
A project report on chat application
Kumar Gaurav
 
Project Report of Faculty feedback system
BalajeeSofTech
 
Report on e-Notice App (An Android Application)
Priyanka Kapoor
 
Student Registration in a University
ICFAI Business School
 
Synopsis on android application
Jawed akhtar
 
Online Student Registration System
Sanjana Agarwal
 
Abstract
then123
 
Report on online chatting
Amandeep Kaur
 
Android report
blogger at indiandswad
 
List of Software Development Model and Methods
Riant Soft
 
Sample project abstract
klezeh
 
Ad

Similar to Android College Application Project Report (20)

PDF
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
IRJET Journal
 
PDF
IRJET - Abhiyantriki Shiksha
IRJET Journal
 
PDF
Even So With the Pieces Borrowed From Others: Dressing an IS program in IT c...
Randy Connolly
 
PDF
College Information System using Android
ijtsrd
 
PPTX
Capstone2-First-Day for 40 characters.pptx
alvindalejoyosa1
 
PDF
Campus news information system - Android
Dhruvil Dhulia
 
DOCX
Mj example case_study_layout_intro_completedq
hccit
 
PPT
Informatics (Recruiting) Teri Slick
Teri Slick
 
PDF
Inside-Out-Newsletter 2019-20.pdf
Savipriya Raghavendra
 
DOCX
PROJECT FOR CSE BY TUSHAR DHOOT
Tushar Dhoot
 
PDF
IRJET- ACE Forum
IRJET Journal
 
PPTX
Ayb high school
Aren Zomorodian
 
DOCX
Project Report Format for Final Year Engineering Students
cutericha10
 
PDF
Campus portal for wireless devices srs
Anand Goyal
 
PPTX
CSIT Association of Nepal
Rajan Kandel
 
PDF
IRJET- College Infrastructure Management System
IRJET Journal
 
PPTX
M.C.A.& M.Sc.(CS)
kbninfo
 
PDF
IRJET- Contest Information Desk Android Application
IRJET Journal
 
DOC
Project Report
KrishanKantGupta5
 
PDF
Campus portal for wireless devices
Shiladitya Mandal
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
IRJET Journal
 
IRJET - Abhiyantriki Shiksha
IRJET Journal
 
Even So With the Pieces Borrowed From Others: Dressing an IS program in IT c...
Randy Connolly
 
College Information System using Android
ijtsrd
 
Capstone2-First-Day for 40 characters.pptx
alvindalejoyosa1
 
Campus news information system - Android
Dhruvil Dhulia
 
Mj example case_study_layout_intro_completedq
hccit
 
Informatics (Recruiting) Teri Slick
Teri Slick
 
Inside-Out-Newsletter 2019-20.pdf
Savipriya Raghavendra
 
PROJECT FOR CSE BY TUSHAR DHOOT
Tushar Dhoot
 
IRJET- ACE Forum
IRJET Journal
 
Ayb high school
Aren Zomorodian
 
Project Report Format for Final Year Engineering Students
cutericha10
 
Campus portal for wireless devices srs
Anand Goyal
 
CSIT Association of Nepal
Rajan Kandel
 
IRJET- College Infrastructure Management System
IRJET Journal
 
M.C.A.& M.Sc.(CS)
kbninfo
 
IRJET- Contest Information Desk Android Application
IRJET Journal
 
Project Report
KrishanKantGupta5
 
Campus portal for wireless devices
Shiladitya Mandal
 
Ad

Recently uploaded (20)

PPTX
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
PPTX
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
PPTX
Ground improvement techniques-DEWATERING
DivakarSai4
 
PPTX
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
PDF
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
PPTX
quantum computing transition from classical mechanics.pptx
gvlbcy
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PDF
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
PDF
Zero Carbon Building Performance standard
BassemOsman1
 
PDF
SG1-ALM-MS-EL-30-0008 (00) MS - Isolators and disconnecting switches.pdf
djiceramil
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
PPTX
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PDF
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
PDF
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
PDF
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
PPTX
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PDF
All chapters of Strength of materials.ppt
girmabiniyam1234
 
PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
Ground improvement techniques-DEWATERING
DivakarSai4
 
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
quantum computing transition from classical mechanics.pptx
gvlbcy
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
Zero Carbon Building Performance standard
BassemOsman1
 
SG1-ALM-MS-EL-30-0008 (00) MS - Isolators and disconnecting switches.pdf
djiceramil
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Inventory management chapter in automation and robotics.
atisht0104
 

Android College Application Project Report

  • 1. Aisatinfo Department of Computer Science Aisatinfo Mini project report submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Technology in Computer Science and Engineering by 12026553: Aldrin.N.Thomas 12026551: Akhil Babu 12026577: Stalin.G.Thayil 12026583: Vyshnav Ambadan Under the guidance of Mr.Jeswin Roy Dcouth Albertian Institute of Science and Technology (AISAT) - Technical Campus Archbishop Angel Mary Nagar, Cochin University P. O., Kochi – 682022
  • 2. Aisatinfo Department of Computer Science Department of Computer Science and Engineering Albertian Institute of Science and Technology (AISAT) - Technical Campus Archbishop Angel Mary Nagar, Cochin University P. O., Kochi – 682022 CERTIFICATE This is to certify that the project entitled Aisatinfo Submitted by Aldrin.N.Thomas Akhil Babu Stalin.G.Thayil Vyshnav Ambadan is a bonafide account of the work done by him/her under our supervision. Project Guide Project Coordinator HOD-in-Charge Jeswin Roy Dcouth Mr. Harikrishnan M Bency Wilson Assistant Professor, Assistant Professor, Hod-in-charge CSE, AISAT CSE, AISAT CSE, AISAT Internal Examiner External Examiner
  • 3. Aisatinfo Department of Computer Science Acknowledgments I take this opportunity to express my profound gratitude and deep regards to my guide Mr. Jeswin Roy Dcouth(Assistant Professor, CSE dept., AISAT) for his exemplary guidance, monitoring and constant encouragement throughout the course of this project. The blessing, help and guidance given by him time to time shall carry me a long way in the journey of life on which I am about to embark. I also take this opportunity to express a deep sense of gratitude to Ms. Jessy George (Head of Dept., CSE, AISAT) and Mr. Harikrishnan M (Assistant Professor, CSE, AISAT) for their cordial support, valuable information and guidance which helped me in completing this task through various stages. I am obliged to staff members of AISAT College, for the valuable information provided by them in their respective fields. I am grateful for their cooperation during the period of my assignment. Lastly, I thank almighty, my parents and my classmates for their constant encouragement without which this assignment would not have been possible.
  • 4. Aisatinfo Department of Computer Science Abstract The era of mobile technology opens the windows to the android app.The websites are vanishing and the mobile phones are emerging.It‟s the time to change from conventional websites to apps, which has become the part of our daily routine.we are introducing „AISAT.apk‟ the android application software which would be a miniature of our college website. It works not only as a website,but also it can work as a small college Management software.Our multipurpose program is considering the user as either an albertian or non-albertian, student or parent,faculties or office staffs individually. project gives a total solution to everyone.The application becomes also a Mobile version of our official website. It gives us more comfort and a better user interface.It acts as an overview about the campus to a non albertian.the college history,departments,workshops, faculties, library etc & major events conducted & to review them.Latest news and updates about college is got through notifications .Individual account can be created for students. It provides a college identity by admission code when u create an account. Students can share ideas about mini projects.Group discussions.Department organizations can invite or make publicity to their events .Application forms can be taken print. It is also useful for the parents to communicate with the college .Students can interact with faculties directly. Latest news and updates about college is got through notifications.The android app is also a navigator:The application gathers your current location and shows the exact minimal route to the AISAT technical campus accessing the GPS.
  • 5. Aisatinfo Department of Computer Science Sl. No. Table of Contents Pg. No. 1. Introduction 1 2. System Study 2 3. Software Requirements Specification 4 1. Introduction 4 1.1 Purpose 4 1.2 Document Conventions 4 1.3 Intended Audience and Reading Suggestions 4 1.4 Product Scope 5 2. Overall description 5 2.1 Product Perspective 5 2.2 Product Functions 6 2.3 User Classes and Characteristics 6 2.4 Operating Environment 6 2.5 Design and Implementation Constraints 6 2.6 User Documentation 7 2.7 Assumptions and Dependencies 7 3. External Interface Requirements 7 3.1 User Interfaces 7 3.2 Hardware Interfaces 8 3.3 Software Interfaces 8 3.4 Communications Interfaces 8 4. System Features 8 4.1.Authentication 8 4.2. Notification 9 4.3.College Location 10 5. Other non functional requirements 10 5.1 Performance Requirements 10 5.1.1 Real-Time 10 5.1.2 System Resource Consumption 10 5.2 Safety Requirements 10 5.3 Security Requirements 10 5.4 Software Quality Attributes 11 4. Project Design 12 5. Detailed Design 13 6. Implementation Details 14 7. Conclusion 18 8. Future Scope 19 9. References 20
  • 6. Aisatinfo Department of Computer Science Chapter 1 Introduction The era of mobile technology opens the windows to the android app.The websites are vanishing and the mobile phones are emerging.It‟s the time to changefrom conventional websites to apps, which has become the part of our daily routine.We are introducing „AISAT.apk‟ the android application software which would be a miniature of our college website. It works not only as a website,but also it can work as a small college Management software.Our multipurpose program is considering the user as either an albertian or non-albertian, student or parent,faculties or office staffs individually. project gives a total solution to everyone.The application becomes also a Mobile version of our official website. It gives us more comfort and a better user interface.It acts as an overview about the campus to a non albertian like the college history, departments, workshops, faculties, library etc & major events conducted.It acts as a college assistant for albertians.Latest news and updates about college is got through notifications. Individual account can be created for students. Students can share ideas about mini projects.Group discussions.Department organizations can invite or make publicity to their events .Application forms can be taken print. It is also useful for the parents to communicate college authorities ,faculties etc. Students can interact with faculties directly. latest news and updates about college is got through notifications .Copy of the progress cards are mailed. The android app is also a navigator. The application gathers your current location and shows the exact minimal route to the AISAT technical campus accessingthe GPS.
  • 7. Aisatinfo Department of Computer Science Chapter 2 System Study Aisatinfo contain following features 1. Authentication 2. Notification 3. College Location 1.Authentication 1.1 Description and Priority This feature will give the user a secure and simple login screen. The login is enabled for the administrator use only and is not accessible to any other than the college administrator. It has only limited and handful of input capability of limited number of administrator in the college. Any student cannot enter the routine settings and hamper the system. 1.2 Stimulus/Response Sequences It will consist of two basic fields, Username and Password. A message is boldly displayed at the screed defining the login is for the administrators only. There is a button Login for submitting the entered username and password. On successful entry the user will be provided with the administrator control page to control all the settings of the database and on unsuccessful login the user is directed again to the same login page with an error message. 1.3 Functional Requirements The most important function of the login page is to provide access only to the registered college administrators. The college must provide the users for the post of administrators and those who will be modifying the routine. REQ-1: Providing the users to be listed as the administrators. REQ-2: Correct username and password to enter into the administrator controls. 2 .Notification 2.1 Description and Priority This feature will give the user real time update notification. The notification is enabled for the abertians
  • 8. Aisatinfo Department of Computer Science . Any student can get updated notifications as they are the obsolete users of the application. 2.2 Stimulus/Response Sequences Only the albertians can get updated notifications. Non albertians are only provided with basic information about college campus and admissions 2.3 Functional Requirements The most important function of the notification is to provide important events and special occasions that are coming later 3.College Location 3.1 Description and Priority The application provides Location service. An outsider can access the college by location . 3.2 Stimulus/Response Sequences Application is connected to the Gmap,so the application connect to the Gmap for route service. 3.3 Functional Requirements This application requires an android smartphone with pre-loaded or online Gmap for the location service 2.1 Existing Systems The college information and notifications are currently viewed through only official website.It is difficult to check the notifications through mobile phones and the notifactions can only get by accessing the website. 2.2 Proposed System The proposed system software which would be a miniature of our college website.The information and notification can be easily accessed by one touch on the android application. The application provides a live notification for the students as well as other people who sets the notification ON.This application provide a GPS based system which helps to route the location of the college.
  • 9. Aisatinfo Department of Computer Science Chapter 3 Software Requirements Specification 6. INTRODUCTION 6.1 Purpose The purpose of this document is to present a detailed description of the android application aisat.apk. It will explain the imporrtance and features of the application, the interfaces of the application, what the application will do, the constraints under which it must operate . 6.2 Document Conventions Main Section Titles  Font: Times New Roman  Face: Bold  Size: 14 Sub Section Titles  Font: Times New Roman  Face: Bold  Size: 12 Other Text Explanations  Font: Times New Roman  Face: Normal  Size: 12 6.3 Intended Audience and Reading Suggestions This document is intended for students, developers, project manager, users, testers, documentation writers etc. This document is organized as follows: • Section 1: Introduction (this section)
  • 10. Aisatinfo Department of Computer Science Provides a brief introduction to this document, the purpose, document conventions, intended audience, reading suggestions, product scope, and references. • Section 2: Overall Description Provides brief general descriptions of the product and its functions, user classes and characteristics, operating environments, design and implementation constraints, assumptions and dependencies. • Section 3: External Interface Requirements Provides the detailed information regarding user interfaces, hardware interfaces, software interfaces and communication interfaces. • Section 4: System Features Provides the detailed description of various features of the system. • Section 5: Other Nonfunctional requirements Provides information regarding performance requirements, safety requirements, security requirements, software quality attributes and business rules. • Section 6: Other Requirements Provides other requirements that are not included in the above sections. 6.4 Product Scope This android application will be a substitute for the official website of aisat. This application will be designed to maximize the ease of use of official website of aisat in mobile view. Specifically, the application is designed to communicate and to notify the updates from the college website. The system also contains a relational database containing a list of albertians .The application will facilitate communication between students and the faculties via database. Application forms for different collage activities is provided from the application. 7. OVERALL DESCRIPTION 7.1 Product Perspective The Aisatinfo.apk application will be a new Android based online application. It will be implemented with eclipse and SDK manager.
  • 11. Aisatinfo Department of Computer Science 7.2 Product Functions The product should have an easy to use main menu, from which the rest of the features or functions can be accessed. These main features as listed are: basic viewing and account login. 7.3 User Classes and Characteristics Our application hopes to draw on three main user groups. The students almost all of them have smartphones. About half of those smartphones are Android, and more than half of those Android phones are fit to run Aisatinfo.apk. These users are obsessed with social media, and almost all of them actively uses at least one of the following: Facebook, Twitter, Instagram, Snapchat. The application will be helpful to parents, prospective students, professionals, recruiters, or speakers those are not familiar with many of the campus landmarks and buildings. Members of this group may be interested in learning more about campus history, or may need to navigate from one location to another on campus. The group that is probably going to be using the app most, and thus the most important group, is the students. 7.4 Operating Environment The application will only be available for the Android operating systems. The application shall only be used with compatible android devices The user shall use this application on Android OS 2.2(API 8) or any later versions of the Android OS. The following diagram shows how the application shall interact with the eclipse API and cloud database. 7.5 Design and Implementation Constraints Implementation language restrictions The programming language shall be Java for the main application. The programming language shall be SQL for the cloud targets database. Resource limits The users‟ device shall have a working data plan or wifi connection. The users‟ device shall have sufficient memory storage to install the application. The users‟ device shall have sufficient battery life to run the application.
  • 12. Aisatinfo Department of Computer Science 7.6 User Documentation Tutorial The user shall be able to see a tutorial the first time they start the application The tutorial will be a series of splash screens that illustrates how to use each feature This tutorial will not automatically show more than one time There will always be a “help” button available in the menu if user needs revisit the tutorial. Online Help There shall be contact information posted in “about” page The user shall be able to contact the developers regarding any issues they encounter. 7.7 Assumptions and Dependencies Dependencies The application shall be used with the assumption that the Android API and licensing agreement remains the same. Software Component Dependencies The application shall be used with the assumption that the built in camera application operates correctly The application shall be used with the assumption that the device‟s network interface card and driver are operating correctly 8. EXTERNAL INTERFACE REQUIREMENTS 8.1 User Interfaces The interface will meet the following requirements to conform to the users‟ needs: It will be simple and easy to understand. Controls which allow the user to interact with the application will be clear and imply their functionality within the application. The interface will include user inputs as well as two graphics, outlined below. The graphics displayed to the user will provide a visual representation of the output produced. 3.1.1 User Inputs The user will be able to control the sentiment analysis of topics in two ways: first, by adding, editing, or removing keywords for each topic, and second by specifying the duration of each analysis session.
  • 13. Aisatinfo Department of Computer Science 3.1.2 navigator - The application gathers your current location and shows the exact minimal route to the AISAT technical campus accessing the GPS system. 3.1.3 Albertian calender which shows all the events on the corresponding dates. It also provides a platform to add our additional may be personal events under the privacy. 3.2 Hardware Interfaces The application is intended to be a stand-alone, single-user system. The application will run on an Android mobile device or an Android emulator. No further hardware devices or interfaces will be required. 8.2 Software Interfaces The software will run on the Android operating system, specifically version 2.3 (Gingerbread) and above. 3.4 Communications Interfaces The application shall communicate with the various databases and software services via API function calls. Because the application will be written in Java, Java functions will make these calls to the APIs. The exact formats and protocols for incoming and outgoing messages should be abstracted by the APIs . 9. SYSTEM FEATURES Aisatinfo contain following features 1. Authentication 2. Notification 3. College Location 1.Authentication 1.1 Description and Priority This feature will give the user a secure and simple login screen. The login is enabled for the
  • 14. Aisatinfo Department of Computer Science administrator use only and is not accessible to any other than the college administrator. It has only limited and handful of input capability of limited number of administrator in the college. Any student cannot enter the routine settings and hamper the system. 1.2 Stimulus/Response Sequences It will consist of two basic fields, Username and Password. A message is boldly displayed at the screed defining the login is for the administrators only. There is a button Login for submitting the entered username and password. On successful entry the user will be provided with the administrator control page to control all the settings of the database and on unsuccessful login the user is directed again to the same login page with an error message. 1.3 Functional Requirements The most important function of the login page is to provide access only to the registered college administrators. The college must provide the users for the post of administrators and those who will be modifying the routine. REQ-1: Providing the users to be listed as the administrators. REQ-2: Correct username and password to enter into the administrator controls. 2 .Notification 2.1 Description and Priority This feature will give the user real time update notification. The notification is enabled for the abertians . Any student can get updated notifications as they are the obsolete users of the application. 2.2 Stimulus/Response Sequences Only the albertians can get updated notifications. Non albertians are only provided with basic information about college campus and admissions 2.3 Functional Requirements The most important function of the notification is to provide important events and special occasions that are coming later
  • 15. Aisatinfo Department of Computer Science 3.College Location 3.1 Description and Priority The application provides Location service. An outsider can access the college by location . 3.2 Stimulus/Response Sequences Application is connected to the Gmap,so the application connect to the Gmap for route service. 3.3 Functional Requirements This application requires a android smartphone with pre-loaded or online gmap for the location service 10. OTHER NONFUNCTIONAL REQUIREMENTS 10.1 Performance Requirements 5.1.1 Real-Time The application will provide up-to-date information. It should display the latest results at all times, and if it lags behind, the user should be notified. 5.1.2 System Resource Consumption Resource consumption of this application should not reach an amount that renders the mobile device unusable. The application should be capable of operating in the background should the user wish to utilize other applications. 10.2 Safety Requirements ● User needs to sign in with their account to prove their identity(albertian) before using. ● User shall not use our application while driving or biking. 10.3 Security Requirements The security system features from having a login for all the users to access the application‟s full features. The login details will be used in the system also. So the chances of the application getting intruded are very less. 1. Login Requirements 2. Password requirements.
  • 16. Aisatinfo Department of Computer Science 3. Inactivity timeout. 10.4 Software Quality Attributes 10.4.1 Reliability The application will meet all of the functional requirements without any unexpected behavior. At no time should the gauge output display incorrect or outdated information without alerting the user to potential errors. 10.4.2 Availability The application will be available at all times on the user‟s Android device, as long as the device is in proper working order. The functionality of the application will depend on any external services such as internet access that are required. If those services are unavailable, the user should be alerted. 10.4.3 Security The software should never disclose any personal information of any users, and should collect no personal information from its own users. 10.4.4 Maintainability The application can maintained easily . 10.4.5 Portability This software will be designed to run on any Android operating system version 2.3 or higher. The software will be forward compatible for all currently released Android operating system versions (up to 4.2).
  • 17. Aisatinfo Department of Computer Science Chapter 4 Project Design Fig4.1 Class diagram of Aisatinfo
  • 18. Aisatinfo Department of Computer Science Chapter 5 Detailed Design The application is divided into 3 modules Module 1 In the module first process is login. In the login process the user can input his unique user name and password if he have already got an account,else the user should sign up by inputting his name password,email id, mobile number, branch and batch. Thus the user can login to his account with his allocated username and password. The signed in users can access the college calendar and news& events of the college. Module 2 Also other users can simply get an overview about the college without signing in . They can get an overview about the college by accessing informations about the college, location using gps ,courses provided , gallery, facilities, departments etc. The facilities from which the guest users are exempted are college calendar and news & events. Module 3 The signed in users have access to special features in the application i.e. „college calendar‟ and „news & events‟ college calendar provides the special days of our college and important days to be noticed.Information about news and events conducted and to be carried out are listed in news and events. They will also receive notifications about the events that are to happen in the college on corresponding days from the college calendar.
  • 19. Aisatinfo Department of Computer Science Chapter 6 Implementation Details Fig 5.1 HomePage Of App Fig 5.2 Department Overview
  • 20. Aisatinfo Department of Computer Science Fig 5.3 Calender Page of app Fig 5.4 Event Creation
  • 21. Aisatinfo Department of Computer Science Fig 5.5 Location of college Fig 5.6 Facilities
  • 22. Aisatinfo Department of Computer Science Fig 5.7 Gallery Fig 5.8 Gallery
  • 23. Aisatinfo Department of Computer Science Chapter 7 Conclusion The era of mobile technology opens the windows to the android app . The websites are vanishing and the smart phones are emerging .It is time to change from conventional websites to apps which has become the part of our daily routine . we are introducing „AISAT.apk‟ the android application software which would be a miniature of our college website.It works not only as a website,but also it can work as a small college Management software.
  • 24. Aisatinfo Department of Computer Science Chapter 8 Future Scope Currently the Android application works as an offline application which only allows access data from the application .Future the application will be working as online application which includes the features like bus tracking system ,which allows the parents to track the bus and this feature is very helpfull as it emphasis on security .The college management can also utilise this feature for better college bus service. The registered Albertian user would be provided a chat on facility for communication. Application also integrate advanced students teachers communication for better utilisation of the application .Parents teachers communication may also be developed. Attendance percentage calculator can be introduced. Assignments can be submitted through online, and mailed etc .Online Library system can be introduced.
  • 25. Aisatinfo Department of Computer Science References • http://www.vogella.com/tutorials/AndroidSQLite/article.html • http://www.tutorialspoint.com/android/android_sqlite_database.html • http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/ • http://www.androidhive.info/2012/07/android-gps-location-manager-tutorial/ • https://developer.android.com/training/index.html • https://eclipse.org/