必须选择1-2个模块实现。
2.模块划分。
1.学生管理模块
Student描述学生实体;
AddStudent:增加学生;
QueryStudent:查询学生;
DeleteStudent删除学生; 
ModifyStudent:修改学生;
StudentFrame操作学生,是学生增加、查询、删除和修改功能的入口。
3.课程管理相关
Course描述课程实体;
AddCourse:增加课程;
QueryCourse:查询课程;
DeleteCourse:删除课程;
ModifyCourse:修改课程;
CourseFrame操作学生,是学生增加、查询、删除和修改功能的入口。
4.成绩管理模块
Score描述成绩;
AddScore:增加成绩;
QueryScore:查询成绩;
DeleteScore:删除成绩;
ModifyScore:修改成绩;
ScoreFrame操作成绩,是学生增加、查询、删除和修改功能的入口。
5.。。主模块(必选模块)
MainFrame:提供学生维护、课程维护和成绩维护功能的入口。
说明
严格按照课堂教学中所要求的编码规范进行编码;
必须使用工厂模式;
学生必需提交的资料
封面、目录
被选模块的相关的用例图和用例描述;
被选模块的类图;
被选模块的源代码;
设计应从程序的需要说明着手,利用UML,通过一个简化了的OOAD(Object-oriented Analysis Design )过程,最后用Java Swing和MS SQL Server2000数据库服务器来构建系统。