Collegiate Times Grades

Slides:



Advertisements
Similar presentations
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
Advertisements

Multiple Tiers in Action
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
David Evans CS200: Computer Science University of Virginia Computer Science Class 29: Vocational Skills How to Build a.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
MSSQL & ASP. Client-Server Relationship Client-Server Relationship HTML Basics HTML Basics Scripting Basics Scripting Basics Examples Examples.
Server-side Scripting Powering the webs favourite services.
 Prototype for Course on Web Security ETEC 550.  Huge topic covering both system/network architecture and programming techniques.  Identified lack.
Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design.
Internet Research Practice and Experience Ravi Iyer.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
CAHDRE Mentor / Mentee and Project Database Mathew Bergt University of Alaska Anchorage.
By Wayne Sibley Information Engineering Technology University of Cincinnati College of Applied Science.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Virginia Tech Themed WordPress Themes Team Members: Scott Magee Ken Pham Matthew Ng Project Client: Jennifer Sparrow Blacksburg 3/6/2014 VT CS 4624.
New Content Management System Sean Johnson ASU/NASA Space Grant Web Site 2007/2008.
Tweets Metadata May 4, 2015 CS Multimedia, Hypertext and Information Access Department of Computer Science Virginia Polytechnic Institute and State.
Security Considerations Steve Perry
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
Filling the ILS Reporting Void … PHP Web Reports & VRS ELUNA 5 June 2007 Presenters: Bob Trotter, Coordinator GIL Service University of Georgia.
CS5604: Final Presentation ProjOpenDSA: Log Support Victoria Suwardiman Anand Swaminathan Shiyi Wei Department of Computer Science, Virginia Tech December.
CSC 405: Web Application Engineering II Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Collegiate Times Grades James O’Hara Hang Lin Client: Alex Koma, managing editor, Collegiate Times Blacksburg March 4, 2014 Virginia Tech CS 4624.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
How Web Database Architectures Work CPS181s April 8, 2003.
Usability Engineering: Formative Evaluation of NSDL Projects Dr. Manuel A. Pérez-Quiñones Dept. of Computer Science Virginia Tech Blacksburg VA
David Evans CS200: Computer Science University of Virginia Computer Science Class 32: Vocational Skills (How to Build.
By Kyle Tanous & Aaron Richards Virginia Tech, Spring 2016 CS-4624 Blacksburg, VA
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Microsoft dynamics Axapta training institute Contact US: Magnific training
Advanced Higher Computing Science
Web Database Programming Using PHP
4.01 How Web Pages Work.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
The STEM Academy Data Solution
Project 1 Introduction to HTML.
Introduction to Dynamic Web Programming
Michael Liu, Andrew Chuba, Divya Sengar, James Wong, Alan Kai
Active Server Pages Computer Science 40S.
Globey’s World K-6 Teaching Application Support and Software Ongo-08b
CS395: Internship in Computing
Avraham Leff James T. Rayfield IBM T.J. Watson Research Center
Web Database Programming Using PHP
Chapter 2 Client/Server Applications
Cycle #2 ECV Inventory: Inventory implementation
The Online Smith Family Recipe Program
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
Intro to PHP & Variables
Department of Computer Science, Florida State University
Virginia Tech Center for Drug Discovery Website Migration and Redesign
VUSE EECS LAB ASSESSMENT SYSTEM
Presenters: Anthony Barbee Qi Bing Alisher Pazylbekov Nathan Rosa
Tracking Theatre/Cinema Production Experience
Ongo-08b: K – 12 Teaching Application Support
CIS 210 Systems Analysis and Development
Lecture 1: Multi-tier Architecture Overview
CS6604 Digital Libraries IDEAL Webpages Presented by
News Event Detection Website Joe Acanfora, Briana Crabb, Jeff Morris
Lesson 1 The Web.
Data Management Innovations 2017 High level overview of DB
CS122B: Projects in Databases and Web Applications Winter 2019
CS122B: Projects in Databases and Web Applications Spring 2018
Autism Support Portal Members: Sib Quayum, Ryan Galliher, Ayumi Ritchie, Kenneth Nagies Course: Multimedia, Hypertext, and Information Access (CS 4624)
PHP Forms and Databases.
CS122B: Projects in Databases and Web Applications Winter 2018
4.01 How Web Pages Work.
Client-Server Model: Requesting a Web Page
Jean-Francois LEBLANC Christian SEBASTIAN
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Collegiate Times Grades James O’Hara Hang Lin Client: Alex Koma, managing editor, Collegiate Times Blacksburg May 1, 2014 Virginia Tech CS 4624

Outline Overview of project Design, development, evaluation process Problems encountered Lessons learned

Project overview The Collegiate Times collects Virginia Tech course grades Collated into a publicly available database The CT recently changed web hosts and has not migrated the database The project will create a new public home for this data

Design guidelines Prominently display data Must be easy to understand Data must be sortable Data must be paginated Queries must be easy and productive Must be identifiable with Collegiate Times brand

Design

Prototype HTML form process user request Connects to database Queries database with information provided by user Outputs results into table with PHP Formats table with Javascrpipt

Evaluation Usability inspection Collegiate Times experts: Sorted dropdowns Denote required criteria Explain database Computer science experts: Prevent SQL injection Limit query size Report back user’s query in English

Final product

Final product

Final product

Problems Data hidden or missing Dynamic dropdowns not populating Querying correctly Tablesorter extension

Lessons Learned Working with a client How to use SQL Developing for the future Working around missing information The full development cycle