CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.

Slides:



Advertisements
Similar presentations
Successful Information Management With Knowledgebase Manager Pro Is Reality.
Advertisements

Alexander Carrington and Liam Martell. Introduction Client: Tom Goldsworthy – G-Group Security Project: Electronic Incident Reporting System Online access.
Management Information Systems, Sixth Edition
Single view of customer Support deposit and loan accounts Fully integrated General Ledger module that can be customised according to customer specification.
Objectives In this session, you will learn to:
CBS Expert Team on Integrated Data Management – WMO December 2003 ACSYS – CliC – IACPO.
Review of Databases, Server-side Scripting. Databases Database Database Modeling Relational Data Model Object oriented Database Entity Relationship Diagrams.
28/1/2001 Seminar in Databases in the Internet Environment Introduction to J ava S erver P ages technology by Naomi Chen.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Web Server Administration
Introduction to Web Interface Technology (CSE2030)
Multiple Tiers in Action
1 Foundations of Software Design Lecture 27: Java Database Programming Marti Hearst Fall 2002.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
ECA 228 Internet/Intranet Design I Intro to the Web.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
CSCI 6962: Server-side Design and Programming
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Catlyn Colson. Recap of Previously Completed Work Previously I had done the following: Built the Database, started basic layout of the webpage, connected.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Fundamentals of Database Chapter 7 Database Technologies.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
IE 423 – Design of Decision Support Systems Introduction to Data Base Management Systems and MS Access.
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
NMED 3850 A Advanced Online Design January 12, 2010 V. Mahadevan.
Database Fred Durao What is a database? A database is any organized collection of data. Some examples of databases you may encounter in.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
CERN-PH-SFT-SPI August Ernesto Rivera Contents Context Automation Results To Do…
Case Study Dynamic Website - Three Tier Architecture
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
IS2802 Introduction to Multimedia Applications for Business Lecture 1: Introduction to IS2802 Rob Gleasure
WEB DEVELOPMENT WITH PHP/MYSQL. WEB DEVELOPMENT COURSE HAS DIFFERENT NAME IN DIFFERENT INSITUTES, THIS IS A CORE COURSE FOR BS/MS STUDENTS. THIS IS ALSO.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
PHP Introduction PHP is a server-side scripting language.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
Display Page (HTML/CSS)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
E- Tour IX : e-Business Development E. Widodo. 2 e- Objectives Know technical aspect in corresponding to e- Business system solution developmentKnow technical.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
ASP – Web Programming Class  Ravi Anand. ASP – Active Server Pages What is ASP? - Microsoft Technology - Can Run using IIS/PWS/Others - Helps us create.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
sTGC production database design
Introduction to Advance Web Technologies
PHP / MySQL Introduction
LAMP, WAMP and.. L. Grewe.
Login & administration page
IntroductionToPHP Static vs. Dynamic websites
Web Application Development Using PHP
Presentation transcript:

CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6

Project Outline Scope - Design and creation of a database to be used to manage an art collection. It will have a web interface, and will contain items such as: Artist biographies Artwork descriptions (sizes, costs, etc.) Artwork pictures Scanned documents of receipts, proof of origin, insurance appraisals, etc.

Project Goals Primary goal: to allow the collection owner and guests to retrieve data from the database Secondary goal: to allow the owner to maintain (and expand) the database through the web pages.

Technical Approach The initial focus is on the database design, to make sure that it is as solid as possible before designing the user interface to it. This will include the data to be stored, as well as typical queries to retrieve data to be able to design the database for performance. Technical decisions include: DBMS to be used (Oracle, MySQL, SQL Server) Web front-end package (FrontPage, Dreamweaver) Web languages for scripting (ASP, Java, PHP) Possible use of XML Ability to add security and identity management capabilities Best way to store image data for scanned documents and pictures Feasibility of allowing the user to dynamically modify the table structure (to add new properties or remove ones not needed) To simplify the implementation, an existing web server running Windows 2003 Server and IIS will be used

DBMS Selection Choices include Oracle, MySQL, SQL Server –Oracle: free Express Edition available, with limited CPU, database size, memory; sufficient for this project, industry standard –MySQL: free software available, growing standard for web –SQL Server: popular DBMS for Intel-based systems DBMS selected: Oracle XE –Consistent with DBMS used for other class activities, no cost, scalable for future use

Web Software Selections Web server: IIS on Windows Server 2003 Web front-end development package: Macromedia Dreamweaver Server scripting language: PHP Client scripting language: JavaScript Database interface: Zend Core for Oracle

Table Design

Progress Report Week 2 – initial project plan completed Week 3 – project report started, DBMS selected (Oracle XE), initial tables created, web interface (Zend Core) installed and tested Week 4 – manually cleaned and loaded table data Week 5 – built data retrieval and data entry web pages Week 6 – completed website functionality and project paper

Project Website