本系统运用J2EE中的JSP MODEL2的MVC MODEL VIEW CONTROL模型运用Eclipse3.1.8Tomcat5.0JDK5.0MSSQL的组合开发平台开发测试.B S架构在系统设计实施上运用软件工程的思想完全依照瀑布模型来编写设计文档.利用流程图UML图等工具来设计程序以避免逻辑上的错误.运用PowerDesigner工具进行数据库的设计.运用JUnit工具进行编写测试用例进行单元测试和集成测试.在界面上运用Ajax技术来实现XML文件存放数据并以人性化的控件完成复杂的业务流程.考虑到排课任务的繁重设计了自动排课算法可以完成特定需求的排课.优雅的分层设计美观的页面设计功能间低耦合SQL及算法语句的优化让系统增色不少.