7/30/2019 Six Week Industrial Training Report
1/39
1 | P a g e
PROJECT FILE
On
JAVA
In partial fulfillment of the degree of Bachelor of Technology in Computer
Science Engineering
Submitted to
Bhai Gurdass Institue of Engineering and Technology
Submitted by:
Privartan Chhabra
CSE 8th
7020300913
7/30/2019 Six Week Industrial Training Report
2/39
2 | P a g e
PREFACE
An engineer without practical knowledge and skills cannot survive in this
technical era. Theoretical knowledge does matter but it is the practical
knowledge that is the difference between the best and the better. Organizations
also prefer experienced engineers than fresher ones due to practical knowledge
and industrial exposure of the former. The practical training is highly conductive
for solid foundation for:-
Knowledge and personality Exposure to industrial environment. Confidence building.
Enhancement of creativity.
7/30/2019 Six Week Industrial Training Report
3/39
3 | P a g e
TABLE OF CONTENTS
Sr. No. Description Page No.1. INTRODUCTION TO PROJECT 5
2. OBJECTIVE 6
3. SALIENT FEATURES OF SYSTEM 7
4. SYSTEMANALYSIS 8-9
5. PROPOSED SYSTEM 10
6. FEASIBILITY ANALYSIS 11
7. HARDWARE CONFIGURATION 128. SOFTWARE CONFIGURATION 13
9. SYSTEM CONFIGURATION 14
10. DATA FLOW DIAGRAM 15-18
11. SOFTWARE INTERFACE 19-30
12 SYSTEM DESIGN 31-34
13. TABLES USED 35-37
14. SYSTEM IMPLEMENTATION 38-39
15. REFERENCE 40
7/30/2019 Six Week Industrial Training Report
4/39
4 | P a g e
INTRODUCTION TO PROJECT
The project Library Management System is automated Library management
software for monitoring and controlling the transactions in a library .The projectLibrary Management System is developed in java, which mainly focuses on
basic operations in a library like adding new member, new books, and updating
new information, searching books and members and facility to borrow and
return books.
Library Management System is a windows application written for 32-bit
Windows operating systems, designed to help users maintain and organize
library. Our software is easy to use for both beginners and advanced users. It
features a familiar and well thought-out, an attractive user interface, combined
with strong searching, inserting and updating capabilities. The ability of the
Software to change password provide it greater security.
The Software Library Management System has following module:
Insertion to Database Module-User friendly input screen Extracting from Database Module-Attractive output screen Updating Database Module-Easy to update Search Facility System-search for books and members
7/30/2019 Six Week Industrial Training Report
5/39
5 | P a g e
OBJECTIVE
The following are the main objectives of the system:
USER FRIENDLY INTERFACE: Since main interaction of thesystem has to be with the user, the user interface should be attractive andmeaningful.
MINIMUM EFFORT: Ensure that very less effort will be required tomaintain the record of issuing books, returning book, search books, and
other related activities.
FLEXIBILITY: It provides maximum flexibility to theAdministrator in maintaining and modifying the information about
existing related information.
ACCURATE: I provides more accuracy in minimum timeAnd accuracy is the main feature of any existing system.
RELIABILITY: It is more reliable process because we canEasily enter the data and delete the data according to our requirement and
add new member so thus we can say that we can easily modify pr updateour data.
SECURITY: Since the information entered is of vital importance forany colleges or any national or international library only by the owner of
that organization system and authenticated employee, it should be made to
allow only the authorized person to manipulate the data
7/30/2019 Six Week Industrial Training Report
6/39
6 | P a g e
SALIENT FEATURES OF SYSTEM
Only authorized user can use the software.Through this system preventive maintenance, complain,
clearance, feedback, history etc. are maintained and
manipulated. The reports are formatted as per required by the
department.
The history is maintained as to get the information at a point oftime.
The System Reliability, consistency, and Security is maintainedhighly and at the first priority.
7/30/2019 Six Week Industrial Training Report
7/39
7 | P a g e
SYSTEM ANALYSIS
EXISTING SYSTEM:
System Analysis is a detailed study of the various operations performed by a
system and their relationships within and outside of the system. Here the key
question is- what all problems exist in the present system? What must be done to
solve the problem? Analysis begins when a user or manager begins a study of
the program using existing system.
During analysis, data collected on the various files, decision points and
transactions handled by the present system. The commonly used tools in the
system are Data Flow Diagram, interviews, etc. Training, experience and
common sense are required for collection of relevant information needed to
develop the system. The success of the system depends largely on how clearly
the problem is defined, thoroughly investigated and properly carried out throughthe choice of solution. A good analysis model should provide not only the
mechanisms of problem understanding but also the frame work of the solution.
Thus it should be studied thoroughly by collecting data about the system. Then
the proposed system should be analyzed thoroughly in accordance with the
needs.
System analysis can be categorized into five parts.
System analysis and initial investigation Information Gathering Applying analysis tools for structured analysis Feasibility studyCost analysis
7/30/2019 Six Week Industrial Training Report
8/39
8 | P a g e
In our existing system all the transaction of books are done manually, So taking
more time for a transaction like borrowing a book or returning a book and also
for searching of members and books. So after conducting the feasibility study
we decided to make the manual Library management system to be
computerized.
7/30/2019 Six Week Industrial Training Report
9/39
9 | P a g e
PROPOSED SYSTEM:
Proposed system is an automated Library Management System. Through our
software user can add members, add books, search members, search books,update information, edit information, borrow and return books in quick time.
Our proposed system has the following advantages.
User friendly interface Fast access to database Less error More Storage Capacity Search facility Look and Feel Environment Quick transaction
All the manual difficulties in managing the Library have been rectified by
implementing computerization.
7/30/2019 Six Week Industrial Training Report
10/39
10 | P a g e
FEASIBILITY ANALYSIS
Whatever we think need not be feasible .It is wise to think about the feasibility
of any problem we undertake. Feasibility is the study of impact, which happens
in the organization by the development of a system. The impact can be either
positive or negative. When the positives nominate the negatives, then the system
is considered feasible. Here the feasibility study can be performed in two ways
such as technical feasibility and Economical Feasibility.
Technical Feasibility:
We can strongly say that it is technically feasible, since there will not be much
difficulty in getting required resources for the development and maintaining the
system as well. All the resources needed for the development of the software as
well as the maintenance of the same is available in the organization here we areutilizing the resources which are available already.
Economic Feasibility
Development of this application is highly economically feasible .The
organization needed not spend much m one for the development of the system
already available. The only thing is to be done is making an environment for the
development with an effective supervision. I f we are doing so , we can attain
the maximum usability of the corresponding resources .Even after the
development , the organization will not be in a condition to invest more in the
organization .Therefore , the system is economically feasible.
7/30/2019 Six Week Industrial Training Report
11/39
11 | P a g e
HARDWARE CONFIGURATION
Processor : Intel i3 CoreRAM : 128 MBHard Disk : 20GBMonitor : 15 Color monitorKey Board : 122 Keys
7/30/2019 Six Week Industrial Training Report
12/39
12 | P a g e
SOFTWARE CONFIGURATION
Operating System : Windows NT,Windows 98,
Windows XP,
Windows 7.
Front End : Netbeans IDE 6.5Back End : MS Access 2007.
7/30/2019 Six Week Industrial Training Report
13/39
13 | P a g e
SYSTEM CONFIGURATION
This management system can be used in windows 98, Windows2000, Windows
XP and Windows NT, supported for other platform such as Apple, Macintosh
and UNIX.
The system must be running Windows 98, Windows 98 or Windows NT4.0
operating system and must meet the following hardware requirements.
For Windows 95 based computers , a 486 / 66 MHz orhigher processor with 8MB
For Windows 98 based computers , a 500/88MHz orhigher processor with 32 Mb of RAM
For Windows NT based computers , a 488 / 66 MHz orhigher processor with 16 MB of RAM
For Windows 200 based computers , a 700/850 MHzor higher processor with 512 MB of Ram.
7/30/2019 Six Week Industrial Training Report
14/39
14 | P a g e
DATA FLOW DIAGRAM
DFD
Context Diagram:
dsdsdsd
Library
LEVEL 1
User System
newbook
Add newbook
Update/del
ete book
Search book
Issue book
Return
book
7/30/2019 Six Week Industrial Training Report
15/39
15 | P a g e
LEVEL 1
LEVEL 1
newstud
Add new
student
User search
Update/delete student
issue
Issue book
Return book
7/30/2019 Six Week Industrial Training Report
16/39
16 | P a g e
LEVEL 1:
LEVEL 1:
fine 1
Add new student
Return book
User search
count
Add new student
7/30/2019 Six Week Industrial Training Report
17/39
17 | P a g e
LEVEL 1:
LEVEL 1:
Book count
Add new book
Login
Login window
Change password
7/30/2019 Six Week Industrial Training Report
18/39
18 | P a g e
SOFTWARE INTERFACE
Splash Screen
7/30/2019 Six Week Industrial Training Report
19/39
19 | P a g e
WELCOME FRAME
7/30/2019 Six Week Industrial Training Report
20/39
20 | P a g e
ADD NEW BOOK FRAME
7/30/2019 Six Week Industrial Training Report
21/39
21 | P a g e
ADD NEW STUDEANT FRAME
7/30/2019 Six Week Industrial Training Report
22/39
22 | P a g e
BOOK ISSUE FRAME
7/30/2019 Six Week Industrial Training Report
23/39
23 | P a g e
BOOK RETURN FORM
7/30/2019 Six Week Industrial Training Report
24/39
24 | P a g e
DELETE / UPDATE BOOK FORM
7/30/2019 Six Week Industrial Training Report
25/39
25 | P a g e
DELETE / UPDATE STUDENT FRAME
7/30/2019 Six Week Industrial Training Report
26/39
26 | P a g e
CHANGE PASSWORD FRAME
7/30/2019 Six Week Industrial Training Report
27/39
27 | P a g e
SEARCH BOOK FRAME
MAIN FRAME
7/30/2019 Six Week Industrial Training Report
28/39
28 | P a g e
USER SEARCH FRAME
7/30/2019 Six Week Industrial Training Report
29/39
29 | P a g e
ABOUT FRAME
7/30/2019 Six Week Industrial Training Report
30/39
30 | P a g e
SYSTEM DESIGN
INPUT DESIGN:
Input design is the process of converting user-oriented input to a computer based
format. Input design is a part of overall system design, which requires verycareful attention .Often the collection of input data is the most expensive part of
the system.
The main objective of input design are:
Produce cost effective method of input. Achieve highest possible level of accuracy. Ensure that the input is acceptable to and understood by the staff.
Input Data:
The goal of designing input data is to make enter easy, logical and free from
errors as possible. The entering data entry operators need to know the allocated
space for each field; field sequence and which must match with that in the
source document. The format in which the data fields are entered should be
given in the input form .Here data entry is online; it makes use of processor that
accepts commands and data from the operator through a key board. The input
required is analyzed by the processor. It is then accepted or rejected. Input
stages include the following processes
Data Recording Data Transcription Data Conversion Data Verification Data Control Data Transmission Data Correction
7/30/2019 Six Week Industrial Training Report
31/39
31 | P a g e
One of the aims of the system analyst must be to select data capture method and
devices, which reduce the number of stages so as to reduce both the changes of
errors and the cost.
Input types can be characterized as:
External Internal Operational Computerized Interactive
Input files can exist in document form before being input to the computer. Input
design is rather complex since it involves procedures for capturing data as well
as inputting it to the computer.
7/30/2019 Six Week Industrial Training Report
32/39
32 | P a g e
OUTPUT DESIGN
Outputs from computer systems are required primarily to communicate the
results of processing to users. They are also used to provide a permanent copy of
these result for latter consultation .Computer output is the most important and
direct source of information to the users. Designing computer output should
proceed in an organized well throughout the manner. The right output must be
available for the people who find the system easy to use. The outputs have been
defined during the logical design stage. If not, they should defined at thebeginning of the output designing terms of types of output connect, format,
response etc.
Various types of outputs are
External outputs
Internal outputs Operational outputs Interactive outputs Turn around outputs
All screens are informative and interactive in such a way that the user can full
fill his requirements through asking queries.
7/30/2019 Six Week Industrial Training Report
33/39
33 | P a g e
DATABASE DESIGN
The general theme behind a database is to handle information as anintegrated whole. A database is a collection of interrelated data stored with
minimum redundancy to serve many users quickly and effectively. After
designing input and output, the analyst must concentrate on database design
or how data should be organized around user requirements. The general
objective is to make information access, easy quick, inexpensive and flexible
for other users. During database design the following objectives are
concerned:-
Controlled Redundancy Data independence Accurate and integrating More information at low cost Recovery from failure Privacy and security Performance Ease of learning and use
7/30/2019 Six Week Industrial Training Report
34/39
34 | P a g e
TABLES USED
Table Name: newstud
Field Name Data Type
ID Text
Name1 Text
Address Text
course Text
branch Text
sem Textphone Text
Table Name: fine1
Field Name Data Typestudid Text
fine Text
Table Name: login
Field Name Data TypeUsername Text
Password Text
7/30/2019 Six Week Industrial Training Report
35/39
35 | P a g e
Table Name: newbook
Field Name Data Typebookid Text
bookname Text
subject Text
Department Text
Publication Text
author Text
copies Text
cost Text
Table Name: count
Field Name Data Typecounter Text
Table Name: bookcount
Field Name Data Typebookcounter Text
7/30/2019 Six Week Industrial Training Report
36/39
36 | P a g e
Table Name: issue
Field Name Data Typebookid Textstudid Text
issuedate Text
issuemonth Text
issueyear Text
duedate Text
duemonth Text
dueyear Text
7/30/2019 Six Week Industrial Training Report
37/39
37 | P a g e
SYSTEM IMPLEMENTATION
Implementation is the stage in the project where the theoretical design is turnedinto a working system. The implementation phase constructs, installs and
operates the new system. The most crucial stage in achieving a new successful
system is that it will work efficiently and effectively.
There are several activities involved while implementing a new project they are
End user training End user Education Training on the application software System Design Parallel Run And To New SystemPost implementation Review
End user Training:
The successful implementation of the new system will purely upon the
involvement of the officers working in that department. The officers will be
imparted the necessary training on the new technology.
End User Education:
The education of the end user start after the implementation and testing is over.
When the system is found to be more difficult to under stand and complex, more
effort is put to educate the end used to make them aware of the system, giving
them lectures about the new system and providing them necessary documents
and materials about how the system can do this.
7/30/2019 Six Week Industrial Training Report
38/39
38 | P a g e
Training of application software:
After providing the necessary basic training on the computer awareness, the
users will have to be trained upon the new system such as the screen flows and
screen design type of help on the screen, type of errors while entering the data,
the corresponding validation check at each entry and the way to correct the data
entered. It should then cover information needed by the specific user or group to
use the system.
Post Implementation View:
The department is planning a method to know the states of the past
implementation process. For that regular meeting will be arranged by the
concerned officers about the implementation problem and success
7/30/2019 Six Week Industrial Training Report
39/39
Reference:
NIIT Mumbai.
www.google.comwww.findicon.comwww.java2s.comwww.java.sun.comwww.wikipedia.org
http://www.google.com/http://www.google.com/http://www.findicon.com/http://www.findicon.com/http://www.java2s.com/http://www.java2s.com/http://www.java.sun.com/http://www.java.sun.com/http://www.java.sun.com/http://www.java2s.com/http://www.findicon.com/http://www.google.com/