文档介绍:Java课程设计
姓名:
学号:
班级:
学院:
指导教师:
目录
题目简介……………………………………………………
程序概要…………………………………………………….
程序函数简介……………………………………………….
源代码…………………………………………………………
运行截图……………………………………………………..
心得体会…………………………………………………….
题目简介:要求基于数据库管理系统,建立一个学生信息管理系统,有简单的显示、更新、插入等基本功能。还有程序需有窗口,也就是运行界面中要含有窗口。程序尽量简单,但功能得全面,界面做到尽善尽美!
程序概要:本程序中含有一个public类,三个一般类。其主函数在public类中,一般类中每个类实现一个功能。在主函数中调用一般类中的函数,实现不同的功能。每个一般类也是建立在窗口上的,其中运用了窗口,组件,按钮,布局等多种知识。
public static void main(String args[ ]){}……………….主函数
class DatabaseWin extends JFrame implements ActionListener{}……该类实现主要窗口的建立
DatabaseWin(){}…………………..建立窗口,添加窗口组件
public void actionPerformed(ActionEvent e){}…………..实现监视
class InsertRecord extends JDialog implements ActionListener{}……负责插入的类
InsertRecord(String s){}………实现插入功能
class ShowRecord extends JDialog implements ActionListener{}……
负责显示的类
ShowRecord(String title){}………………….实现显示功能
class ModifyRecord extends JDialog implements ActionListener{}…...责更新的类
ModifyRecord(String s){}………..实现更新功能
import .*;
import .*;
import .*;
import .*;
import .*;
public class Mykcsj{
public static void main(String args[ ]){
try { ("");
}
catch(ClassNotFoundException e){
(""+e);
}
DatabaseWin win=new DatabaseWin();
}
}
class DatabaseWin extends JFrame implements ActionListener{//主窗口
JMenuBar menubar;
JMenu menu;
JMenuItem itemShow,itemUpdate,itemInsert;
ShowRecord showRecord;
ModifyRecord modifyRecord;
InsertRecord insertRecord;
DatabaseWin(){
menubar=new JMenuBar();
menu=new JMenu("操作数据库");
itemShow=new JMenuItem("显示记录");
itemUpdate=new JMenuItem("更新记录");
itemInsert=new JMenuItem("插入记录");
(this);
(this);
(this);
(itemShow);
(itemUpdate);
(itemInsert);
(menu);
showRecord=new ShowRecord("显示记录对话