1、- I - 【摘摘 要要】 本系统运用 J2EE 中的 JSP MODEL2的 MVC 模型与 Eclipse3.1.8 + Tomcat5.0 + JDK5.0 + MSSQL 的组合开发平台测试。在系统设计、实施上运用软件工程的思想, 完全依照瀑布模型来编写设计文档。利用流程图、UML 图等工具来设计程序,以避免 逻辑上的错误。 运用 PowerDesigner 工具进行数据库的设计以及 JUnit 工具进行编写 测试用例,进行单元测试和集成测试。在界面上运用 Ajax 技术来实现 XML 文件存放 数据,并以人性化的控件完成复杂的业务流程。考虑到排课任务的繁重,设计了自动 排课算法,可以
2、完成特定需求的排课。教务管理系统为学院机构,提供电子化解决方 案。致力于构建电子化领域中统一、规范、服务完善的技术平台。 【关键词关键词】J2EE,MODEL2,MVC,Ajax,自动排课 - II - Design and Implementation of Education Manage System of College 【Abstract】The System develops testing platform by JSP MODEL2 MVC of J2EE and Eclipse3.1.8+Tomcat5.0+JDK5.0+MSSQL.The design and applic
3、ation of system are based on software engineering thoughts.The document is completely written and designed according to the Waterfall Model.It Designs the software program with flow chart,UML chart to avoid the logical error.At the basis of database designing and test case writing, which is based on
4、 the tool of powerdesigner and Junit,it tests the software program,including unit testing and integration testing .The system utilizes technology of Ajax on interface to achieve the storage of data by XML file,moreover,it completes complicated business process by Humanized Control.Considering the he
5、avy tasks of curriculum arrangement,the system which designs automatic arrangement algorithm can complete curriculum arrangement with specifical requirements.The Educational Management System Provides Electronic Solutions for educational institutions.The system focuses on establishing a unified,stan
6、dardized and perfect service technology platform in the field of electronics. 【Keywords】J2EE, MODEL2, MVC, Ajax, Automatic Curriculum Arrangement - III - 目 录 第一章第一章 绪论绪论 1 1 第二章第二章 系统开发理论基础系统开发理论基础 2 2 2.1 ECLIPSE简介 . 2 2.2 JDK 简介 2 2.3 JSP和 SERVLET区别 3 2.4 TOMCAT简介 4 2.5 AJAX简介 5 2.6 MVC 和 MODEL2 区别 5 2.7 MVC 如何工作 6 2.8 JSTL简介 8 第三章第三章 系统需求分析系统需求分析 8 8 3.1 说明 8 3.2 系统描述 9 3.3 功能需求列表 9 3.4 系统功能需求. 10 3.5 用户界面需求. 12 3.6 软硬件环境需求. 12 3.7 产品质量需求. 12 3.8 系统开发技术 . 13 3.9 B/S 体系结构 . 13 第四章