Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

E-Commerce: Unit-1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

E-COMMERCE

Unit-1
INTRODUCTION: Definition of Electronic Commerce, E-Commerce:
technology and prospects,
incentives for engaging in electronic commerce, needs of E-Commerce,
advantages and disadvantages,
framework,classification of E-commerce, Impact of E-commerce on business,
E-Commerce Models.

Unit-2
NETWORK INFRASTRUCTURE FOR E- COMMERCE: Internet
and Intranet based E-commerce
Issues,EDI, Network Infrastructure, Intranet,LAN,MAN,WAN,Network
protocols, The Internet Hierarchy,
Basic Blocks of e-commerce, Networks layers & TCP/IP protocols, The
Advantages of Internet, World
Wide Web

Unit-3

WEB SECURITY: Security Issues on web, Importance of Firewall,


components of Firewall,Types of attack
, Network Security, Encryption techniques, Symmetric Encryption: Keys and
data encryption standard,
Digital Signatures, Virtual Private Network.

UNIT-4
ELECTRONIC PAYMENTS: Overview, The SET protocol, Payment
Gateway,SEPP,Architecture of
SEPP, online Banking.E- Commerce Law, Electronic Cash, Smart Cards and
Electronic Payment Systems,
Credit Card Based Electronic Payment Systems, Risks and Electronic Payment
Systems.
ADVANCE DATABASE MANAGEMENT SYSTEM

Unit – 1

Parallel & Distributed Databases : Architecture for parallel database, parallel


query
evolution,parallelizing individual operations, parallel query optimization
introduction to distributed
databases, distributed DBMS architectures, sorting data in a distributed database
DBMS, Distributed catalog
management, Distributed query processing, updating distributed data,
introduction to distributed
transactions, Distributed concurrency control, recovery.

Unit-2

Data Mining: Introduction, counting co-occurrences, mining for rules, tree


structured rules,
clustering,similarity search over sequence

Unit-3
Object Database Systems: User defined ADT, structured types, objects and
reference types,inheritance,
design for an ORDBMS, challenges in implementing an ORDBMS, OODBMS,
comparison of RDBMS
with OODBMS and ORDBMS

Unit-4
Advanced topics: Advanced transactions processing, integrated access to
multiply data source, mobiledata
bases, main memory databases, multimedia data bases, GIS, Temporal and
sequenced databases.
Analysis and Design of Algorithms

Unit-1
Introduction: Algorithm, Analyzing algorithm, Designing algorithm,
Concept of algorithmic efficiency,
Run time analysis of algorithms, Asymptotic Notations.
Divide and conquer: Structure of divide and conquer algorithms: examples;
binary search, quick
sort, Strassen Multiplication; Analysis of divide and conquer run time
recurrence relations.

Unit-2

Greedy Method: Overview of the greedy paradigm examples of exact


optimization solution (minimum
cost spanning tree), approximate solution (Knapsack problem), Singles source
shortest paths.
Dynamic programming: Overview, difference between dynamic
programming and divide and
conquer, Applications: Shortest path in graph, Matrix multiplication, Travelling
salesman problem, longest
common sequence.

Unit-3

Back tracking: Overview, 8-queen problem, and Knapsack problem


Branch and bound: LC searching Bounding, FIFO branch and bound, LC
branch and bound application:
0/1 Knapsack problem, Traveling Salesman Problem.

Unit-4

Graph searching and Traversal: Overview, Traversal methods (depth


first and breadth first search).
Trees: Review of trees, Binary search tree, Traversal, Insertion & Deletion in
Binary Search Tree, B
Trees, B+ Trees, Basic operations on B Trees.
Computational Complexity: Complexity measures, Polynomial Vs non-
polynomial time complexity; NP-hard and NP- complete classes, examples.
Software Engineering
Unit-1

Introduction: Program vs. software products, emergence of software


engineering, software life cycle,
models: waterfall, prototype, evolutionary and spiral model, Software
Characteristics, Applications,
Software crisis.
Software project management: Project management concepts, software
process and project metrics
Project planning, project size estimation metrics, project estimation techniques,
empirical estimation
techniques, COCOMO,A Heuristic estimation techniques, staffing level
estimation, team structures,
staffing, risk analysis and management, project scheduling and tracking.

Unit-2

Requirements Analysis and specification :Requirements engineering,


system modeling and simulation
,Analysis principles modeling, partitioning Software, prototyping, Prototyping
methods and tools,
Specification principles, Representation, the software requirements specification
and reviews Analysis
Modeling: Data Modeling, Functional modeling and information flow: Data
flow diagrams, Behavioral
Modeling, The mechanics of structured analysis: Creating entity/relationship
diagram, data flow model,
control flow model, the control and process specification, The data dictionary,
Other classical analysis
methods.
System Design: Design concepts and principles: the design process:
Design and software quality, design
principles, Design concepts: Abstraction, refinement, modularity, software
architecture, control hierarchy,
structural partitioning, data structure software procedure, information hiding,
Effective modular design:
Functional independence, Cohesion, Coupling, Design Heuristics for effective
modularity; The design model; Design documentation. Architectural Design:
Software architecture, Data Design: Data modeling, data structures, data bases
and the data warehouse, Analyzing alternative Architectural Designs,
architectural complexity; Mapping requirements into software architecture;
Transform flow, Transaction
flow; Transform mapping; Refining thearchitecturaldesign.

Unit-3

Testing and maintenance: Software Testing Techniques, software testing


fundamentals: objectives,
principles, testability; Test case design, Unit testing: white box testing, basic
path testing: Control structure
testing: Black box testing, testing for specialized environments, architectures
and applications. Software
Testing Strategies: Verification and validation, Integration testing, Validation
testing, alpha and beta
testing. System testing: Recovery testing, security testing, stress testing
performance testing; the art of
debugging process debugging approaches. Software re-engineering: Reverse
engineering, restructuring,
forward engineering.

Unit-4
Software Reliability and Quality Assurance: Quality concepts,
Software quality assurance, SQA
activities; Software reviews: cost impact of software defects, defect
amplification and removal; formal
technical reviews: The review meeting, review reporting and record keeping,
review guidelines; Formal
approaches to SQA; Statistical software quality assurance; software reliability:
Measures of reliability and
availability, The ISO9000 Quality standards, SEI-CMM Capability Maturity
Model.
Software Engineering: CASE, building blocks, integrated case environments
and architecture, repository
Linux Operating System

Unit-1

Introduction: Basic concepts of the operating system. Commands, shells and


processes; users and
groups; file system and directories. System installation, configuration and
upgrade Installation stages; network installation; disk partitioning; post-install
system customization and upgrade; dpkg and APT package installation, remove,
upgrade and query; semiautomatic system installation.
Kernel: Kernel tasks; managing kernel modules at runtime; kernel
configuration and compilation boot loaders GRUB and LILO.

Unit-2

Linux Networking: Basic concepts of networking: Network packets, TCP/IP


protocol suit, address
resolution protocol (ARP); IP addresses and network mask; subnets and routing;
IPV4 and Network classes; ports. Configuring Linux machine on the network;
arp, ipconfig and netstat commands. Network
services and tools; telnet, rsh , ftp, rcp, ssh, rsync, inetd.conf; opening and
closing ports.
Network File system (NFS):File system sharing or the network; remote
procedure call (RPC) services;
NFS server and client sides; NFS installation & configuration; and statistic
mount and auto mount
configuration; when trouble shooting NFS; security and optimization
Network information service (NIS): Centralized authentication systems;
sharing user and host
information or the network; IS server and client sides and configuration;
compatibility mode; net group;
security issues.

Unit –3

Integrating Linux and Windows: Elements of windows networking; Net


BIOS SMB\ CIFS protocols;
domain controller; Sambaserver on Linux for centralized window logon; file
sharing and printing, samba
client; samba installation and configuration; Unix and windows password. Dual
Boot: running windows
and Linux on the same PC; GRUB and NT Boot loaders; accessing windows
files systems from Linux
and vice versa;
Light Weight Directory Access Protocol (LDAP): Overview of Unix
authentication and naming
service; introduction to LDAP: Domain component (DC); organizational Unit
(OU); common names
(CN); Schemas; IDIF format; services; polls and commands; server and client
sides; Open LDAP
installation and configuration; LDAP applications. Shell scripting, syntax of
brash; looping; case
statement; function; command substitution; awk, grep, sed. Startup and Run
Levels.

Unit-4
Linux Security: System vulnerabilities; port scanning; encryption, encrypted
services and connections;
PGP/GPG Intrusion protection : tcp -wrappers, IP-firewalls (iptables), NAT and
DMZ; Intrusion detection
systems: tripwire; Secure system management practices.
Email Server: Steps of Email transaction; Email envelope and headers;
SMTP servers; IMAP and POP3
servers; E-mail relay; Postfix configuration; Spam and viruses,
Domain Name Server (DNS): Host name resolution; domain name
hierarchy; DNS zones; configuration
of master, slave and caching DNS servers with BIND 9.

You might also like