Project Group Assignment System CS616 Team 9 Kim Doyle, Susan Kroha, Arunima Palchowdhury, Wei Xu Client: Dr. Charles Tappert.

Slides:



Advertisements
Similar presentations
Lecture plan Information retrieval (from week 11)
Advertisements

15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
C OMPUTING H ELP D ESK Team 8 Instructor: Dr. Charles Tappert Dr. Charles Tappert.
Pixel a Photography Asset Management (PAM) System Design Jeffrey Jacob, Ian Lau, Howell Li, Ben Schwaid Presenter: Ian Lau.
Project Group Assignment System Client: Dr. Charles Tappert CS616 Team 9 Kim Doyle, Susan Kroha, Arunima Palchowdhury, Wei Xu.
1 C. Shahabi Application Programming for Relational Databases Cyrus Shahabi Computer Science Department University of Southern California
Database Connectivity Rose-Hulman Institute of Technology Curt Clifton.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
CSolutions (Creative Solutions)
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
1 Design patterns Lecture 4. 2 Three Important skills Understanding OO methodology Mastering Java language constructs Recognizing common problems and.
Java database Programming JDBC Trademarked name of a Java API that supports Java programs that access relational databases Stand for Java DataBase Connectivity.
Java Server and Servlet CS616 Team 9 Kim Doyle, Susan Kroha, Arunima Palchowdhury, Wei Xu.
CIS 602 Java and the Web Course Project. Overview Most students who study programming in an Academic setting never create a programming assignment with.
SE-2840 Dr. Mark L. Hornick1 Java Servlet-based web apps Servlet Architecture.
SEMESTER 1, 2013/2014 DB2 APPLICATION DEVELOPMENT OVERVIEW.
Web to Database Connectivity Tools Frank Cervone Assistant Director for Systems DePaul University Libraries Access ‘98 October 3, 1998.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
1 Java Database Connection (JDBC) There are many industrial-strength DBMS's commercially available in the market. Oracle, DB2, and Sybase are just a few.
Database testing Prepared by Saurabh sinha. Database testing mainly focus on: Data integrity test Data integrity test Stored procedures test Stored procedures.
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Shikha Arora (101319) Team Name: Beans Course: CS532 Guided By:Prof.
A Multiuser Distributed Meeting Scheduler BY Divya Teja Dadi.
PROJECT SECME1 Carthik A. Sharma Juan Carlos Vivanco Majid Ali Khan Santhosh Kumar Grandai Software Engineering Fall 2002.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
WEB/DB1 DATABASE PROGRAMMING 3JDBC by the ASU Scholars.
VirtuaGrades A Web-Based Gradebook Application Don Tinsley CS 470 Project.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
DNR Business Reporting System, Version 2.0 Shawn Rivera and Matt Rykaczewski CS 470.
n System Architecture n Testing n The Building of the System.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Constraint Systems Laboratory 11/26/2015Zhang: MS Project Defense1 OPRAM: An Online System for Assigning Capstone Course Students to Sponsored Projects.
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
1.Launch from PeopleSoft (7 or 8) Panels Plug-and-play Perfect fit for PeopleSoft 8.X No modification needed 2.Launch from CS Link Anywhere, anytime Good.
Li Tak Sing COMPS311F. Database programming JDBC (Java Database Connectivity) Java version of ODBC (Open Database Connectivity) ODBC provides a standard.
Java and Databases. JDBC Architecture Java Application JDBC API Data Base Drivers AccessSQL Server DB2InformixMySQLSybase.
UNIT III - JDBC JDBC Overview – JDBC implementation – Connection class – Statements - Catching Database Results, handling database Queries. Networking–
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
February, TRANSCEND SHIRO-CAS INTEGRATION ANALYSIS.
JDBC CS 260 Database Systems. Overview  Introduction  JDBC driver types  Eclipse project setup  Programming with JDBC  Prepared statements  SQL.
A Web-based Console for Controlling a Wireless Sensor network Team A: Thang Nguyen – Duc Duong Course CSCI 5234: Web Security Instructor: Dr. T. Andrew.
Advanced Java Session 5 New York University School of Continuing and Professional Studies.
Display Page (HTML/CSS)
Architecture Overview Server Database (can be on the server or separate ) Client1 Client2 Client3 HTTP  View ppt notes pages for discussion!
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
The process of establishing a connection between a client and a server is called as Client – Server communication.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
2 Copyright © 2006, Oracle. All rights reserved. Running a Forms Developer Application.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
CS 562 Advanced Java and Internet Application Computer Warehouse Web Application By Team Alpha :-  Puja Mehta (102163)  Mona Nagpure (102147)
Database: JDBC Overview
Architecture Review 10/11/2004
Retailer Enrollment Process
Running a Forms Developer Application
HMVR System Final Presentation
Chapter 2 Client/Server Applications
Database JDBC Overview CS Programming Languages for Web Applications
Web Server Programming: CGI(Perl/Python)
PHP Overview PHP: Hypertext Preprocessor Server-Side Scripting
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
Lecture 1: Multi-tier Architecture Overview
What you will need to Register
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Java API for Database Connectivity
Presentation transcript:

Project Group Assignment System CS616 Team 9 Kim Doyle, Susan Kroha, Arunima Palchowdhury, Wei Xu Client: Dr. Charles Tappert

Project Group Assignment System Create project teams based on team participants’ preferences for: Project Schedule availability for team meetings Location preference for team meetings Professional and academic experience

Methodology Web interface - to enter information into a database and execute the algorithm Database - allows modifications to preferences and weights without impacting algorithm Java algorithm - creates teams based on preferences and weights

System Architecture ODBC Interface Database Web Browser Servlet Subsystem Database Interface Subsystem Algorithm Subsystem ColdFusion

Interface Secure Login Instructor Page – Manage Students, Clients, Projects, Teams – Runs Java Servlet to form Teams Student Page – Enter and update Preferences – View teams

Database Relational database Stores student and project information Allows student enrollment in more than one course in one semester Adapts to additions, deletions and changes of preferences and parameter weights

Algorithm to Create Teams Preferences and parameter weights are used to create teams Three passes are convergent and one pass is divergent Larger groups are broken down based on scored preferences for the parameters

Overview of Algorithm Structure Convergence Database Web Interface DBConnect Algorithm Control Divergence LinkToRecord Score

Summary Tested successfully in Spring 2002 in two courses at Pace University System will be used at Pace in courses that require team formation The system is portable to other academic and professional institutions Demo

Algorithm Subsystem Run algorithm Return Requested Information Input Resultset Retrieve Resultset Initiate Algorithm Run Algorithm Pass Information (Validate Password) Make Db Connection Input as Resultset Retrieve Resultset Pass Information Database Web Browser Servlet Subsystem Database Interface Subsystem Algorithm Subsystem JDBC-ODBC Interface