Escolar Documentos
Profissional Documentos
Cultura Documentos
Aisatinfo
Mini project report submitted in partial fulfillment of the requirements for the award of the degree
of
Bachelor of Technology
in
by
12026553: Aldrin.N.Thomas
12026577: Stalin.G.Thayil
CERTIFICATE
This is to certify that the project entitled
Aisatinfo
Submitted by
Aldrin.N.Thomas
Akhil Babu
Stalin.G.Thayil
Vyshnav Ambadan
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.
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.
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
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.
Chapter 2
System Study
1.Authentication
2 .Notification
. Any student can get updated notifications as they are the obsolete users of the application.
3.College Location
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.
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.
Department of Computer Science
Aisatinfo
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 .
Face: Bold
Size: 14
Face: Bold
Size: 12
Face: Normal
Size: 12
This document is intended for students, developers, project manager, users, testers, documentation
writers etc.
Provides a brief introduction to this document, the purpose, document conventions, intended
audience, reading suggestions, product scope, and references.
Provides brief general descriptions of the product and its functions, user classes and
characteristics, operating environments, design and implementation constraints, assumptions and
dependencies.
Provides the detailed information regarding user interfaces, hardware interfaces, software
interfaces and communication interfaces.
Provides other requirements that are not included in the above sections.
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
7. OVERALL DESCRIPTION
The Aisatinfo.apk application will be a new Android based online application. It will be implemented
with eclipse and SDK manager.
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.
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.
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
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.
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
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.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.
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.
The software will run on the Android operating system, specifically version 2.3 (Gingerbread) and
above.
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
1.Authentication
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.
2 .Notification
3.College Location
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.
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.
● 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.
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.
Department of Computer Science
Aisatinfo
3. Inactivity timeout.
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
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).
Chapter 4
Project Design
Chapter 5
Detailed Design
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.
Chapter 6
Implementation Details
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.
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.
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/