Maharashtra State Board of Technical Education (Mumbai) A Project Report On
Maharashtra State Board of Technical Education (Mumbai) A Project Report On
EDUCATION (MUMBAI)
A
Project Report
On
“ONLINE COLLEGE INFO SYSTEM USING ANDROID WEB
APPLICATION”
Submitted by
1. Gayatri Koshti
2. Shital Shermale
CERTIFICATE
Certified that the project report entitled“ ONLINE COLLEGE INFO SYSTEM
USING ANDROID WEB APPLICATION ” has been successfully completed by:
1. Shital Shermale
2. Gayatri Koshti
ACKNOWLEDGEMENT
With deep sense of gratitude we would like to thanks all the people who have lit
our path with their kind guidance. We are very grateful to these intellectuals who did their
best to help during our project work.
It is our proud privilege to express deep sense of gratitude to,
Prof.S.R.Upasani, Principal of SHATABDI INSTITUTE OF TECHNOLOGY, Nashik ,
for his comments and kind permission to complete this project. We remain indebted to Prof.
H. P. Bhabad H.O.D, Computer Engg .Department For their timely suggestion and
valuable guidance.
The special gratitude goes to Mr. S. B. Nikam , Mr. P. S. Kulkarni, , Ms. V.
C. Belokar ,Mr. A. S. Patel, Mr. C. R. Ghuge, staff members, technical staff members, of
Computer Tech. Department for his expensive, excellent and precious guidance in
completion of this work. We thanks to all the colleagues for their appreciable help for our
working project.
With various industry owners or lab technicians to help, it has been our
endeavor to throughout our work to cover the entire project work.
We also thankful to our parents who providing their wishful support for our
project completion successfully, And lastly we thanks to our all friends and the people who
are directly or indirectly related to our project work.
INDEX
Sr. Chapters Pag
No. e
No.
01
Introduction
Introduction……………………………………………………
…
1.1
Overview……………………………………………………...
Literature Survey
2.1 Introduction …………..……………………………………...
03
3.1.1 Purpose…………………………………………………..
3.
2
System
Features…………………………………………………..
3.2.1 Database Management System…………………………..
3.
3
External Interface
Requirements…………………………………
3.
4
Nonfunctional
Requirements……………………………………..
3.4.1 Performance Requirements……………………………….
3. Analysis Models………………………………………………….
5
04 System Design
4.1 System Architecture……………………………………….....
05 Technical Specification
5.1 Technology details used in the project……………………….
5.1.1 Android………………………………………………………
07 Software implementation
7.1 Introduction………………………………………………….
08 Software testing
8.1 Introduction………………………………………………….
9.1 Results………………………………………………………..
12 References
List of Figures:
List of Tables:
Table No. Table Name Page No.
ABSTRACT
Main aim in developing College Information System is to provide an easy way not
only to automate all functionalities of a college, but also to provide full functional reports to
top management of college with the finest of details about any aspect of college.
This project describes the overall structure of project “ONLINE COLLEGE INFO
SYSTEM USING ANDROID WEB APPLICATION”” with block diagram and flowchart
.in this project we have shown that how we can identify the Information and easily manage.
A first form is to login window then registers the employee registration on database and
identifies the all available information of employee or student that is viewed. And also it can
view the another information of the student like Curriculam , Facilities proide by clg, manual
and etc. this project focuses on the technical issues specific to the system such as time
management, and space related issues.
Introduction
Education is an important and traditional part of society. As time has progressed
education as also changed from traditional one. So according to the progress of education
level . It also required changing the way of maintaining the student information in the
colleges.
The college information system is web base system. The system deals with the
registration of trainees, record updating and maintaining as well as attendance information
system.
The topic of our project is very diverse as it will manage a college which itself a huge
organization which imparts knowledge but for its proper working many other things work all
the time along with studies.
The aim of the project is to manage each and every required section a software can
handle with accuracy eliminating many mistakes that a person on job performs due to any
reason and makes the operations even faster.
Every department for us is a module and has independent working criteria but in one
way or the other they are related with one other and collecting these modules a college is
formed which we have to manage.
Overview
This is a web oriented application allows us to access the whole information
about the college, staffs, students, facilities etc. This application provides a virtual tour of
Campus. Here we will get the latest information about the students and staffs. This generic
application designed for assisting the students of an institute regarding information on the
courses, subjects, classes, assignments, grades and timetable. It also provides support that a
faculty can also check about his daily schedule, can upload assignments, and notices to the
students. Here administrator will manage the accounts of the student and faculties, makes the
timetable, and upload the latest information about the campus.
Our android widget for OIS(online information system for our college)
project is going on. While i work on my ideas regarding this i wanna make it unique by
adding some interesting and new features which was never used in our college OIS.
Following are my ideas. By now i have developed the front end part of the widget. Server
side scripting part using PHP is gonna start soon.
By this android widget for OIS the students and faculties will be able to see
their attendance, timetable and notice. The timetable will be downloaded to local database
and can be browsed even if the phone doesn't get connected to wi-fi inside or outside
campus. Only those information will be displayed which are relevant to the particular
student/faculty. The widget can further be enhanced to avail features like setting up an alarm
for certain important activities like assignment submission final date, internal exam date,
class timings etc.
Brief Description
College information: Through this service one can access the complete information about the
college campus such as courses available, admission procedure, placements, college events,
achievements etc.
Student tracking: Any company or any organization that want to check the summary about
the student of the college, so that they will be able to choose the particular students for their
campus placement And for that purpose they will be given a particular link through which
they can access the information required.
Student attendance status: It gives the attendance status of students. Faculty will update the
attendance periodically and can be seen by students and parents.
Student’s performance in exams: This facility provides the performance of the student in
each exam which is conducted by university or college such as midterm performance. Marks
obtained by students in exams will be updated by faculties that can be access by students and
parents.
Exam Notification: This facility notifies students and parents about examination schedule
Problem Definition
The problem is to provide the complete information about the college campus. In which the
college staff members, students and parents can access the information and will be familiar
with college campus. It will provide interactive environment for the staff, students and
parents by getting knowledge of student attendance, remarks, exams performances, grades,
timetables, notices etc.
Today in college’s student details are entered manually. The student details in
separate records are tedious task. Referring to all these records and updating is needed. There
is a chance for more manual errors.
Literature Survey
Literature survey is the most important step in software development process , Before
developing , The tool it is necessary to determine the time factor ,economy and company
strength.
Once these things are satisfied , then next steps are to determine which operating system
and language can be used for developing the tool.
Once the programmers start building the tool the programmers need lot of external
support .This support an be obtained from senior programmers , from book or from
websites.
Before building the system the above consideration are taken into account for
developing the proposed system.
1. System Architecture
Technical Specification
i. ANDROID
ii. ASP.NET
i. What is ANDROID ?
Android is a software stack for mobile devices that
includes an operating system, middleware and key applications. The
Android SDK provides the tools and APIs necessary to begin developing
applications on the Android platform using the Java programming language.
Operating Systems have developed a lot in last 15 years. Starting from black
and white phones to recent smart phones or mini computers, mobile OS has
come far away. Especially for smart phones, Mobile OS has greatly evolved
from Palm OS in 1996 to Windows pocket PC in 2000 then to Blackberry OS
and Android.
One of the most widely used mobile OS these days is ANDROID. Android is a
software bunch comprising not only operating system but also middleware and
key applications. Android Inc was founded in Palo Alto of California, U.S. by
Andy Rubin, Rich miner, Nick sears and Chris White in 2003. Later Android
Inc. was acquired by Google in 2005. After original release there have been
number of updates in the original version of Android.
ii. Applications
These are the basics of Android applications:
1. Android applications are composed of one or more application
components (activities, services ,content providers and broadcast
receivers).
2. Each components performs a different role in the overall application
behavior ,and each one can be activated individually (even by other
applications).
3. The manifest file must declare all components in the application should
also declare all application requirements , such as the minimum version
of android required and any hardware configurations required .
4. Non-code application resources(images, strings, layout files etc.)
ASP.NET is stands for Active server page .Net and its developed by Microsoft
ASP.NET is used to create web pages and web technologies. ASP.NET is very
valuable tool for programmers and developers as it allows them to built
dynamic ,rich web sites and set application using compiled language like VB
and C# .
ASP.NET is limited script language, it’s allows you to make use of.NET
language like VB, C# and j# etc. its allow developers to build very complicated
Application by making use of visual studio . The development tool provided by
Microsoft ASP.NET is purely server side technology . it is built on a common
language runtime that can be used on any windows server to most powerful
ASP.NET website and technology .
iv. ADNANTAGES
Total Cost=(p*(d*h*r)+0
Total Cost=()
Total Cost=
NAME ROLES
Software Implementation
I. Introduction
Implementation is the stage of the project when the theoretical design is turned out
into a working system . Thus it can be considered to be the most critical stage in achieving a
successful new system and in giving the user, confidence that the new system will work and
be effective.
The Implementation stage involves careful planning ,investigation of the existing
system and it’s constraints on implementation ,designing of methods to achieve changeover
and evaluation of changeover method.
Actual implementation
We are also providing the main facility or feature that is the “ONLINE COLLEGE
INFO SYSTEM USING ANDROID WEB APPLICATION”, In this the
Software testing
I. Introduction
Testing is one
of the
important stage of system analysis and design .testing is process of executing a program
explicit intention of finding errors that is ,making the program fail. A test is successful when
it detects errors. System testing makes a logical assumption that if all parts of the system are
correct the goal will be achieved.
A system is tested for usability .Following the system tested is acceptance testing or running
the system with the input data, which is specified in the input design. The system’s
performance criteria includes the time required, file security facility ,backup etc.
For system to be viable, controls have to be developed to ensure a quality of product. This
can be said as Quality Assurance. The quality assurance specialists go through system testing
and validation before they get certification .The quality assurance controls are developed to
assure the integrity and reliability of the system
1) Unit testing
The developers carries out unit testing in order to check if the particular
module or unit of code is working fine . The unit testing comes at the
Very basic level as it is carried out as and when the unit of the code is
developed or particular functionality is built.
2) Static and Dynamic Analysis
Static analysis involves going through the code in order to find out any
possible defects in the code .Dynamic analysis involves executing the
code and analyzing the output.
3) Security Testing
Security testing is carried out in order to find out how well the system
can protect itself from unauthorized access, hacking-cracking, any code
damage etc. which deals the code of application . This type of testing
needs sophisticated testing techniques.
V. Scope of Test
In our testing we going to test the power supply, transmitter encoder side, receiver
Decoder role and GUI and the software associated with is.
ADVANTAGES
I. Publicity of College.
II. Easy way to have communication to students.
III. It is easy to maintain.