Online Shopping Mall project report

Post on 26-Oct-2014

153 views 12 download

Tags:

description

This report is prepared by M.Tech 2nd sem student for the practical exams submission

Transcript of Online Shopping Mall project report

GEETANJALI INSTITUTE OF TECHNICAL STUDIES UDAIPUR

PROJECT REPORT ON E-POSTOFFICE

M.TECH CSE

(2011-12)

SUBJECT

SOFTWARE SYSTEM LAB

SUBMITTED TO: SUBMITTED BY:

MR. AJAY KUMAR SHARMA SHETH M.OVESH [CO-ORDINATOR M-TECH (CSE) & HOD (I.T.)]

PREFACE

The Online Shopping Mall (OSM) application enables vendors to set up online shops, customers to browse through the shops, and a system administrator to approve and reject requests for new shops and maintain lists of shop categories. Also on the agenda is designing an online shopping site to manage the items in the shop and also help customers purchase them online without having to visit the shop physically. Our online shopping mall will use the internet as the sole method for selling goods to its consumers. The consumer will be in complete control of his/her shopping experience by using the “unique storefront” concept. Shopping will be highly personalized and the mall will provide lower prices than most competitors. This, in brief, is a description of our product which will showcase a complete shopping experience in a small package.

ACKNOWLEDGEMENT

I express my sincere gratitude and thanks to Miss Abhinity Shah, for providing me the excellent opportunity to do a project Online Shopping Mall and providing me with all the essential elements required for the completion and enhancement of this project. I am also grateful to MR. AJAY KUMAR SHARMA (CO-ORDINATOR M-TECH(CSE) & HOD (IT )), for his expert guidance and cooperation in making my project a learning and worthwhile experience. I would like to thanks those respondents who have taken pain in successful completion of my project work.

TABLE OF CONTENTS

Page no.1. Introduction 2. Specific Requirements

Software Requirement Hardware Requirement

3. Analysis and Design Data Flow Diagrams Entity Relation Diagrams USE CASE Diagrams

4. Snapshot of the Project5. Future Scope for enhancement6. Conclusion7. References.

INTRODUCTION

Online Shopping Mall System is a web-based application intended to provide automated solution and services to customer. Consider a Business organization which have all of its business through INTERNET i.e., WEBSITES. The Business Organization has its offices in few states and normally use courier facility to deliver the product .If possible home delivery is also possible.This Business Organization mainly has two sectors first one is sale which sale the product to the customer and second is service which is provided to the customer. BUSINESS ORGANIZATION

SALE SERVICE

Online Shopping Mall provide sales and service to customer by interaction with customer. The success of a company is mainly based on its satisfied customers, which in turn gives huge profits. Retaining existing customers is also an important job of a company. Online Shopping Mall concentrates on the retention of customers by collecting all data from every interaction, every

customer makes with a company from 'all' access points whether they are phone, mail, web or field. The company can them use this data for specific business purposes viz., marketing, service, support or sales

REQUIRMENTS

At Developer SideDuring system development, i have to design both static and dynamic website interfaces, create website functions and a database system, edit photos and pictures, so its has a set of software and hardware requirements.Hardware Used

Intel Dual Core Processor 160 GB Hard Disk Drive. 1GB RAM. O.S. – Windows XP SP2

Software Used WAMP SERVER MYSQL Database NOTEPAD MS PAINT

At System Users SideThe following is the requirements for the system users including members and administrators.

Hardware Requirements Intel Pentium 4 Processor 20 GB Hard Disk Drive. 256MB RAM. O.S. – Windows XP

Software Requirements Browser (IE 7.0 or Above, Mozilla Firefox, Google Chrome Browser Must be JavaScript Enabled

ANALYSIS AND DESIGN

Online Shopping Mall offers a platform for people to read product reviews online. So they can research well about the particular product they wish to buy in future. Now a days people depend on internet much more for shopping products online. But they are not sure whether the product they are purchasing is good or bad. At My Online Shopping Mall Reviews, people can research the products and later they can buy it from the same website itself. We have good list of product reviews for all categories such as clothing, garments, men's accessories, women's accessories, health and beauty products, electronic products, mobile phones, computer and laptops, books and magazines, furniture, sports goods, jewelry, office supplies etc.

System Analysis is a management technique, which helps in designing a new system or improving an existing system. System Analysis is the process of gathering and interpreting facts, diagnosing problems (if any), using information to recommend improvements to the system. There are four basic elements of system analysis:-Output, Input, Files, processes. For computerization of any system, the existing system must be thoroughly being understood to determine “how the computer can be best used to make its operation most effective”. This is acquired by analyzing existing system.

DATA FLOW DIAGRAMS

Login / Index

(Approved/Reject)

Registration

reply Request

Products / Cart /

Shopping

Operation/data processing

(Acknowledgement)

Payment / Checkout

(Acknowledgement) Payment / Submission

Online Shopping Mall

Database

E-R Diagram :ER-Diagram (ERD)Customer Entity

Product Entity

Business House

Sold

Get Service

Basketof

ProductsPricePcateg pname PdetailsPwarran

Business House

Customer

Shopping Bucket

Number

Name

Address

Cid

Cpwd

Emailid

Ph NO.

NameAddress

PhoneNo.

UML Diagrams :Why Use UML? As the strategic value of software increases for many companies, the industry looks for techniques to automate the production of software and to improve quality and reduce cost and time-to-market. These techniques include component technology, visual programming, patterns and frameworks. Businesses also seek techniques to manage the complexity of systems as they increase in scope and scale. In particular, they recognize the need to solve recurring architectural problems, such as physical distribution, concurrency, replication, security, load balancing and fault tolerance. Additionally, the development for the World Wide Web, while making some things simpler, has exacerbated these architectural problems. The Unified Modeling Language (UML) was designed to respond to these needs1. USE CASE A use case is a set of scenarios that describing an interaction between a user and a system. A use case diagram displays the

Contains

Pno.

relationship among actors and use cases. The two main components of a use case diagram are use cases and actors.

An actor is represents a user or another system that will interact with the system you are modeling. A use case is an external view of the system that represents some action the user might perform in order to complete a task.

Browse Catalog and Search Item

Access The Online Shopping Mall Website

Get Product Information

CUSTOMER

If New User Then User Is Authenticated

(New Login ID is made by new User)

Log On to Website

(IF USERD ID IS THERE)

CUSTOMER

SALE

Give Shipping Info

Buy the Product

Give Payment Info

CUSTOMER

Get Invoice (i.e., Slip)

Get confirmed i.e. Received Product

User Login

SERVICE

Enter Product Details

User Login

Small Problem

Medium Problem

CUSTOMER

Replace Product

Customer Satisfied

Form Relationship

Activity Diagram:

Activity diagrams describe the workflow behavior of a system. Activity diagrams are similar to state diagrams because activities are the state of doing something. The diagrams describe the state of activities by showing the sequence of activities performed. Activity diagrams can show activities that are conditional or parallel.

SNAPSHOT OF PROJECT

Import project into eclipse Import project into eclipse

Database and configuration Database and configuration

Navigation pages Navigation pages:

Login Page:

Update Product Info Update Product Info:

Page Flow of the Application Page Flow of the Application:

Browse Page Browse Page:

Shopping basket Shopping basket:

Confirm Order Confirm Order:

Registration Page:

Order History Order History:

FUTURE SCOPE FOR ENHANSEMENT

1. The Online Shopping Mall at present not provide service through telephony, but in Online Shopping Mall we can provide it in future.2. Automatic mail sending facility is provided to the customer ,that purchases the product3. Live help will be provided in the future4. Websites will be mounted using secure http connection. 5. Shopping Mall employees are responsible for internal affairs like processing orders, assure home delivery, getting customer's delivery-time feedback, updating order's status and answering client's queries online

CONCLUSION

After completing this project I came to a conclusion that the computer programming appears catchy if and only if the problem is difficult. I concluded that the approach, which is predefined and presumed. From a proper analysis of positive points and constraints on the component, it can be safely concluded that the product is a highly efficient GUI based component. This component can be easily plugged in many other systems. Also the component is user friendly. Neither the help nor the beautification of the problem says anything. It is the common logic, which is applied with some common sense, which blends together to develop the mental approach of person.

REFERENCES

This document contains provisions which, through reference in this text, constitute provisions of the present document.1) Google Search Engine for various searching2) Kevs PHP- MYSQL3) Wrox Press – Beginning PHP4) Online at www.w3schools.org5) http://www.tgmc.in/project_scenario_view.php? page=1&id=56) Sun Herald7)  www.money.cnn.com8) PHP MySQL Website Programming: Problem - Design - Solution by Chris Lea9) Web Database Applications with PHP & MySQL, 2nd Edition by David Lane

10) PHP and MySQL Web Development, Second Edition by Luke Welling.