java课程设计-简单的班级管理系统

java课程设计-简单的班级管理系统

ID:8315577

大小:145.00 KB

页数:17页

时间:2018-03-18

java课程设计-简单的班级管理系统_第1页
java课程设计-简单的班级管理系统_第2页
java课程设计-简单的班级管理系统_第3页
java课程设计-简单的班级管理系统_第4页
java课程设计-简单的班级管理系统_第5页
资源描述:

《java课程设计-简单的班级管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Java课程设计------简单的班级管理系统二:总体设计本班级管理系统共有2个java源文件。各个类之间的主要关系如下图所示:StudentManagerModiifyActInquesActShowActDeleteActInputActStudentShowStudent各主类的主要作用如下:1.StudentManager.javaStudentManager类该类负责创建班级学生管理系统的主窗口。该类包含main方法,程序从该类开始执行。该类嵌套如下类:1).InputAct类该类负责创建班级学生管理系统的学生基本信息录

2、入界面。2).InquestAct类该类负责创建班级学生管理系统的学生基本信息查询界面。3).ModifyAct类该类负责创建班级学生管理系统的学生基本信息修改界面。4).DeleteAct类该类负责创建班级学生管理系统的学生基本信息删除界面。5)..ShowAct类该类负责创建班级学生管理系统的学生基本信息显示界面。2.Student.java负责创建存放学生信息的对象。三:详细设计1.StudentManager.javaStudentManager类1).成员变量主要成员变量成员变量描述变量类型变量名称显示注释的标签JLab

3、ellb显示欢迎进入的标签JLabel欢迎设定字体属性Fontfont1输入学生基本信息的文本JTextField学号,姓名,专业,年级,出生,电话,住址性别选择JRadioButton男,女进行相应操作的按钮JButton录入,查询,删除,修改,显示,进入,确定,退出调整布局的通道JPanelp01,p02,p03,p04,p1,p2,p3,p4,p5,p6,p7,p8,p9,pv,ph,plb系统框架界面JFrameWelcome,operation存放学生基本信息的对象Student学生学生信息的散列表Hashtable基本

4、信息存放散列表的文件Filefile2).方法主要方法名称功能备注StudentManager创建程序主窗口构造方法Main程序开始运行3).内部类名称功能InputAct学生信息录入界面InquestAct学生信息查询界面ModifyAct学生信息修改界面DeleteAct学生信息删除界面ShowAct学生信息显示界面4).代码StudentManager.javaimportjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importj

5、ava.util.*;publicclassStudentManagerextendsJFrame{JLabellb=newJLabel("注:录入请先输入记录,查询、删除请先输入学号,修改是对查询"+"内容改后的保存!");JLabel欢迎;Fontfont1=newFont("黑体",Font.BOLD,24);JTextField学号,姓名,专业,年级,出生,电话,住址;JRadioButton男,女;ButtonGroupgroup=null;JButton录入,查询,删除,修改,显示,进入,确定,退出;JPanelp01

6、,p02,p03,p04,p1,p2,p3,p4,p5,p6,p7,p8,p9,pv,ph,plb;Student学生=null;Hashtable学生散列表=null;Filefile=null;FileInputStreaminOne=null;ObjectInputStreaminTwo=null;FileOutputStreamoutOne=null;ObjectOutputStreamoutTwo=null;publicStudentManager(){finalJFramewelcome=newJFrame();fin

7、alJFrameoperation=newJFrame();p01=newJPanel();……欢迎=newJLabel("欢迎进入班级管理系统!");欢迎.setFont(font1);进入=newJButton("进入");退出=newJButton("退出");welcome.setLayout(newGridLayout(3,1,5,5));p01.add(欢迎);p02.add(进入);welcome.add(p03);welcome.add(p01);welcome.add(p02);welcome.setTitle(

8、"班级管理系统");welcome.setSize(500,300);welcome.setVisible(true);进入.addActionListener(newActionListener(){publicvoidactionPerform

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。