Managing and controlling the final year projects of students using manual or
traditional process is a very tedious job. The main aim of this project is to create an
automated system for managing all the activities of projects. Project management system is a
system for managing, controlling, monitoring the final year projects of students. It is a web
based portal or application which is useful for students and project guide.
1. PROJECT REPORT
On
“BCA PROJECT INFORMATION SYSTEM”
1) SAURABH ADHAU
2) PAVAN BABHULKAR
3) RUSHIKESH DESHMUKH
4) SHANTANU JOSHI
2. ACKNOWLEDGEMENT
We would like to thank the project guide Mr. K.K Tiwari , Ms.S.K.Barad ,
Mrs.R.K.Chandak for providing all the material possible and encouraging throughout the
course .It is a great pleasure for me to acknowledgement the assistance and contribution of
head of department Mr. K.M. Supatkar sir for his valuable suggestion during development
of the project .
We also thank to our project guide, Mr. K.K Tiwari whose valuable help from time
to time with the completion of this project .We extent our thanks for the constant interest and
encouraging help of lecturers and other staff of BCA department to enhance the understand
project and for the successful completion of this project.
3. INDEX
CONTENTS PAGE NO.
1. Introduction 1
2. Problem definition 2
• Modules
• System analysis
3. EXISTING SYSTEM 4
• Limitations of existing system
4.Proposed System 5
• Advantages of proposed system
5. Feasibility Study 6
• Technical Feasibility
6. Hardware and Software requirements 7
7. Database Used 9
• MySQL
• Database Design
8. Forms & Coding 12
• Administrator Page Login Form
• New Group Form
• Current List Form
• Project List Form
9. Tomcat server view 24
10. Future Scope 25
11. Conclusion 26
12. Reference 27
4. ABSTRACT
Managing and controlling the final year projects of students using manual or
traditional process is a very tedious job. The main aim of this project is to create an
automated system for managing all the activities of projects. Project management system is a
system for managing, controlling, monitoring the final year projects of students. It is a web
based portal or application which is useful for students and project guide.
Firstly all the students need to register into the system using registration form.
Then registered students can login into the system using their id and password to get
authenticated.
When the students login to the system, then they will form the groups by their
own. Similarly, project guide needs to login into the system using their id and password. PMS
also allows the group of the students to provide at least three project domains and then system
will assign the guides to the group of students.
5. Project Information System
BCA III(Sem VI)2018-19 Page 1
1. Introduction
In today’s world, nobody takes an initiative to look for notices
which are displayed on the notice boards. Many students miss the information about some
important notices and updates related to their final year projects. Also, the students are not
able to keep track of their project related activities. It becomes very easy if all the details and
updates of the project from guides and coordinator are readily available for the students.
Managing the final year projects manually is very stressful job. But using simple web portal
anyone can carry out their project related work which is the main aim of Project Management
System (PMS). It provides students and Project guides a simple web portal to manage and
monitor the overall project activities. All the modules of the system have a unique user id and
password. Then any module can login into the system using their id and password to get
authenticated further. PMS allows the group of students to provide at least three project
domains and then the system will automatically assign the guides to the groups of students.
Project coordinator is the main module of the system which assigns various tasks to the
students. Project coordinator and Project guide are interacted with each other. Depending
upon the different parameters related to the work assigned by the coordinator, the progress
chart of the group is created and grades will get automatically assigned for the particular
group of the students. E-mail notifications are send to the groups about the important notices
and updates related to their final year project. What is project Management? Project
management is the process of planning, scheduling, resource management, requirement
analysis, designing and testing to achieve project goals and objectives. Without project
management it is difficult to complete projects in given time. Therefore, project management
is required to remove such barriers in project development and to achieve specific goals.
6. Project Information System
BCA III(Sem VI)2018-19 Page 2
2. Problem definition
2.1 Modules:
1] Administration [ Project Guide ]
a] Project Allocation
b] Academic Year Project Management
c] Year wise Student Project List
2] Students
a] Previous Project List View / Academic Year
b] Project List
7. Project Information System
BCA III(Sem VI)2018-19 Page 3
2.2 System Analysis
System analysis aims at establishing requests for the system to
be acquired, developed and installed. It involves studying and analyzing the ways of an
organization currently processing the data to produce information. Analyzing the
problem thoroughly forms the vital part of the system study. In system analysis
prevailing situation of problem carefully examined by breaking them into sub problems.
Problematic areas are identified and information is collected. System Analysis.System
analysis is a process of gathering and interpreting facts diagnosing problems and the
information to recommend improvements on the system .It is a problem solving activity
that requires intensive communication and system developers system analysis is our
study is an important phase of any system development process the system is a study to
the minutest detail and analysed the system .Analyst plays the role of the integrator and
develop into the working of the present system the system is viewed as a whole and the
input to the system are identified output from the organisation are raised to the various
processes system analysis is concerned with becoming aware of the problem identifying
the relevant the decisional variables analysing and synthesizing the various factors and
determining the optimal or at least satisfactory solution or a programme of action detail
study of the process must be made by various techniques like interview question the data
collected .By this is forces must be scrutinized to arrive to a conclusion the confusion is
an understanding of how the system function this system is called the existing system.
8. Project Information System
BCA III(Sem VI)2018-19 Page 4
3. EXISTING SYSTEM
Existing system of system of project management is manual. Project
coordinator or guide gives task for student manually. Student complete the work which is
given by coordinator or guide and submits manually, in this system all work is done by
manually so it can take more time to complete project related work. Project coordinator or
guide requires remembering in mind when student completed the work so it is difficult for
Project coordinator or guide which student completed the task and when. In the existing
system does not help users to get right information at right time and user cannot manage
project development easily to achieve the main goal.
3.1Limitations of Existing System:
• It is time consuming.
• Right information is not retrieved at right time.
• Any updates to the data by team members or the Project coordinator or guide cannot
see immediately by the rest of the team.
• All work is done manually.
9. Project Information System
BCA III(Sem VI)2018-19 Page 5
4. PROPOSED SYSTEM
In this proposed system we can implement a system which can manage project
cognate all work consummated by utilized and Project coordinator or guide. Coordinator
updates project cognate information, view work done by a student at which time and view
progress chart of work done by student, progress chart is developed utilizing WBS (“Work
Breakdown Structure”). Student retrieved the given work information updates and
consummates this work at given time and submits into the project management system.
4.1 Advantages of the proposed system:
• All the information about the students/users can be maintained in an efficient and
effective manner.
• The system contains all the up-to-date information and stores information about
all the latest registered user.
• Result will be very precise and accurate and will be declared in very short span of
time because calculation and evaluations are done by the simulator itself.
• Simulates an international classroom
10. Project Information System
BCA III(Sem VI)2018-19 Page 6
5. Feasibility Study
A key part of the preliminary investigation that reviews anticipated costs and benefits
and recommends a course of action based on operational, technical, economic, and time
factors. The purpose of the study is to determine if the systems request should proceed
further.
5.1Technical Feasibility
Technical feasibility centers on the existing manual system of the test management
process and to what extent it can support the system. According to feasibility analysis
procedure the technical feasibility of the system is analyzed and the technical requirements
such as software facilities, procedure, inputs are identified. It is also one of the important
phases of the system development activities. The system offers greater levels of user
friendliness combined with greater processing speed. Therefore, the cost of maintenance can
be reduced. Since, processing speed is very high and the work is reduced in the maintenance
point of view management convince that the project is operationally feasible.
11. Project Information System
BCA III(Sem VI)2018-19 Page 7
6. Hardware and Software Requirements
6.1. Software Requirements
Front-End:- HTML + CSS
Java JSP Servlets etc
JAVA-SE:- Java Standard Edition is a programming platform— part of the Java Platform
for developing and running distributed multitier architecture Java applications, based largely
on modular software components running on an application server.
APACHE TOMCAT: - Web-server for running Java-SE applications over network.
HTML + CSS:- HTML ,stands for Hyper Text Mark-up Language, is a mark-up
language for web pages. It provides a means to create structured documents including
headings, pictures, objects, lists, links, and other items and can be used to create interactive
pages. It can include or can load scripts in language such as JAVA SCRIPT which affects the
behaviour of HTMML processors like Web Browsers.Cascading Style Sheets (CSS) is a style
sheet language used for describing the presentation of a document written in a markup
language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside
HTML and JavaScript.
12. Project Information System
BCA III(Sem VI)2018-19 Page 8
Back-End: -
MySQL: - MySQL is an open source relational database management system
(RDBMS).Its name is a combination of "My", the name of co-founder Michael
Widenius's daughter and "SQL", the abbreviation for Structured Query Language.
MySQL is free and open-source software under the terms of the GNU General
Public License, and is also available under a variety of proprietary licenses. MySQL
was owned and sponsored by the Swedish company MySQLAB, which was bought
by Sun Microsystems (now Oracle Corporation). In 2010, when Oracle acquired Sun,
Widenius forked the open-source MySQL project to create MariaDB.
MySQL is a component of the LAMP web application software stack (and
others), which is an acronym for Linux, Apache, MySQL, Perl/PHP/Python. MySQL
is used by many database-driven web applications, including Drupal, Joomla, phpBB,
and WordPress. MySQL is also used by many popular websites, including Google
6.2 Hardware Requirements
Processor : Intel i3 or above
RAM : 4 GB
Hard Disk : 1 TB
Disk Space : 5 MB or above
13. Project Information System
BCA III(Sem VI)2018-19 Page 9
7. Database Used:-
7.1 MySQL:
Introduction
MySQL is an open source relational database management system
(RDBMS).Its name is a combination of "My", the name of co-founder Michael Widenius's
daughter and "SQL", the abbreviation for Structured Query Language.
MySQL is free and open-source software under the terms of the GNU General
Public License, and is also available under a variety of proprietary licenses. MySQL was
owned and sponsored by the Swedish company MySQLAB, which was bought by Sun
Microsystems (now Oracle Corporation). In 2010, when Oracle acquired Sun, Widenius
forked the open-source MySQL project to create MariaDB.
MySQL is a component of the LAMP web application software stack (and
others), which is an acronym for Linux, Apache, MySQL, Perl/PHP/Python. MySQL is used
by many database-driven web applications, including Drupal, Joomla, phpBB, and
WordPress. MySQL is also used by many popular websites, including Google.
14. Project Information System
BCA III(Sem VI)2018-19 Page 10
7.2Database Design:-
Database design is the process of producing a detailed data model of
database. These data model contains all the needed logical and physical design choices and
physical storage parameters needed to generate a data definition language which can then be
used to create a database. Aw fully attributed data model contains detail attributes for each
entity. The term database design can be used to describe many different parts of the design of
an overall database system. Principally and most correctly it can be thought of as the logical
design of the best data structures used to store the data. In the relational model these are the
tables and views. In an object database the entities and relationships map directly to object
classes and name the relationships. However the term database design could also be used to
apply to the whole process of Designing not just the best data structures but also the forms
and Furious used as a part of the oral database application within the database management
system.
Formation of Table:- create database projinfodb;
use projinfodb;
create table projlist
( id integer primary key auto_increment,
projname varchar(50),
frontend varchar(20),
backend varchar(20),
members varchar(200),
details varchar(500),
groupid integer,
year integer );
29. Project Information System
BCA III(Sem VI)2018-19 Page 25
10. FUTURE SCOPE
We can modify the new system in future as:
▪ Biometric Verification: Admin can be verified by Thumb impression, Iris scan.
▪ 3-D Password: We can also modify the system which only accepts 3-D
password.
▪ We can add attendance functionality in future.
▪ Admin can receive the feedback from user.
▪ User can view and update their profile.
▪ This can be use in educational as well as in corporate world.
30. Project Information System
BCA III(Sem VI)2018-19 Page 26
11. CONCLUSION
In this world, the most important factor which we consider is time. Thus we
have developed the software named Project Information System, which is time efficient and
accurate as compared to the current process of manging information of projects.
The project is designed and coded in such a way that any further modifications
that are needed in the future can be easily implemented without affecting the functionality of
the system.
This project is purely user friendly and platform independent, so user can run
this tool in any environment. It is very easy to implement or add many features to this tool.
Finally we conclude that Project Information System is the simple software which can be
used in Schools and Colleges to fill the information of various projects and details about their.