View
214
Download
0
Category
Preview:
Citation preview
8/4/2019 e-commercs3
1/12
E-commerce Website for Retailers
Done by :
- Ahmed Alghasra- Fadhel Abbas
References:
http://www.techtarget.com
www.export.gov
www.wikipedia.com
http://borisgloger.com/2008/05/18/a-tale-of-two-
teams-waterfall-vs-agile/
http://agileintro.wordpress.com/2008/01/04/waterfa
ll-vs-agile-methodology/
http://www.techtarget.com/http://www.export.gov/http://www.export.gov/http://www.wikipedia.com/http://www.wikipedia.com/http://borisgloger.com/2008/05/18/a-tale-of-two-teams-waterfall-vs-agile/http://borisgloger.com/2008/05/18/a-tale-of-two-teams-waterfall-vs-agile/http://borisgloger.com/2008/05/18/a-tale-of-two-teams-waterfall-vs-agile/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://borisgloger.com/2008/05/18/a-tale-of-two-teams-waterfall-vs-agile/http://borisgloger.com/2008/05/18/a-tale-of-two-teams-waterfall-vs-agile/http://www.wikipedia.com/http://www.export.gov/http://www.techtarget.com/8/4/2019 e-commercs3
2/12
Objectives of the project:
Why E-Commerce?
Internet sales are less costly to fulfill. Internet sales free up labor resources. You can process Internet sales efficiently at your convenience. Cut the middle man
Introducing the new technology to improve the sales of the company and statistics says that the e-commerce improving the business and gives us much more profits than the traditional sales, because of
that we dont have team of salesman for selling the products but in e-commerce we have less staff forselling and marketing the products, and customers can have the products direct into their houses.
http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/8/4/2019 e-commercs3
3/12
Introduction :
What Is E-Commerce?
Simply put, e-commerce is the online transaction of business, featuring linked computer systems ofthe vendor, host, and buyer. Electronic transactions involve the transfer of ownership or rights to use
a good or service. Most people are familiar with business-to-consumer electronic business (B2C).Common illustrations include Amazon.com, llbean.com, CompUSA.com, travelocity.com, andhotels.com.
E-commerce can be divided into:
E-tailing or "virtual storefronts" on Web sites with online catalogs, sometimes gathered into a "virtual mall" The gathering and use of demographic data through Web contacts Electronic Data Interchange (EDI), the business-to-business exchange of data e-mail and fax and their use as media for reaching prospects and established customers (for example, with newsletters) Business-to-business buying and selling The security of business transactions
E-tailing or The Virtual Storefront and the Virtual Mall
As a place for direct retail shopping, with its 24-hour availability, a global reach, the ability to interact and provide custom
information and ordering, and multimedia prospects, the Web is rapidly becoming a multibillion dollar source of revenue for t he
world's businesses. A number of businesses already report considerable success. As early as the middle of 1997, Dell Computers
reported orders of a million dollars a day. By early 1999, projected e-commerce revenues for business were in the billions of dollars
and the stocks of companies deemed most adept at e-commerce were skyrocketing. Although many so-called dotcom retailers
disappeared in the economic shakeout of 2000, Web retailing at sites such as Amazon.com, CDNow.com, and CompudataOnline.com
continues to grow.
http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/http://searchdatacenter.techtarget.com/sDefinition/0,,sid80_gci213925,00.htmlhttp://searchmobilecomputing.techtarget.com/sDefinition/0,,sid40_gci212051,00.htmlhttp://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci212098,00.htmlhttp://searchsoa.techtarget.com/sDefinition/0,,sid26_gci214392,00.htmlhttp://searchsoa.techtarget.com/sDefinition/0,,sid26_gci214392,00.htmlhttp://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci212098,00.htmlhttp://searchmobilecomputing.techtarget.com/sDefinition/0,,sid40_gci212051,00.htmlhttp://searchdatacenter.techtarget.com/sDefinition/0,,sid80_gci213925,00.html8/4/2019 e-commercs3
4/12
Market Research
In early 1999, it was widely recognized that because of the interactive nature of the Internet, companies could gather data about
prospects and customers in unprecedented amounts -through site registration, questionnaires, and as part of taking orders. The
issue of whether data was being collected with the knowledge and permission of market subjects had been raised. (Microsoft
referred to its policy of data collection as "profiling" and a proposed standard has been developed that allows Internet users to
decide who can have what personal information.)
Electronic Data Interchange (EDI)
EDI is the exchange of business data using an understood data format. It predates today's Internet. EDI involves data exchange
among parties that know each other well and make arrangements for one-to-one (or point-to-point) connection, usually dial-up. EDI
is expected to be replaced by one or more standard XML formats, such as ebXML.
E-Mail, Fax, and Internet Telephony
E-commerce is also conducted through the more limited electronic forms of communication called e-mail, facsimile or fax, and the
emerging use of telephone calls over the Internet. Most of this is business-to-business, with some companies attempting to use e-
mail and fax for unsolicited ads (usually viewed as online junk mail or spam) to consumers and other business prospects. An
increasing number of business Web sites offer e-mail newsletters for subscribers. A new trend is opt-in e-mail in which Web users
voluntarily sign up to receive e-mail, usually sponsored or containing ads, about product categories or other subjects they are
interested in.
Business-to-Business Buying and Selling
Thousands of companies that sell products to other companies have discovered that the Web provides not only a 24-hour-a-day
showcase for their products but a quick way to reach the right people in a company for more information.
Business To customer
Companies all Over the world have initiated B to C e-commerce models to sell their products Online to consumers.
http://searchdatacenter.techtarget.com/sDefinition/0,,sid80_gci213925,00.htmlhttp://searchsoa.techtarget.com/sDefinition/0,,sid26_gci213404,00.htmlhttp://searchcio.techtarget.com/sDefinition/0,,sid182_gci532347,00.htmlhttp://searchmobilecomputing.techtarget.com/sDefinition/0,,sid40_gci213031,00.htmlhttp://searchmobilecomputing.techtarget.com/sDefinition/0,,sid40_gci213031,00.htmlhttp://searchcio.techtarget.com/sDefinition/0,,sid182_gci532347,00.htmlhttp://searchsoa.techtarget.com/sDefinition/0,,sid26_gci213404,00.htmlhttp://searchdatacenter.techtarget.com/sDefinition/0,,sid80_gci213925,00.html8/4/2019 e-commercs3
5/12
Customer To Customer
Markets are innovative ways to allow customers to interact with each other. While traditional markets require business to customer
relationships, in which a customer goes to the business in order to purchase a product or service. In customer to customer markets the business
facilitates an environment where customers can sell these goods and or services to each other.
The Security of Business Transactions
Security includes authenticating business transactions, controlling access to resources such as Web pages for registered or selected
users, encrypting communications, and, in general, ensuring the privacy and effectiveness of transactions. Among the most widely-
used security technologies is the Secure Sockets Layer (SSL), which is built into both of the leading Web browsers.
http://searchsecurity.techtarget.com/sDefinition/0,,sid14_gci343029,00.htmlhttp://searchsecurity.techtarget.com/sDefinition/0,,sid14_gci343029,00.html8/4/2019 e-commercs3
6/12
E-commerce
Software
Web ServerApplication
Data Base
Customers
Adress
ID
Creditcard
Name
Stock
ID
Type
Price
Name
WebsitePaymentGateway
hardware
Server
Internet
connection
resources
Desginers
Coders
Testers
Adminstrators
Project Structure
8/4/2019 e-commercs3
7/12
Tools
Methods
Process
Qualityfocus
Currently Here
Engineering Status
8/4/2019 e-commercs3
8/12
Software Process
Model type:
We chose object oriented life cycle because our project its web base application.
Object oriented life cycle is based on systematic reuse where systems are integrated from existing components of COTS.
Advantage of it: Unfamiliarity (causing an added training cost for developers). Inability to work with existing systems (a major benefit of C++) Data and operations are separated No data abstraction or info hiding
Not responsive to changes in problem space Inadequate for concurrent problems
Tools
Methods
Process
Quality
focus
Currently Here
8/4/2019 e-commercs3
9/12
Specification documentation:
Costumer needs:
The costumer required web site that seals retails online (electronics , books , cloths ...) the site need a search engine to search the products ,,
every product should have the price and picture of it .the site must be nice to the end costumers and high quality graphical interfaces.
System requirements:
Hardware:
1. Server Administration A business or ecommerce website needs a web server, an email server and typically a database server too.Ecommerce Partners offers all necessary technical, and administrative services, such as managed storage, load balancing, connectivity,
and monitoring and reporting functions, for all the servers that support your website.- Web server: 120X Series, featuring XEON 3.0 Ghz, 1024 MB DDR2 RAM, and 2 x 73 GB SCSI (RAID 1).
2. Database Administration The products catalogue on your ecommerce website is database-driven, usually an SQL database.- Database server: 220X Series, featuring Dual XEON 3.0 Ghz, 2048 MB DDR2 RAM, and 3 x 73 GB SCSI (RAID 5).
8/4/2019 e-commercs3
10/12
Software:
Microsoft SharePoint (for disgining and coding the site)- Microsoft
Symantecs Veritas DataCente.- (firewall )Symantec company Linux ubuntu (operating system) Apache 2.2 (web server application for the server administration and database administration)- open source Nutch( Search Engine Optimization Specialist (to ensure search-engine friendliness is incorporated into the site architecture)-
open source
MySQL 5.0(DBMS)-sun Microsystems Php 5.2(hypertext processor)-open source SSL certificate (Secure Sockets Layer)-Microsoft Shopping cart software (special ecommerce template)-ecommerce templates
8/4/2019 e-commercs3
11/12
Design stage:
Entity Relation Diagram
8/4/2019 e-commercs3
12/12
Object oriented technology:
Classes:
Super class
E-commerce-site(home page)
Search engine Goods Shopping chart Authorization
Recommended