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++: -
- Networking
- Database Connection (via JDBC)
- Multithreading
- Distributed Objects (via RMI and CORBA)
- Compression
- Commerce
INTRODUCTION TO JDBC
Application
DATA BASE
JDBC Driver Manager: - Function of the driver
manager is to findout available drivers in the
system and connects the application to the
appropriate database. Whenever a connection is
requested. However, to help the driver manager
identify different types of drivers, each
driver should be registered with the driver
Manager.
JDBC-ODBC Bridge: -
What is Servlets?
Inter-Servlet communication
Compiling Servlets
Internet:
UNDERSTANDING INTERNET
HARDWARE REQUIREMENTS:
A
computer with minimum requirements
A
modem
A
telephone
Taking a first issue of computers with
minimum requirements may put everyone
wondering what could be the requirements?
INTRODUCTION TO HTML
Introduction to URLs
Fragment Identifiers
Relative URLs
What is HTML?
HTML 4.0
Internalization
Accessibility
Tables
Compound Documents
Style Sheets
WEBPAGE: -
HOME PAGE: -
LINK: -
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:
Implementation:
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.
Ensure that change is being properly
implemented.
Report change to others that may have an
interest.
DESIGN SPECIFICATION
TABLES
-----------------------------------------------------
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
Merchant Details
Stores Enhance
Merchant stores
Store Details
Merchant Details
Stores Delete
Merchant Or
Update
Updated store
Details
Product details
Customer Product name Product
type Customer
Details
Amount Payable
Product details
Products Bill Bill
Customer Processing
Order
Shipment
Shipment Address
Specified by
Address the Customer
INTERPRETATION OF THE RESULT
ADVANTAGES