Professional Documents
Culture Documents
Computer 9: Fundamentals of E-Commerc E Application Development
Computer 9: Fundamentals of E-Commerc E Application Development
Computer 9: Fundamentals of E-Commerc E Application Development
IC AT IO N D E V EL O P M E N T
T ALS O F E -CO MMERC E APPL
FUNDAME N Prepared by: Marvyn L. Reye
s, LPT
CHAPTER 1: ELECTRONIC COMMERCE
OBJECTIVES
1. STATE THE COMPONENTS OF E-COMMERCE
2. DIFFERENTIATE THE DIFFERENT PAYMENT OPTIONS OF CYBERSTORES
3. EXPLAIN THE DIFFERENT INTERNATIONAL AND LOCAL PAYMENT GATEWAYS
4. EVALUATE INTERNATIONAL AND LOCAL CYBERSTORES
BUYING AND SELLING ONLINE HAS BROKEN THE
BOUNDARIES BETWEEN GEOGRAPHIC LOCATIONS.
WHICH IS BETTER:
INTERNATIONAL OR LOCAL?
E-COMMERCE
SYSTEM
COMPONENTS
AND FUNCTIONS
ELECTRONIC COMMERCE OR E-COMMERCE
• STOREFRONT
• SHOPPING CART
• PAYMENT GATEWAY
STOREFRONT
• A WEB APPLICATION THAT IS INCORPORATED INTO THE STOREFRONT THAT ALLOWS CUSTOMERS TO PUT
ITEMS IN THE “SHOPPING BASKET.”
OUTPUT
CHAPTER 3: DESIGNING AND DEVELOPING E-COMMERCE
PRODUCT DATABASE
WHAT IS DATABASE?
•A DATABASE IS AN ORGANIZED COLLECTION OF DATA STORED
AND ACCESSED ELECTRONICALLY.
•DBMS – DATABASE MANAGEMENT SYSTEM
• ALLOWS THE DEFINITION, CREATION, QUERYING, UPDATE, AND
ADMINISTRATION OF DATABASES.
• A DATABASE IS GENERALLY STORED IN A DBMS-SPECIFIC FORMAT
WHICH IS NOT PORTABLE
SQL
STRUCTURED QUERY LANGUAGE IS A DOMAIN-SPECIFIC LANGUAGE
USED IN PROGRAMMING AND DESIGNED FOR MANAGING DATA HELD
IN A RELATIONAL DATABASE MANAGEMENT SYSTEM (RDBMS), OR
FOR STREAM PROCESSING IN A RELATIONAL DATA STREAM
MANAGEMENT SYSTEM (RDSMS).
TERMINOLOGY IN DATABASE
•DATA – REFERS TO ALL THE SINGLE ITEMS THAT ARE STORED IN A DATABASE
•DATABASE – IT IS ORGANIZED INTO ROWS, COLUMNS AND TABLES
•COLUMNS – OR FIELD, IT CONSISTS OF KEYFIELD
•ROWS – ALSO REFERRING TO A COMPLETE RECORDS
•TABLE – COMBINATION OF COLUMNS WITH ROWS
DATA STORAGE
•IS A TERM USED FOR STORING DATA
FROM STORAGE DEVICES SUCH AS
OPTICAL DISC AND OTHER
REMOVABLE DEVICES.
DATA STORAGE UNITS ON THE COMPUTER
DATA PROCESSING CYCLE
1. ORIGINATION
2. INPUT
3. MANIPULATION
4. OUTPUT
5. STORAGE
DATA PROCESSING METHODS
1. MANUAL METHOD
• STORING DATA BY MEANS OF LEDGERS, FOLDERS ETC.
2. MECHANICAL METHOD
• INVOLVES THE USE OF MANUAL PROCESSES AND MECHANICAL EQUIPMENT.
3. ELECTRONIC METHOD
• A METHOD WHERE PROCESSING IS DONE ELECTRONICALLY.
MODES OF DATA PROCESSING
BATCH PROCESSING
• TRANSACTIONS ARE ACCUMULATED AND STORED UNTIL A SPECIFIED
TIME.
ON-LINE PROCESSING
• TRANSACTIONS ARE ENTERED DIRECTLY INTO THE COMPUTER.
SQL CONCEPTS
NULL VALUE – A NULL VALUE IN A TABLE IS A VALUE IN A FIELD THAT SEEMS TO BE
BLANK.
VARIABLES – SOMETHING THAT MAY HAVE A VARYING VALUE OVERTIME.
OPERATORS – IT CAN BE RELATIONAL OPERATOR OR LOGICAL OPERATOR.
EXPRESSIONS – WELL-FORMED STRING CONTAINS VARIABLES, CONSTANTS,
OPERATORS AND FUNCTIONS.
LITERALS – THESE ARE THE DATA TYPES.
SQL PROGRAMMING
CAPABILITIES OF SQL SELECT STATEMENT
PROJECTION
• A PROJECT OPERATION SELECTS ONLY CERTAIN COLUMNS(FIELDS) FROM A TABLE.
SELECTION
• SELECT A SUBSETS OF ROWS(RECORDS) IN A TABLE THAT SATISFY A SELECTION CONDITION.
JOINING
• COMBINES DATA FROM TWO OR MORE TABLES BASED ON 1 OR MORE COMMON COLUMN
VALUES.