Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to the English Language Institute Information Management System Migration from Access 97 to Access 2007 and SQL Server ******* Bidders’ Conference.

Similar presentations


Presentation on theme: "Introduction to the English Language Institute Information Management System Migration from Access 97 to Access 2007 and SQL Server ******* Bidders’ Conference."— Presentation transcript:

1 Introduction to the English Language Institute Information Management System Migration from Access 97 to Access 2007 and SQL Server ******* Bidders’ Conference January, 2008

2 Bidders' Conference - David Fein2 Outline Reasons for migration Main system functionality Overview of current system Samples of code affected by migration System live demo and questions

3 Bidders' Conference - David Fein3 Reasons for Migration Access version out of date: support, security Size limitations 1 gig Access limit Archiving difficult, not a good use of resources Data security and backups Current system stand-alone: SQL Server makes data visible to all of Extension First step to eventual goal of system redesign

4 Bidders' Conference - David Fein4 Main Database Functionality Students Personal data Payments Enrollment and program registrations Housing, Insurance Class data: absences, grades, certificates Instructors Personal data Scheduling Evaluations Absences (not payroll)

5 Bidders' Conference - David Fein5 Main Database Functionality Program Groups and Programs Basic data and instances (e.g. ‘program starts’) Class and score requirements Pre and Post Tests Placement of students based on requirements Time slots for scheduling classes Class data: absences, grades, certificates Classes Basic data Program start catalog of classes with requirements and program associations Textbooks

6 Bidders' Conference - David Fein6 Main Database Functionality Conversation Leaders Personal data Assignments to tasks and classes Absences and Evaluations Payments Accounting Invoicing Student Payments

7 Bidders' Conference - David Fein7 Main Database Functionality Marketing Agents Personal data Invoicing Incentive plans Marketing reports Controlling access to functionality Forms Controls (‘button’ security)

8 Bidders' Conference - David Fein8 Overview of Current DBMS System History Core written in Access 97 by consultant in 2000 Expanded and maintained by ELI instructor Files Program file: elpprog.mdb 92 mb currently Most code behind forms and reports 185 forms, 252 Access reports, 50 queries, 5 modules 5400 lines of code in largest module Executable: elpprog.mde

9 Bidders' Conference - David Fein9 Overview of Current DBMS Files Data file: elpdata.mdb 190 mb currently 205 tables including 125 linked to prog file 64 temp tables Some primary keys not system-generated  Student number  Program start date  Program ID  Instructor ID  Test ID

10 Bidders' Conference - David Fein10 Sample code affected by migration Most queries embedded, with Access 97 syntax sql = "SELECT mstStudent.Studnum, mstStudent.firstname & ' ' & mstStudent.lastname as Name, " sql = sql & "mstStudent.Addr1, mstStudent.Addr2, mstStudent.Addr3, mstStudent.Addr4 References to form objects in queries sql = sql "groupcode = '" & Me.cmbProgGroup & "' " Access-only commands 1. GroupName = nz(DLookup("Groupname", "mstProgramGroup", "groupcode = '" & gbl_groupcode & "‘ 2. strCriteria = "classcode = '" & ClassCode & "' " catset.FindFirst strCriteria If catset.NoMatch = False Then 'fixed for multiple score criteria StartDate = catset!StartDate Endif

11 Bidders' Conference - David Fein11 Database Demonstration and Questions


Download ppt "Introduction to the English Language Institute Information Management System Migration from Access 97 to Access 2007 and SQL Server ******* Bidders’ Conference."

Similar presentations


Ads by Google