Upload
asabi
View
70
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Chapter 4. Building an E-Commerce Website. Kim Cygan * Sandra Visentin * Katie Spears GRADUATE PROJECT. PLANNING. Systems Development Life Cycle Systems Analysis/Planning Systems Design Building the System Testing Implementation. System Analysis. Business objectives: - PowerPoint PPT Presentation
Citation preview
Building an E-Commerce WebsiteChapter 4
Kim Cygan * Sandra Visentin * Katie SpearsGRADUATE PROJECT
Systems Development Life Cycle
• Systems Analysis/Planning• Systems Design• Building the System• Testing• Implementation
PLANNING
• Business objectives: – List of capabilities you want your site to have
• Display goods, provide information, execute transaction, etc.
• System functionalities: – List of information system capabilities needed to achieve business
objectives
• Digital catalogue, product database, shopping cart, etc.
• Information requirements: – Information elements that system must produce in order to achieve
business objectives
• Dynamic text and graphics catalogue, product description, site long for customer visits, secure credit card clearing, etc.
System Analysis
• System design specification: – Description of main components of a system
and their relationship to one another
• Two components of system design:1. Logical design
• Data flow diagrams, processing functions, databases
2. Physical design• Specifies actual physical, software components, models, etc.
System Design
• Outsourcing: hiring vendors to provide services involved in building site
• Build own vs. outsourcing: Build your own requires team with diverse skill set; choice of software
tools; both risks and possible benefits
• Host own vs. outsourcing Hosting: hosting company responsible for ensuring site is accessible
24/7, for monthly fee Co-location: firm purchases or leases Web server (with control over
its operation), but server is located at vendor’s facility
Building the System
• Testing– Unit testing– System testing– Acceptance testing
• Implementation and maintenance: – Maintenance is ongoing– Maintenance costs
• Costly • Not always budgeted for• Parallel to developmental cost
– Benchmarking
Testing and Implementation
• System architecture – Arrangement of software, machinery, and tasks in an
information system needed to achieve a specific functionality
• Two-tier– Web server and database server
• Multi-tier – Web application servers– Backend, legacy databases
Architecture
• Online Catalog– Simple sites
• Text and pictures
– Large companies• Sound, animation, videos, etc.
• Shopping Cart• Credit Card Processing
E-Commerce Merchant Server Software
• Integrated environment with most or all of functionality needed
• Key factors in selecting a package– Functionality– Support for different business models– Business process modeling tools– Visual site management and reporting– Performance and scalability– Connectivity to existing business systems– Compliance with standards– Global and multicultural capability– Local sales tax and shipping rules
Merchant Services Software Packages
• Hardware platform:
– Underlying computing equipment that system uses to achieve e-commerce functionality
• Objective:
– Enough platform capacity to meet peak demand without wasting money
• Important to understand the different factors that affect speed, capacity, and scalability of a site
Choosing the Hardware
• Scalability: – Ability of site to increase in size as demand warrants
• Ways to scale hardware:– Vertically
• Increase processing power of individual components
– Horizontally• Employ multiple computers to share workload
– Improve processing architecture• Combination of the two
Right-Sizing Your Hardware Platform: The Supply Side
“Say Cheesecake”
http://saycheesecake.mfbiz.com/
http://shop.thecheesecakefactory.com/webapp/wcs/stores/servlet/Home_-1_10251_10001
How Payments Works
Questions?