Professional Documents
Culture Documents
P 0406 Project - Report
P 0406 Project - Report
1. ORGANISAION PROFILE
2. INTRODUCTION
2.1 SYNOPSIS
2.2 OVERVIEW OF PROJECT.
3. SYSTEM STUDY
3.1 PROBLEM DEFINITION
3.2 SOFTWARE REQUIREMENTS
3.3 HARDWARE REQUIREMENTS
5. SYSTEM ANALYSIS
6. DESIGN SPECIFICATION
6.1 TABLES
6.2 CONTEXT DIAGRAM
6.3 DATAFLOW DIAGRAMS
7. SYSTEM SPECIFICATION
8. SCREENS
10. CONCLUSION
11. BIBLIOGRAPHY
INTRODUCTION
SYNOPSIS
Object
Strings
Threads
Classes
Math
The Math class provides a library of math
routines and values such as pi.
Process
AWT Package
Distributed
Robust
Secure
Java is intended to be used in
networked/distributed environment toward that
end; a lot of emphasis has been placed on
security. Java enables the contraction of
virus-free, temper-free systems.
Architecture Neutral
Portable
Interpreted
High Performance
While the performance of interpreted
bytecodes is usually more than adequate, there
are situations higher performance is required.
The bytecodes can be translated on fly into
machine code for the particular CPU the
application is running on.
Multithreaded
PARADIGM OF JAVA
JAVA APPLETS
ADVANTAGES OF APPLETS:
DISADVANTAGES OF APPLET:
Object
Componen
t
Container
Panel
Window
Applet
Frame
JAVA VS C++: -
INTRODUCTION TO JDBC
JDBC ARCHITECTURE:
Application
JDBC-ODBC Bridge: -
What is Servlets?
Servlets are modules of Java code that run in
a server application to answer client requests.
Servlets are not tied to a specific client-
server protocol but they are most commonly used
with Http and the word "SERVLET" is often used
in the meaning of "HTTP Servlets".
Inter-Servlet communication
Compiling Servlets
UNDERSTANDING INTERNET
HARDWARE REQUIREMENTS:
If Internet being accessed through a telephone
line
Then we need
A
computer with minimum requirements
A
modem
A
telephone
INTRODUCTION TO HTML
Introduction to URLs
Relative URLs
What is HTML?
To publish information for global
distribution, one needs a universally
understood language, a kind of publishing
mother tongue that all computers may
potentially understand. The publishing
language used by the World Web is HTML (from
HyperTextMarkupLanguage).
HTML 4.0
Internalization
Accessibility
Tables
Compound Documents
Style Sheets
COMPONENTS OF WWW: -
WEBPAGE: -
HOME PAGE: -
LINK: -
WEB SITES: -
A group of related pages is a site. They are
the pages to go on he Web. Companies,
Government agencies, institutions,
individuals, etc maintain the web sites.
WEB SERVERS: -
HEPERTEXT: -
GATEWAY PROGRAMS: -
PROTOCAL: -
Servlet
SERVER
Code
Handle Client
SERVLETCode
Client
Requests Client
Server
Servlet code
Server
SYSTEM SPECIFICATION
The application ONLINE SHOPPING was
designed into two modules
SYSTEM DESIGN
Design of software involves conceiving,
planning out and specifying the externally
observable characteristics of the software
product. We have data design, architectural
design and user interface design in the design
process. These are explained in the following
section. The goal of design process is to
provide a blue print for implementation,
testing and maintenance activities.
DATA DESIGN:
FESIBILITY STUDY:
1. Technical Feasibility
2. Economical Feasibility
3. Operational Feasibility.
1. Technical Feasibility: -
2. Economical Feasibility: -
3. Operational Feasibility:
TESTING:
The testing phase is an important part of
software development. It is the process of
finding errors and missing operations and also
a complete verification to determine whether
the objectives are met and the user
requirements are satisfied.
Correction
Adaptation
Enhancement
Prevention
Correction:
Even with the best quality assurance
activities is lightly that the customer will
uncover defects in the software. Corrective
maintenance changes the software to correct
defects.
Maintenance is a set of software
Engineering activities that occur after
software has been delivered to the customer
and put into operation. Software configuration
management is a set of tracking and control
activities that began when a software project
begins and terminates only when the software
is taken out of the operation.
Corrective Maintenance
Adaptive Maintenance
Perfective Maintenance or Enhancement
Preventive maintenance or reengineering
ADAPTATION:
ENHANCEMENT:
PREVENTION:
Identify change.
Control chug.
-----------------------------------------------------
Column Name Type
-----------------------------------------------------
Product Id Int
Product Name Varchar
Product Type Varchar
UnitPrice Float
Quantity Varchar
Units in stock Int
Units on Order Int
-----------------------------------------------------
------------------------------------------------
Column Name Type
------------------------------------------------
Order Number Int
Order Date Date
CustomerName Varchar
BillAddress Varchar
ShippingAddress Varchar
PhoneNumber Varchar
Email-Id Varchar
Amount Float
Shipped Status Varchar
------------------------------------------
------------------------------------------------
Column Name Type
------------------------------------------------
ProdId Int
ProductName Varchar
Price Float
------------------------------------------------
------------------------------------------------
Column Name Type
------------------------------------------------
CardType Varchar
CardNumber Varchar
------------------------------------------------
DATAFLOW DIAGRAMS
CONTEXT DIAGRAM
Product details
Enhance
Product Customer
Merchant Update
Order
Delete
Customer Details
FIRST LEVEL DATA FLOW DIAGRAM FOR MARCHANT
LOGIN TO ENHANCE STORES
Merchant Details
Stores Enhance
Merchant stores
Store Details
FIRST LEVEL DATA FLOW DIAGRAM FOR MARCHANT
LOGIN TO ENHANCE STORES
Merchant Details
Stores Delete
Merchant Or
Update
Updated store
Details
FIRST LEVEL DATAFLOW DIAGRAM FOR CUSTOMER
PROCESSING ON PRODUCTS
Product details
Amount Payable
SECOND LEVEL DATA FLOW DIAGRAM FOR BILL
SHIPMENT
Product details
Shipment Address
Specified by
Address the Customer
INTERPRETATION OF THE RESULT