Java课设项目介绍及分析解读课件.ppt
实训题目,简单的班级管理系统,2,需求分析,能够实现对班级学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等。能够实现对学生基本资料的修改。根据学号对学生资料进行查询。能够删除某些学生的资料。,3,总体设计,本班级管理系统共有6个java源文件。类之间的主要关系如下图所示:,4,总体设计,各主类的主要作用如下:StudentManager.java 该java文件的类负责创建班级学生管理系统的主窗口。该类包含main方法,程序从该类开始执行。StudentStituation.java 该文件的类负责创建班级学生管理系统的学生信息录入界面。 ModifySituation.java 该文件的类负责创建班级学生管理系统的学生基本信息修改界面。,5,总体设计,Inquest.java 该文件的类负责创建班级学生管理系统的学生基本信息查询界面。Delete.java 该文件的类负责创建班级学生管理系统的学生信息删除界面。Student.java 负责创建存放学生信息的对象。,6,详细设计1主类StudentManager.java,成员变量,7,详细设计1主类StudentManager.java,方法,8,详细设计1主类StudentManager.java,主窗口及其功能,9,详细设计1主类StudentManager.java,代码:StudentManager.java,10,详细设计2录入界面StudentSituation.java,成员变量,11,详细设计2录入界面StudentSituation.java,方法,12,详细设计2录入界面StudentSituation.java,录入界面,13,详细设计2录入界面StudentSituation.java,代码:Student.javaStudentSituation.java,14,详细设计3查询界面Inquest .java,成员变量,15,方法,详细设计3查询界面Inquest .java,16,查询界面,详细设计3查询界面Inquest .java,17,代码:Inquest.java,详细设计3查询界面Inquest .java,18,详细设计4修改界面ModifySituation .java,成员变量,19,方法,详细设计4修改界面ModifySituation .java,20,查询界面,详细设计4修改界面ModifySituation .java,21,代码:ModifySituation.java,详细设计4修改界面ModifySituation .java,22,详细设计4删除界面delete .java,成员变量,23,方法,详细设计4删除界面delete .java,24,删除界面,详细设计4删除界面delete .java,25,代码:Delete.java,详细设计4删除界面delete .java,