Java课程设计简单的班级管理系统.docVIP

  • 13
  • 0
  • 约1.76万字
  • 约 17页
  • 2018-10-09 发布于重庆
  • 举报
Java课程设计简单的班级管理系统

Java 课程设计 ------简单的班级管理系统 二:总体设计 本班级管理系统共有 2个java 源文件。 各个类之间的主要关系如下图所示: StudentManager StudentManager ModiifyActInquesActShowActDeleteActInputAct ModiifyAct InquesAct ShowAct DeleteAct InputAct StudentShowStudent StudentShow Student 各主类的主要作用如下: StudentManager.java StudentManager类 该类负责创建班级学生管理系统的主窗口。该类包含 main 方法,程序从该类开始执行。该类嵌套如下类: 1).InputAct类 该类负责创建班级学生管理系统的学生基本信息录入界面。 2).InquestAct类 该类负责创建班级学生管理系统的学生基本信息查询界面。 3).ModifyAct类 该类负责创建班级学生管理系统的学生基本信息修改界面。 4).DeleteAct类 该类负责创建班级学生管理系统的学生基本信息删除界面。 5)..ShowAct类 该类负责创建班级学生管理系统的学生基本信息显示界面。 2.Student.java 负责创建存放学生信息的对象。 三:详细设计 1. StudentManager.java StudentManager类 1).成员变量 主要成员变量 成员变量描述 变量类型 变量名称 显示注释的标签 JLabel lb 显示欢迎进入的标签 JLabel 欢迎 设定字体属性 Font font1 输入学生基本信息的文本 JTextField 学号,姓名,专业,年级,出生,电话,住址 性别选择 JRadioButton 男,女 进行相应操作的按钮 JButton 录入,查询,删除,修改,显示,进入,确定,退出 调整布局的通道 JPanel p01,p02,p03,p04,p1,p2,p3,p4,p5,p6,p7,p8,p9,pv,ph,plb 系统框架界面 JFrame Welcome,operation 存放学生基本信息的对象 Student 学生 学生信息的散列表 Hashtable 基本信息 存放散列表的文件 File file . 方法 主要方法 名称 功能 备注 StudentManager 创建程序主窗口 构造方法 Main 程序开始运行 .内部类 名称 功能 InputAct 学生信息录入界面 InquestAct 学生信息查询界面 ModifyAct 学生信息修改界面 DeleteAct 学生信息删除界面 ShowAct 学生信息显示界面 . 代码 StudentManager.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.*; public class StudentManager extends JFrame{ JLabel lb=new JLabel(注:录入请先输入记录,查询、删除请先输入学号,修改是对查询 +内容改后的保存!); JLabel 欢迎; Font font1=new Font(黑体,Font.BOLD,24); JTextField 学号,姓名,专业,年级,出生,电话,住址; JRadioButton 男,女; ButtonGroup group=null; JButton 录入,查询,删除,修改,显示,进入,确定,退出; JPanel p01,p02,p03,p04,p1,p2,p3,p4,p5,p6,p7,p8,p9,pv,ph,plb; Student 学生=null; Hashtable 学生散列表=null; File file=null; FileInputStream inOne=null; ObjectInputStream inTwo=null; FileOutputStream outOne=null; ObjectOutputStream outTwo=null; public StudentManager(){ final JFrame welcome = new JFrame(); final JFrame operation = new JFrame(); p01=new JPanel();

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档