Online Shopping Mall project report
Short Description
This report is prepared by M.Tech 2nd sem student for the practical exams submission...
Description
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 Project 5. Future Scope for enhancement 6. Conclusion 7.
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 Side During 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
Software Used
• Intel Dual Core Processor
• WAMP SERVER
• 160 GB Hard Disk Drive.
•
• 1GB RAM.
• NOTEPAD
• O.S. – Windows XP SP2
• MS PAINT
MYSQL Database
At System Users Side The following is the requirements for the system users including members and administrators. Hardware Requirements • Intel Pentium 4 Processor
Software Requirements • Browser (IE 7.0 or Above,
• 20 GB Hard Disk Drive.
Mozilla Firefox, Google
• 256MB RAM.
Chrome
• O.S. – Windows XP
• 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
Registration
reply
Reque st
Operation/dat a processing
Online Shopping Mall Database
Login / Index (Approved/Reject)
(Acknowledgem ent)
Products / Cart / Shopping (Acknowledgem ent)
Payment / Submissi
Payment / Checkout
E-R Diagram : ER-Diagram (ERD) Customer Entity
Product Entity
Business House
Name
Addres s
PhoneN o.
Cpwd Emailid
Cid Get Serv ice
Business House
Address
Ph NO.
Customer Sol d
Name Baske tof
Pcate Price g
pnam Products e
Pwarr Pdetai anls
Numbe r Shopping Bucket
Pno.
Contai ns
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-tomarket. 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 needs 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 1.
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.
Access The Online Shopping Mall Website
Browse Catalog and Search Item CUSTOMER
Get Product Information
Log On to Website (IF USERD ID IS THERE)
CUSTOMER
If New User Then User Is Authenticated (New Login ID is made by new User)
SALE
User Login
Buy the Product
Give Shipping Info CUSTOMER Give Payment Info
Get Invoice (i.e., Slip)
Get confirmed i.e. Received Product
SERVICE
User Login
Enter Product Details
Small Problem CUSTOMER Medium Problem
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 product 3. Live help will be provided in the future 4. 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 searching 2) Kevs PHP- MYSQL 3) Wrox Press – Beginning PHP 4)
Online at www.w3schools.org
http://www.tgmc.in/project_scenario_view.php? page=1&id=5 6) Sun Herald 7) www.money.cnn.com 8) PHP MySQL Website Programming: Problem - Design - Solution by Chris Lea 5)
9) Web Database Applications with PHP & MySQL, 2nd Edition by David Lane 10)
PHP and MySQL Web Development, Second Edition by Luke Welling.
View more...
Comments