0% found this document useful (0 votes)
102 views34 pages

Major Project Report On Online Crime Station: Bachelor of Technology

Uploaded by

jaideep
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views34 pages

Major Project Report On Online Crime Station: Bachelor of Technology

Uploaded by

jaideep
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

MAJOR PROJECT REPORT

ON ONLINE CRIME STATION

Submitted in Partial Fulfillment of the


Requirements for the Award of the Degree
Of
BACHELOR OF TECHNOLOGY
IN
CSE
SUBMITTED BY
VARNIKA
2514240

UNDER THE SUPERVISION OF


Dr. KULVINDER SINGH
Assistant Professor
U.I.E.T, K.U.K

DEPARTMENT OF CSE
UNIVERSITY INSTITUTE OF ENGINEERING & TECHNOLOGY
KURUKSHETRA UNIVERSITY
KURUKSHETRA-136119
2014-2018

1
CONTENTS

Page No.
Declaration
3
Certificate
4
Acknowledgements
5
Introduction
6-7
System Analysis
8-10
Hardware & Software Requirement
11
Introduction about Java
12-15
Feasibility Study
16-17
System Design
18-23
Implementation
24
Snapshots
25-31
Conclusion
32
Scope for Future Enhancement
33
Bibliography
34

2
DECLARATION

I hereby declare that the work which is being presented in the project, entitled “ONLINE
CRIME STATION” for the award of the degree of BACHELOR of Technology in Computer
Science and Engineering is an authentic record of my own work carried out under the
supervision of Dr. KULVINDER SINGH, Assistant Professor, Department of C.S.E. U.I.E.T,
Kurukshetra University, and Kurukshetra. The matter presented in this project has not been
submitted by me for the award of any degree/diploma of this or any other University/Institute.

Further, I declare that where other’s ideas or words have been included, I have adequately cited
and referenced the original sources. I also declare that I have adhered to all principles of
academic honesty and integrity and have not misrepresented or fabricated or falsified any
idea/data/fact/source in my submission. I understand that any violation of the above will be cause
for disciplinary action by the Institute and can also evoke penal action from the sources which
have thus not been properly cited or from whom proper permission has not been taken when
needed.

I hereby agree to indemnify U.I.E.T and its Teaching Staff against any and all losses
incurred in connection with the processing related to any claim of plagiarism and/or
copyright infringement. Further, the responsibility of this act of plagiarism or
infringement, if proved, will be borne solely by me.

Date : VARNIKA

3
CERTIFICATE
This is to certify that the project entitled “ONLINE CRIME STATION” submitted by
VARNIKA , Roll No. 2514240 to the Department of CSE of U.I.E.T, Kurukshetra University,
Kurukshetra for the award of the Degree of Bachelor of Technology in CSE, is a project work
carried out by their under my supervision and guidance. Their project has reached the standard
of fulfilling the requirements of regulations relating to degree.

I wish him success in all his future endeavors.

Dr. KULVINDER SINGH

Assistant professor

Deptt. of CSE.

U.I.E.T

This is to certify that VARNIKA is a bona fide student of Bachelor of Technology in CSE, under
class Roll No. 2514240. The project is, in our opinion worthy for consideration for the award of
Bachelor of Technology in CSE.

VARNIKA Dr. KULVINDER SINGH

B.Tech. Assistant Professor

Deptt. of CSE. Deptt. of CSE.

U.I.E.T U.I.E.T

4
ACKNOWLEDGEMENT
First and foremost I would like to express our gratitude to our guide
Dr. KULVINDER SINGH & other faculty member for giving me wonderful opportunity to
work on the project. I am very thankful to her who was always ready to lend their helping hand
to me. This project has giving us fair exposure to some of the very interesting features of
“ONLINE CRIME STATION” and “ADVANCED JAVA, HTML, CSS” along beyond doubt it
will help us in the short and long run. I am very grateful to her introducing me to some of very
exciting features of “ONLINE CRIME STATION”.

I am thankful to all my teachers of UNIVERSITY INSTITUTE OF ENGINEERING &


TECHNOLOGY who were simply full ideas and whenever there was any need, they shared
those great ideas and concept with us. And in the end, I would like to thank all those who helped
me during the testing phase of the project.

5
Chapter - 1

1.1 Introduction about the project

The project titled as “Online Crime Station “is a web based application. This software
provides facility for reporting online crimes, complaints, missing persons, show most wanted
person details mailing as well as chatting. Any Number of clients can connect to the server. Each
user first makes their login to sever to show their availability. The server can be any Web Server.
An SMTP Server must be maintained for temporary storage of emails and chat jar files for
enable the chatting facilities. The main modules in this project

1.2 Modules

 Visitors

 Registered Users

 Administrator

1.3 Abstract view:

The aim of this project is to develop a managing system which is easily accessible to the public.
This system registers the complaints from people through online and it will also helpful to admin
department in catching user, in system and person can give any complaint at any time.

Online Crime System is an application covers complete Management System and this project
will help them to manage all activities related to crime. In this application we can easily track all
the complaint details, User details, Registered users, etc. and it is having some additional features
to manage crime records.
The online crime system envisages information sharing within the organization and across the
States in the country especially the information on types of crimes. The software to be produced
is on “Online Crime Station”.

The main authority is given to the Admin. He provides unique username and password for each
user & user through which the user can login and perform the activities given by the Admin.
Next is the main module of the system that is the User module. In this all the user information
will be stored in the database.

6
1.4 OBJECTIVE
Starting the project, we should fully know about the meaning of project. There are seven letters
in the word “PROJECT”. Each character has its own technical meaning.

P – planning: this deals with the idea at thinking and which are required for project.

R – Resource: the money problem will be solved and resources from which collected.

O – Operating: the procedure from which getting job is prepared in a systematic way is known
as operation.

J – Joint effort: this is directly proper to a operation output is a made of several person working
sincerely is known as JOIN EFFORT.

E – Engineering: A well educated engineer can do this work in a better way to find out better
result. Hence the project is as engineer function.

C – Cooperation :To make the project successfully, it is necessary for its success and completion
of project.

T – Technique :It must as it gives a better shape. It is not possible to complete the project
without technique.

The project is a system that gives the systematic way of planning and working.

7
Chapter - 2
2.1 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 between the system users and system developers. System
analysis or study is an important phase of any system development process. The system is
studied to the minutest detail and analyzed. The system analyst plays the role of the interrogator
and dwells deep into the working of the present system. The system is viewed as a whole and the
input to the system are identified. The outputs from the organizations are traced to the various
processes. System analysis is concerned with becoming aware of the problem, identifying the
relevant and decisional variables, analyzing and synthesizing the various factors and determining
an optimal or at least a satisfactory solution or program of action.

A detailed study of the process must be made by various techniques like interviews,
questionnaires etc. The data collected by these sources must be scrutinized to arrive to a
conclusion. The conclusion is an understanding of how the system functions. This system is
called the existing system. Now the existing system is subjected to close study and problem areas
are identified. The designer now functions as a problem solver and tries to sort out the
difficulties that the enterprise faces. The solutions are given as proposals. The proposal is then
weighed with the existing system analytically and the best one is selected. The proposal is
presented to the user for an endorsement by the user. The proposal is reviewed on user request
and suitable changes are made. This is loop that ends as soon as the user is satisfied with
proposal.

Preliminary study is the process of gathering and interpreting facts, using the information for
further studies on the system. Preliminary study is problem solving activity that requires
intensive communication between the system users and system developers. It does various
feasibility studies. In these studies a rough figure of the system activities can be obtained, from
which the decision about the strategies to be followed for effective system study and analysis can
be taken. Here in the Email to Fax server project, a detailed study of existing system is carried
along with all the steps in system analysis. An idea for creating a better project was carried and
the next steps were followed.

8
2.2 Existing System

In the existing system only we can see the details of particular information about the police
stations in our state, the existing system has more workload for the authorized person, but in the
case of Proposed System, the user can registered in our site and send the crime report and
complaint about a particular city or person.

2.3 Drawbacks of Existing System




More man power.


Time consuming.


Consumes large volume of pare work.


Needs manual calculations.


No direct role for the higher officials.

Damage of machines due to lack of attention.
To avoid all these limitations and make the working more accurately the system needs to be
computerized.

2.4 Proposed System

The aim of proposed system is to develop a system of improved facilities. The proposed system
can overcome all the limitations of the existing system. The system provides proper security and
reduces the manual work. The existing system has several disadvantages and many more
difficulties to work well. The proposed system tries to eliminate or reduce these difficulties up to
some extent. The proposed system will help the user to reduce the workload and mental conflict.
The proposed system helps the user to work user friendly and he can easily do his jobs without
time lagging.

2.5 Expected Advantages of Proposed System

The system is very simple in design and to implement. The system requires very low system
resources and the system will work in almost all configurations. It has got following features:

9


Ensure data accuracy’s.


Proper control of the higher officials.


Reduce the damages of the machines.


Minimize manual data entry.


Minimum time needed for the various processing.


Greater efficiency.


Better service.


User friendliness and interactive.

Minimum time required.

10
Chapter - 3

3.1 Hardware Specification

Processor : Pentium III/AMD Athlone XP

RAM : 128 MB

Hard disk : 20 GB

FDD : 1.44MB

Monitor : 14 inch

Mouse : 3 Button scroll

CD Drive : 52 X

Keyboard : 108 keys

3.2 Software Specification

Operating System : Windows 7

Languages : java 2(JDBC, JSP, Servlet)

Front End : HTML, CSS, JavaScript

Platform : J2EE

Web Servers : Apache Tomcat 8.0

Backend : My SQL

Browser Program : Internet explorer/Mozilla Fireworks

11
Chapter- 4

4. INTRODUCTION ABOUT LANGUAUGES

4.1 JAVA

Java (with a capital J) is a high-level, third generation programming language, like C, Fortran,
Smalltalk, Perl, and many others. You can use Java to write computer applications that crunch
numbers, process words, play games, store data or do any of the thousands of other things
computer software can do.

Compared to other programming languages, Java is most similar to C. However although Java
shares much of C's syntax, it is not C. Knowing how to program in C or, better yet, C++, will
certainly help you to learn Java more quickly, but you don't need to know C to learn Java. Unlike
C++ Java is not a superset of C. A Java compiler won't compile C code, and most large C
programs need to be changed substantially before they can become Java programs.

4.2 FEATURES OF JAVA:


Java is Simple
Java is a Platform
Java is Object-Oriented
Java is Platform Independent
Java is High Performance
Java is Multi-Threaded

4.3 HTML:

Hypertext Markup Language (HTML) is the standard markup language for creating web
pages and web applications. Web browsers receive HTML documents from a web server or from
local storage and render them into multimedia web pages. HTML describes the structure of a
web page semantically and originally included cues for the appearance of the document.

12
4.4 CSS:

Cascading Style Sheets, fondly referred to as CSS, is a simple design language intended to
simplify the process of making web pages presentable.CSS handles the look and feel part of a
web page. Using CSS, you can control the color of the text, the style of fonts, the spacing
between paragraphs, how columns are sized and laid out, what background images or colors are
used, layout designs and variations in display for different devices and screen sizes as well as a
variety of other effects.

4.5 JAVASCRIPT:

JavaScript is a simple, powerful, and popular programming language that is built into web
browsers. Learning JavaScript is especially useful if you are a web designer and already
know HTML and CSS, because it is used to make web pages interactive. However,
JavaScript is not 4.3limited to making interactive web pages; you can also use it for server-
side programming using a framework like Node.js.

4.6 JQUERY:

JQuery is a lightweight, "write less, do more" and JavaScript library. The purpose of jQuery is
to make it much easier to use JavaScript on your website. JQuery takes a lot of common tasks
that require many lines of JavaScript code to accomplish, and wraps them into methods that
you can call with a single line of code.

4.7 Net Beans IDE:

Net beans IDE quickly develop the Java desktop, mobile and web application. It is free and open
source and a large community and user around the world used it. An IDE is much more than a text
editor. The NetBeans Editor indents lines, matches words and brackets, and highlights source code
syntactically and semantically. It lets you easily refractor code, with a range of handy and powerful
tools, while it also provides code templates, coding tips, and code generators. The editor supports
many languages from Java, C/C++, XML and HTML, to PHP, Groovy,

13
Javadoc, JavaScript and JSP. Because the editor is extensible, you can plug in support for
many other language.

Support for multiple Languages:

NetBeans IDE offers superior support for C/C++ and PHP developers, providing comprehensive
editors and tools for their related frameworks and technologies. In addition, the IDE has editors
and tools for XML, HTML, PHP, Groovy, Javadoc, JavaScript, and JSP.

Cross Platform Support:

NetBeans IDE can be installed on all operating systems that support Java, from Windows to
Linux to Mac OS X systems. Write Once, Run Anywhere, is as true for NetBeans IDE as it is for
your own applications. because NetBeans IDE itself is written in Java, too!

4.8 Introduction to back end

4.8.1 MY SQL:

MySQL is an open-source relational database management system (RDBMS) in July 2013, it


was the world's second most widely used RDBMS, and the most widely used open-source client–
server model RDBMS. The MySQL development project has made its source code available
under the terms of the GNU General Public License, as well as under a variety
14
of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the
Swedish company MySQL AB, now owned by Oracle Corporation. For proprietary use, several
paid editions are available, and offer additional functionality.

MySQL is a popular choice of database for use in web applications, and is a central component
of the widely used WAMP open source web application software stack (and other "AMP"
stacks). WAMP is an acronym for "Linux, Apache, MySQL, PHP."

Features:

 Cross-platform support

 Stored procedures, using a procedural language that closely adheres to SQL/PSM

 Triggers & Cursors

 Updatable views.

15
CHAPTER-5

5.1 FEASIBILITY STUDY

Feasibility study is made to see if the project on completion will serve the purpose of the
organization for the amount of work, effort and the time that spend on it. Feasibility study lets
the developer foresee the future of the project and the usefulness. A feasibility study of a system
proposal is according to its workability, which is the impact on the organization, ability to meet
their user needs and effective use of resources. Thus when a new application is proposed it
normally goes through a feasibility study before it is approved for development.
The document provide the feasibility of the project that is being designed and lists various areas
that were considered very carefully during the feasibility study of this project such as Technical,
Economic and Operational feasibilities. The following are its features:

5.2 TECHNICAL FEASIBILITY

The system must be evaluated from the technical point of view first. The assessment of this
feasibility must be based on an outline design of the system requirement in the terms of input,
output, programs and procedures. Having identified an outline system, the investigation must go
on to suggest the type of equipment, required method developing the system, of running the
system once it has been designed.
Technical issues raised during the investigation are:


Does the existing technology sufficient for the suggested one?

Can the system expand if developed?

The project should be developed such that the necessary functions and performance are achieved
within the constraints. The project is developed within latest technology. Through the technology
may become obsolete after some period of time, due to the fact that never version of same
software supports older versions, the system may still be used. So there are minimal constraints
involved with this project. The system has been developed using Java the project is technically
feasible for development.

16
5.3 ECONOMIC FEASIBILITY

The developing system must be justified by cost and benefit. Criteria to ensure that effort is
concentrated on project, which will give best, return at the earliest. One of the factors, which
affect the development of a new system, is the cost it would require.
The following are some of the important financial questions asked during preliminary
investigation:

The costs conduct a full system investigation.


The cost of the hardware and software.
The benefits in the form of reduced costs or fewer costly errors.

Since the system is developed as part of project work, there is no manual cost to spend for the
proposed system. Also all the resources are already available, it give an indication of the system
is economically possible for development.

5.4 BEHAVIORAL FEASIBILITY

This includes the following questions:




Is there sufficient support for the users?

Will the proposed system cause harm?
The project would be beneficial because it satisfies the objectives when developed and installed.
All behavioral aspects are considered carefully and conclude that the project is behaviorally
feasible

17
CHAPTER-6

6.1 SYSTEM DESIGN

Design is the first step into the development phase for any engineered product or system. Design
is a creative process. A good design is the key to effective system. The term “design” is defined
as “the process of applying various techniques and principles for the purpose of defining a
process or a system in sufficient detail to permit its physical realization”. It may be defined as a
process of applying various techniques and principles for the purpose of defining a device, a
process or a system in sufficient detail to permit its physical realization. Software design sits at
the technical kernel of the software engineering process and is applied regardless of the
development paradigm that is used. The system design develops the architectural detail required
to build a system or product. As in the case of any systematic approach, this software too has
undergone the best possible design phase fine tuning all efficiency, performance and accuracy
levels. The design phase is a transition from a user oriented document to a document to the
programmers or database personnel. System design goes through two phases of development:
Logical and Physical Design.

6.2 LOGICAL DESIGN:

The logical flow of a system and define the boundaries of a system. It includes the following
steps:

 Reviews the current physical system – its data flows, file content, volumes , Frequencies
etc.
 Prepares output specifications – that is, determines the format, content and Frequency of
reports.
 Prepares input specifications – format, content and most of the input functions.
 Prepares edit, security and control specifications.
 Specifies the implementation plan.
 Prepares a logical design walk through of the information flow, output, input, Controls
and implementation plan.
 Reviews benefits, costs, target dates and system constraints.

18
6.3 PHYSICAL DESIGN:

Physical system produces the working systems by define the design specifications that tell the
programmers exactly what the candidate system must do. It includes the following steps.


Design the physical system.


Specify input and output media.


Design the database and specify backup procedures.


Design physical information flow through the system and a physical design


Plan system implementation.


Prepare a conversion schedule and target date.


Determine training procedures, courses and timetable.


Devise a test and implementation plan and specify any new hardware/software.

Update benefits , costs , conversion date and system constraints

Design/Specification activities:


Concept formulation.


Problem understanding.


High level requirements proposals.


Feasibility study.


Requirements engineering.

Architectural design.

6.4 MODULE DESIGN




Visitors


Registered Users

Administrator

6.4.1 The visitor module include,



View Latest News: This module help the visitor to see the latest news which can updated
by the admin.

View most wanted persons: This module helps the user to view all most wanted persons which
can be given by the administrator.
6.4.2 The registered user module includes,


Add Complaint: This module help the user to report online complaints.


Add Crime report: This module help the user to report online crimes.
 Add Missing person: This module help the user to report online missing persons details also we
have to add photos of missing person using heterogeneous database.

19



View Missing persons: This module help the user to view all the missing person details.


Edit Complaint: This module help the user to edit his complaint details.


Edit Account: This module help the user to update his or her profile.

View complaint status: This module allows us to view the status of all complaint that you have

posted earlier.

View Most wanted persons: This module help the user to view all most wanted persons which

can be given by the administrator.

View crime status: This module allows us to view the status of the all crimes that you have
posted earlier.



Add and View feedback: This module helps the user to add and view feedbacks
6.4.3 The administrator module includes,

 View and reply user complaint: This module helps the admin to view and reply user’s complaint
details

 View and reply user crimes: This module helps the admin to view and reply user’s crimes details

 New admin: This module used for add new admin

 Add and delete latest news: This module helps the admin to add and delete latest news.

 View and delete user’s feedback: This module helps the admin to add and delete user’s feedback

 Add delete and view most wanted persons: This module helps the admin to add, delete and view
most wanted person details.

 Add, delete and view missing persons: This module helps the admin to add, delete and view
missing person details.

 Add and view Criminal registration: This module helps the admin to add and view criminal
registrations.

 Add and view FIR: This module helps the admin to add and view Fir reports

 Add and view history sheet: This module helps the admin to add and view history reports

 View and delete all complaint reply: This module helps the admin to view and delete complaint
reply.

 Add and view prisoner report: This module helps the admin to add and prisoner reports

20











































Chapter - 7
7. DATA FLOW DIAGRAM

7.1 Context flow diagram


 Interface between user and administration

Complaint Management
UserID, Complaints

Online Crime
Administrator
User Station

Solutions, Feedback

7.3 Level 1 DFD- Administrator


 Administration login
 Access various features like registration details, complains, feedback, FIR and mortem
details.

Administrator Registration details

User name, Password


View user details

Login Online
Crime View Complaints
Station Complaints

Add Solutions
View Feedback

User
Feedback

Add Reports

Add mortem analysis FIR

Mortem Details

21
7.4 Level 1 DFD- User
 User registration
 User login
 Add complaints

Registration
User Registration

Username/Password

Username/Password
Login

Verify
Login

Complaints
Complaints
Complaint
Registration

7.5 Level 2 DFD- User


 User login
 Check your complaints status and feedback solutions

Collecting
Solutions
User Feedback Feedback

User name Password

Complaint
Complaint
Registration
Login Complaint Details

Complaint ID

Status

Complaint
Status

Complaint Status

22
Chapter - 8

8.1 IMPLEMENTATION

Implementation is the stage of the project where the theoretical design is turned into a working
system. It can be considered to be the most crucial stage in achieving a successful new system
gaining the users confidence that the new system will work and will be effective and accurate. It
is primarily concerned with user training and documentation. Conversion usually takes place
about the same time the user is being trained or later. Implementation simply means convening a
new system design into operation, which is the process of converting a new revised system
design into an operational one.

Implementation is the stage of the project where the theoretical design is tuned into a working
system. At this stage the main work load, the greatest upheaval and the major impact on the
existing system shifts to the user department. If the implementation is not carefully planned and
controlled it can create chaos and confusion.

Implementation includes all those activities that take place to convert from the existing system to
the new system. The new system may be a totally new, replacing an existing manual or
automated system or it may be a modification to an existing system. Proper implementation is
essential to provide a reliable system to meet organization requirements. The process of putting
the developed system in actual use is called system implementation. This includes all those
activities that take place to convert from the old system to the new system. The system can be
implemented only after through testing is done and if it is found to be working according to the
specifications. The system personnel check the feasibility of the system. The more complex the
system being implemented, the more involved will be the system analysis and design effort
required to implement the three main aspects: education and training, system testing and
changeover. The implementation state involves the following tasks:

 Careful planning.

 Investigation of system and constraints.

 Design of methods to achieve the changeover.

 Training of the staff in the changeover phase.

23
Chapter – 9

SNAPSHOTS

9.1 Main Page


 Run the project

24
9.2 Login Page
 Click on Registration( for new user)
 Click on the Administration
 Enter the username and password

25
9.3 About Us Page
 Click on About Us for the information about the application

26
9.4 Find Nearest Police Station Page
 Click on Find Nearest Police Station to find the location of nearest police station to
you.

27
9.5 Services Page
 Click on Services to know the services provided by government.

28
9.6 Feedback Page
 Click on the Feedback
 Enter your name, email id.
 Add your suggestion or complain to it.
 Click in feedback to submit.

29
9.7 Contact Us Page
 Click on the Contact Us
 Address, contact no. of police station is displayed.

30
Chapter – 10

10.1 CONCLUSION

The project titled as “Online Crime Station” is a web based application. This software provides
facility for reporting online crimes, complaints, missing persons, show most wanted person
details mailing as well as chatting. This software is developed with scalability in mind.
Additional modules can be easily added when necessary. The software is developed with
modular approach. All modules in the system have been tested with valid data and invalid data
and everything work successfully. Thus the system has fulfilled all the objectives identified and
is able to replace the existing system.

The project has been completed successfully with the maximum satisfaction of the organization.
The constraints are met and overcome successfully. The system is designed as like it was decided
in the design phase. The project gives good idea on developing a full-fledged application
satisfying the user requirements.

The system is very flexible and versatile. This software has a user-friendly screen that enables
the user to use without any inconvenience. Validation checks induced have greatly reduced
errors. Provisions have been made to upgrade the software. The application has been tested with
live data and has provided a successful result. Hence the software has proved to work efficiently.

31
Chapter – 11

11.1 SCOPE FOR FUTURE ENHANCEMENT

In future we can use Image reorganization instead of using heterogeneous database more
over High speed, accuracy and non-redundant data are the main advantages of the proposed
system. In the proposed system the user is provided with a choice of data screen, which are
similar in formats to the source documents. Data entry errors can be minimized through
validity checks. After the verification only the data are placed the permanent database. The
software can be developed further to include a lot of modules because the proposed system is
developed on the view of future, for example we should develop the system as a database
independent using JDBC so we can connect it to any other database, Now the proposed
system is based on PC and intranet but in the future if we need to convert it into internet then
we need to change the front end only because we are developing this on the basis of OOP
technology and most of the business logic’s are bounded in the class files and module like
reusable components.

32
Chapter – 12

12.1 BIBLIOGRAPHY

The following books are being used to fulfill the requirements of the proposed project and
are helpful in the understanding, development and the maintenance of the project:

 The Complete Reference: Java 2, Fourth Edition


By: Herbert Scheldt

 Core Java: Volume 2-Advanced Features

By: CaS.Horstmann and Gary Cornell

 Java Server Programming for Professionals

By: Ivan Bayross, Sharanam Shah, Cynthia Bayross, and Vaishali Shah

 Beginning Web Programming with HTML, XHTML and
CSS By: Wrox

 Head First Servlets and JSP

By: Bert Bates, Kathy Sierra, Bryan Basham

Websites Visited:

 www.google.com

 www.w3schools.com

 www.wikipedia.org

 www.java.sun.com

33

You might also like