SlideShare a Scribd company logo
1 of 25
Download to read offline
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

online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance systemNaomi Kulkarni
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationAhammad Karim
 
FINAL APP DEVELOPMENT REPORT -DONE
FINAL APP DEVELOPMENT REPORT -DONEFINAL APP DEVELOPMENT REPORT -DONE
FINAL APP DEVELOPMENT REPORT -DONESasha Zavala
 
My Final year project on Android app development
My Final year project on Android app developmentMy Final year project on Android app development
My Final year project on Android app developmentrahulkumargiri
 
Project synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendanceProject synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendanceNitesh Dubey
 
e-commerce web development project report (Bookz report)
e-commerce web development project report (Bookz report)e-commerce web development project report (Bookz report)
e-commerce web development project report (Bookz report)Mudasir Ahmad Bhat
 
Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Harsh Verma
 
Quiz application
Quiz applicationQuiz application
Quiz applicationHarsh Verma
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal SystemRajib Roy
 
Women security application
Women security applicationWomen security application
Women security applicationAkshay Surve
 
Requirements gathering and validation for mobile applications
Requirements gathering and validation for mobile applicationsRequirements gathering and validation for mobile applications
Requirements gathering and validation for mobile applicationsK Senthil Kumar
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Ahsanul Karim
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System Shreya Dandavate
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application DevelopmentTharindu Dassanayake
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management SystemMuhammadHusnainRaza
 

What's hot (20)

online news portal system
online news portal systemonline news portal system
online news portal system
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
Industrial Training report on java
Industrial  Training report on javaIndustrial  Training report on java
Industrial Training report on java
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
FINAL APP DEVELOPMENT REPORT -DONE
FINAL APP DEVELOPMENT REPORT -DONEFINAL APP DEVELOPMENT REPORT -DONE
FINAL APP DEVELOPMENT REPORT -DONE
 
My Final year project on Android app development
My Final year project on Android app developmentMy Final year project on Android app development
My Final year project on Android app development
 
Project synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendanceProject synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendance
 
e-commerce web development project report (Bookz report)
e-commerce web development project report (Bookz report)e-commerce web development project report (Bookz report)
e-commerce web development project report (Bookz report)
 
Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"
 
Quiz application
Quiz applicationQuiz application
Quiz application
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
 
Women security application
Women security applicationWomen security application
Women security application
 
Requirements gathering and validation for mobile applications
Requirements gathering and validation for mobile applicationsRequirements gathering and validation for mobile applications
Requirements gathering and validation for mobile applications
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
College Web Site HTML PROJECT
College Web Site HTML PROJECTCollege Web Site HTML PROJECT
College Web Site HTML PROJECT
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management System
 

Viewers also liked

A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat applicationKumar Gaurav
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback systemBalajeeSofTech
 
Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Priyanka Kapoor
 
Student Registration in a University
Student Registration in a UniversityStudent Registration in a University
Student Registration in a UniversityICFAI Business School
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android applicationJawed akhtar
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration SystemSanjana Agarwal
 
Abstract
AbstractAbstract
Abstractthen123
 
Report on online chatting
Report on online chattingReport on online chatting
Report on online chattingAmandeep Kaur
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and MethodsRiant Soft
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstractklezeh
 

Viewers also liked (11)

A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback system
 
Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)
 
Student Registration in a University
Student Registration in a UniversityStudent Registration in a University
Student Registration in a University
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android application
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
 
Abstract
AbstractAbstract
Abstract
 
Report on online chatting
Report on online chattingReport on online chatting
Report on online chatting
 
Android report
Android reportAndroid report
Android report
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and Methods
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstract
 

Similar to AISAT Mini Project Report

IRJET- E-Academic Wallet for Students Application
IRJET- E-Academic Wallet for Students ApplicationIRJET- E-Academic Wallet for Students Application
IRJET- E-Academic Wallet for Students ApplicationIRJET Journal
 
Development of an Institutional App by adopting Android Play
Development of an Institutional App by adopting Android PlayDevelopment of an Institutional App by adopting Android Play
Development of an Institutional App by adopting Android PlayIJMTST Journal
 
IRJET- Student Statistics System using Confined Android App
IRJET- Student Statistics System using Confined Android AppIRJET- Student Statistics System using Confined Android App
IRJET- Student Statistics System using Confined Android AppIRJET Journal
 
IRJET- Contest Information Desk Android Application
IRJET-  	  Contest Information Desk Android ApplicationIRJET-  	  Contest Information Desk Android Application
IRJET- Contest Information Desk Android ApplicationIRJET Journal
 
Review on College Event Organizer
Review on College Event OrganizerReview on College Event Organizer
Review on College Event OrganizerIRJET Journal
 
project documentation.docx
project documentation.docxproject documentation.docx
project documentation.docxpoojamogaveer
 
Android app for hostel outpass form
Android app for hostel outpass formAndroid app for hostel outpass form
Android app for hostel outpass formIJARIIT
 
Alumni Record System
Alumni Record SystemAlumni Record System
Alumni Record SystemIRJET Journal
 
College Management for business purpose and review
College Management for business purpose and reviewCollege Management for business purpose and review
College Management for business purpose and reviewAJAYKUMAR836335
 
E sara Android Application
E sara Android ApplicationE sara Android Application
E sara Android ApplicationSangeetha Mam
 
IRJET - Abhiyantriki Shiksha
IRJET - Abhiyantriki ShikshaIRJET - Abhiyantriki Shiksha
IRJET - Abhiyantriki ShikshaIRJET Journal
 
IRJET- Tech-Fest Management System
IRJET- Tech-Fest Management SystemIRJET- Tech-Fest Management System
IRJET- Tech-Fest Management SystemIRJET Journal
 
Latest proposal project info zakat
Latest proposal project info zakatLatest proposal project info zakat
Latest proposal project info zakatUmmi Zakiah
 
College Information System using Android
College Information System using AndroidCollege Information System using Android
College Information System using Androidijtsrd
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMAN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMIRJET Journal
 
amit final ppt
amit final pptamit final ppt
amit final pptAmit Kumar
 
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINTDIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINTIRJET Journal
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final ReportNeil Mathew
 

Similar to AISAT Mini Project Report (20)

IRJET- E-Academic Wallet for Students Application
IRJET- E-Academic Wallet for Students ApplicationIRJET- E-Academic Wallet for Students Application
IRJET- E-Academic Wallet for Students Application
 
Development of an Institutional App by adopting Android Play
Development of an Institutional App by adopting Android PlayDevelopment of an Institutional App by adopting Android Play
Development of an Institutional App by adopting Android Play
 
Smartpoly Android Application
Smartpoly Android ApplicationSmartpoly Android Application
Smartpoly Android Application
 
IRJET- Student Statistics System using Confined Android App
IRJET- Student Statistics System using Confined Android AppIRJET- Student Statistics System using Confined Android App
IRJET- Student Statistics System using Confined Android App
 
IRJET- Contest Information Desk Android Application
IRJET-  	  Contest Information Desk Android ApplicationIRJET-  	  Contest Information Desk Android Application
IRJET- Contest Information Desk Android Application
 
Review on College Event Organizer
Review on College Event OrganizerReview on College Event Organizer
Review on College Event Organizer
 
IRJET- ACE Forum
IRJET-  	  ACE ForumIRJET-  	  ACE Forum
IRJET- ACE Forum
 
project documentation.docx
project documentation.docxproject documentation.docx
project documentation.docx
 
Android app for hostel outpass form
Android app for hostel outpass formAndroid app for hostel outpass form
Android app for hostel outpass form
 
Alumni Record System
Alumni Record SystemAlumni Record System
Alumni Record System
 
College Management for business purpose and review
College Management for business purpose and reviewCollege Management for business purpose and review
College Management for business purpose and review
 
E sara Android Application
E sara Android ApplicationE sara Android Application
E sara Android Application
 
IRJET - Abhiyantriki Shiksha
IRJET - Abhiyantriki ShikshaIRJET - Abhiyantriki Shiksha
IRJET - Abhiyantriki Shiksha
 
IRJET- Tech-Fest Management System
IRJET- Tech-Fest Management SystemIRJET- Tech-Fest Management System
IRJET- Tech-Fest Management System
 
Latest proposal project info zakat
Latest proposal project info zakatLatest proposal project info zakat
Latest proposal project info zakat
 
College Information System using Android
College Information System using AndroidCollege Information System using Android
College Information System using Android
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMAN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
 
amit final ppt
amit final pptamit final ppt
amit final ppt
 
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINTDIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
DIGITAL ATTENDANCE USING IBEACON AND FINGERPRINT
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final Report
 

Recently uploaded

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptxNikhil Raut
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...Amil Baba Dawood bangali
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 

Recently uploaded (20)

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 

AISAT Mini 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/