160 likes | 283 Vues
This document outlines the design and implementation of a web-based shopping cart system for JBSA Computer Book Store. Key requirements include the ability for users to browse items by category, select books for purchase, and track their selections. The system will also facilitate order totaling, payment processing, and administrator functionalities to manage books and categories. The technology stack comprises PHP and MySQL on an Apache web server, emphasizing the importance of entity-relationship modeling for effective database design and system reliability.
E N D
Web Technologies and DBMSs Stephen Borick CS 8630, Summer 2004 JBSA Computer Book Store
Presentation Contents • Executive Overview • Technology Selection • User & Administrator Views • Entity Relationships • Relational Schema • Crud Matrix • Things Learned
Executive Overview JBSA Computer Book Store needs a web based shopping cart. The requirements for this system are: • Will need to find a way of connecting the database to a user’s browser. Users should be able to browse items by category. 2. Users should also be able to select items from the catalog for later purchase. It is required that the items selected can be tracked. 3. When the user has finished shopping, JBSA will need to be able to total up their order, take their delivery details, and process their payment. 4. An administrator interface to JBSA’s website is required so that the administrator can add and edit books and categories on site. 5. Technology to be used will be PHP/MySQL on an Apache web server.
CRUD Matrix: Forms Versus Tables C = Create or Insert a Record (row) R = Read/Query or Select a row U = Update or Modify D = Delete
Things Learned • PHP, MySQL, and Apache Web Server • Entity Relationship Model is key to database design (see preferred next slide) • Back-up your system and use a UPS