SlideShare a Scribd company logo
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
1
1. INTRODUCTION
1.1 Introduction
Now days the admission process of different engineering colleges & its
information details are very easy available on net but particular
Maharashtra state all engineering college information application is not
available so we try to solve it. This application contains list of
universities in Maharashtra along with their respective colleges and their
detailed information such as their address, contact details, and list of
departments with their cut offs.
To overcome the problems in all admission process information & details
about the colleges etc. This (Educational App) helps to provide a fast
searching of numerous suitable college & university profiles. One can
create his profile using this application. User can get information &
regarding their Selections for different colleges & universities.
This application also provides a search facility which helps to colleges
cutoff details to choose and select as required criteria you can find exact
matching searches results only.
A Mission Admission was designed in iOS for Maharashtra state. This
application detailed information such as their address, contact details, and
list of departments with their cut offs.
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
2
2. PRODUCT OVERVIEW
2.1. Purpose
Now days the admission process of different engineering colleges & its
information details are very easy available on net but particular
Maharashtra state all engineering college information application is not
available so we try to solve it.
To overcome the problems in all admission process information & details
about the colleges etc. This (Educational App) helps to provide a fast
searching of numerous suitable college & university profiles.
At Mission Admission: Maharashtra Degree Engineering (B.E.)
Admission.
Our goal is to increase your chances of getting accepted into your top
choice colleges. Figuring out which college is the best fit for a student is
not easy. With mission admission, discovering the perfect college is fun,
simple & right on your iPhone. This app is very much useful to students
of 12th Science Group – A of Maharashtra State.
With Mission Admission Match Experience, you can
- Log in with your existing Mission Admission account & see
college list.
- List of All universities of Maharashtra State
- List of all Engineering colleges universities
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
3
- View interesting university profile with all details like contacts,
website.
- View interesting college profile with all details like contacts,
website, college status (Government / Un-Aided), fees, facilities
etc.
- Latest news & important information regarding admission process.
- This application is widely used by students, parents, teachers &
colleges of Maharashtra state.
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
4
3. REQUIREMENTS
3.1 Functional Requirements
This is purely iOS based application which only runs on iOS devices.
Basically, this application provides all the university, colleges & there
cutoff. This application can also save the time of user that who wants to
information through the university & colleges.
For this:
• User must have his/her Apple Device.
• The Application should not disturb user while performing any task
on their handset. Like making or receiving calls, sending SMS and
etc.
• When user enters & click the university, colleges buttons then
application should show appropriate its information.
3.2 Non-Functional Requirements
3.2.1 Other Requirements:
• Mac OS X Machine
• Xcode (IDE version 7.1.1, Simulator
• Eclipse (IDE Version: Mars.1 Release (4.5.1))
• JDK 1.8
3.2.2 Software Interfaces
Software configuration for back-end Services
• APACHE tomcat 8.0
• XAMMP (Version 3.2)
• MySQL database
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
5
4. PROJECT DESIGN
4.1 Database Design
The following table structures depict the database design.
Table 4.1.1: admission_db (database name)
Table 4.1.2: user
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
6
Table 4.1.3: university
Table 4.1.4: college
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
7
Table 4.1.5: address
Table 4.1.6: news
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
8
4.2 Server side (servlet) Design
Server Requirements
Introduction
Developer: Apache Software Foundation (ASF).
Written in: Java
Operating System: Cross-platform
Type: Servlet container HTTP web server
Version Used in project: Apache Tomcat 8.0
Apache Tomcat is an open source web server and servlet container
developed by the Apache Software Foundation (ASF). Tomcat
implements the Java Servlet and the Java Server Pages (JSP)
specifications from Sun Microsystems, and provides a "pure Java" HTTP
web server environment for Java code to run.
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
9
4.2.1 Server-Client Mechanism:
Java Servlet:
A Servlet is a Java programming language class used to extend the
capabilities of a server. Although servlets can respond to any types of
requests, they are commonly used to extend the applications hosted by
web servers,
A Servlet is a Java-based server-side web technology. Technically
speaking, a Servlet is a Java class in Java EE that conforms to the Java
Servlet API, a protocol by which a Java class may respond to requests
They are not tied to a specific client-server protocol, but are most often
used with the HTTP protocol. Therefore, the word “Servlet” is often used
in the meaning of “HTTP Servlet”.
A Servlet is an object that receives a request and generates a response
based on that request. The basic Servlet package defines Java objects to
represent Servlet requests and responses, as well as objects to reflect the
Servlet's configuration parameters and execution environment. The
package javax.servlet.http defines HTTP-specific subclasses of the
generic servlet elements, including session management objects that track
multiple requests and responses between the web server and a client.
Servlets may be packaged in a WAR file as a web application.
Life cycle of a servlet:
1: The container calls the no-arg constructor.
2: The Web container calls the init() method. This method initializes the
servlet and must be called before life of a servlet, the init() method is
called only once.
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
10
3: After initialization, the servlet can service client requests. Each request
is serviced in its own separate thread. The Web container calls the service
() method of the servlet for every request. The Service () method
determines the kinds of request being made and dispatches it to an
appropriate method to handle the request. The developer of the servlet
must provide an implemented by the servlet these methods. If a request
for a method that is not implemented by the servlet is made, the method
of the parent class is called, typically resulting in an error being returned
to the requester.
4: Finally, the Web container calls the destroy () method that takes the
servlet out of service. The destroy () method, like init (), is called only
once in the lifecycle of a servlet.
Servlet defining syntax:
Package Name: <organisation_name.company_name.package_name>
Class Name: <servlet_name>
Fields:
Private static final long serialVersionUID = 1L;
Methods:
PublicPostImpactServlet ();
Protected void doGet (HttpServletRequest request, HttpServletResponse response);
Protected void doPost (HttpServletRequest request, HttpServletResponse response);
Private void processRequest (HttpServletRequest request, HttpServletResponse
response);
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
11
4.2.2 Servlet used in project:
Sr.
No.
NAME OF SERVLET FUNCTIONALITY
1 UnivesityServlet
Get the University list of specified
source and destination.
2 CollgeServlet
Get the college list of specified
source and destination.
3 UniversityDetailsServlet
Get the University details of
specified source and destination.
4 CollegeDetailsServlet
Get the College details of specified
source and destination.
5 CollegeDeptServlet Department wise intake, cutoff
Table 4.2.1: Servlet used in Project
Univ esit y Ser v let
+ prot ected void doGet
+ prot ected void doPost
+ privat e void processRequest
ColleeSer v let
+ prot ect ed void doGet
+ prot ect ed void doPost
+ privat e void processRequest
CollegeDept Ser v let
+ protect ed void doGet
+ protect ed void doPost
+ privat e void processRequest
CollegeDet ailsSer v let
+ prot ect ed void doGet
+ prot ect ed void doPost
+ privat e void processRequest
Univ er sit y Det ailsSer v let
+ prot ected void doGet
+ prot ected void doPost
+ privat e void processRequest
Figure 4.2.1: Servlet Design used in Project
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
12
4. DATA FLOW DIAGRAM
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
13
5. CLASS DIAGRAM
View Controller: BaseViewController
Fields: NSMutableData *container;
Methods:
- (void)viewDidLoad {}
- (void)didReceiveMemoryWarning{}
- (void)makeServerCallWithUrl:(NSString *)strUrl{}
- (UIImage *)getImagesFromServerWithUrl:(NSString *)strUrl
- (void)connection:(NSURLConnection *)connection {}didReceiveData:
(NSData *)data{}
- (void)parseResult:(NSData *)data{}
View Controller: CollegeDetailsViewController
Fields:
College *tempCollege; Dept *tempDept; NSString *tempData;
NSMutableArray *collegeDetails;
@property (nonatomic) int collegeId;
@property (nonatomic) NSString *websiteUrl;
@property (nonatomic) NSString *emailUrl;
@property (nonatomic) NSString *phoneUrl;
@property (weak, nonatomic) IBOutlet UITableView
*collegeDetailsTableView;
Methods:
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
14
- (void)viewDidLoad{}
- (void)didReceiveMemoryWarning{}
- (void)fetchCollegeDetails{}
- (void)parseResult:(NSData *)data{}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath{}
- (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section{}
-(NSInteger) numberOfSectionsInTableView:(UITableView
*)tableView{}
View Controller: CollegeListViewController
Fields:
NSMutableArray *filteredColleges; NSMutableArray *colleges;
@property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
@property (nonatomic) int universityId;
@property (nonatomic, assign) bool isFiltered;
@property (weak, nonatomic) IBOutlet UITableView
*collegeTableView;
Methods:
- (void)universityInformation{}
- (void)fetchColleges{}
- (void)parseResult:(NSData *)data{}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath{}
- (NSInteger)tableView:(UITableView *)tableView
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
15
numberOfRowsInSection:(NSInteger)sectio{}
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath{}
-(void) showDetailsForIndexPath:(NSIndexPath*)indexPath{}
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString
*)searchText{}
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
16
View Controller: UniversityListViewController
Fields:
NSMutableArray *filteredUniversties; NSMutableArray *universities;
@property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
@property (nonatomic, assign) bool isFiltered;
@property (weak, nonatomic) IBOutlet UITableView
*universityTableView;
Methods:
- (void)fetchUniverties{}
- (void)parseResult:(NSData *)data{}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath{}
- (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section{}
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath{}
-(void) showDetailsForIndexPath:(NSIndexPath*)indexPath{}
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString
*)searchText{}
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
17
Class: Address
Fields :
@property (nonatomic) NSString *addressLine1;
@property (nonatomic) NSString *city;
@property (nonatomic) NSString *state;
@property (nonatomic) NSString *pincode;
@property (nonatomic) NSString *phone;
@property (nonatomic) NSString *email;
@property (nonatomic) NSString *website;
Class: College
Fields:
@property (nonatomic) int universityId;
@property (nonatomic) int addressId;
@property (nonatomic) int collegeId;
@property (nonatomic) NSString *collegeName;
@property (nonatomic) int collegeCode;
@property (nonatomic) NSString *collegeStatus;
@property (nonatomic) NSString *collegeFees;
@property (nonatomic) NSString *collegeRank;
@property (nonatomic) NSString *collegeImageName;
@property (nonatomic) NSString *collegeLogo;
@property (nonatomic) int isFavorite;
Class: Department
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
18
Fields:
@property (nonatomic) int collegeId;
@property (nonatomic) NSString *departmentName;
@property (nonatomic) int departmentIntake;
@property (nonatomic) int departmentCutoff;
Class: University
Fields:
@property (nonatomic) int universityId;
@property (nonatomic) NSString *universityName;
@property (nonatomic) NSString *universityDescription;
@property (nonatomic) NSString *latitude;
@property (nonatomic) NSString *longitude;
@property (nonatomic) NSString *galleryImage1;
@property (nonatomic) NSString *galleryImage2;
@property (nonatomic) NSString *galleryImage3;
@property (nonatomic) NSString *galleryImage4;
@property (nonatomic) NSString *galleryImage5;
@property (nonatomic) NSString *universityImageName;
@property (nonatomic) NSString *universityLogo;
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
19
6. PROJECT SCREENSHOTS
Figure 6.1.1: Mission Admission
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
20
Figure 6.1.2: University List
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
21
Figure 6.1.3: College List
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
22
Figure 6.1.4: Department Details
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
23
7. FUTURE SCOPE
As every project is not always perfect, every system wants some
improvements into its functionalities. So this project also has some future
improvements.
As its client-server application we can change database using admin
account & keep on changing the database for every year. we can also give
information of all colleges inside all over India.
We can implement this project to all over Indian colleges of Engineering.
Can provide facility of counseling as well as accommodation details for
student.
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
24
8. CONCLUSION
This application is only Maharashtra states university & college Details
its very beneficial Education Application for Engineering Student.
This project allows us to get acquainted with the work culture, people and
environment. Project was great opportunity for us to learn and work in
the environment.
Mission Admission
SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015
25
9. REFERENCE
Books: -
1. The Objective C- Programming Language by Stephen G. Kochan.
2. iOS Programming Cookbook by Vandad Nahavandipoor
3.Objective-C Programming: Questions and Answers Kindle Edition by
George Duckett.
Website: -
1. https://developer.apple.com
2. Learn iOS Programming, http://www.appcoda.com/ios-
programming-course/
3. iOS (iPhone, iPad) Tutorial, http://www.tutorialspoint.com/ios/

More Related Content

What's hot

Final sds of academic a webpage based android application
Final sds of academic a webpage based android applicationFinal sds of academic a webpage based android application
Final sds of academic a webpage based android application
preeta sinha
 
Sample report
Sample reportSample report
Sample report
Niro Thakur
 
Srs for project
Srs for projectSrs for project
Hibernate Interview Questions
Hibernate Interview QuestionsHibernate Interview Questions
Hibernate Interview Questions
Syed Shahul
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
IRJET Journal
 
WEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQLWEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQL
Aakash Khandelwal
 
Java remote control for laboratory monitoring
Java remote control for laboratory monitoringJava remote control for laboratory monitoring
Java remote control for laboratory monitoring
IAEME Publication
 
Hibernate complete notes_by_sekhar_sir_javabynatara_j
Hibernate complete notes_by_sekhar_sir_javabynatara_jHibernate complete notes_by_sekhar_sir_javabynatara_j
Hibernate complete notes_by_sekhar_sir_javabynatara_j
Satya Johnny
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
smumbahelp
 
Spring notes
Spring notesSpring notes
Spring notes
Rajeev Uppala
 

What's hot (10)

Final sds of academic a webpage based android application
Final sds of academic a webpage based android applicationFinal sds of academic a webpage based android application
Final sds of academic a webpage based android application
 
Sample report
Sample reportSample report
Sample report
 
Srs for project
Srs for projectSrs for project
Srs for project
 
Hibernate Interview Questions
Hibernate Interview QuestionsHibernate Interview Questions
Hibernate Interview Questions
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
 
WEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQLWEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQL
 
Java remote control for laboratory monitoring
Java remote control for laboratory monitoringJava remote control for laboratory monitoring
Java remote control for laboratory monitoring
 
Hibernate complete notes_by_sekhar_sir_javabynatara_j
Hibernate complete notes_by_sekhar_sir_javabynatara_jHibernate complete notes_by_sekhar_sir_javabynatara_j
Hibernate complete notes_by_sekhar_sir_javabynatara_j
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
Spring notes
Spring notesSpring notes
Spring notes
 

Viewers also liked

T1FX STABLE30 LIVE TRADE RECORD
T1FX STABLE30 LIVE TRADE RECORDT1FX STABLE30 LIVE TRADE RECORD
T1FX STABLE30 LIVE TRADE RECORD
WENDY FOO
 
Water conservation need of the hour
Water conservation   need of the hourWater conservation   need of the hour
Water conservation need of the hour
Adane Nega
 
Doc1
Doc1Doc1
Кирикова Надежда - Хостел - Решение
Кирикова Надежда - Хостел - РешениеКирикова Надежда - Хостел - Решение
Кирикова Надежда - Хостел - Решение
Hope Kirikova
 
Martijn Pannevis - How to build your own Internet of Things Thing
Martijn Pannevis - How to build your own Internet of Things ThingMartijn Pannevis - How to build your own Internet of Things Thing
Martijn Pannevis - How to build your own Internet of Things Thing
Mobile Monday Amsterdam
 
Company Profile PT Quartha Angga Buana
Company Profile PT Quartha Angga BuanaCompany Profile PT Quartha Angga Buana
Company Profile PT Quartha Angga BuanaHari rege
 
An Overview on Pipeline Safety from the Railroad Commission of Texas – A Look...
An Overview on Pipeline Safety from the Railroad Commission of Texas – A Look...An Overview on Pipeline Safety from the Railroad Commission of Texas – A Look...
An Overview on Pipeline Safety from the Railroad Commission of Texas – A Look...
Energy Network marcus evans
 
Public awareness program for natural gas pipeline safety by Paresh Trivedi
Public awareness program for natural gas pipeline safety by Paresh TrivediPublic awareness program for natural gas pipeline safety by Paresh Trivedi
Public awareness program for natural gas pipeline safety by Paresh Trivedi
Paresh Trivedi
 
Виртуальная и дополненная реальность в настоящем времени на сайте, в отделе п...
Виртуальная и дополненная реальность в настоящем времени на сайте, в отделе п...Виртуальная и дополненная реальность в настоящем времени на сайте, в отделе п...
Виртуальная и дополненная реальность в настоящем времени на сайте, в отделе п...
Molinos
 
Как сделать свой Google Analytics удобней? Вебинар WebPromoExperts #314
Как сделать свой Google Analytics удобней? Вебинар WebPromoExperts #314Как сделать свой Google Analytics удобней? Вебинар WebPromoExperts #314
Как сделать свой Google Analytics удобней? Вебинар WebPromoExperts #314
Академия интернет-маркетинга «WebPromoExperts»
 
Performance marketing в социальных сетях. Вебинар WebPromoExperts #197
Performance marketing в социальных сетях. Вебинар WebPromoExperts #197 Performance marketing в социальных сетях. Вебинар WebPromoExperts #197
Performance marketing в социальных сетях. Вебинар WebPromoExperts #197
Академия интернет-маркетинга «WebPromoExperts»
 
Au Psy492 M7 A2 Jones K
Au Psy492 M7 A2 Jones KAu Psy492 M7 A2 Jones K
Au Psy492 M7 A2 Jones K
KathleenJones13
 

Viewers also liked (12)

T1FX STABLE30 LIVE TRADE RECORD
T1FX STABLE30 LIVE TRADE RECORDT1FX STABLE30 LIVE TRADE RECORD
T1FX STABLE30 LIVE TRADE RECORD
 
Water conservation need of the hour
Water conservation   need of the hourWater conservation   need of the hour
Water conservation need of the hour
 
Doc1
Doc1Doc1
Doc1
 
Кирикова Надежда - Хостел - Решение
Кирикова Надежда - Хостел - РешениеКирикова Надежда - Хостел - Решение
Кирикова Надежда - Хостел - Решение
 
Martijn Pannevis - How to build your own Internet of Things Thing
Martijn Pannevis - How to build your own Internet of Things ThingMartijn Pannevis - How to build your own Internet of Things Thing
Martijn Pannevis - How to build your own Internet of Things Thing
 
Company Profile PT Quartha Angga Buana
Company Profile PT Quartha Angga BuanaCompany Profile PT Quartha Angga Buana
Company Profile PT Quartha Angga Buana
 
An Overview on Pipeline Safety from the Railroad Commission of Texas – A Look...
An Overview on Pipeline Safety from the Railroad Commission of Texas – A Look...An Overview on Pipeline Safety from the Railroad Commission of Texas – A Look...
An Overview on Pipeline Safety from the Railroad Commission of Texas – A Look...
 
Public awareness program for natural gas pipeline safety by Paresh Trivedi
Public awareness program for natural gas pipeline safety by Paresh TrivediPublic awareness program for natural gas pipeline safety by Paresh Trivedi
Public awareness program for natural gas pipeline safety by Paresh Trivedi
 
Виртуальная и дополненная реальность в настоящем времени на сайте, в отделе п...
Виртуальная и дополненная реальность в настоящем времени на сайте, в отделе п...Виртуальная и дополненная реальность в настоящем времени на сайте, в отделе п...
Виртуальная и дополненная реальность в настоящем времени на сайте, в отделе п...
 
Как сделать свой Google Analytics удобней? Вебинар WebPromoExperts #314
Как сделать свой Google Analytics удобней? Вебинар WebPromoExperts #314Как сделать свой Google Analytics удобней? Вебинар WebPromoExperts #314
Как сделать свой Google Analytics удобней? Вебинар WebPromoExperts #314
 
Performance marketing в социальных сетях. Вебинар WebPromoExperts #197
Performance marketing в социальных сетях. Вебинар WebPromoExperts #197 Performance marketing в социальных сетях. Вебинар WebPromoExperts #197
Performance marketing в социальных сетях. Вебинар WebPromoExperts #197
 
Au Psy492 M7 A2 Jones K
Au Psy492 M7 A2 Jones KAu Psy492 M7 A2 Jones K
Au Psy492 M7 A2 Jones K
 

Similar to W2_ChaitanyaDaphane_Report

Ramesh_Resume.doc
Ramesh_Resume.docRamesh_Resume.doc
Ramesh_Resume.doc
Ramesh Padhi
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
Deepankar Sandhibigraha
 
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET Journal
 
AnupamResume (2) (1)
AnupamResume (2) (1)AnupamResume (2) (1)
AnupamResume (2) (1)
Anupam BHU-MCA-11
 
IRJET- Review on Intelligent System for College
IRJET- Review on Intelligent System for CollegeIRJET- Review on Intelligent System for College
IRJET- Review on Intelligent System for College
IRJET Journal
 
IRJET- Review on Intelligent System for College
IRJET- Review on Intelligent System for CollegeIRJET- Review on Intelligent System for College
IRJET- Review on Intelligent System for College
IRJET Journal
 
BhaskarCV
BhaskarCVBhaskarCV
Online Examination Java Projectreport.docx
Online Examination Java Projectreport.docxOnline Examination Java Projectreport.docx
Online Examination Java Projectreport.docx
TanishaPatil4
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
Manmeet Sinha
 
Deepak Subramaniam
Deepak SubramaniamDeepak Subramaniam
Deepak Subramaniam
deepak subramaniam
 
Integration of a web portal and an erp through web service based implementati...
Integration of a web portal and an erp through web service based implementati...Integration of a web portal and an erp through web service based implementati...
Integration of a web portal and an erp through web service based implementati...
eSAT Journals
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
Kamal Acharya
 
IRJET- Design and Development of Web Application for Student Placement Tr...
IRJET-  	  Design and Development of Web Application for Student Placement Tr...IRJET-  	  Design and Development of Web Application for Student Placement Tr...
IRJET- Design and Development of Web Application for Student Placement Tr...
IRJET Journal
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET Journal
 
PCE Connect
PCE ConnectPCE Connect
PCE Connect
IRJET Journal
 
kumar-resume
kumar-resumekumar-resume
kumar-resume
kumar Dhandapani
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
Kiran Gara
 
University android app
University android app University android app
University android app
ADI ADARSH
 
Roshan_CV
Roshan_CVRoshan_CV
Roshan_CV
Roshan Lal
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
IRJET Journal
 

Similar to W2_ChaitanyaDaphane_Report (20)

Ramesh_Resume.doc
Ramesh_Resume.docRamesh_Resume.doc
Ramesh_Resume.doc
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
IRJET- An Android Platform for Acquainting Differently Abled Students with Wr...
 
AnupamResume (2) (1)
AnupamResume (2) (1)AnupamResume (2) (1)
AnupamResume (2) (1)
 
IRJET- Review on Intelligent System for College
IRJET- Review on Intelligent System for CollegeIRJET- Review on Intelligent System for College
IRJET- Review on Intelligent System for College
 
IRJET- Review on Intelligent System for College
IRJET- Review on Intelligent System for CollegeIRJET- Review on Intelligent System for College
IRJET- Review on Intelligent System for College
 
BhaskarCV
BhaskarCVBhaskarCV
BhaskarCV
 
Online Examination Java Projectreport.docx
Online Examination Java Projectreport.docxOnline Examination Java Projectreport.docx
Online Examination Java Projectreport.docx
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Deepak Subramaniam
Deepak SubramaniamDeepak Subramaniam
Deepak Subramaniam
 
Integration of a web portal and an erp through web service based implementati...
Integration of a web portal and an erp through web service based implementati...Integration of a web portal and an erp through web service based implementati...
Integration of a web portal and an erp through web service based implementati...
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
IRJET- Design and Development of Web Application for Student Placement Tr...
IRJET-  	  Design and Development of Web Application for Student Placement Tr...IRJET-  	  Design and Development of Web Application for Student Placement Tr...
IRJET- Design and Development of Web Application for Student Placement Tr...
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
 
PCE Connect
PCE ConnectPCE Connect
PCE Connect
 
kumar-resume
kumar-resumekumar-resume
kumar-resume
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
University android app
University android app University android app
University android app
 
Roshan_CV
Roshan_CVRoshan_CV
Roshan_CV
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
 

W2_ChaitanyaDaphane_Report

  • 1. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 1 1. INTRODUCTION 1.1 Introduction Now days the admission process of different engineering colleges & its information details are very easy available on net but particular Maharashtra state all engineering college information application is not available so we try to solve it. This application contains list of universities in Maharashtra along with their respective colleges and their detailed information such as their address, contact details, and list of departments with their cut offs. To overcome the problems in all admission process information & details about the colleges etc. This (Educational App) helps to provide a fast searching of numerous suitable college & university profiles. One can create his profile using this application. User can get information & regarding their Selections for different colleges & universities. This application also provides a search facility which helps to colleges cutoff details to choose and select as required criteria you can find exact matching searches results only. A Mission Admission was designed in iOS for Maharashtra state. This application detailed information such as their address, contact details, and list of departments with their cut offs.
  • 2. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 2 2. PRODUCT OVERVIEW 2.1. Purpose Now days the admission process of different engineering colleges & its information details are very easy available on net but particular Maharashtra state all engineering college information application is not available so we try to solve it. To overcome the problems in all admission process information & details about the colleges etc. This (Educational App) helps to provide a fast searching of numerous suitable college & university profiles. At Mission Admission: Maharashtra Degree Engineering (B.E.) Admission. Our goal is to increase your chances of getting accepted into your top choice colleges. Figuring out which college is the best fit for a student is not easy. With mission admission, discovering the perfect college is fun, simple & right on your iPhone. This app is very much useful to students of 12th Science Group – A of Maharashtra State. With Mission Admission Match Experience, you can - Log in with your existing Mission Admission account & see college list. - List of All universities of Maharashtra State - List of all Engineering colleges universities
  • 3. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 3 - View interesting university profile with all details like contacts, website. - View interesting college profile with all details like contacts, website, college status (Government / Un-Aided), fees, facilities etc. - Latest news & important information regarding admission process. - This application is widely used by students, parents, teachers & colleges of Maharashtra state.
  • 4. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 4 3. REQUIREMENTS 3.1 Functional Requirements This is purely iOS based application which only runs on iOS devices. Basically, this application provides all the university, colleges & there cutoff. This application can also save the time of user that who wants to information through the university & colleges. For this: • User must have his/her Apple Device. • The Application should not disturb user while performing any task on their handset. Like making or receiving calls, sending SMS and etc. • When user enters & click the university, colleges buttons then application should show appropriate its information. 3.2 Non-Functional Requirements 3.2.1 Other Requirements: • Mac OS X Machine • Xcode (IDE version 7.1.1, Simulator • Eclipse (IDE Version: Mars.1 Release (4.5.1)) • JDK 1.8 3.2.2 Software Interfaces Software configuration for back-end Services • APACHE tomcat 8.0 • XAMMP (Version 3.2) • MySQL database
  • 5. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 5 4. PROJECT DESIGN 4.1 Database Design The following table structures depict the database design. Table 4.1.1: admission_db (database name) Table 4.1.2: user
  • 6. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 6 Table 4.1.3: university Table 4.1.4: college
  • 7. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 7 Table 4.1.5: address Table 4.1.6: news
  • 8. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 8 4.2 Server side (servlet) Design Server Requirements Introduction Developer: Apache Software Foundation (ASF). Written in: Java Operating System: Cross-platform Type: Servlet container HTTP web server Version Used in project: Apache Tomcat 8.0 Apache Tomcat is an open source web server and servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the Java Server Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run.
  • 9. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 9 4.2.1 Server-Client Mechanism: Java Servlet: A Servlet is a Java programming language class used to extend the capabilities of a server. Although servlets can respond to any types of requests, they are commonly used to extend the applications hosted by web servers, A Servlet is a Java-based server-side web technology. Technically speaking, a Servlet is a Java class in Java EE that conforms to the Java Servlet API, a protocol by which a Java class may respond to requests They are not tied to a specific client-server protocol, but are most often used with the HTTP protocol. Therefore, the word “Servlet” is often used in the meaning of “HTTP Servlet”. A Servlet is an object that receives a request and generates a response based on that request. The basic Servlet package defines Java objects to represent Servlet requests and responses, as well as objects to reflect the Servlet's configuration parameters and execution environment. The package javax.servlet.http defines HTTP-specific subclasses of the generic servlet elements, including session management objects that track multiple requests and responses between the web server and a client. Servlets may be packaged in a WAR file as a web application. Life cycle of a servlet: 1: The container calls the no-arg constructor. 2: The Web container calls the init() method. This method initializes the servlet and must be called before life of a servlet, the init() method is called only once.
  • 10. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 10 3: After initialization, the servlet can service client requests. Each request is serviced in its own separate thread. The Web container calls the service () method of the servlet for every request. The Service () method determines the kinds of request being made and dispatches it to an appropriate method to handle the request. The developer of the servlet must provide an implemented by the servlet these methods. If a request for a method that is not implemented by the servlet is made, the method of the parent class is called, typically resulting in an error being returned to the requester. 4: Finally, the Web container calls the destroy () method that takes the servlet out of service. The destroy () method, like init (), is called only once in the lifecycle of a servlet. Servlet defining syntax: Package Name: <organisation_name.company_name.package_name> Class Name: <servlet_name> Fields: Private static final long serialVersionUID = 1L; Methods: PublicPostImpactServlet (); Protected void doGet (HttpServletRequest request, HttpServletResponse response); Protected void doPost (HttpServletRequest request, HttpServletResponse response); Private void processRequest (HttpServletRequest request, HttpServletResponse response);
  • 11. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 11 4.2.2 Servlet used in project: Sr. No. NAME OF SERVLET FUNCTIONALITY 1 UnivesityServlet Get the University list of specified source and destination. 2 CollgeServlet Get the college list of specified source and destination. 3 UniversityDetailsServlet Get the University details of specified source and destination. 4 CollegeDetailsServlet Get the College details of specified source and destination. 5 CollegeDeptServlet Department wise intake, cutoff Table 4.2.1: Servlet used in Project Univ esit y Ser v let + prot ected void doGet + prot ected void doPost + privat e void processRequest ColleeSer v let + prot ect ed void doGet + prot ect ed void doPost + privat e void processRequest CollegeDept Ser v let + protect ed void doGet + protect ed void doPost + privat e void processRequest CollegeDet ailsSer v let + prot ect ed void doGet + prot ect ed void doPost + privat e void processRequest Univ er sit y Det ailsSer v let + prot ected void doGet + prot ected void doPost + privat e void processRequest Figure 4.2.1: Servlet Design used in Project
  • 12. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 12 4. DATA FLOW DIAGRAM
  • 13. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 13 5. CLASS DIAGRAM View Controller: BaseViewController Fields: NSMutableData *container; Methods: - (void)viewDidLoad {} - (void)didReceiveMemoryWarning{} - (void)makeServerCallWithUrl:(NSString *)strUrl{} - (UIImage *)getImagesFromServerWithUrl:(NSString *)strUrl - (void)connection:(NSURLConnection *)connection {}didReceiveData: (NSData *)data{} - (void)parseResult:(NSData *)data{} View Controller: CollegeDetailsViewController Fields: College *tempCollege; Dept *tempDept; NSString *tempData; NSMutableArray *collegeDetails; @property (nonatomic) int collegeId; @property (nonatomic) NSString *websiteUrl; @property (nonatomic) NSString *emailUrl; @property (nonatomic) NSString *phoneUrl; @property (weak, nonatomic) IBOutlet UITableView *collegeDetailsTableView; Methods:
  • 14. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 14 - (void)viewDidLoad{} - (void)didReceiveMemoryWarning{} - (void)fetchCollegeDetails{} - (void)parseResult:(NSData *)data{} - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{} - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{} -(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView{} View Controller: CollegeListViewController Fields: NSMutableArray *filteredColleges; NSMutableArray *colleges; @property (weak, nonatomic) IBOutlet UISearchBar *searchBar; @property (nonatomic) int universityId; @property (nonatomic, assign) bool isFiltered; @property (weak, nonatomic) IBOutlet UITableView *collegeTableView; Methods: - (void)universityInformation{} - (void)fetchColleges{} - (void)parseResult:(NSData *)data{} - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{} - (NSInteger)tableView:(UITableView *)tableView
  • 15. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 15 numberOfRowsInSection:(NSInteger)sectio{} - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{} -(void) showDetailsForIndexPath:(NSIndexPath*)indexPath{} - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{}
  • 16. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 16 View Controller: UniversityListViewController Fields: NSMutableArray *filteredUniversties; NSMutableArray *universities; @property (weak, nonatomic) IBOutlet UISearchBar *searchBar; @property (nonatomic, assign) bool isFiltered; @property (weak, nonatomic) IBOutlet UITableView *universityTableView; Methods: - (void)fetchUniverties{} - (void)parseResult:(NSData *)data{} - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{} - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{} - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{} -(void) showDetailsForIndexPath:(NSIndexPath*)indexPath{} - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{}
  • 17. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 17 Class: Address Fields : @property (nonatomic) NSString *addressLine1; @property (nonatomic) NSString *city; @property (nonatomic) NSString *state; @property (nonatomic) NSString *pincode; @property (nonatomic) NSString *phone; @property (nonatomic) NSString *email; @property (nonatomic) NSString *website; Class: College Fields: @property (nonatomic) int universityId; @property (nonatomic) int addressId; @property (nonatomic) int collegeId; @property (nonatomic) NSString *collegeName; @property (nonatomic) int collegeCode; @property (nonatomic) NSString *collegeStatus; @property (nonatomic) NSString *collegeFees; @property (nonatomic) NSString *collegeRank; @property (nonatomic) NSString *collegeImageName; @property (nonatomic) NSString *collegeLogo; @property (nonatomic) int isFavorite; Class: Department
  • 18. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 18 Fields: @property (nonatomic) int collegeId; @property (nonatomic) NSString *departmentName; @property (nonatomic) int departmentIntake; @property (nonatomic) int departmentCutoff; Class: University Fields: @property (nonatomic) int universityId; @property (nonatomic) NSString *universityName; @property (nonatomic) NSString *universityDescription; @property (nonatomic) NSString *latitude; @property (nonatomic) NSString *longitude; @property (nonatomic) NSString *galleryImage1; @property (nonatomic) NSString *galleryImage2; @property (nonatomic) NSString *galleryImage3; @property (nonatomic) NSString *galleryImage4; @property (nonatomic) NSString *galleryImage5; @property (nonatomic) NSString *universityImageName; @property (nonatomic) NSString *universityLogo;
  • 19. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 19 6. PROJECT SCREENSHOTS Figure 6.1.1: Mission Admission
  • 20. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 20 Figure 6.1.2: University List
  • 21. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 21 Figure 6.1.3: College List
  • 22. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 22 Figure 6.1.4: Department Details
  • 23. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 23 7. FUTURE SCOPE As every project is not always perfect, every system wants some improvements into its functionalities. So this project also has some future improvements. As its client-server application we can change database using admin account & keep on changing the database for every year. we can also give information of all colleges inside all over India. We can implement this project to all over Indian colleges of Engineering. Can provide facility of counseling as well as accommodation details for student.
  • 24. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 24 8. CONCLUSION This application is only Maharashtra states university & college Details its very beneficial Education Application for Engineering Student. This project allows us to get acquainted with the work culture, people and environment. Project was great opportunity for us to learn and work in the environment.
  • 25. Mission Admission SunBeam Institute of Information Technology, Pune. PG-DMC AUG 2015 25 9. REFERENCE Books: - 1. The Objective C- Programming Language by Stephen G. Kochan. 2. iOS Programming Cookbook by Vandad Nahavandipoor 3.Objective-C Programming: Questions and Answers Kindle Edition by George Duckett. Website: - 1. https://developer.apple.com 2. Learn iOS Programming, http://www.appcoda.com/ios- programming-course/ 3. iOS (iPhone, iPad) Tutorial, http://www.tutorialspoint.com/ios/