ESL Database Client Paul McEnaney Spring 2010 compsci.snc.edu/cs460/mcenpa.

Slides:



Advertisements
Similar presentations
Dimensional Modeling.
Advertisements

ADO vs ADO.NET ADOADO.NET Client/server coupledDisconnected collection of data from data server Uses RECORDSET object (contains one table) Uses DATASET.
A quick and easy way to prepare and manage UCC filings!
Instructional Guide. How does EasyBib make research easier? Citation Generation Easily create a bibliography in MLA, APA, and Chicago styles Export to.
Kanban Task Manager for Outlook ‒ Introduction
Ohio Child Licensing and Quality System (OCLQS)
Web Voucher Demo Version 8.4 Web Voucher Demo WELCOME Presenters Kim Kelley, Ron Reed.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
WebCT CE-6 Assignment Tool. Assignment Tool and Assignment Drop Box Use “Assignment” button under Course Tools (your must be in “Build” mode) to: –Modify.
Author: Aaron Redmond Student ID: C Supervisor: Paul Barry.
BLC Training for Instructors Presented By: Banner Health Learning & Development Team.
Create Forms Lesson 5. Software Orientation Creating Forms A form is a database object –enter, edit, or display data from a table or query Providing.
From VS C# 2010 Programming, John Allwork 1 VS2010 C# Programming - DB intro 1 Topics – Database Relational - linked tables SQL ADO.NET objects Referencing.
Advanced Tables Lesson 9. Objectives Creating a Custom Table When a table template doesn’t suit your needs, you can create a custom table in Design view.
Quick Start Guide: Filters Advanced Learn about: 1.What filters are and their functionality 2.How to create a filter using Samples, Equipment & Labels.
Using This Training This training contains a PowerPoint presentation that will guide you through the Blood Bank updates for the Cerner Millennium Upgrade.
Unit J: Creating a Database Microsoft Office Illustrated Fundamentals.
Programming with Visual Basic.NET An Object-Oriented Approach  Chapter 8 Introduction to Database Processing.
WCR 12/2002.
AESuniversity Program Development Tool. Program Development Tool What is the Program Development Tool? Why use it? How to create a Program Template How.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Discipline Referrals Presented by: Christine Lee Presented by: Christine Lee.
With Microsoft Office 2007 Introductory© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Introductory.
Data Management Console Synonym Editor
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 2 – Viewing and.
10/25/2015.  Familiarity with the mouse and keyboard  Basic Internet proficiency  An understanding of the real estate industry 10/25/2015.
SNC ESL Database System Paul McEnaney Spring 2010.
10/28/2015 San Antonio Independent School District Data Warehouse Maps/Streets Membership Demographics Assessments My Child.
DB Implementation: MS Access Forms. MS Access Forms  Purpose Data entry, editing, & viewing data in tables Forms are user-friendlier to end-users than.
Access Forms and Queries. Entering Data in Your Table  You can add data to your table in Datasheet view, by typing in the columns and rows.  This.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
Basic & Advanced Reporting in TIMSNT ** Part Three **
Introduction to ADO.Net and VS Database Tools and Data Binding ISYS 350.
Searches and Search Results 1 CONFIDENTIAL - LPS Real Estate Group Client Use Only.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
Accessing an ODBC Database. External Data ODBC Command From ACL Project Screen use External Data ODBC Command.
ASU Rosters for Roster Contacts Class Roster ASR Roster Grade Roster Grade Changes.
Labcheck Next Generation Quick Start Guide Filters.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
MS Access and Database Connections. Pre-work To make our program work seamlessly, first we have to make a small change on the database table.
CPS-Student Response System Dottie Betts ITRT June 2009.
Excel part 5 Working with Excel Tables, PivotTables, and PivotCharts.
ADO.NET Objects Data Adapters Dr. Ron Eaglin. Agenda Builds on Information in Part I Should have working knowledge of creating a database connection Continuation.
1 Research Papers Database. 2 Form – Add – Delete – Change … information in the database.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
Perfecto Mobile Automation
Page 1 Orchard Harvest ™ LIS Training Order Patient Samples.
Access Queries and Forms. Adding a New Field  To insert a field after you have saved your table, open Access, and open the table  It is easier to add.
Chapter 9 Working with Databases. Copyright © 2011 Pearson Addison-Wesley Introduction In this chapter you will learn: – Basic database concepts – How.
Call-In Phone Number: Conference Code: Meeting Password: Pearson Jennifer Riley February 5, 2015 Perspective™ for Minnesota.
Oracle Upgrade – iProcurement High Level Differences: -Less Scrolling -Less Screens -Flashlight Fields more intuitive: Can be filled by typing and clicking.
Creating SQL Database file And Displaying a Database Table in a DataGridView.
Basic Database Concepts
Kanban Task Manager for Outlook ‒ Introduction
FLEET Single Entry Vehicle Logs
HOW TO INPUT YOUR REFERENCE:
MS Access and Database Connections
Learning Outcomes Tab (cont’d)
5 × 7 = × 7 = 70 9 × 7 = CONNECTIONS IN 7 × TABLE
5 × 8 = 40 4 × 8 = 32 9 × 8 = CONNECTIONS IN 8 × TABLE
4 × 6 = 24 8 × 6 = 48 7 × 6 = CONNECTIONS IN 6 × TABLE
5 × 6 = 30 2 × 6 = 12 7 × 6 = CONNECTIONS IN 6 × TABLE
10 × 8 = 80 5 × 8 = 40 6 × 8 = CONNECTIONS IN 8 × TABLE MULTIPLICATION.
.NET Framework Data Providers
3 × 12 = 36 6 × 12 = 72 7 × 12 = CONNECTIONS IN 12 × TABLE
Version-2.0 Changes in Tests.
Course Competencies Tab (cont’d)
Work Order System Infor 10 (EAM) Yanfeng
5 × 12 = × 12 = × 12 = CONNECTIONS IN 12 × TABLE MULTIPLICATION.
5 × 9 = 45 6 × 9 = 54 7 × 9 = CONNECTIONS IN 9 × TABLE
3 × 7 = 21 6 × 7 = 42 7 × 7 = CONNECTIONS IN 7 × TABLE
Presentation transcript:

ESL Database Client Paul McEnaney Spring 2010 compsci.snc.edu/cs460/mcenpa

Project Description  Manage ESL Student Information  Mini-registrar  Requirements:  Upgrade database to Access 2007  Remove redundancy  Simplify data input (students, grades)  Generate Reports  Train the Client

Basic Design  Simplify the Current UI  Fewer Tabs than the previous version  Focus on easy to edit data presentation  DataGridView  Focus on data that changes frequently  Students, grades, rosters

The Data  Students  Personal Information  Frequent new additions  Classes  Grades  Intersection of Students and Classes  Very important both to instructors and students  Frequent additions/changes

Presentation of Data  DataAdapter  Connect to the database  DataTable  In-memory representation of a database table  DataGridView (vs ListView)  Bind to DataTables  Changes reflected automatically  VERY easy to use, or save back to the database

Completed Work  DataGridView Prototyping  View/Edit all Student Information  View/Edit Class Rosters

Currently In-Progress  Add new Classes (easy)  Reports (medium)  Have access to previous code  Display a student’s current classes (easy?)  Add student w/o scrolling to the bottom of the DataGridView (easy)  Filter Students by ID, Family/Given/English Name (medium)  Optimize for screen size (easy/medium)  Convert the Database

Immediate Priorities

Help Wanted:  Screen Resolution – flexibility  Easy way to dynamically size controls?  Name vs. ID in a DataGridView  Cannot save a DataTable that contains references to multiple tables in the DB  Good way to display a field from another table w/o effecting the save?