e-commercs3

download e-commercs3

of 12

Transcript of e-commercs3

  • 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.html
  • 8/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.html
  • 8/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.html
  • 8/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