Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Mr. Angel M. Juan Programmer Analyst Southwest Texas State University 2003 User’s Conference June 15-18, 2003 – Orlando, Florida DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Project Goals • Create an on-line degree outline accessible to students and advisors -- Objectives 1. Provide better advising for students 2. Check prerequisites to stop students from enrolling in courses for which they are not prepared 3. Allow students to plan their academic career with certainty 4. Allow students to do “What if” audits by evaluating their course work against a particular degree DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Project Goals • Enable our advisors to provide student exceptions and degree audits processing -- Objectives 1. Better placement of transferred courses on degree audits, ELNA (elective non-advanced) and ELADV (elective advanced) 2. A mechanism for tracking substitutions that have been approved by the college deans in a degree program 3. A mechanism for confirming that a student has completed all requirements for a degree and is eligible to graduate DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Approach • Programming tasks: 1. Development of SWT Degree Programs for all Colleges (Started with the undergraduate degrees) 2. Installation of DARwin Client/Server on a PC Windows environment (Used for development & testing of degree programs) 3. Data Access between DARS tables and Mainframe datasets (Upload & download modules) 4. Conversion of DARwin Daemon for the Mainframe environment 5. 6. 7. 8. (Converted to a callable shareable image) Degree Audit Reports (Web Interactive & Web batch access) Maintain DARS Exceptions (Web Interactive access) DARS Degree Programs index web pages (Batch module, used by the Degree Audit Reports module) SWT Degree Programs report (Batch module, used to check data integrity) DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Application • HTML/Mainframe/Cobol -- Pros 1. 2. 3. 4. 5. Get the job done with limited staff resources Fit into our current Student & Administrative Services Security well established for sign in/out Wide client, database and browser compatibility Ability to turn audits on/off -- Cons 1. The DARwin new releases are “more difficult” to implement 2. Longer development time than other solutions DARS on the Web Audits & Exceptions delivered by our Homegrown Systems SWT Environment • Production Hardware: HP AlphaServer 4100 5/600 running VMS V7.3-1, DARSMNSHR Shareable Image (DARwin daemon converted) Web Server: OSU/3.9alpha2;Multinet (OSU=Ohio State University), HTML PUBLIC (//W3C//DTD HTML 4.0 Transitional//EN) Software: Compaq COBOL V2.8-1286 Database: System 1032 Version V9.81-1 (4GL, Database Mgt. System), Computer Corporation of America • Development Hardware: Dell OptiPlex GTX-150 running Microsoft Windows NT Server 4.00.1381 Software: DARwin 2.1.0v10 A (Client/Server DARS) Database: Microsoft SQL Server 7.00.1004 (Standard Edition) DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Architecture • Encoders Interface The Darwin Client/Server application is currently used only for development of degree outlines DARwin SQL Server Darwin data upload process DARwin Relational data tables coding DARwi n testing DARS driver Data Link Student Information data download process Degree Outline Audits Degree Outline Dumps Student Information data tables DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Architecture • Upload Interface DARwin data tables are dumped into a S1032 mainframe DARS database, excluding the exception tables DARwin Data PC SQL Server S1032 S1032 DARwin Relational data tables Mainframe DARS Exception datasets Mainframe DARS database Mainframe BCP bulk copy program S1032 Input data files ADDPBDDAR build/load DARS data Web Indexes & Re-configure upload process DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Architecture • Upload Interface (continue) Web Indexes & Re-configure ADDPBDDAR build static html pages ADWBPRDAR create index pages Degree Programs by Colleges S1032 ADDPBDDAR re-configure web applications Mainframe DARS Database DARSFOODB open/close module ADWBIQDAR build online degree audits ADWBUPEXC add/update exceptions ADDPCLDAR build detach degree audits yes Database new? no DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Architecture • Download Interface Student Information Data S1032 SQL Server PC DARwin Relational data tables Mainframe Relational datasets Mainframe ADDPEXSTU extract student information data SQL Input data files BCP bulk copy program DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Student Services • Web Interface Degree Audits SWT Web Server CatsWe b Degree Audit Report DARSMNSHR driver ADWBIQDAR online degree audits s a v e S1032 Mainframe DARS database S1032 Stored degree audits ADDPCLDAR detach degree audits S1032 Audit requests dataset Student Information datasets S1032 Enrollments & Transcripts datasets DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Administrative Services • Web Interface Degree Audits & Exceptions SWT Web Server CatsWeb ADWBIQDAR online degree audits Degree Audit Report s a v e ADWBUPEXC online exceptions S1032 Mainframe DARS database S1032 DARSMNSHR driver Student Information datasets Stored degree audits S1032 Exception Report S1032 Audit requests dataset ADDPCLDAR detach degree audits Enrollments & Transcripts datasets DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Administrative Services • Web Interface SWT Web Server Batch Degree Audits S1032 Mainframe DARS database CatsWeb ADWBADDOR web module DARSMNSHR driver S1032 Degree Audits HTML ADDPBDDOR batch module ADDPCLDAR detach degree audits Student Information datasets S1032 Degree Audits Report S1032 Audit requests dataset Degree Audits email process Enrollments & Transcripts datasets DARS on the Web Audits & Exceptions delivered by our Homegrown Systems DARS Driver • Conversion process: -- Phase I – DARS CICS version with VSAM structure 1. Major unresolved data structure differences 2. Three months of development lost – Didn’t work for us!!! -- Phase II – DARwin Client/Server with ODBC SQL structure 1. Adaptation of Micro-Focus Cobol code to mainframe environment 2. Replacement of SQL statements with S1032 commands 3. Data manipulation in the DARS driver to improve layout readability & performance 4. Manipulation of the DARS driver modules, libraries and objects by using the mainframe management tools 5. Execution of the DARS driver as a callable shareable image to save memory DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Demonstration DARS@swt DARS on the Web Audits & Exceptions delivered by our Homegrown Systems To-Do List • Unfinished business: 1. Modify the Mainframe DARS Exception module to support the schedule modification exceptions (Needed by the Graduate College) 2. Add to the Mainframe DARS Exception module our own SWT exceptions (Needed by the Graduate College) 3. Modify the DARS Degree Program indexes module (Split degree programs between Undergraduate & Graduate Colleges) 4. SWT Course Inventory report (Batch module, used to check data integrity) 5. Graduation certification using DARS (Certify SWT students have completed all of the qualifications for graduation) • Upgrades: 1. Upgrade DARwin Client/Server to the latest version 2. Conversion of DARwin Daemon to the latest version DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Questions? DARS on the Web Audits & Exceptions delivered by our Homegrown Systems Contacts • Questions about: DARS Program Systems & Programming Mr. Gary Springer Mr. Randy Young DARS Project Coordinator (512) 245-2792 Systems Analyst III Information Systems & Services (512) 245-2271 [email protected] [email protected] Mr. Mark Reyes Mr. Angel M. Juan Degree Audit Encoder (512) 245-2430 Programmer Analyst Information Systems & Services (512) 245-2271 [email protected] [email protected] SWT Address 601 University Drive San Marcos, Texas 78666