Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)

Slides:



Advertisements
Similar presentations
Publication Module using back end interface. Institution Data Entry Add Documents. Edit/Delete Documents that are added but not yet sent to Institution.
Advertisements

Legal Meetings: Extended Instructions on Movica and Screencast.
Digital Certificate Installation & User Guide For Class-2 Certificates.
CONSOLIDATED ANNUAL REPORT (CAR) TRAINING Presented By: John Haigh Office of Vocational and Adult Education And Heather Fleck DTI Associates, Inc.
Copyright © 2006 Help Desk Systems, Inc. All rights reserved. Overview of Help Desk Systems Inc. (HDSI) HDSI offers a hosted, web based trouble ticket.
Service Manager Service Desk Overview
Author Instructions How to upload a full session proposal with abstracts – two step process.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Kabel Nathan Stanwicks, Head Circulation and Media Services Department Electronic Reserves Introductory Tutorial for Faculty.
1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 8 Requirements II.
Cornell University Library Instruction Statistics Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24) Wilson Muyenzi.
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford (dc899) Chris O’Neill (ckjon101) Amit Shah (ams401) David Newman (drn101) Supervisor.
Recipe Repository Final Demo. Overview A website for users to login and securely store their own personal recipes free of charge. Users have ability to.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Feeds Computer Applications to Medicine NSF REU at University of Virginia July 27, 2006 Paul Lee.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
MKCL’s Quasi Online Examination - Practice Exam System
Internet Banking Standard and Standard-Hybrid Registration Intuit Financial Services University Internet Banking Certification Training.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
MEGS+ Michigan Electronic Grants System Plus Office of Special Education May 2012.
Milestone 1 By: Posi OlarewajuHeather Truc Domenico BruceJoseph Meckler Ming Zhang.
NAMS Account Activation Training. 2 What is NAMS? The NASA Account Management System is NASA’s centralized process for requesting and maintaining accounts.
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
Classroom User Training June 29, 2005 Presented by:
Server-side Scripting Powering the webs favourite services.
LBTO IssueTrak User’s Manual Norm Cushing version 1.3 August 8th, 2007.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
©2006, CSA Creating and Managing Your COS Expertise Profile Managing Your CV and Promoting Your Work ® Resources for Research, Worldwide.
KCMA TOB Online Reporting Tool Users Guide
Creating a Web Site to Gather Data and Conduct Research.
Lead Management Tool Partner User Guide March 15, 2013
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
1 SMART Training Update – May 2011 Michaela Butterworth.
0 eCPIC Admin Training: Automating User Account Management These training materials are owned by the Federal Government. They can be used or modified only.
Plant Accession Application Maintenance Manual. Accession Application Website Environment Overview WinHost.com ASP Pages VBScript Procs Constants Style.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
CTP210 TERM PROJECT
DataFlow Diagram – Level 0
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
The Diagnostic Pathfinder System Introduction Getting Started.
Rolando Gaytan Clay Schumacher Josh Weisskopf Cory Simon Aaron Steil (Reiman Gardens) – Client Dr. Tien Nguyen - Advisor.
1 State and Session Management HTTP is a stateless protocol – it has no memory of prior connections and cannot distinguish one request from another. The.
Configuring and Deploying Web Applications Lesson 7.
STAAR Assessment Management System and StAAR Online Testing Platform
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
2016 TELPAS Online Testing. TELPAS Assessment Management System Accessed at
HIOS Portal Release Issuer Training.  Provide an Overview of HIOS Portal Release 20 Enhancements  Outline CMS Portal UI Changes  Provide an Overview.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
2016 TELPAS Online Testing & Data Collection. Disclaimer  These slides have been prepared by the Student Assessment Division of the Texas Education Agency.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
Copyright © SkyeyTech, Inc. CRMdesk Power and elegance.
Easy Chair Online Conference Submission, Tracking and Distribution Process: Getting Started AMS WMC and AMS Annual Conferences Click on play to begin show.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
Comprehensive Continuous Improvement Plan(CCIP) Training Module 1 General System Functions.
Web Programming Language
Working Knowledge Training
Diabetes Health Platform
Back end Development CS Programming Languages for Web Applications
CFR Enhancement Session
Back end Development CS Programming Languages for Web Applications
Presentation transcript:

Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24) Wilson Muyenzi (wm59) Colin Reuter (chr8) Nurwati Widodo (ncw4) March 10 th, 2005

Project Overview Client: Cornell University Library System Objective: Build a system for the Cornell library staff to input their instructional and consultation sessions data to a centrally managed system database. Goal: The system will help the library staff to produce reports, edit information and view statistics of the session from the web.

Overall System Diagram LoginLogin Instructional Form Consultation Form Query Form Database Submit Edit Submit

System Design Flowchart Home Page User Admin Query Instructional FormConsultation Form Submission Summary Page Edit Submit Login Search Page Query Result Page Individual Result Page Add/Delete/Edit Users Confirmation Page Edit DB Fields

Use Case – Standard User Individual: Philip Glass, a Cornell University library instructor at Olin Library. Philip Glass has a Cornell- issued NetID and password. He has been authorized to access the system by an admin user. Equipment: Dell computer, a typical Cornell University library computer. Computer has Internet Explorer installed.

Use Case – Standard User Scenario: 1.Philip Glass powers up computer 2.Philip starts up browser and types in URL to access system 3.The system displays CUWebLogin 4.Philip types in NetID and password 5.System displays list of options: Consultation form, Instructional form, Query

Use Case – Standard User (cont.) 6.Philip wants to input new consultation session He clicks on Consultation form input button 7.Philip fills in all required entries, additional optional entries 8.Philip clicks submit button System shows individual result page with options to edit or complete submission

Use Case – Standard User (cont.) 9.Philip confirms he has input data correctly System redirects to system home page 10.Philip clicks log out link System logs user out 11.Philip logs out of browser

Use Case - Administrator Individual: Dave Roberts, a Cornell University library instructor at Olin Library. Dave Roberts has a Cornell- issued NetID and password. He has been authorized to be an administrative user for the Reference and Instruction Automated Statistics Gathering and Reporting System. Equipment: Dell computer, a typical Cornell University library computer. Computer has Internet Explorer installed.

Use Case - Administrator Scenario: 1.Dave Roberts turns on computer 2.Dave Roberts starts up browser, types in URL for system 3.System displays CUWebLogin 4.Dave enters NetID and password 5.System displays list of options Dave chooses Administrative Tasks link

Use Case – Administrator (cont.) 6.System displays Administrative Tasks page 7.Dave selects new user option System displays page with user information fields 8.Dave fills in all required fields, any additional fields 9.Dave clicks submit button System displays information Dave just entered, with options to edit or complete submission

Use Case – Administrator (cont.) 10.Dave confirms he has input data correctly System redirects to Administrative Tasks page 11.Dave clicks on log out link System logs user out 12.Dave closes browser

Functional Requirements The set of tasks each class of user will perform Two classes of user: –Administrative –Standard

Standard User Tasks Insert new records –Data about instructional or consultation sessions Edit records –Edit records the user has input previously View records –View all records in database

Administrative User Tasks Add/Edit/Remove Users –Administrators can add, remove, or change status of users Edit Form Data Choices –Ability to edit fields on the instructional or consultation forms Edit All Records –Ability to edit any record in the database

Standard User Tasks: Insert New Records User chooses “Instructional” or “Consultation” User enters data for all required fields, can choose to enter data for optional fields User submits form after entering data

Standard User Tasks: Editing Records User edits records using form similar to insert new record form –Form already filled in with data User may edit any data he wants User can choose to accept or reject all changes

Standard User Tasks: Viewing Records Users view records by selecting “Query” link from home page Users can choose to search all records or to search their own sessions Users can choose from set of criteria to search from Users can edit their own records only

Administrator Task: Users Users identified by NetIDs Administrators can modify user status (Standard, Administrator) Administrators can delete users Administrators can add user, user type

Administrator Task: Forms Administrators can choose to add or delete fields in the instructional or consultation form –Edit: all records will refer to new data choice –Delete: Old records will retain deleted data choice New records will be unable to access deleted data choice

Usability Interface –Language: English –Simple, Clear and Intuitive –HTML –Color Coded Pages –Readable: acceptable font size –Scalable

Usability (cont.)

Help System –Link to simple online help guide –Contact of administrator or library staff for help Error Free –Perform as outlined –Errors as minimal as possible

Performance / Hardware Server –MySQL and PHP –Server provided and maintained by client –Reliability administered by library staff Availability –Require Cornell NetID and password –Accessible by anyone pre-decided by library staff –Denied access  Contact / Explanation Page

Performance / Hardware (cont.) Load and Process Time –HTML pages load under 10 seconds –Input process less than 1 minute –Query response less than 1 minute

Interoperability HTML –Common language, preferred by library staff –Readable by any device with a web browser PHP –Preferred language of library staff HTTP –Most common form of communication among HTML pages –Allow users on any platform access with an active internet connection to our system

Interoperability (cont.) MySQL –Common type of database most familiar by library staff

Training / Documentation Training –Intuitive –Understand short documentation in under an hour –Help page –Tool tips

Training / Documentation (cont.) Documentation –Explanation of ambiguous concepts and forms –Clear and short, readable in under one hour –Each individual page explained

Legacy Method of Storage –Database and its protocol will last long enough such that the data is not lost (MySQL) –Deprecated input form data stored such that queries on old properties can resolve –Deleted entries will be lost permanently Method of Communication –HTML will last for 1+ years

Quality Assurance Testing –Thoroughly tested by creators –2+ hours of final testing Approval –Final product approved by clients –Weekly discussion with clients on issues of implementation

Legality and Business Rights –Full copyrights transferred to client upon completion –Client able to use, modify and distribute freely

Security and Authorization Security –Users unable to edit data of other users –Users must be authorized by Cornell University –Users must be authorized by administrator of the system to view data

Security and Authorization (cont.) Authorization –Users authorize themselves via Kerberos and CUWebLogin as is the norm at Cornell University –Unauthorized users not given access –Directed to either system home page or notification page that user is not a member of the system

Status Update Milestone #1 –Database Design & Web Server Configuration –User Input Interface (HTML & CSS) Design for Instruction and Consultation Form –Database interface code (PHP) –Meetings with Client –Comprehensive list of client requirements produced

Demos

Gantt Chart Current Status

Future Works Milestone #2 –User Authentication System (Kerberos) –User Interface (HTML & CSS) for Administrative System –User Interface (HTML & CSS) for administrative tasks of library staff –User Interface (HTML & CSS) for Data Retrieval/Reports System

Future Works (cont.) Database interface code (PHP) Refinement of deliverables from milestone #1 Meetings with Client

Questions?