JAVA学生班级管理系统+源代码+截图.docxVIP

  • 18
  • 0
  • 约 64页
  • 2020-03-13 发布于江西
  • 举报
修 修改 班级管理系统 查询 删除 学号 姓名 专业 学生信息 录入 家庭住址 出生日期 1、需求分析 1.实现对班级和学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家 庭住址以及出生年月等。 能够实现对班级学生基本资料的修改。 根据学号对学生资料进行查询。 能够删除学生的资料。 2、概要设计 根据本次课程设计的目的和以上的问题描述,把该班级管理系统分为五个模块:录入 模块(StudentSituation)、查询模块(Inques)、删除模块(Delete)和修改模块 (ModifySituation)。各个模块包括对学生学号,姓名,所学专业,家庭住址,出生日期等信 息的操作。系统的结构图如图一: 图 1 系统结构图 StudentManager(主类) StudentManager(主类) Delete ModiifySituation StudentSituation Studen Inques 三、总体设计 本班级管理系统共有 6 个 java 源文件。 类之间的主要关系如下图所示: t t 图 2 类之间的主要关系 各主类的主要作用如下: 1.StudentManager.java 该 java 文件的类负责创建班级学生管理系统的主窗口,该类包含 main 方法,程序 从该类开始执行。 2.StudentStituation.java 该文件的类负责创建班级学生管理系统的学生信息录入界面。 3.ModifySituation.java 该文件的类负责创建班级学生管理系统的学生基本信息修改界面。 4.Inquest.java 该文件的类负责创建班级学生管理系统的学生基本信息查询界面。 5.Delete.java 该文件的类负责创建班级学生管理系统的学生信息删除界面。 6.Student.java 1 成员变量描述 变量类型 变量名称 基本信息录入 基本信息修改 基本信息查询 基本信息删除 菜单选项 存基本信息的散列表 存放散列表的文件 StudentSituation ModifySituation Inquest Delete JMenuItem Hashtable File 基本信息录入 基本信息修改 基本信息查询 基本信息删除 录入,修改,查询,删除 基本信息 file 名称 功能 备注 StudentManager actionPerformed main 创建程序主窗口 处理 ActionEvent 事 件 程序开始运行 构造方法 接口方法 负责创建存放学生信息的对象。 4、详细设计 1.管理系统主窗口 1.1 成员变量 1.2 方法 1.3 界面截图:  表 1-1 主要成员变量 表 1-2 主要方法 2 描述变量类型 描述 变量类型 变量名称 2.基本信息录入 2.1 成员变量 表 2-1 主要成员变量属性 3 存放 存放“学生”对象的散列 表 输入学生基本信息的文本 存放学生信息的对象 Hashtable JTextField Student 基本信息表 学号,姓名,所学专业,家庭 住址,出生 学生 名称 功能 备注 StudentSituation actionPerformed 创建学生信息录入界面 处理 ActionEvent 事件 构造方法 接口方法 2.2 方法 2.3 录入界面截图:  表 2-2 主要方法 4 描述 变量类型 变量名称 存放“学生”对象的散表 显示学生基本信息的文本 Hashtable JTextField 基本信息表 学号,姓名,所学专业,家庭住 址,出生 名称 功能 备注 Inquest actionPerformed 创建查询界面 处理 ActionEvent 事件 构造方法 接口方法 3.基本信息查询 3.1 成员变量 3.2 方法 3.3 查询截图:  表 3-1 主要成员变量属性 表 3-2 主要方法 5 6 描述 变量类型 变量名称 存放“学生”对象的散列表 输入学生基本信息的文本条 Hashtabel JTextField 基本信息表 学号,姓名,所学专业,家庭 住址,出生 名称 功能 备注 ModifySituation actionPerform 创建学生信息修改界面 处理 ActionEvent 事件 构造方法 接口方法 4.基本信息修改 4.1 成员变量 4.2 方法 4.3 修改界面截图:  表 4-1 主要成员变量 表 4-2 主要方法 7 描述 变量类型 变量名称 存放“学生”对象的散列表 显示学生基本信息的文本条 Hashtable JTextField 基本信息表 学号,姓名,所学专业,家庭 住址,出生 5.基本信息删除 5.1 成员变量 5.2 方法  表 5-1 主要成员变量 表 5-2 主要方法 名称 功能 备

文档评论(0)

1亿VIP精品文档

相关文档