1 Rank Free Project Download
1 Rank Free Project Download
www.project-download.com
Project-download.com
https://fb.com/AllProjectDownload
google.com/+Project-download
[email protected]
1st Rank Free Project Download
www.project-download.com
Certificate
This is to certify that
Project-download.com
1st Rank free project download site providing Free Project. Now your duty is
to make this project advanced. We provide you following project.
Enjoy the project.
Above are few of them. If you want more projects please visit website.
List is update on 19 march 2006.
1st Rank Free Project Download
www.project-download.com
What is Project-Download.com?
Student can download for reference or submitting of their Mini Projects as well as Major
Projects. The Free Project Download Website provides to reuse the resources and avoiding
repeated implementation of same project. Instead of Implementation of same project you can
take reference and make your own Innovative project by adding Features.
Warning: Don’t use project as it is. Because intension is to educate you. If you have any
suggestion about website or found any Non-Working Project or Span. please email or
comment. So other can’t harm of those things.
Acknowledgement
The Success behind any project always involves many people. The same
thing is with us, in fact may be I even forgot many of the names.
But the first personality that comes to my mind is Prof.Mr.Lakhadive”
Who is HOD of our Computer Science Department. He has helped me in all
the way that a guide can. My sincerer thank for his help & encouragement.
INDEX
Introduction.
Project Description.
Analysis.
Design Documents.
E-R Diagram.
Use Case Diagram.
Class Diagram.
Object Diagram.
Sequence Diagram.
Collaboration Diagram.
Activity Diagram.
Deployment Diagram
Bibliography.
1st Rank Free Project Download
www.project-download.com
Introduction
Existing System
Physically
Visits
Enter in Queue.
The actual purpose of going for this system is to make the organizational
process to get speed up.
1st Rank Free Project Download
www.project-download.com
Project Descriptions
Overall Description:
Number of Databases:
Analysis
Property:- Property are the Authentications required for a particular Voting
Panel ,It Is a server side Entity. It has following attributes.
About Java
Initially the language was called as “oak” but it was renamed as “Java” in 1995.
The primary motivation of this language was the need for a platform-
independent (i.e., architecture neutral) language that could be used to
When you use a Java-compatible Web browser, you can safely download Java
applets without fear of virus infection or malicious intent.
Portability
For programs to be dynamically downloaded to all the various types of platforms
connected to the Internet, some means of generating portable executable code
is needed .As you will see, the same mechanism that helps ensure security also
helps create portability. Indeed, Java’s solution to these two problems is both
elegant and efficient.
Translating a Java program into byte code helps makes it much easier to run a
program in a wide variety of environments. The reason is, once the run-time
package exists for a given system, any Java program can run on it.
Although Java was designed for interpretation, there is technically nothing about
Java that prevents on-the-fly compilation of byte code into native code. Sun has
just completed its Just In Time (JIT) compiler for byte code. When the JIT
compiler is a part of JVM, it compiles byte code into executable code in real time,
on a piece-by-piece, demand basis. It is not possible to compile an entire Java
program into executable code all at once, because Java performs various run-
time checks that can be done only at run time. The JIT compiles code, as it is
needed, during execution.
Overall Description
Java
Java Source
Source Java
Java Byte
byte Code
code Java
Java VM
VM
JavaJava
Source . Class
Java programming uses to produce byte codes and executes them. The first box
indicates that the Java source code is located in a. Java file that is processed
with a Java compiler called javac. The Java compiler produces a file called a.
class file, which contains the byte code. The. Class file is then loaded across the
network or loaded locally on your machine into the execution environment is the
Java virtual machine, which interprets and executes the byte code .
Java Architecture
Java architecture provides a portable, robust, high performing environment for
development. Java provides portability by compiling the byte codes for the Java
Virtual Machine, which is then interpreted on each platform by the run-time
environment. Java is a dynamic system, able to load code when needed from a
machine in the same room or across the planet.
Compilation of code
When you compile the code, the Java compiler creates machine code (called
byte code) for a hypothetical machine called Java Virtual Machine (JVM). The
JVM is supposed to execute the byte code. The JVM is created for overcoming
the issue of portability. The code is written and compiled for one machine and
interpreted on all machines. This machine is called Java Virtual Machine.
1st Rank Free Project Download
www.project-download.com
Java
PC Compiler Interpreter
Java
(PC)
Source
Code Byte code
………..
Macintosh Java
……….. Compiler Interpreter
(Platform
Indepen (Macintosh)
……….. dent)
SPARC
………… Java
Interpreter
Compiler ( Spare )
During run-time the Java interpreter tricks the byte code file into thinking that it
is running on a Java Virtual Machine. In reality this could be a Intel Pentium
Windows 95 or SunSARC station running Solaris or Apple Macintosh running
system and all could receive code from any computer through Internet and run
the Applets.
Simple
Java was designed to be easy for the Professional programmer to learn and to
use effectively. If you are an experienced C++ programmer, learning Java will
be even easier. Because Java inherits the C/C++ syntax and many of the object
oriented features of C++. Most of the confusing concepts from C++ are either
left out of Java or implemented in a cleaner, more approachable manner. In Java
there are a small number of clearly defined ways to accomplish a given task.
Object-Oriented
Java was not designed to be source-code compatible with any other language.
This allowed the Java team the freedom to design with a blank slate. One
1st Rank Free Project Download
www.project-download.com
outcome of this was a clean usable, pragmatic approach to objects. The object
model in Java is simple and easy to extend, while simple types, such as integers,
are kept as high-performance non-objects.
Robust
Client Server
Technologies
1st Rank Free Project Download
www.project-download.com
Client Server:-
Overview :-
With the varied topic in existence in the fields of computers, Client Server is one,
which has generated more heat than light, and also more hype than reality. This
technology has acquired a certain critical mass attention with its dedication
conferences and magazines. Major computer vendors such as IBM and DEC;
have declared that Client Servers is their main future market. A survey of DBMS
magazine reveled that 76% of its readers were actively looking at the client
server solution. The growth in the client server development tools from $200
million in 1992 to more than $1.2 billion in 1996.
Client server implementations are complex but the underlying concept is simple
and powerful. A client is an application running with local resources but able to
request the database and relate the services from separate remote server. The
software mediating this client server interaction is often referred to as
MIDDLEWARE.
The key client server idea is that client as user is essentially insulated from the
physical location and formats of the data needs for their application. With the
proper middleware, a client input from or report can transparently access and
manipulate both local database on the client machine and remote databases on
one or more servers. An added bonus is the client server opens the door to
multi-vendor database access indulging heterogeneous table joins.
server simply provides a remote disk drive that can be accessed by LAN
applications on a file-by-file basis. The client server offers full relational database
services such as SQL-Access, Record modifying, Insert, Delete with full relational
integrity backup/ restore performance for high volume of transactions, etc. the
client server middleware provides a flexible interface between client and server,
who does what, when and to whom.
Time-sharing changed the picture. Remote terminal could view and even change
the central data, subject to access permissions. And, as the central data
banks evolved in to sophisticated relational database with non-
programmer query languages, online users could formulate adhoc
queries and produce local reports with out adding to the MIS applications
software backlog. However remote access was through dumb terminals,
and the client server remained subordinate to the Slave\Master.
1st Rank Free Project Download
www.project-download.com
Feasibility Study
The success of any system resides particularly form the user point that is,
does the system provides you the proper information, easy to operate.
The crucial part is deciding upon the requirement, to provide him the
possible solution .The system should meet the user needs, the system
should be economical. the system be easily maintained and enhanced.
Feasibility study is conducted to test the operational, economical and
technical feasibility of the system.
Operational Feasibility :
The system provides a user-friendly interface
and is therefore easy to use. Operating the system requires
no programming knowledge anybody with basic computing
knowledge can use the system. Therefore the system is
operationally feasible.
Economic Feasibility :
Apart from the development cost and the cost
incurred in setting up resource to use the system, the system
helps saving administrative expenses on
phones/Faxes/personal visits. But the cost incurred in the
Developing and setting up necessary Hardware to use the
system is unavoidable. The cost involved in developing and
implementing the system is not high, the system definitely
helps improving processes. The system is developed using
software which is easily available everywhere.
The System being on-line, error detection is speedy resulting
in saving man-hours to produce error free output.
After rectifying error.Ultimetly the basic aim of the
developer is to increase Customer satisfaction. So the system
is economically feasible.
Technical Feasibility :
1st Rank Free Project Download
www.project-download.com
Required Hardware:
128 MB RAM.
Required Software:
UML VP Suite.
1st Rank Free Project Download
www.project-download.com
Documents Design
1st Rank Free Project Download
www.project-download.com
Design Document :
ER-Diagrams
The ERD is the notation that is used to conduct the date modeling
activity the attributes of each data
Descriptions.
The set of primary components that are identified by the ERD are
Their relationships.
Use cases model the system from the end users point of view, with the
following objectives
of how the end user and the system interact with one
another.
Use Cases
The actors who have been recognized within the system are
1. System administrator
2. Voter
Collaboration Diagram:
A Collaboration Diagram show the interaction organized around the object in the
interaction and their links
To each other. Unlike sequence diagram the collaboration diagram show the
relationship among the relation
1st Rank Free Project Download
www.project-download.com
Ship among the Object. Collaboration Diagram does not show the time as,
Separate dimension .So,
Sequence number determines the sequence of messages. Collaboration diagram
cross between the
Symbolic diagram and sequence diagram.
Uses:
1. Describe the specific scenario by duplicate the moment of messages between
the object.
2. Show the spatial organization of object and there interaction rather than
interaction.
View: Dynamic.
Sequence Diagram:
Class Diagram:
Class Diagram describe the static nature of the system of the system .It
describe the type of object in the system
And there static relationship, you can specify the characteristic and process it
can carry out (operation).
The class is group of object with similar properties and common behavior
(operations), common relationship
To the other object and common semantic. In Class diagram following are
different visibility modes,
1. + public
2. # protected
3. – private
4. $ static attribute
5. / Derived attribute
6. * Primary Key
A use case is a set of scenario that describe on interaction between the user
and system. A use case diagram.
1st Rank Free Project Download
www.project-download.com
Show the relationship between the actors and use cases. Three main
components are,
1. Actor
2. Use cases
3. System Boundary
Activity Diagram:
Activity diagram are the dynamic modeling technique. It describe the activity of
control and it can initiate
The control activity. It can model the flow of control activity to activity. An
activity represents the some
Class operation in the system that result is change in the state of system.
It is used to model work flow and business model and interaction of
internal operation because activity
Diagram is special kind of state chart diagram.
1st Rank Free Project Download
www.project-download.com
Testing
Testing is the process of detecting errors. Testing performs a very critical role for
quality assurance and for ensuring the reliability of software. The results of
testing are used later on during maintenance also.
Psychology of Testing
The aim of testing is often to demonstrate that a program works by showing that
it has no errors. The basic purpose of testing phase is to detect the errors that
may be present in the program. Hence one should not start testing with the
intent of showing that a program works, but the intent should be to show that a
program doesn’t work. Testing is the process of executing a program with the
intent of finding errors.
Testing Objectives
The main objective of testing is to uncover a host of errors,
systematically and with minimum effort and time. Stating formally, we
can say,
Levels of Testing
In order to uncover the errors present in different phases we have the
concept of levels of testing. The basic levels of testing are as shown
below…
Acceptance
Client Needs Testing
System Testing
Requirements
System Testing
The philosophy behind testing is to find errors. Test cases are devised with this
in mind. A strategy employed for system testing is code testing.
Code Testing:
This strategy examines the logic of the program. To follow this method we
developed some test data that resulted in executing every instruction in the
program and module i.e. every path is tested. Systems are not designed as
entire nor are they tested as single systems. To ensure that the coding is perfect
two types of testing is performed or for that matter is performed or that matter
is performed or for that matter is performed on all systems.
1st Rank Free Project Download
www.project-download.com
Types of Testing
Unit Testing
Link Testing
Unit Testing
Unit testing focuses verification effort on the smallest unit of software i.e. the
module. Using the detailed design and the process specifications testing is done
to uncover errors within the boundary of the module. All modules must be
successful in the unit test before the start of the integration testing begins.
In this project each service can be thought of a module. There are so many
modules like Login, HWAdmin, MasterAdmin, Normal User, and PManager. Giving
different sets of inputs has tested each module. When developing the module as
well as finishing the development so that each module works without any error.
The inputs are validated when accepting from the user.
Link Testing
Link testing does not test software but rather the integration of each module in
system. The primary concern is the compatibility of each module. The
Programmer tests where modules are designed with different parameters,
length, type etc.
Integration Testing
After the unit testing we have to perform integration testing. The goal here is to
see if modules can be integrated properly, the emphasis being on testing
interfaces between modules. This testing activity can be considered as testing
the design and hence the emphasis on testing module interactions.
1st Rank Free Project Download
www.project-download.com
In this project integrating all the modules forms the main system. When
integrating all the modules I have checked whether the integration effects
working of any of the services by giving different combinations of inputs with
which the two services run perfectly before Integration.
System Testing
Here the entire software system is tested. The reference document for this
process is the requirements document, and the goal us to see if software meets
its requirements.
Acceptance Testing
Acceptance Test is performed with realistic data of the client to demonstrate that
the software is working satisfactorily. Testing here is focused on external
behavior of the system; the internal logic of program is not emphasized.
I have generated a list of test cases, sample data. which is used to check all
possible combinations of execution paths through the code at every module
level.
Input &
Output
Layout
1st Rank Free Project Download
www.project-download.com
1st Rank Free Project Download
www.project-download.com
1st Rank Free Project Download
www.project-download.com
1st Rank Free Project Download
www.project-download.com
1st Rank Free Project Download
www.project-download.com
Conclusions &
Recommendati
on
1st Rank Free Project Download
www.project-download.com
1st Rank Free Project Download
www.project-download.com
The entire project has been developed and deployed as per the requirements
Stated by the user, it is found to be bug free as per the testing standards that is
implemented. Any specification-untraced errors will be concentrated in the
coming versions, which are planned to be developed in near future. The system
at present does not take care off the money payment methods, as the
consolidated constructs need SSL standards and are critically to be initiated in
the first face; the application of the credit card transactions is applied as a
developmental phase in the coming days. The system needs more elaborative
technicality for its inception and evolution.
1st Rank Free Project Download
www.project-download.com
B i b li og ra p h y :-
JAVA Technologies
Black Java
JDBC