Professional Documents
Culture Documents
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
I. DFD LEVEL 0
Online
College info
User Online Database
system
/Administrator
GANTT CHART
A timeline chart can be developed for the entire project. Alternatively, separate chartscan be
developed for each project function or for each individual working on the project.When
multiple bars occur at the same time on the calendar, task concurrency is implied. The
diamonds indicate milestones. Once the information necessary for the generation of a timeline
chart has been input, the majority of software project scheduling tools produce
project tables
a tabular listing of all project tasks, their planned and actual start- and end-dates, and a
variety of related information (Figure 1). Used in conjunction with the timeline chart, project
tables enable the project manager to track progress
16-12-14 31 18 3 4
Phases To To To To To
30-12-14 16 2 3 30
Feasibility
study
Requiremen
t analysis
System
design
Detailed
design
Coding and
testing
Operation
and
maintenance
Technical Specification
The strength of any projects depends upon the technology on which the project is
based. Every new technology is provides some new benefits , but only small part of
them remains in the competitive world . ANDROID is a latest technology , which is in
use nowadays and proved
To be the most reliable development framework . The technologies we have used in
the development of the project are :
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:
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
1. Project estimate………………………………………………
The COCOMO II project has done much better job than other studies rigorously isolating
the impacts of specific factors on project outcomes. Most studies combine multiple
factors intentionally or unintentionally. A study might examine the impact of software
process improvement, but it might not isolate the impact of switching from one
programming language to another, or of consolidating staff from two locations to one
location. The COCOMO II project has conducted the most statistically rigorous analysis
of specific factors that has been implemented so although we prefer other methods for
estimation, we do recommend studying ‘COCOMO II’s adjustment factors to gain an
understanding of the significance of different software project influences
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.
References
I. An Integrated approach to Software Engineering, Narosa publishers, Third
edition by Pankaj Jalote
III.