Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ON
SUBMITTED BY
Name of Student
Enrollment No.
Sheth Priyanka
Sonigra Payal
14SOECA23103
14SOECA23105
Head of Department
Prof. KrunalVaghela.
RK.University
Rajkot.
RK. University
Rajkot.
Dec, 2014
ACKNOWLDGEMENT
PROJECT ABSTRACT
List Of Figure
List Of Table
Admin:
Category:
Comment:
Event_tb:
Feedback:
Gallery:
Inquiry:
Registration:
Service_tb:
INDEX
Title
Page No.
ABSTRACT
TABLES
II
List of Figures
III
List of Tables
IV
ABBREVIATIONS
NOTATIONS
VI
CHAPTER-1
01
1.1
02
1.1.1
CHAPTER-2
APPENDICES
REFERENCES
EXPERIENCE
04
10
PROJECT DEFINITION
In this project we have tried to build system with Customers can
Show our services. further, in our project we have explained
system in great depth. We used all the possible way to make
system more intelligible.
It will be from the report that we have also used screen shots to
present the data graphically to the user.
The simple shopping cart based system enable us to handle
operations with many more advantages and relaxation.
Thanks for viewing our project, which is our first step into
developing field.
E-Commerce System
What is E-Commerce?
E-commerce is concerned with transactions carried out between
two organizations or individuals on-line using their respective
computers which are connected by telecommunication system. In
an increasingly competitive global marketplace, it is extremely
important for businesses to embrace the latest methods and
trends to conduct their businesses. With the advancement of
technology, particularly the Internet, the world has discovered a
new path of opportunities, switching the transactions of
traditional business models into a better model far superior in
terms of efficiency, productivity, profitability and competitiveness.
This is where e-Commerce comes into the picture in which is
simply a short form for "Electronic Commerce".
E-Commerce is generally the craze today, which concept
covers the global information economy which includes electronic
trading of goods and services, electronic fund transfer, online
procurement, direct marketing, electronic billing, etc, through the
internet via the computer.
E-Commerce does not change the core of businesses, which is to
generate profitability from transactions, but it is to change the
approach of how to go about generating profits through an
efficient manner. This simply means obtaining information at our
fingertips, without wasting time, money and effort, and also to
conduct real time transactions in a Borderless World 24 hours a
day, 7 days a week. With e-Commerce transactions, it is a WinWin situation for the parties (both buyers and sellers)
participating in it.
E-Commerce itself is categorized into several sections. Among the
sections are Business-To-Business (B2B), Business-To-Consumer
(B2C), and Business-To-Government (B2G).
Eliminate Middleman
Sell directly to your customers.
Workflow automation
Shipping, real time inventory accounting system which adjusts
advancements in payment
encrypted, secure payment online.
technologies
allow
very
Security In e-commerce
Transactions take place from a computer to another company
SYSTEM ANALYSIS
Information Gathering
The first step was to understand the Structure of the system. The
next most important step was to understand the Business Logic
of the respective modules of the system. After studying the system
it was the time for gathering requirements and information about
the system. The information was collected and consolidated by
conducting a series of interviews with the Project Manager. This
was supplemented with collection of documents that form the
part of the present physical system. Simultaneously, a study of
the Development tools was carried out.
The requirements were documented and depending on these, the
prototype of the system was designed and documented to form
the requirement catalogue. This catalogue was put forward before
the Project Manager. Then after detailed data dictionary was
designed. Most of the requirements and design of the database
were given by the Project Manager, then also while implementing
Feasibility Analysis
Feasibility study is test of a system proposal according to its
workability, impact on the organization, ability to meet user
needs and effective use of resources. All the projects are feasible
given unlimited resources and infinite time! Ergo, feasibility study
means an evaluation of benefits versus costs incurred in
developing project, where cost includes manpower, time,
resources and money.
A purpose of feasibility study is to check out the possibility of a
computerized solution to the organizations observed problem
before very much money that has been spent on.
A feasibility study is carried out to select the best system that
meets performance requirements. Only by spending the time to
evaluate the feasibility do I reduce the chances for extreme
embarrassment at later stage of the system project.
Each of the feasible area was then abstracted into proposed
modules for BI and DW REPORTING. For the complete
feasibility study I need to concentrate on following area:
Economic Feasibility
Among the most important information contained in feasibility
study is the cost-benefit analysis. That is, an assessment of
economic justification for computer-based system. Cost-benefit
analysis delineates cost for development and weights them
against tangible and intangible benefits in the system.
Technical Feasibility
Technical analysis evaluates technical merits of the system at the
same time collecting additional information about performance,
reliability, maintainability and productivity. In some cases, this
system analysis step also includes a limited amount of research
and design.
Technical Requirement
Front end
How Accomplished?
HTML, DHTML, JavaScript
Back end
Technology used
Server
Documentation Tools
Communication Tools
MySQL
PHP
Apache
Macromedia Dream weaver MX, Edit plus,
Microsoft FrontPage
Intranet/Internet
Operational Feasibility
Operational feasibility measures how well the solution will work
in the organization and how will end-user & management feels
about the system. Proposed system is helpful for all the users
associated with the organization. It will allow the administrator to
have up-to-date information regarding all the aspects of their
users. The decision-making process will also become faster with
the use of data integration, consolidation. So it is feasible to
implement the system.
Schedule Feasibility
Projects are initiated with specific deadline. We need to evaluate
whether the deadlines are mandatory or desirable. Time is the
one of the critical factor in the development of any system but
this kind of feasibility is hardly perfect in any system.
We have been asked to complete the project within the working
days of the organization having period of 4-5 months
approximately. So we have managed to complete the development
part of the project before given deadline. In the Project Planning
section we elaborate our plan to develop the system within the
given period.
Hence, it is feasible to develop a system in predetermined time
interval.
Cost-Benefit Analysis
A cost-benefit analysis is necessary to determine economic
feasibility. The primary objective of the cost-benefit analysis is to
find out whether it is economically worthwhile to invest in the
project. If the return on the investment is good, then the project is
considered economically worthwhile.
Cost-benefit analysis is performed by first listing all the costs
associated with the project. Costs consist of direct costs and
Concepts Of Internet
The Internet has been described as a loose collection of related
networks or as network of networks.
Both of these descriptions are accurate, in a sense, but both fall
short of describing fully what the Internet really is. That is
perhaps because it is very hard to exactly describe the Internet. It
appears to be different things to different people.
Use of Internet
Intended for research purpose, it is now used for commercial
purpose.
We find organizations selling products on Internet or providing a
variety of services such as news, mapping, searching and much
more.
When you connect to the internet from office or home, your
computer becomes a small part of this giant network, the word
internet is coined from the word interconnection and networkit refers to the services to the services that can be reached using
the interconnected networks. The definition of Internet may be
different for each of us depending upon our requirement.
HTML
It is not a programming language. HTML is exactly what it claims
to be a markup language. You use HTML to mark up a text
document, just as you would if you were an editor with a red
pencil. The marks you use indicate which format (or presentation
style) should be used when displaying the marked text.
If you have ever used an old word-processor program, you already
know how a markup language works. In older word-processing
programs, if you wanted text to appear in italics, you might
surround it with control characters like this:/Italic is in italics/I
when the document was printed.
This is exactly how HTML works. If you want text to appear on a
web page in italics, you mark it like this:
Concepts of WWW
The World Wide Web for short , is a software application HTTP
makes it easy and possible for nearly anyone to publish and
browse documents on the Internet.
The information from the web is transported over the internet. In
fact, Web is now the driving force behind Internet. The Web
generates the greatest traffic demands on the Internet.
The Web runs on the HTTP protocol. Browsers are multiprotocol
which means they can talk to many different kinds of resources
that make up the Internet.
A central idea in development of the web was the URL, which
uniquely identifies a document on the Web.
Elements of Web
1. Web Page
Web page is an HTML document that is stored on Web Server and
that has a URL so that it can be accesed via Web.
2. Web Site
Web pages are collected from Web Site, which belongs to
particular person or organization. The URLs of these pages share
a common prefix, which is the address of the home page of the
site. The home page is the front door of the site.
3. Web Server
A Web Server is a computer connected to the Internet that runs a
program which takes responsibility for storing, retriving and
distributing some of the Webs files.
Scripting Languages
Scripting language can be defined as a simple programming
language designed to perform special or limited tasks, sometimes
associated with a particular application or function.
Through scripting language we can add computational abilities to
HTML rules documents could be distributed on the web but it has
no user interaction functionalities.
The result of associating scripting languages with HTML is a basic
level of interactivity between document and web surfers. Thus by
using scripts, It is possible to get control on form compilation, to
add some graphical effects to documents, to obtain information
on the user or about his browser, to modify the contents of page
in real time and so on.
It is important to be sure that what is going to be saved is exactly
what we have written, with no additional information. This is
because a script code has to be processed by the browser and any
unexpected character could make the code not work correctly, or
not work at all.
Web Programmers make use of the various scripting languages,
some of which are listed below:1. Php
2. JavaScript
But we use JavaScript as Client side Scripting language and
PHP as a server side Scripting language.
PHP
What is PHP?
PHP stands for PHP: Hypertext Preprocessor
PHP is a server-side scripting language, like ASP
PHP scripts are executed on the server
Why PHP?
PHP runs on different platforms (Windows, Linux, Unix, etc.)
PHP is compatible with almost all servers used today (Apache,
IIS, etc.)
PHP is FREE to download from the official PHP resource:
www.php.net
PHP is easy to learn and runs efficiently on the server side
MySql
Why Mysql
In principle, user can use any database
system in the PHP applications. Theres even no reason why you
cant hook one application up to several different database
engine. Compared to other choices, it offers several advantages
.
Use Mysql
consistent, isolated, durable) transaction support, unlimited rowlevel locking, distributed transaction capability, and multi-version
transaction support where readers never block writers and viseversa. Full data integrity is also, specialized transaction isolation
levels, and instant deadlock detection
5.web and data warehouse strength:Mysql is the de-facto standard for high-traffic websites
because of its high-performance query engine, tremendously fast
data insert capability, and strong support for specialized web
functions like fast full text searches this same strength also apply
to data warehousing environments were mysql scales up into the
terabyte range for either single servers or scale-out architectures.
Other features like main memory tables, B-tree and hash indexes,
and compressed archive tables that reduce storage requirements
by up to eighty-percent make myself a strong stand out for both
web and business intelligence applications.
7.comprehensive application development:One of the reasons mysql is the worlds most popular open
source database is that it provides comprehensive support for
9.open source freedom 24x7 support:Many corporations are hesitant tool fully commit to open
software because there believe they cant get the type of support
or professional service safety nets there currently rely on with
property software tool ensure the overall sources of they key
applications. The Questions of indemnification come up often as
well. These worries can be put to rest with mysql as complete
around-the- clock support as well as indemnification is available
through mysql network. Mysql is not a typical open
source
project as or the software is owned and supported by mysql .
Data Dictionary
Table - Admin
Description - This master table is used to store Admins login
information.
Table - Category_master
Description - This master table is used to store Categorys
information.
Table - Product
Description - This Master table is used to store Products
information.
Table - Address
Description - This master table is used to store Users Enquiry.
Table - Customer
Description - This master table is used to store Users
information.
Table customer_info
Table - Order_Product
Description - This table is used to store Orders information.
Table - Order_Master
Description -This Master table is used to store Orders
information.
Table -Manufacture
Description - This Master table is used to Manufacture
information.
Table - Shoping_cart
Description - This Master table is used to store Cart items
information.
Table - _Wishlist
Description - This Master table is used to list of Cart items
information.
HOME
Checkout
New Products
My
Account
Shopping Cart
Login
Product
Sports Shoes
Canvas
Shopping Cart
Sandals
Formal Shoes
Update Cart
Continue Cart
Flip Flops
Checkout
Admin
Add
Category
Update
Category
Product
Product
Delete
User
Setting
Change
Password
Create
User
Database
Setting
Reports
By
Product
By User
By Date
Categoty
Product
Backup
Tables
Snap Shots
Home
Restore
Tables
Categories
Brand
New Product
Most Order
My Account
Account Information
Login
Order History
Order View
Admin
Shoping cart
Checkout
Wishlist
Limitations
It can run only on windows servers. It is not compatible with
LINUX servers.
Conclusion
In making of this Shoestore.com application, we
have learnt that is becoming easy.Using this application, a user
gets a different information and a
cost effective solution
byvisiting unknown place efficiently with all the necessary
information regarding to various hotspotsthe user visits.Also this
application satisfies collaboration objective i.e. I make it and you
useit; u make it and I use it which is the actual motive of this
application.
BIBLOGRAPHY
Refrence Books
Murach's MySQL
www.w3schools.com
www.php.net
www.stackoverflow.com