Sie sind auf Seite 1von 17

Page 1 of 17

I.

TITLE OF THE PROJECT

This software is being developed to fulfill the requirements of Shopping System. It accomplishes the moto of promoting of the business of Shopping Bazaar group and provides shopping of variety of daily and luxurious products. Thus the most extensively suggested acknowledged (accepted) Title for the software is Shopping System. In online shopping process, a long range of diversified products is selled at very affordable price and an unmatched quality in this range. The product range is available for every class of the society, so each can shop in their budget. This Shopping System handles data with the better accuracy and maintains all the required valid constraints for the consistency of the Business functions. This software is designed keeping in mind the latest tradition of the online marketing with a professional look and feel.

Page 2 of 17

II.

INTRODUCTION OF THE PROJECT

Now a days in this fast life with very little time to relax, online marketing has become a need of people. This software developed is aim to promote and automate the shopping process. It maintains all the informations of a customer, products and orders of Shopping. With so many options of platforms to develop application software. This project Online Shopping system for Shopping is being developed by the help of two sophisticated technologies of JAVA and SQL Server 2005. The former is being in the foreground and the later will handle back-end respectively. The background language is favorites of many programmers because it offers the more wanted structure query facilities. SQL Server provides high securities at the database. Java platform has begun to more securable in the field of application development. With these above thought in mind Shopping system is being developed after brain storming the needs and requirements of the Shopping Bazaar group.

Page 3 of 17

III.

OBJECTIVE OF THE PROJECT

a)

Improved processing Speed: -

The project Shopping increases the processing speed of the Shopping Bazaar group as this system uses number of functions which are automatically perform fastly by the software. Also once we execute a process, it remains in memory and again doing the same function is carried out by fetching the instructions from memory, so processing speed increases.

b)

Faster retrieval of information: -

Since this project is carried out in SQL Server 2005 which supports more organized and complex queries, thus provides faster retrieval of information.

c) Better security: This software will safeguard the sensitive and important information by making it accessible only to authorized persons.

d) Enhanced communication: -

Page 4 of 17
Storing and retrieving of data at back-end from SQL Server to the application screen designed on JAVA enhances communication as information is presented in users way. Also the flow of information from one application to another is easily possible.

e) Integration: This software is developed in conjunction with JAVA and SQL Server 2005 which results in quick processing of data consistency with enhance communication.

f) Reduce cost: Carrying out computerized automation removes chances of human errors with fast data processing at a lower cost than possible with other methods.

g) Competitiveness: The project is developed keeping in mind the S/w competitiveness of market while consisting accuracy, flexibility, better documentation etc. Because this project is developed in JAVA, it is secured and with support of Online Shopping based application, distributed applications and network protocols.

Page 5 of 17

IV.

PROJECT CATEGORY

This project uses JAVA which is a complete Object Oriented language to develop the front end i.e. the user-interface, so the category of project falls in SBA (window Based Application). JAVA which is also called Internet based programming language is used to develop sophisticated window very quickly which can store and retrieve data from any relational database management system (RDBMS) with ease and reliability. Our project delicately falls in Relational Database Management system (RDBMS) environment. RDBMS is one of the important environments for commercial data Processing in the world. The SQL enterprise version takes care of the following: 1) Updating the database 2) Retrieving information from the data base 3) Accepting query language statement 4) Enforcing security specification

Page 6 of 17
5) Enforcing data integrity specification 6) Enforcing information consistency 7) Managing data sharing 8) Optimizing query 9) Managing system catalog

V. FRONT-END:

TOOLS AND PLATFORM

Today in this time of competence in the field of the software development need a window based application which can connect to relational database engine. This gives the programmer the opportunity to develop client-server based commercial application which gave user the power and ease of user of online based. From the my point of view, java is a simple and powerful object oriented programming language that is capable of developing robust and secure distributed application. Java is used not only for interactive Internet programming but also for developing stand alone applications. Java has many features in programming language, such as simple object oriented, multithreaded, robust, distributed, secure, platform independent. Java was designated to be very simple and easy to learn.

Page 7 of 17
Thus we aware of the various object oriented concepts can easily develop applications in java. The multi platform environment of the web places high demand on the reliability of the program to execute on a Varity of system. Java is one of the rapid application development tools as it enables the programmers to develop application very easily and very quickly. Java is true oops language (it supports abstraction, encapsulation, polymorphism, inheritance) multithreaded application. Java is designed to be used in networked and distributed environments where security is of permanent interface. Java was designed to support applications on heterogeneous network environments composed of a Varity of processors, the operating system architectures and multiple programming language interfaces. To enables a java application to execute any where on the network. All coding techniques used by the programmer in oops and in great detail this is coupled with material on how to use the carrier tools.

BACK END:
SQL Server 2005 is an RDBMS package developed by Microsoft Corporation. This RDBMS package can manage any type of data in a well-designed manner. SQL Server can handle more data and users by providing unprecedented scalability using network technology to support tens of thousands of users. SQL Server can deliver speed and performance for any user population while lowering the cost of the computing infrastructure. SQL Server, the Worlds most powerful relational database is the heart of open, standards based Network Computing Architecture. Network Computing Architecture allows IT organizations to spend less time struggling with interoperability issues and more time focusing on deploying solutions. Standards based network architectures make it possible to introduce objects into mainstream enterprise environments. This product allows creation of user defined function, procedure, database, trigger and other specific

Page 8 of 17
database processing. It has introduced a large number of new features such as analysis queries, scalar sub-queries, joins, pivot insert statement and merger statement. It continues to provide the most secure application development and deployment platform in the industry. Exception handling and user defined locking are fully supported. It also provides the key concept such as primary key, unique key and foreign key.

VI.

Data Flow diagram

DFD LEVEL 0

Page 9 of 17

Customer Customer SHOPPING CART Info Shop cart Stock details

Products

Page 10 of 17 DFD LEVEL 1


Input User Account

Gets

Customer

Registered

Check Login

False

Error

Verified

Display Menu

Ask

Order Entry

Product Details

Insert

Confirm Shop cart

Transfer

Orders Details

O.K.

Proceed

Page 11 of 17 VII. E-R Diagram

C_id S_id sinc e plac e has C_nam e address

Dob

Shop cart

Customer

phone

emai l
deals places

Order no

pcode satisfie s

Order no.

Odate

Invoice
Pcode Pname amoun t Qt y

Orders

Products
Pdesc typ e price

for

Page 12 of 17 VIII.
Account:

Data Structure

Field
AC_No AC_Type C_Name Amt Product:

Type
varchar varchar varchar varchar

Width
10 10 25 10

Attribute
Primary Key

Field
P_code Ptype P_name Pdesc Punitprice

Type
Varchar Varchar Varchar Varchar float

Width
10 25 25 25 8

Attribute
Primary Key

Shoppingcart:

Field
S_id P_code Ptype P_name Pdesc Punitprice Quantity C_name

Type
int varchar varchar varchar varchar float int varchar

Width
4 10 25 25 25 8 4 10

Attribute
Primary key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key

Order:

Field
S_id Odate

Type
int datetime

Width
4 8

Attribute
Foreign Key

Page 13 of 17

Order_details:

Field
S_id P_code Ptype P_name Pdesc Punitprice Quantity C_name

Type
int varchar varchar varchar varchar float int varchar

Width
4 10 25 25 25 8 4 10

Attribute
Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key

IX.

HARDWARE AND SOFTWARE REQUIREMENTS

Minimum requirement of hardware: 256 MB RAM or above 10 GB HARD DISK or above Pentium-III or above processor A printer or more

Page 14 of 17
A scroll mouse A keyboard

Minimum requirement of software: O/S-Windows XP Languages-SQL/PL-SQL Front end tool-JAVA Back end tool-SQL SERVER 2005

X.

Security and Validations

Security:
This project uses SQL SERVER 2005 as back-end and JAVA as front-end. It is good to store data on server and provide facilities to access data with restricted permission to the client. This

Page 15 of 17
feature can be easily deployed to SQL database. SQL Server database is a secure database. The reality of SQL Server security is very broad up to which we cant deal. No one can view/edit database without prior permission. Nevertheless we can roughly make a distinction of the security features which is provided by SQL Server 2005 and can be applied in the project.

XI.

VALIDATION CHECK

This project dedicated to solve the internal restriction of the databases as per security reasons. In this project, the key concepts of primary key, foreign key, null values are frequently used. It does not support redundant value. If user attempt to input meaningless/unnecessary data then such type of data is not accepted by this project. This means that it has high validation checking for

Page 16 of 17
inputted data. In this project JAVA validators are used to validate the data. The required field validator, expression validators etc. are such validators used in this project. Thus proper validation arrangements are made to maintain the consistency of data and information.

XII.

FUTURE SCOPE AND ENHANCEMENT

This project has been prepared to fulfill the requirements of shopping Cart System, keeping in mind the standard rules and regulations as well as the standard data of Shopping System that will be save our time and cost. As far as our project covers all-important details regarding its shopping and their respective information. Therefore, in future it will help together such information about Shopping..

Page 17 of 17

Storing large amount of data for future point of view. Reducing manual efforts for maintaining the records. Reducing the lead-time. It gives correct information about shopping that has to be further interpreted.

Das könnte Ihnen auch gefallen