| UML (Unified Modeling Language) is a Visual modeling language with strong function,which is well defined and easy to be expressed. UML supports object oriented technology and method, but is independent of developing process. Since its launch,UML has been used widely, and now has become the effective tool and method for the needs analysis,system design and system modeling of computer system. Nowadays, UML has taken a leading position in the field of the object oriented.Multi-Media Classroom and Computer Lab Course Scheduling is different the common one, it allocates the Classroom and Computer Lab for some specified courses after the General School Timetable has been prepared, so there comes conflict in some specified period. In the past, Jiangxi Vocational College of Mechanical & Electrical Technology scheduled course manually, which involved heavy workload, incurred many man-made error, and led low efficiency. To solve the above problems, this dissertation is dedicated on the research and development of Multi-Media Classroom and Computer Lab Course Scheduling system.This system used the research result and experience of the domestic and abroad advance research for reference, adopted OOSD, used UML to analyze, design and build the system mode systematically, adopted RUP mode to design the structure, adopted C/S (Client/Server) Distributed Database based System Structure Technology to complete the design of the system structure, used greedy algorithm and Divide algorithm to downgrade the complexity of Course Scheduling, and adopted VB to complete the design of the system's operating surface. |