Automated school timetabling with Predecessor of WebSAMS Timetabling Module Alvin C. M. KWAN CITE, The University of Hong Kong & Ken C.K. Chung REAL.

Slides:



Advertisements
Similar presentations
Our Corporate Mission Quality Systems Management, Inc. (QSMI)
Advertisements

PAC 2008 Activities Joan Carletta, PAC Chair 15 November 2008 New Brunswick, NJ, USA EAB Public Awareness Committee (PAC)
By Rick Clements Software Testing 101 By Rick Clements
The Premier Software Usage Analysis and Reporting Toolset CELUG Presentation – May 12, 2010 LT-Live : License Tracker’s License Server Monitor.
Systems Analysis and Design in a Changing World
Software Project Management
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Software Development Services
Iulian Mitrea 26 th June 2014 Salesforce a quality journey to happy customers.
For MIP Fund Accounting Software
Alternate Software Development Methodologies
CONDO MANAGER The Leader in Association Accounting and Management Software Mailing Address: P.O. Box Charlotte, North Carolina Web Site
Accurate Monitoring and Real Time Tracking of Visits Complete Visitor Management Solutions A Product of Copyright © ANGLER Technologieswww.angleritech.com.
First and Only: AMS’ Audit Control Environment (ACE) is the only full cycle audit management solution to offer comprehensive management of the entire.
Welcome to RAI, the future of collaborative Project Risk Management Overview of Project Risk and Issue Management RAI for the Project Manager RAI for the.
NGSS Town Hall Meeting October 1, a.m. - Noon Hall of Flags Houston Hall.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
T-FLEX DOCs PLM, Document and Workflow Management.
Project Status Chemical Engineering Lab Scheduler Team 5 This presentation will probably involve audience discussion, which will create action items. Use.
Chapter 10 Systems Operation, Support, and Security
NCS Grid Service Ken Meacham, IT Innovation Crystal Grid Workshop, Sept 2004.
SE 464: Industrial Information systems Systems Engineering Department Industrial Information System LAB 02: Introduction to SAP.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
CITE Seminar 011 Development of automated school timetabling in Hong Kong Alvin Kwan CITE, Faculty of Education.
Agenda Microsoft Financial Offerings Introducing Microsoft ® Office Small Business Accounting 2006 Product demonstration Questions
Introduction to Software Testing
enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast.
Full Cycle: AMS’ Loss Control Environment is a full cycle loss control management solution that offers comprehensive management of the entire inspection.
How can ERP improve a company’s business performance?  Prior to ERP systems, companies stored important business records in many different departments.
Enhancing ERP System with RFID: Logistic Process Integration and Exception Handling Dickson K. W. CHIU Senior Member, IEEE Eleanna Kafeza Athens University.
AdviseUP Team –Sam Burich –Kapua Chandler –Chris Lewis Advisor Dr. Tammy VanDeGrift Industry Representative Mr. Brian Toole University of Portland Information.
INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Finalizing scope in terms of functions and level of.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
Status Report Sponsor: Rockwell Collins and Emerging Media Initiative Ben Johnston Wayne Zage Dolores Zage.
Corporate Customer Service Program You can't fix the problem if you don't know about it.
 Is the scientific application of a set of tools and methods to a software system which is meant to result in high-quality, defect-free, and maintainable.
Supplementary Specifications (Chapters 20,22 - Requirements Text) 1.
1 SYS366 Lecture 1: Introduction to Systems. 2 What is Software Development? Software Development implies developing some software – but it does not involve.
Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.
Ravi Block Application Software Module 1.8.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
1 Warranty and Repair Management For Infor XA Release 7 WARM Denise Luther – Sr. XA Consultant WARMS Technical Manager CISTECH, Inc. Rod Fortson – Sr.
EzHPC ERDC, ITL ezHPC Workshop April 23, Problem HPC tools are primarily command line Hard to remember syntax to accomplish things Not everyone.
Testing -- Part II. Testing The role of testing is to: w Locate errors that can then be fixed to produce a more reliable product w Design tests that systematically.
Complete Visitor Management Solutions A Product of Accurate Monitoring and Real Time Tracking of Visits Complete Visitor Management Solutions.
A Joint Research Project funded under the Seventh Framework Programme (FP7) of the European Commission Innovations in Automated Planning.
The Systems Development Life Cycle
9 Systems Analysis and Design in a Changing World, Fourth Edition.
T Iteration demo T Iteration Demo Team Balboa I1 - Iteration
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
IT Directors Group 13 & 14 October 2008 Item of the Agenda Seasonal Adjustment software Cristina Calizzani - Unit B5.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Operating Systems Objective n The historic background n What the OS means? n Characteristics and types of OS n General Concept of Computer System.
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
The latest school management software developed by 3 Star Info a real time software which comes with features which helps to reduce.
Thomas Kern | The system documentation as binding agent for and in between internal and external customers April 24th, 2009 | Page 1 The system documentation.
System Maintenance Modifications or corrections made to an information system after it has been released to its customers Changing an information system.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
T Project Review RoadMappers I2 Iteration
Agenda  Introduction  The BI360 Solution vs Business Needs (Gartner Survey) Sample Customers Modules and Architecture  … Let’s Demo! Reporting Portal.
A software development company especially related with development of software in education sector. DEN has a highly interactive and user friendly interface.
Contract management 1. Acquiring software from external supplier This could be: a bespoke system - created specially for the customer off-the-shelf -
Your authorised CELCAT distributor in Africa
Case Study for Indian Petroleum Client
Introduction to Software Testing
Software Engineering Lecture #14.
Presents: Rally To Java Conversion Suite
DBOS DecisionBrain Optimization Server
Chapter 2: Building a System
Presentation transcript:

Automated school timetabling with Predecessor of WebSAMS Timetabling Module Alvin C. M. KWAN CITE, The University of Hong Kong & Ken C.K. Chung REAL Logic Technology

Agenda Historical background Major differences between the decision- support timetabling module, TESS, in SAMS and TT in WebSAMS Timetabling functions that TT Demonstration web-based TT vs. client-server

Historical background (1/3) In May/June 2001, the Education Department (ED), now Education and Manpower Bureau (EMB), in Hong Kong awarded a tender to NCS (prime contractor) to build a web-based school administration and management system (WebSAMS) for all government funded schools school timetabling (TT) is one of the WebSAMS modules

Historical background (2/3) Prime contractor had contacted a number of companies and arranged demonstrations to ED but ED were unhappy with those timetabling software packages We demonstrated a timetabling system that one of us had built to ED in August 2001 and ED was happy with its performance

Historical background(3/3) Prime contractor subcontracted the development of the timetabling engine (not GUI) to us in late August 2001 We further developed our own front-end and enhanced the scheduling engine to a standalone software package

Project status The timetabling engine has been integrated to other WebSAMS components and the whole project is undergoing the user- acceptance test now WebSAMS is expected to be delivered to more than 1,000 schools by the end of 2004

TESS vs.TT Semi-automatic Ask for user advice whenever a dead-end is hit Take many hours to finish scheduling Interactive tuning Five timetables can be viewed at the same time Three tuning operators Tedious data preparation Need to re-enter data all over again when certain data are changed Fully automatic Try to resolve dead-end by itself as much as possible Take a few minutes to finish scheduling Interactive tuning No limit on the no. of opened timetables Six tuning operators Streamlined data preparation Data re-entry is minimized Batch selection to reduce editing effort

TESS vs.TT Do not support all typically school timetabling requirements Limited support on notion of class subject Do not support non-successive day constraint Difficult to learn and to use FoxPro report No bilingual interface Limited solution process tracking support Support all typically school timetabling requirements Full support on notion of class subject Support non-successive day constraint Easy to learn and to use Crystal report (TT) / Excel Bilingual support Sophisticated solution process tracking with user-friendly GUIs

Demo Time

Edges over TT Supports better reusability of data The impact due to changes in data to any previously generated timetable is reduced Better GUI design to support faster timetabling planning Improved scheduling engine to further reduce the number of violated timetabling requirements Better interactive tuning support Does not subject to restrictions that TT encounters in supporting complicated GUI in web environment

Final remarks TT is good but the web architecture that it conforms to imposes serious restriction to its interface design, which in turn affects the usability of the software Though TT is emerged the release definitely outperforms TT in terms of usability and scheduling effectiveness