Professional Documents
Culture Documents
Sno
TITLE
Page Nos
1
ABSTRACT..
OVERVIEW..
2.1 Purpose of the project.
2.2
Existing
system
2.3
Proposed system.
REQUIREMENT SPECIFICATION.............
3.1 Hardware requirements
3.2
Software
requirements
FEASIBILITY STUDY..
4.1 Technical
feasibility.
4.2
Operational feasibility
LANGUAGE
SPECIFICATION
5.1
Introductio to JAVA
5.2
JavaScript
5.3
JSP
5.4
Servlet
5.5
MySQL
Database
5.6
Net
beans...
5.7
Apache
Tomcat
5.8
Glassfish.
5.9 Web application
SYSTEM
DESIGN..
6.1
System
Architecture..
6.2
Data flow
diagrams
6.3
E-R Diagrams
6.4
UML
Diagrams
7
SYSTEMDESCRIPTION
8
CODING
SYSTEM
TESTING.
9.1 Introduction to
Testing..
9.2 Test
Cases..
10
OUTPUT
SCREENS
11
CONCLUSION
12
BIBLIOGRAPHY..
1.ABSTRACT
2. OVERVIEW
PROPOSED SYSTEM:
3.REQUIREMENT SPECIFICATION
3.1 HARDWARE REQUIREMENTS
The hardware used for the development of project is:
System
Hard Disk
40 GB.
Floppy Drive
1.44 Mb.
Monitor
15 VGA Colour.
Mouse
Logitech.
Ram
512 Mb.
Operating system
Windows XP/7.
Language
JAVA
Front End
Jsp,Servlet,JavaScript
IDE
Netbeans 7.0
Application Server
Back End
MYSQL 5.5
4. FEASIBILITY STUDY
Feasibility study is a process which defines exactly what a project is
and what strategic issues need to be considered to assess its feasibility,
or likelihood of succeeding. Feasibility studies are useful both when
starting a new business, and identifying a new opportunity for an
existing business. Ideally, the feasibility study process involves making
5. LANGUAGE SPECIFICATIONS
5.1 INTRODUCTION TO JAVA:
code that runs on one platform does not need to be recompiled to run on
another. Java applications are typically compiled to byte code that can
run on any Java virtual machine (JVM) regardless of computer
architecture. Java is, as of 2014, one of the most popular programming
languages in use, particularly for client-server web applications, with a
reported 9 million developers. Java was originally developed by James
Gosling at Sun Microsystems and released in 1995 as a core component
of Sun Microsystems' Java platform. The language derives much of its
syntax from C and C++, but it has fewer low-level facilities than either
of them.
The original and reference implementation Java compilers, virtual
machines, and class libraries were originally released by Sun under
proprietary licences. As of May 2007, in compliance with the
specifications of the Java Community Process, Sun relicensed most of its
Java technologies under the GNU General Public License.
When you program for the Java platform, you write source code
in .java files and then compile them. The compiler checks your code
against the language's syntax rules, then writes out byte codes in .class
files. Byte codes are standard instructions targeted to run on a Java
virtual machine. In adding this level of abstraction, the Java compiler
differs from other language compilers, which write out instructions
suitable for the CPU chipset the program will run on.
The JVM
At run time, the JVM reads and interprets .class files and executes
the program's instructions on the native hardware platform for which the
JVM was written. The JVM interprets the byte codes just as a CPU
would interpret assembly-language instructions. The difference is that
the JVM is a piece of software written specifically for a particular
platform. The JVM is the heart of the Java language's "write-once, runanywhere" principle. Your code can run on any chipset for which a
suitable JVM implementation is available. JVMs are available for major
platforms like Linux and Windows, and subsets of the Java language
have been implemented in JVMs for mobile phones and hobbyist chips.
The Garbage Collector
`Java is distributed
The widely used protocols like HTTP and FTP are developed
in java. Internet programmers can call functions on these protocols and
can get access the files from any remote machine on the internet rather
than writing codes on their local system.
Java is Secure
Java does not use memory pointers explicitly. All the programs in
java are run under an area known as the sand box. Security manager
determines the accessibility options of a class like reading and writing a
file to the local disk. Java uses the public key encryption system to allow
the java applications to transmit over the internet in the secure encrypted
form. The bytecode Verifier checks the classes after loading.
1. No memory pointers
2. Programs run inside the virtual machine sandbox.
3. Array index limit checking
Java is compiled and interpreted
We all know that in Java code is compiled to byte codes that are interpreted
by Java virtual machines (JVM). This provides portability to any machine for
which a virtual machine has been written. The interpreter program reads the source
code and translates it on the fly into computations. The two steps of compilation
and interpretation allow for extensive code checking and improved security.
Java is Robust
The feature of java "write once -run any where" make java
portable. Many type of computers and operating systems are used for
programs By porting an interpreter for the Java Virtual Machine to any
computer hardware/operating system, one is assured that all code
compiled for it will run on that system. This forms the basis for Java's
portability.
5.2 JavaScript:
JSPs are usually used to deliver HTML and XML documents, but
through the use of OutputStream, they can deliver other types of data as
well.
The Web container creates JSP implicit objects like pageContext,
servletContext, session, request & response.
A JavaServer Pages compiler is a program that parses JSPs, and
transforms them into executable Java Servlets. A program of this type is
usually embedded into the application server and run automatically the
first time a JSP is accessed, but pages may also be precompiled for better
performance, or compiled as a part of the build process to test for errors.
5.4 Servlet:
RDBMS Terminology:
Net beans:
NetBeans
is
an
integrated
development
environment
for
by
the
Apache
Software
Foundation.
Tomcat
Glassfish:
6. SYSTEM DESIGN
6.1 SYSTEM ARCHITECTURE
LEVEL 0:
LEVEL 1:
LEVEL 2:
6.3 ER DIAGRAM
Password
Username
Friend
Admin
Name
Level 4
User
Write Post
Username
Adm
De
ano
Po
Class diagram:
Sequence diagram:
Activity diagram:
7. SYSTEM DESCRIPTION
The rise of Social Media services in the last years has created huge
streams of information that can be very valuable in a variety of
scenarios. What precisely these scenarios are and how the data streams
can efficiently be analyzed for each scenario is still largely unclear at
this point in time and has therefore created significant interest in
industry and academia. In this paper, we describe a novel algorithm for
geo-spatial event detection on Social Media streams. We monitor all
posts on Twitter issued in a given geographic region and identify places
that show a high amount of activity. In a second processing step, we
analyze the resulting spatio-temporal clusters of posts with a
networking
service is
platform
to
build social
photo/video/sharing
and
blogging. Online
network is
a social
structure made
up
of
set
based change detection and burst detection, respectively. This data set is
related to a controversial post by a famous person in Japan that the
reason students having difficulty finding jobs is, because they are
stupid and various replies to that post. The keyword used in the
keyword-based methods was Job hunting. The four data sets we
collected are called Job hunting, Youtube, NASA, BBC and
each of them corresponds to a user organized list in Togetter.
For each list, we extracted a list of Twitter users that appeared in
the list, and collected Twitter posts from those users. Number of
participants and the number of posts we collected for each data set. Note
that we collected Twitter posts up to 30 days before the time period of
interest for each user; thus, the number of posts we analyzed was much
larger than the number of posts listed in Togetter. This data set is related
to the discussion among Twitter users interested in astronomy that
preceded NASAs press conference about discovery of an arsenic-eating
organism. This data set is related to angry reactions among Japanese
Twitter users against a BBC comedy show that asked who is the
unluckiest person in the world (the answer is a Japanese man who got
hit by nuclear bombs in both Hiroshima and Nagasaki but survived).