Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010074236 | HF5548.32 N44 2000 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
This tutorial-style text overviews basic e-commerce business issues and technical concepts that developers must understand to create Web database constructions, and offers step-by-step instructions for implementing these concepts using popular technologies. Each chapter begins with an explanation of e-commerce concepts and then delves into applying the concepts using current tools. Learning features include two ongoing case studies, news articles, and exercises. Basic programming skills and some experience with databases is assumed. Anne Nelson teaches in the Department of Computer Information Systems at High Point University. William Nelson is president of a management consulting firm specializing in management information systems. c. Book News Inc.
Table of Contents
Foreword | p. iii |
Preface | p. v |
1 Introduction to Electronic Commerce | p. 1 |
1.1 The Relationship Between Electronic Commerce and Business | p. 5 |
1.2 Comparing Electronic Commerce with Traditional Commerce | p. 11 |
1.3 Comparing Electronic Commerce with Electronic Data Interchange | p. 13 |
1.4 Electronic Commerce Strategies and Techniques | p. 16 |
1.5 Electronic Commerce and Client/Server Architecture | p. 21 |
1.6 The Relationship Between Electronic Commerce and Web Database Constructions | p. 27 |
Summary | p. 29 |
Chapter Key Terms | p. 32 |
Review Questions | p. 32 |
Critical Thinking Using the Web | p. 33 |
Chapter Case Study | p. 33 |
2 Introduction to Web Database Construction | p. 35 |
2.1 The Web Database Construction | p. 39 |
2.2 The Front-End of the Construction and Elements of the Web | p. 44 |
2.3 HTTP and Client/Server Interaction | p. 50 |
2.4 The Integral Nature of the Web Server to the Electronic Commerce Constructions | p. 55 |
2.5 The Web Database Processing Architectures | p. 56 |
2.6 The Benefits and Challenges of Web Database Construction | p. 58 |
2.7 Client-Side Technologies | p. 58 |
2.8 Server-Side Technologies | p. 60 |
2.9 Assessment Techniques and Design Considerations | p. 65 |
Summary | p. 69 |
Chapter Key Terms | p. 72 |
Review Questions | p. 72 |
Critical Thinking Using the Web | p. 73 |
Chapter Case Study | p. 73 |
3 Getting Started: Web Server Installation and Administration | p. 75 |
3.1 Introduction to Web Server Software | p. 76 |
3.2 Web Server Software Components | p. 83 |
3.3 Installation of WebSite Web Server Software | p. 89 |
3.4 WebSite Web Server Software Configuration and Maintenance | p. 98 |
3.5 Web Server Software Security | p. 106 |
3.6 Installation of Web Applications Provided on This Book's Companion Web Site | p. 108 |
Summary | p. 111 |
Chapter Key Terms | p. 114 |
Review Questions | p. 114 |
Critical Thinking Using the Web | p. 115 |
Chapter Case Study | p. 115 |
4 Electronic Commerce Business Models | p. 117 |
4.1 Building Electronic Commerce Business Models | p. 118 |
4.2 Planning a Successful Electronic Commerce Business | p. 122 |
4.3 The Online Guestbook Model | p. 127 |
4.4 The Online Survey Model | p. 134 |
4.5 The Online Job Listing Service Model | p. 137 |
4.6 Measuring Success of the Electronic Commerce Business Model | p. 143 |
Summary | p. 146 |
Chapter Key Terms | p. 148 |
Review Questions | p. 148 |
Critical Thinking Using the Web | p. 149 |
Chapter Case Study | p. 150 |
5 Relational Database Concepts | p. 151 |
5.1 Understanding Relational Databases | p. 152 |
5.2 Building Back-End Databases | p. 162 |
5.3 Designing Advanced Queries and Analyzing Data | p. 165 |
5.4 Creating Advanced Queries | p. 175 |
Summary | p. 187 |
Chapter Key Terms | p. 188 |
Review Questions | p. 189 |
Critical Thinking Using the Web | p. 190 |
Chapter Case Study | p. 190 |
6 Client-Side Technologies | p. 193 |
6.1 Hypertext and Hypermedia | p. 194 |
6.2 Building HTML Forms for Dynamic Web Interaction | p. 197 |
6.3 Using Cookies for State Management in the Hidden HTML Form Fields | p. 206 |
6.4 Using Cascading Style Sheets to Display HTML Elements | p. 211 |
6.5 Using XHTML in the Electronic Commerce Model | p. 218 |
6.6 Exploring the Fundamentals of DHTML in the Electronic Commerce Model | p. 222 |
Summary | p. 223 |
Chapter Key Terms | p. 226 |
Review Questions | p. 227 |
Critical Thinking Using the Web | p. 227 |
Chapter Case Study | p. 228 |
7 Windows Common Gateway Interface Server-Side Technologies | p. 229 |
7.1 Server-Side Technologies | p. 230 |
7.2 Common Gateway Interface | p. 231 |
7.3 Understanding Input and the CGI Environmental Variables | p. 239 |
7.4 Understanding CGI Output: Returning and Redirecting | p. 244 |
7.5 Creating a CGI Application Using Visual Basic | p. 246 |
Summary | p. 267 |
Chapter Key Terms | p. 269 |
Review Questions | p. 269 |
Critical Thinking Using the Web | p. 270 |
Chapter Case Study | p. 270 |
8 Processing CGI Template Files with Server-Side Technology | p. 273 |
8.1 Benefits of Using CGI Template Files with Server-Side Technology | p. 274 |
8.2 Sending Output Using a CGI Template File | p. 276 |
8.3 Designing and Testing a CGI Template File | p. 278 |
8.4 Listing CGI Application Variables in a CGI Template File | p. 283 |
8.5 Evaluating Expressions in a CGI Template File | p. 288 |
8.6 Assigning Variables in a CGI Template File | p. 293 |
8.7 Specifying Conditions in a CGI Template File | p. 295 |
8.8 Creating Loops in a CGI Template File | p. 298 |
8.9 Including the Contents of Another File in a CGI Template File | p. 302 |
Summary | p. 304 |
Chapter Key Terms | p. 306 |
Review Questions | p. 306 |
Critical Thinking Using the Web | p. 307 |
Chapter Case Study | p. 307 |
9 Connectivity: Databases, Visual Basic, and CGI | p. 309 |
9.1 Using a Database in a CGI Application for Connectivity | p. 310 |
9.2 Understanding the Database Objects | p. 314 |
9.3 Adding a Table Record Through a Visual Basic Recordset Object | p. 324 |
9.4 Trapping Database-Related Errors | p. 327 |
9.5 Listing Existing Back-End Records | p. 330 |
9.6 Locating Records in the Back-End Database That Meet Specific Criteria | p. 333 |
9.7 Applying Analyzing and Filtering Techniques to the Back-End Database | p. 336 |
Summary | p. 339 |
Chapter Key Terms | p. 341 |
Review Questions | p. 342 |
Critical Thinking Using the Web | p. 342 |
Chapter Case Study | p. 343 |
10 Active Server Pages Server-Side Technologies | p. 345 |
10.1 Understanding Active Server Pages Server-Side Technology | p. 346 |
10.2 Installing Chili!Soft ASP | p. 354 |
10.3 Exploring the ASP Code | p. 358 |
10.4 Creating an ASP Application | p. 359 |
10.5 Creating an ASP Page with Banner Ads | p. 360 |
10.6 Creating an ASP Guestbook | p. 367 |
10.7 Creating an ASP Page for Login Security | p. 370 |
Summary | p. 372 |
Chapter Key Terms | p. 375 |
Review Questions | p. 375 |
Critical Thinking Using the Web | p. 376 |
Chapter Case Study | p. 376 |
11 Connectivity: Databases, Visual Basic, and ASP | p. 379 |
11.1 Utilizing a Database in an ASP Application for Connectivity | p. 380 |
11.2 Viewing Table Records With VBScript and ASP | p. 388 |
11.3 Querying and Sorting a Back-End Database with VBScript and ASP | p. 391 |
11.4 Building Advanced Queries Using ASP Database Transactions | p. 396 |
Summary | p. 402 |
Chapter Key Terms | p. 404 |
Review Questions | p. 404 |
Critical Thinking Using the Web | p. 405 |
Chapter Case Study | p. 405 |
12 Server-Side Development with ASP Template Files | p. 407 |
12.1 The Importance of Template Files in the ASP Electronic Commerce Model | p. 408 |
12.2 The Use of the Cookies Collection in ASP Template Files | p. 410 |
12.3 Creating ASP Template Files | p. 417 |
12.4 Using Functions to Modify Template VBScripts | |
Summary | p. 426 |
Chapter Key Terms | p. 429 |
Review Questions | p. 429 |
Critical Thinking Using the Web | p. 430 |
Chapter Case Study | p. 430 |
13 Browser Programs and Other Server-Side Technologies | p. 431 |
13.1 The Basic Components of JavaScript | p. 432 |
13.2 Exploring JavaScript Code | p. 435 |
13.3 Working with JavaScript Errors | p. 442 |
13.4 Writing Cookies with JavaScript | p. 444 |
13.5 Understanding Java Server Pages | p. 447 |
13.6 Using JRun Java Application Server for Windows | p. 451 |
13.7 Using ActiveX in the Electronic Commerce Model | p. 459 |
13.8 Using ActiveX Installation Packages with ActiveX Documents | p. 463 |
Chapter Key Terms | p. 469 |
Review Questions | p. 470 |
Critical Thinking Using the Web | p. 471 |
Summary | p. 467 |
Chapter Case Study | p. 471 |
14 Enhancing the Electronic Commerce Business Model | p. 473 |
14.1 Factors That Affect the Success of Electronic Commerce | p. 474 |
14.2 Speed | p. 476 |
14.3 Layout | p. 480 |
14.4 Change | p. 481 |
14.5 Searchability | p. 482 |
14.6 Database Structure | p. 486 |
14.7 Visual Basic Project Design | p. 487 |
Summary | p. 490 |
Chapter Key Terms | p. 492 |
Review Questions | p. 492 |
Critical Thinking Using the Web | p. 493 |
Chapter Case Study | p. 493 |
Appendix A Html Primer | p. 495 |
Appendix B FrontPage Primer | p. 501 |
Appendix C Organization of Files and Description of Software on this Book's Companion Web Site | p. 509 |
Appendix D Visual Basic Source Code | p. 513 |
Appendix E Case Studies for Building Electronic Commerce with Web Database Constructions | p. 547 |
Glossary | p. 557 |
List of Case Studies | p. 571 |
Index | p. 573 |