Project Report
Project Report
ON
SUBMITTED BY
Prof. M D GAYAKWAD
INTRODUCTION
Online College Management System which is a web based System that enables an college to utilize a team
of incorporated interrelated modules to manage the management of college effectively. Online College
MANAGEMENT System is becoming a really essential component of the education and learning system in
this modern-day age and gathers all the useful information needed to the management in a few clicks. In the
Online College MANAGEMENT system, there are various stakeholders of the education domain which are
interconnected on the single platform. With the role based access rights to different users, there may be n
number of logins created in the MANAGEMENT system for different users according to their role. Users of
various divisions get the access to Online College MANAGEMENT software and work simultaneously.
Number of reports present in different modules of MANAGEMENT helps Administrator to keep an eye on
the resources and work of different departments of college and plan them efficiently. Getting good
information and transforming it quickly into products than consumers want to buy is the essential key to
staying in business and this all is done nowadays using Computers and Application Software. The software
helps Managers to plan and control the organizational operations and to respond to changing market
conditions. It provides a regular flow of information for managerial decision-making and control. There is
growing concern about the apparent widespread failure of Application Software and information technology
(IT) to deliver real organizational and business benefits. Several high profile computer system failures in the
public domain have highlighted this problem. A lackof understanding about the impact of ERPS and IT on
employees and organizationshas compounded the problem. Historically, the majority of Application software
has been developed using a predominantly technical perspective. System developers have attempted to
minimize the complexity surrounding organizational change by concentrating primarily on a technical
agenda.ntly. Browser-based College Management Software can be easily accessed from public web. So this
project helps to store those type of information using computerized system. The impact of computers on our
lives today is probably much more than we are actually known to. Getting good information and transforming
it quickly into products than consumers want to buy is the essential key to staying in business and this all is
done nowadays using Computers and Application Software. The software helps Managers to plan and control
the organizational operations and to respond to changing market conditions. It provides a regular flow of
information for managerial decision-making and control. There is growing concern about the apparent
widespread failure of Application Software and information technology (IT) to deliver real organizational and
business benefits. Several high profile computer system failures in the public domain have highlighted this
problem. A lack of understanding about the impact of ERPS and IT on employees and organizations has
compounded the problem. Historically, the majority of Application software has been developed using a
predominantly technical perspective. System developers have attempted to minimize the complexity
surrounding organizational change by concentrating primarily on a technical agenda.
LITERATURE SURVEY
This projects aim is to automate the system, pre-checking the inclusion of all required material and
automatically generate each students report of attendance as well as results and student can able to chat
with any faculty for effective management.
The data used by the system is stored in a database that will be the centre of all information held about
students and the base for the remainder of the process after the initial application has been made. This
enables things to be simplified and considerably quick, making the jobs of the people involved easier.
It supports the current process but centralizes it and makes it possible for decisions to be made earlier
and easier way. It is also designed to calculate the attendance of the students. Specific reports will also
be generated regarding the students.
1. Design and Realization of College Service Center System Based on MVC. (Base paper IEEE
2014)
Author: Jin Pan & Yao Jun, College of communication and information engineering,Xi’an
University of Science and Technology
One traditional college service center system can only provide a variety of services for one
college’s students, and not be achieved in teachers and departments application in practice. In
view of this, this paper design a new college service center system based on MVC pattern.
2. Design and Implementation of College Student Management Information System Based on.
Net Three-layer Structure .
Author: Yang Qingshan, Zeng Xianli, Zhang Mingying Guilin University of Electronic
Technology
In the system implementation,it uses the three-layer B / S structure and the modular design
concept, which greatly improve system security and maintainability.
3. A Research Paper on College Management System.
This system may be used for monitoring attendance for the college. Students as well as
staffs logging in may also access or can be search any of the information regarding college.
KEYWORDS
JSP
XML
CMS,
css
METHODS AND COMPARITIVE ANALYSIS
The present system is the manual one. Hence all the information about the Student details maintained in the
file. They have different-different files for different purpose, Like separate file for student details, separate
file for report etc. In the present system all work is done on paper. The whole session Record is stored in
register and at the end of the session the reports are generated. They are not interested in generating report
in the middle of the session or as per the requirement because it takes more time in calculation.
The development of the new system contains the following activities, which try to automate the entire
process keeping in view of the database integration approach.
The system makes the overall project management much easier and flexible.
Various classes have been used to provide file upload and mail features.
There is no risk of data mismanagement at any level while the project development is under
process.
It provides high level of security using different protocols like https etc.
PROBLEM STATEMENT
OBJECTIVE
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.
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 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.
Events: It will give information about different events that will be conducted by college time
to time. Information about these events will be updated by administrator.
Information about staff: It will help in maintaining complete information about college
faculty members such as their department, cadre, date of joining, salary, etc. Administrator
will register new faculties and remove their account when they leave the college.
METHODOLOGY
It is total end to end solution for all engineering colleges for maintaining the records of students in their
institute. In effect, we maintain an updated database of all details like all branches, all subjects, all students
information includes student attendance, student result record from every semester . It also contain that any
student who having registration can able to chat with any faculty. Here also one important thing is that
parents are also able to see their children result and attendance. Also it will maintain all the database. Also
this system takes the online student registration. Its purpose is to automate and centralize whole system of
department. We are attempting to improve our existing system that runs on pen and paper. It is basically we
design this for reduction of workload of all our head of the department who act as a central user or
administrator of this project. We try to offer a range of facilities in a software that will maintain the all
student records. Also we generating all the reports of the modules that we are developing on the system. It
provides faster response to the user. No work is handled manually, so through automation efficiency is
increase. The major criteria is taken in consideration while developing College management system(CMS) is
user satisfaction. The existing system is the manual one. They Have different file for different purpose, Like
separate file for record and separate file for report etc. so to overcome this problem we develop this project
to solution for this manual work.
Analysis Model
This document play a vital role in the development of life cycle (SDLC) as it describes the complete
requirement of the system. It means for use by developers and will be the basic during testing phase.
Any changes made to the requirements in the future will have to go through formal change approval
process.
SPIRAL MODEL was defined by Barry Boehm in his 1988 article, “A spiral Model of Software
Development and Enhancement. This model was not the first model to discuss iterative development,
but it was the first model to explain why the iteration models.
As originally envisioned, the iterations were typically 6 months to 2 years long. Each phase starts
with a design goal and ends with a client reviewing the progress thus far. Analysis and engineering
efforts are applied at each phase of the project, with an eye toward the end goal of the project.
The new system requirements are defined in as much details as possible. This usually
involves interviewing a number of users representing all the external or internal users and
other aspects of the existing system.
A first prototype of the new system is constructed from the preliminary design. This is
usually a scaled-down system, and represents an approximation of the characteristics of
the final product.
A second prototype is evolved by a fourfold procedure:
1. Evaluating the first prototype in terms of its strengths, weakness, and risks.
At the customer option, the entire project can be aborted if the risk is deemed too great.
Risk factors might involved development cost overruns, operating-cost miscalculation, or
any other factor that could, in the customer’s judgment, result in a less-than-satisfactory
final product.
The existing prototype is evaluated in the same manner as was the previous prototype, and
if necessary, another prototype is developed from it according to the fourfold procedure
outlined above.
The preceding steps are iterated until the customer is satisfied that the refined prototype
represents the final product desired.
The final system is thoroughly evaluated and tested. Routine maintenance is carried on a
continuing basis to prevent large scale failures and to minimize down time.
The following diagram shows how a spiral model acts like:
ARCHITECTURE
UML DIAGRAMS
1. Class Diagram
Sequence Diagram
2. SEQUENCE DIAGRAM
3. Component Diagram
4. Deployment Diagram
USE CASE DIAGRAM
Data Flow Diagram
Online College ERP System include student registration, fee details, hostel information, library details,
certificate generation, student, report of different database. All that modules are interact with Online college
ERP system with particular work.
A = get(ic, i);
Here CA represent the college automation system. The function geti was used to get the proper list of inputs,
the function passes two variables ic which means input content to File System and i which contains inputs. I
(C,A, S);Here I represents the College Automation System, C represents the content of systems, A represents
the Admin Provider Information And S represents the Student information. Initial Condition
1. The user must have an active Internet connection. Set Theory Analysis
A] Identify the Authority A= a1, a2, a3.Where A is main set of Authority Users like a1, a2, a3
C] Identify the User requested For Another Attribute RAA= raa1, raa2, raa3
Where RAA is main set of Request for another Attribute raa1, raa2, raa3
D] Identify the User Requested All Attribute In Emergency. RAE= rae1, rae2, rae3.
Where RAE is main set of requested all attribute in emergency rae1, rae2, rae3
E] Identify Secrete Key of New User. SK= sk1, sk2, sk3. Where SK is main set of secrete key of users sk1, sk2,
sk3
F] Identify Attribute Key of New User AK= ak1, ak2, ak3. Where AK is main set of attribute key of users ak1,
ak2, ak3
SS= S1,S2,S3,S4
J] Initial conditions as I0
Hardware Requirements:
1.Processor - Intel Dual Core
2. Speed - 1.1 Ghz
3. RAM - 256 MB(min)
4. Hard Disk - 20 GB
5. Floppy Drive - 1.44 MB
Software Requirements:
With the limited span of time we have successfully completed. Thus we conclude that by accomplishment such
a system, we have developed a good knowledge of the software. The System created by us is user friendly and
well adopted to the needs of the users. The system is easy to be worked on. We had many ups and downs
while designing the system but finally, which we think is a milestone in our career. Patience and courage were
the keywords of our success. As we know human beings needs are never fulfilled, in future we would like to
add some more facilities such as maintaining the various detailed information in our project. While testing of
software the errors encountered were rectified and the software was tested again for verification. To the best
of our knowledge the software is error free and working satisfactorily. We conclude that our software is
working as per the project guidelines.
REFERENCES
[1] At w3schools.com you will learn how to make a website. We offer free tutorials in all web development
technologies.
[2] Send Text Messages via our SMS API Gateway Very simple scripts to send SMS texts from your own
systems and software http://www.textlocal.com/simple-developer-sms-api
[3] David Booth, W3C Fellow/Hewlett-Packard Hugo Haas, W3C Web Services Architecture W3C Working
Group Note11 February 2004 http://www.w3.org/TR/ws-arch/
[4] Mr. Chrisbowler Create Your Own Intranet App on August 28th 2009 http://web.appstorm.net/how-
to/create-your-own- intranet-app/
[5] By Michelle Mista, How to Set Up an Intranet Web Server, eHow Contributor set-up-intranet-serverhtml
[7] Mike Snell, Glenn Johnson, Tony Northup by Microsoft .NetFramework 3.5-ASP.NET Application
Development.
[8] JSF 2.0 Cookbook. Sketchy quality overall, but some very good examples mixed in
[9] JSF The Complete Reference. Co-authored by the JSF specification lead, Ed Burns. My second-favorite.
[10] Java for the Web with Servlets, JSP, and EJB: A Developer’s Guide to J2EE Solutions by Budi Kurniawan,
this is a very old book most probably not available in market but I found it very interesting.
[11] New Riders - Java for the Web with Servlets, JSP, and EJB