Project Report
Project Report
Submitted by:
Shreya Gajul
Vidya Jadhav
Mohini pawar
Ashvini Latpate
Page | 1
Under the guidance of:- prof.Pallavi Gulve
DEPARTMENTOFCOMPUTERENGINEERING
CERTIFICATE
This is to certify that the Shreya Gujul, Vidya Jadhav, Mohini pawar, Ashavini Latpate
(TE_B) submitted his/her Project report on Project Database Management System under my
guidance and supervision. The work has been done to my satisfaction during the academic year
2020-2021under Savitribai Phule Pune University guidelines.
Page | 2
Date:03/05/2021
Prof.Pallavi Gulve
Dr.Prof.GayatriBhandari
Project Guide H.O. D.
ACKNOWLEDGEMENT
This is a great pleasure & immense satisfaction to express my deepest sense of gratitude
& thanks to everyone who has directly or indirectly helped me in completing my Project work
successfully.
Research, Wagholi, Pune who guided& encouraged me in completing the Project work in
scheduled time. I would like to thanks our Principal Dr.T.K.Nagaraj for allowing us to pursue
Page | 3
Shraya Gajul 75
Vidya Jadhav 63
Mohini pawar 39
Ashavini Latpate 71
INDEX
Page
Sr. No. Chapters (14 points)
No
CERTIFICATE I
ACKNOWLEDGEMENT II
Index Page III
List of Figures IV
Abstract 6
1. Introduction 7
ER-Diagram
3. 14
4. Coding 16
Page | 4
5. Advantages 22
6. Future Scope 24
7. Conclusion 25
8. REFERENCES 26
LIST OF FIGURES
Fig. No. Name of the Figures Page No.
1 ER-Diagram 13
3 Class Diagram 20
Page | 5
ABSTRACT
This project “PROJECT MANAGEMENT DATABASE SYSTEM” provide
us a simple interface for maintenance of Project Developed in
BSIOTR. It can be used by educational institute or colleges to
maintain the various projects easily. Achieving this objective is
difficult using manual system as the information is scattered can be
redundant and collecting relevant information may be very time
consuming and through this software problems can be solved easily.
Page | 6
Chapter 1: Introduction
INTRODUCTION
Page | 7
Overall it make Project Information and project Management an
easier job for teacher administrator department and although student
it benefices.
For executing this project, you need to install MySQL and Java
software.
Presented below is a brief introduction/abstract of this project.
Project Database Management system is implemented on a
pure Java2EE architecture with MySQL database. It is a Desktop-
based open Software providing information about project Name and
Technology used to build it and Even Project Report to Professors
and solutions to Students queries for project development.
The Application provides Project Information of various branch and
Report based on it.
A-Z of Project Record Management
A Project Database Management system is a systematic process in
which an organization determines the following considerations,
activities and characteristics:
The type of information that should be recorded.
A process for recording data.
Handling and collecting of records.
The time period for retention and storage.
Disposal or protecting records, which relate to external events.
Elements in a record management system.
Content analysis, which states or describes the record system.
A file plan, which indicates the kind of record that is required
for each project.
A compliance requirement document, which will outline the IT
procedures that everyone needs to follow. This will ensure that
team members are fully compliant.
A method, which collects out dated documents. These should
be done across all record sources such as e-mails, file servers,
etc.
A method for auditing records.
A system, which captures the record data.
Page | 8
A system, which ensures monitoring and reporting in the way
which records are being held.
Creating Records:
Maintaining Records
Page | 9
Proper compliance procedures and security measures need to be in
place to avoid misusing of records.
Page | 10
Develop a plan where e-mail integration could be made.
Plan a compliance procedure for social content.
Develop compliance procedures that align the objectives of project
record system.
Introduction to Java :-
Java is general purpose concurrent object oriented programming
language. Java allows application developer to write a program once and then
able to run it everywhere on the internet. Its syntax is similar to c++ but it omits
many of features that make c++ complex, confusing and unsafe for network
consumer device. It was designed to support multiple host architecture and to
allow secure delivery of software component.
Features of Java :-
2) Object-Oriented :-
Java inherits its object-oriented concepts from c++ and other language
such as small talk Hence, Java programs are reusable , clean , easier to
understand and more bug proof. The project model in java is simple and easy to
extend, while simple types such as integers are kept as high performance on
object.
3) Interpreted :-
4) Platform Independence :-
5) Robust :-
Page | 12
The two main reasons for program failure are memory management
mistakes and mishandle exceptional condition. Java virtually eliminates these
problem by memory management and providing object oriented exception
handling.
System Requirement
Software Requirement:-
Operating system Any operating system
Programming Language Java
User Interface Java Applet
Database MySql
Work Bench (IDE) NeatBeans IDE 1.8
Support software JDK
Hardware Requirement:-
Processor Intel Pentium core 1.6 GHZ
Hard disk 5 GB
RAM 1 GB DDR-3(800 MHZ)
Operating System Window(XP, Vista, 7, 8, 10)
Page | 13
Chapter 3: ER-Diagram
ER-DIAGRAM
Page | 14
CONTEXT DATAFLOW DIAGRAM
Page | 15
Chapter 4: Coding
CODING
Page | 16
In project different functions and methods are used for different purpose, also
project used different Servlets and Java Server Pages for provide different functionality.
This as follows
Packages:-
1. Java.awt
2. Java.io
3. Java.net
4. Java.awt.desktop
5. Javax.swing
This class implements client sockets (also called just "sockets"). A socket is an
endpoint for communication between two machines.
The actual work of the socket is performed by an instance of
the SocketImpl class. An application, by changing the socket factory that creates the
socket implementation, can configure itself to create sockets appropriate to the local
firewall.
o public Socket(Proxy proxy)
Creates an unconnected socket, specifying the type of proxy, if any, that should
be used regardless of any other settings.
If there is a security manager, its checkConnect method is called with the proxy
host address and port number as its arguments. This could result in a
SecurityException.
Examples:-
Page | 17
Socket s = new Socket (Proxy.NO_PROXY); will create a plain socket ignoring
any other proxy configuration.
InetSocketAddress("socks.mydom.com",1080); will create asocket connecting
through the specified SOCKS proxy server.
o doDelete():
This method is used for handling the delete a request from the user.
o doGet():
This method is used for handling the get the request from the user.
o doPost():
This method is used for handling the post a request from the user.
Page | 18
As a conveniance add and its variants, remove andsetLayout have been
overridden to forward to the contentPane as necessary.
And the child will be added to the contentPane. The content pane will always be
non-null. Attempting to set it to null will cause the JFrame to throw an exception.
The default content pane will have a BorderLayout manager set on it. Refer
to RootPaneContainer for details on adding, removing and setting
the LayoutManager of a JFrame.
Unlike a Frame, a JFrame has some notion of how to respond when the user
attempts to close the window. The default behavior is to simply hide the JFrame
when the user closes the window. To change the default behavior, youinvoke the
method setDefaultCloseOperation(int).
For more information on content panes and other features that root panes
provide, see Using Top-Level Containers in the Java Tutorial.
Methods Of Desktop:
o getDesktop() :
Return the desktop instance of the current browser context.
Page | 19
o isDesktopSupported :
Tests whether this class is supported on the current platform.
An implementation of a "push"button :
JPanel :-
Is a generic lightweight container. For examples and task-oriented
documentationfor JPanel.An implementation of a menu a popup window
containing.
JMenuItem:-
That is displayed when the user selects an item on the JMenuBar. In
addition to JMenuItems, a JMenu can also containJSeparator’s.
CLASS DIAGRAM
Page | 20
USE CASE DIAGRAM
Page | 21
Chapter 5: Advantages
Page | 22
ADVANTAGES
Project Management is a main part of any institution that concerns
with. But the institutions find it difficult to keep details of so many student
Project database of the organization just in one stretch. It will involve a lot
of pen paper work. Sometimes there will be some huge heap of files
bundled up and kept together in some corner of the office. If you want any
information regarding the particular Project then it can be obtained by just
entering the name of the Project to be searched. This Project Database
management system will make the work of storing the data in an organized
way.
Page | 23
User interface: The user interface must be simple and easy to
understand.
Other details: All the Other details of the projects can be
obtained in just one mouse click.
Page | 25
Chapter 7: Conclusion
CONCLUSION
Page | 26
Chapter 8: Reference
Reference
Technical Review:
www.stackoverflow.com
www.wikipedia.com
www.javatpoint.com
Page | 27
Page | 28