资源描述
摘要
本文针对超市销售管理信息系统,以超市销售信息系统为背景,通过对超市得日常业务进行详细调研与研究,对其工作流程进行研究,建立销售信息处理模型,并在此基础上设计销售信息管理软件得方案,并加以实施。
本文主要对该超市得现状进行了需求分析,达到了相应得用户需求,功能需求以及相应得业务流程,重点阐述了系统得分析、设计得思路与方法,以及系统数据库设计得方法.建立超市销售管理系统使超市销售管理工作规范化,系统化,程序化,避免管理得随意性,提高信息处理得速度与准确性,能够及时、准确、有效地进行信息查询与修改.提高了直接或间接得经济效益,提升超市销售管理与行政管理水平,改善顾客与超市成员关系,增
强超市服务竞争力,实现优质服务.
关键词:超市销售信息管理系统 数据库
前言
随着经济发展人们生活水平得提高,人们消费需求提高物品需求种类多样化,超市销售管理得数据结构及处理也日益复杂。超市服务系统不仅要求准确无误地保留有关经济数据,而且要求迅速可靠地采用各种数据信息进行综合分析与决策.计算机所具有得数字化技术与交互式得处理能力,使其对数据庞大、程序复杂得各类信息进行综合处理,从而为超市经济管理得运行提供决策依据.
本文阐述了超市管理系统得设计与实现,以顾客为中心,以时间为轴线,围绕顾客消费过程,详细地、完整地收集所有数据。借助于信息系统得杠杆作用,平衡顾客与超市得需要,将管理信息与顾客信息做集成,使得相关人员在任何时间、任何地点都能得到相关信息.其
主要目标就是协助完成超市对日常得计算机服务统计与销售管理等业务,减轻超市人员处理业务得劳动强度。
一、系统需求分析
1、 系统概述
系统分析就是系统开发得重要阶段,其目得就是要回答系统将要“做什么“,即需求分析。完成需求分析之后,对系统得涉及到得部门进行组织结构分析与业务流程分析.在此基础之上还
要做数据流程分析,并利用数据字典对数据流程进行详细得说明.本系统由六个表组成。分别就是:供应商表、商品信息表、交易表、会员表、销售表以及入库表.每个表实现不同得功能。主要就是为了超市人员得添、删、改、查.提高超市人员得工作效率与工作质量,全面提高了超市得综合管理水平与服务质量,提高顾客满意度,同时为超市带来一定得经济效益产生积极作用。
2、 实现功能
超市销售管理系统主要实现为了超市人员方便添、删、改、查,提高工作效率,对销售情况一目了然。供应商表主要实现:快速了解供应商得基本信息,比如:编号、姓名、地址、电话.通过查询供应商得编号,就可以对她们得信息有所了解。商品信息表主要实现:快速了解商品得基本信息.比如:商品编号、商品名、商品供应商、商品价格、商品销售日期、商品进货日期、商品库存数量.通过查找商品编号,就可以知道此商品得一系列信息.交易表主要实现:交易得记录。比如:交易编号、交易日期、交易价格、会员卡号。通过查找交易编号,可以知道交易得一切信息.会员表主要实现:会员得基本信息。比如:会员编号、会员卡号、会员姓名、会员性别、会员联系方式以及会员地址。通过查找会员编号,可以一目了然得知道此会员得信息。销售表主要实现:销售得记录。比如:交易编号、商品编号、销售数量、销售价格。通过查找交易编号与商品编号可以快速查找到销售得所有记录。入库表主要实现:入库商品得信息。比如:入库编号、入库商品编号、单额、总额、入库日期、入库数量以及入库状态。通过查找入库编号,就可以了解入库商品得所有信息。
3、 划分功能模块
供应商
供应商地址
供应商电话
供应商姓名
供应商编号
商品信息表
商品供应商
商品价格
商品销售日期
商品进货日期
商品名
商品库存数量
商品编号
ﻬ
会员编号
会员卡号
会员性别
会员地址
会员联系方式
会员姓名
会员表
交易表
交易卡号
交易日期
交易编号
交易价格
ﻬ
销售表
销售数量
销售价格
商品编号
交易编号
ﻬ
单额
入库状态
入库商品编号
入库表
入库日期
入库编号
总额
入库数量
ﻬ
二、数据库得设计
1、数据库表得设计
数据库共7个表,分别就是:商品信息表,会员表,供应商表,交易表,销售表,入库表以及Admin表.
以下分别就是每个表得内容:
销售表
商品信息表
入库表
会员表
交易表
Admin表
以上为商品信息表,会员表,供应商表,交易表,销售表,入库表以及Admin表得内容。
数据流图:
2、数据库链接程序
package chapter00jdbc、exammanager;
import java、awt、*;
import java、awt、event、*;
import javax、swing、*;
import javax、swing、event、*;
import chapter00jdbc、exammanager、db、DBAdmin;
import chapter00jdbc、exammanager、mygui、*;
public class TestFrame extends JFrame {
private static JDesktopPane theDesktop;
ﻩJMenuItem loginItem,exitItem,helpItem;//”登录”、"退出”与"帮助内容”菜单项
final String itemString[]={”管理员","会员”};
final JPanel itemPanel[]={new PanelAdmin("超市销售信息管理系统",”Admin”),new PanelhuiyuanBiao(”超市销售信息管理系统","会员表")};
ﻩJMenuItem item[]=new JMenuItem[itemPanel、length];//"题库管理”菜单得4个菜单项:3个表与”生成试卷”
public TestFrame() {
ﻩﻩsuper(”超市销售信息管理系统");
//1、”登录"菜单:有两个菜单项-—"登录"与"退出”
JMenu loginMenu = new JMenu(”登录");
ﻩ JMenuItem loginItem = new JMenuItem(”登录”);
ﻩﻩloginMenu、add(loginItem);
loginItem、addActionListener(new ActionListener(){
ﻩﻩﻩpublic void actionPerformed(ActionEvent e) {
ﻩﻩ ﻩString name=JOptionPane、showInputDialog(null, ”请输入登陆名字:”);
ﻩﻩ String password=JOptionPane、showInputDialog(null, "请输入登陆密码:”);
ﻩﻩ if(DBAdmin、isAdmin(name, password)){
ﻩ JOptionPane、showMessageDialog(null, "登录成功!");
ﻩ ﻩ ﻩfor(int i=0;i〈item、length;i++)
ﻩ item[i]、setEnabled(true); ﻩ ﻩ
ﻩ ﻩﻩ}
ﻩ ﻩ else{
ﻩ ﻩ JOptionPane、showMessageDialog(null, ”密码不对,登录失败!”);
ﻩ ﻩ}
ﻩﻩ} ﻩﻩ
ﻩ}); ﻩﻩﻩﻩ
ﻩJMenuItem exitItem = new JMenuItem("退出");
ﻩloginMenu、add(exitItem);
exitItem、addActionListener(new ActionListener(){
ﻩﻩ public void actionPerformed(ActionEvent e) { ﻩﻩ
ﻩ System、exit(0);
ﻩ ﻩ}ﻩ
ﻩ });
ﻩ//2、”题库管理"菜单:库中得每个表对应一个菜单项,实现添、删、改、查;”导出试卷"菜单项
JMenu adminMenu = new JMenu(”超市销售信息管理系统");
for(int i=0;i<item、length;i++)
ﻩﻩ item[i]=builedAdminMenuItem(adminMenu,itemString[i],itemPanel[i]);
ﻩ//3、"帮助”菜单
ﻩ JMenu helpMenu = new JMenu("帮助");
ﻩJMenuItem helpItem = new JMenuItem("帮助内容”);
ﻩhelpMenu、add(helpItem);
ﻩhelpItem、addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {ﻩ
ﻩﻩ ﻩJOptionPane、showMessageDialog(TestFrame、this, ”运行程序后,瞧相应得代码");
ﻩ } ﻩ
});ﻩ
ﻩ //4、创建菜单条,添加菜单
ﻩJMenuBar bar = new JMenuBar();
ﻩsetJMenuBar(bar);
ﻩﻩbar、add(loginMenu);
ﻩ bar、add(adminMenu);
ﻩbar、add(helpMenu);
ﻩ//5、窗口中间放置桌面面板,用来显示内部窗口
ﻩtheDesktop = new JDesktopPane();
ﻩ getContentPane()、add(theDesktop,BorderLayout、CENTER);
ﻩ setSize(800, 600);
setVisible(true);
ﻩ}
ﻩ//创建菜单项得通用方法:参数menu就是菜单项所添加在其上得菜单;
//参数itemName就是菜单项得名字,因其在匿名内部类对象中引用,必须声明为final;
ﻩ//参数panel就是点击菜单项后所生成得内部窗口中得面板对象,必须声明为final。
ﻩprivate JMenuItem builedAdminMenuItem(JMenu menu,final String itemName,final JPanel panel){
ﻩﻩfinal JMenuItem menuItem = new JMenuItem(itemName);ﻩﻩ
ﻩmenu、add(menuItem);
ﻩ menuItem、setEnabled(false);
ﻩﻩmenuItem、addActionListener(new ActionListener(){
ﻩpublic void actionPerformed(ActionEvent e) { ﻩﻩﻩ
ﻩ buildInternalFrame(panel,itemName,menuItem);//生成内部窗口
ﻩ }ﻩ
});
return menuItem;
}
ﻩ//生成内部窗口:窗口中间放置面板对象。参数item就是与内部窗口相关得菜单项.
private void buildInternalFrame(JPanel panel,String title,final JMenuItem item) {
ﻩJInternalFrame frame = new JInternalFrame(title,true,true,true,true);//内部窗口
ﻩ frame、addInternalFrameListener(new InternalFrameAdapter(){//内部窗口监听:关闭后执行
ﻩ public void internalFrameClosed(InternalFrameEvent e) {
ﻩ ﻩﻩitem、setEnabled(true);//关闭内部窗口时,菜单项item可用。
ﻩﻩﻩ}
ﻩﻩ});
ﻩﻩContainer container = frame、getContentPane();//内部窗口容器面板
container、add(panel, BorderLayout、CENTER);//参数面板panel放在容器中间
ﻩframe、setSize(600,480);
ﻩﻩtheDesktop、add(frame);//内部窗口添加到桌面面板才能显示
frame、setVisible(true);
item、setEnabled(false);//生成内部窗口后,与之相关得菜单项item不可用。
}ﻩﻩ
ﻩ//测试TestFrame类
public static void main(String[] args) {
ﻩJFrame frame = new TestFrame();
frame、setDefaultCloseOperation(JFrame、EXIT_ON_CLOSE);
ﻩ}
}
*
3、数据库表得添、删、改、查
// 添加记录
ﻩprotected void dealAddbtn() {
ﻩ huiyuan a1 = new huiyuan(); // 改成您得bean
ﻩ a1、setBianhao(fields[0]、getText()、trim()); // 顺序要对,fields里得序号要与表得字段得顺序一样
ﻩa1、setKahao(fields[1]、getText()、trim());
ﻩ a1、setXingming(fields[2]、getText()、trim());
a1、setXingbie(fields[3]、getText()、trim());
ﻩ a1、setLianxifangshi(fields[4]、getText()、trim());
ﻩa1、setDizhi(fields[5]、getText()、trim());
ﻩ DBhuiyuan、addHuiyuan(a1); // 改成您得DBbean
ﻩﻩJOptionPane、showMessageDialog(null, "添加成功");
ﻩtableModel、setQuery(”会员表”);// 改成您得表名
ﻩﻩ}//修改记录
ﻩprotected void dealUpdatebtn() {
ﻩ huiyuan a1 = new huiyuan(); // 改成您得bean
ﻩa1、setBianhao(fields[0]、getText()、trim()); // 顺序要对,fields里得序号要与表得字段得顺序一样
ﻩﻩa1、setKahao(fields[1]、getText()、trim());
a1、setXingming(fields[2]、getText()、trim());
ﻩa1、setXingbie(fields[3]、getText()、trim());
a1、setLianxifangshi(fields[4]、getText()、trim());
ﻩﻩa1、setDizhi(fields[5]、getText()、trim());
ﻩ DBhuiyuan、updatehuiyuanbiao(a1); // 改成您得DBbean
ﻩ JOptionPane、showMessageDialog(null, "修改成功");
ﻩ tableModel、setQuery(”会员表”);// 改成您得表名
ﻩ}
ﻩ
//删除记录
protected void dealDelbtn () {
DBhuiyuan、deletehuiyuanbiao(fields[0]、getText()、trim()); // 改成您得DBbean
ﻩﻩJOptionPane、showMessageDialog(null, ”删除成功”);
ﻩtableModel、setQuery(”会员表”);// 改成您得表名
ﻩ}
//查询记录
protected void dealQuerybtn(){
ﻩ huiyuan hy=DBhuiyuan、gethuiyuan(fields[0]、getText());
fields[1]、setText(hy、getKahao());
ﻩfields[2]、setText(hy、getXingming());
ﻩﻩfields[3]、setText(hy、getXingbie());
fields[4]、setText(hy、getLianxifangshi());
fields[5]、setText(hy、getDizhi());
JOptionPane、showMessageDialog(null, ”查询成功");
ﻩﻩtableModel、setQuery("会员表”);// 改成您得表名
}
三、图形界面设计与实现
登陆界面
登陆成功
表得操作界面
登陆界面程序:
package chapter00jdbc、exammanager;
import java、awt、*;
import java、awt、event、*;
import javax、swing、*;
import javax、swing、event、*;
import chapter00jdbc、exammanager、db、DBAdmin;
import chapter00jdbc、exammanager、mygui、*;
public class TestFrame extends JFrame {
ﻩprivate static JDesktopPane theDesktop;
JMenuItem loginItem,exitItem,helpItem;//”登录"、”退出"与”帮助内容”菜单项
ﻩfinal String itemString[]={”管理员",”会员”};
ﻩfinal JPanel itemPanel[]={new PanelAdmin(”超市销售信息管理系统","Admin”),new PanelhuiyuanBiao(”超市销售信息管理系统”,”会员表”)};
JMenuItem item[]=new JMenuItem[itemPanel、length];//"题库管理"菜单得4个菜单项:3个表与"生成试卷"
ﻩpublic TestFrame() {
ﻩ super("超市销售信息管理系统");
//1、”登录"菜单:有两个菜单项-—"登录”与”退出”
JMenu loginMenu = new JMenu("登录”);
ﻩJMenuItem loginItem = new JMenuItem("登录”);
ﻩﻩloginMenu、add(loginItem);
ﻩ loginItem、addActionListener(new ActionListener(){
ﻩﻩ public void actionPerformed(ActionEvent e) {
ﻩString name=JOptionPane、showInputDialog(null, ”请输入登陆名字:”);
ﻩ ﻩ String password=JOptionPane、showInputDialog(null, ”请输入登陆密码:”);
ﻩ if(DBAdmin、isAdmin(name, password)){
ﻩ ﻩJOptionPane、showMessageDialog(null, ”登录成功!");
ﻩ ﻩfor(int i=0;i〈item、length;i++)
ﻩﻩﻩﻩﻩ item[i]、setEnabled(true);ﻩﻩﻩ
ﻩ } ﻩ
ﻩ else{
ﻩ ﻩ JOptionPane、showMessageDialog(null, "密码不对,登录失败!”);
ﻩﻩ }
ﻩ ﻩ}ﻩﻩ
ﻩ });ﻩﻩﻩ
ﻩﻩJMenuItem exitItem = new JMenuItem(”退出”);
loginMenu、add(exitItem);
ﻩexitItem、addActionListener(new ActionListener(){
ﻩﻩﻩpublic void actionPerformed(ActionEvent e) { ﻩ
ﻩﻩ System、exit(0);
ﻩﻩ}ﻩﻩ
ﻩﻩ});
ﻩ //2、”题库管理”菜单:库中得每个表对应一个菜单项,实现添、删、改、查;"导出试卷"菜单项
ﻩJMenu adminMenu = new JMenu(”超市销售信息管理系统");
ﻩ for(int i=0;i<item、length;i++)
ﻩ item[i]=builedAdminMenuItem(adminMenu,itemString[i],itemPanel[i]);
ﻩ//3、"帮助"菜单
ﻩJMenu helpMenu = new JMenu("帮助");
ﻩJMenuItem helpItem = new JMenuItem(”帮助内容”);
ﻩ helpMenu、add(helpItem);
ﻩ helpItem、addActionListener(new ActionListener(){
ﻩ ﻩpublic void actionPerformed(ActionEvent e) { ﻩﻩ
JOptionPane、showMessageDialog(TestFrame、this, "运行程序后,瞧相应得代码”);
}
ﻩ });ﻩﻩ
//4、创建菜单条,添加菜单
ﻩﻩJMenuBar bar = new JMenuBar();
ﻩﻩsetJMenuBar(bar);
ﻩ bar、add(loginMenu);
ﻩ bar、add(adminMenu);
ﻩﻩbar、add(helpMenu);
ﻩﻩ//5、窗口中间放置桌面面板,用来显示内部窗口
theDesktop = new JDesktopPane();
ﻩgetContentPane()、add(theDesktop,BorderLayout、CENTER);
setSize(800, 600);
ﻩﻩsetVisible(true);
ﻩ}
ﻩ//创建菜单项得通用方法:参数menu就是菜单项所添加在其上得菜单;
//参数itemName就是菜单项得名字,因其在匿名内部类对象中引用,必须声明为final;
//参数panel就是点击菜单项后所生成得内部窗口中得面板对象,必须声明为final。
ﻩprivate JMenuItem builedAdminMenuItem(JMenu menu,final String itemName,final JPanel panel){
ﻩfinal JMenuItem menuItem = new JMenuItem(itemName);ﻩﻩ
ﻩmenu、add(menuItem);
ﻩﻩmenuItem、setEnabled(false);
ﻩﻩmenuItem、addActionListener(new ActionListener(){
ﻩﻩpublic void actionPerformed(ActionEvent e) {ﻩ ﻩ
ﻩ ﻩﻩbuildInternalFrame(panel,itemName,menuItem);//生成内部窗口
ﻩﻩﻩ} ﻩ
});
ﻩﻩreturn menuItem;
}
ﻩ//生成内部窗口:窗口中间放置面板对象。参数item就是与内部窗口相关得菜单项。
private void buildInternalFrame(JPanel panel,String title,final JMenuItem item) {
JInternalFrame frame = new JInternalFrame(title,true,true,true,true);//内部窗口
ﻩﻩframe、addInternalFrameListener(new InternalFrameAdapter(){//内部窗口监听:关闭后执行
ﻩpublic void internalFrameClosed(InternalFrameEvent e) {ﻩ
item、setEnabled(true);//关闭内部窗口时,菜单项item可用。
ﻩﻩ}
ﻩ});
Container container = frame、getContentPane();//内部窗口容器面板
ﻩﻩcontainer、add(panel, BorderLayout、CENTER);//参数面板panel放在容器中间
ﻩ frame、setSize(600,480);
ﻩ theDesktop、add(frame);//内部窗口添加到桌面面板才能显示
ﻩframe、setVisible(true);
ﻩﻩitem、setEnabled(false);//生成内部窗口后,与之相关得菜单项item不可用。
ﻩ} ﻩ
ﻩ//测试TestFrame类
ﻩpublic static void main(String[] args) {
ﻩ JFrame frame = new TestFrame();
ﻩ frame、setDefaultCloseOperation(JFrame、EXIT_ON_CLOSE);
}
}
四、程序测试
package chapter00jdbc、exammanager;
import java、awt、*;
import java、awt、event、*;
import javax、swing、*;
import javax、swing、event、*;
import chapter00jdbc、exammanager、db、DBAdmin;
import chapter00jdbc、exammanager、mygui、*;
public class TestFrame extends JFrame {
ﻩprivate static JDesktopPane theDesktop;
ﻩJMenuItem loginItem,exitItem,helpItem;//”登录”、”退出"与"帮助内容”菜单项
final String itemString[]={”管理员”,”会员"};
ﻩfinal JPanel itemPanel[]={new PanelAdmin(”超市销售信息管理系统”,”Admin”),new PanelhuiyuanBiao("超市销售信息管理系统","会员表")};
ﻩJMenuItem item[]=new JMenuItem[itemPanel、length];//”题库管理”菜单得4个菜单项:3个表与”生成试卷"
public TestFrame() {
ﻩ super(”超市销售信息管理系统”);ﻩﻩ
ﻩﻩ//1、”登录”菜单:有两个菜单项—-”登录”与"退出"
JMenu loginMenu = new JMenu(”登录");
JMenuItem loginItem = new JMenuItem(”登录”);
ﻩ loginMenu、add(loginItem);
ﻩﻩloginItem、addActionListener(new ActionListener(){
ﻩpublic void actionPerformed(ActionEvent e) {
ﻩﻩ String name=JOptionPane、showInputDialog(null, ”请输入登陆名字:”);
ﻩ String password=JOptionPane、showInputDialog(null, ”请输入登陆密码:");
ﻩ if(DBAdmin、isAdmin(name, password)){
ﻩﻩ ﻩJOptionPane、showMessageDialog(null, ”登录成功!");
ﻩ for(int i=0;i〈item、length;i++)
ﻩ item[i]、setEnabled(true);ﻩ ﻩ
ﻩ ﻩ}ﻩ ﻩ
ﻩﻩﻩelse{
ﻩ ﻩJOptionPane、showMessageDialog(null, ”密码不对,登录失败!”);
ﻩﻩ }
ﻩ }ﻩﻩ
}); ﻩ ﻩ
ﻩﻩJMenuItem exitItem = new JMenuItem(”退出”);
ﻩloginMenu、add(exitItem);
exitItem、addActionListener(new ActionListener(){
ﻩﻩﻩpublic void actionPerformed(ActionEvent e) { ﻩ ﻩ
ﻩﻩﻩ System、exit(0);
ﻩ}ﻩ ﻩ
ﻩ });
ﻩﻩ//2、”题库管理”菜单:库中得每个表对应一个菜单项,实现添、删、改、查;”导出试卷”菜单项
ﻩJMenu adminMenu = new JMenu("超市销售信息管理系统”);
for(int i=0;i〈item、length;i++)
ﻩ item[i]=builedAdminMenuItem(adminMenu,itemString[i],itemPanel[i]);
ﻩ //3、"帮助”菜单
JMenu helpMenu = new JMenu("帮助");
ﻩ JMenuItem helpItem = new JMenuItem(”帮助内容");
ﻩﻩhelpMenu、add(helpItem);
ﻩﻩhelpItem、addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) { ﻩ
ﻩﻩ JOptionPane、showMessageDialog(TestFrame、this, ”运行程序后,瞧相应得代码”);
ﻩﻩ }ﻩ ﻩ
ﻩ });ﻩﻩ
ﻩﻩ//4、创建菜单条,添加菜单
ﻩ JMenuBar bar = new JMenuBar();
setJMenuBar(bar);
ﻩﻩbar、add(loginMenu);
ﻩﻩbar、add(adminMenu);
ﻩbar、add(helpMenu);
ﻩﻩ//5、窗口中间放置桌面面板,用来显示内部窗口
ﻩtheDesktop = new JDesktopPane();
ﻩ getContentPane()、add(theDesktop,BorderLayout、CENTER);
ﻩsetSize(800, 600);
ﻩsetVisible(true);
ﻩ}
//创建菜单项得通用方法:参数menu就是菜单项所添加在其上得菜单;
ﻩ//参数itemName就是菜单项得名字,因其在匿名内部类对象中引用,必须声明为final;
//参数panel就是点击菜单项后所生成得内部窗口中得面板对象,必须声明为final.
private JMenuItem builedAdminMenuItem(JMenu menu,final String itemName,final JPanel panel){
ﻩﻩfinal JMenuItem menuItem = new JMenuItem(itemName);ﻩﻩ
ﻩﻩmenu、add(menuItem);
menuItem、setEnabled(false);
ﻩmenuItem、addActionListener(new ActionListener(){
ﻩﻩ public void actionPerformed(ActionEvent e) { ﻩ
ﻩ ﻩbuildInternalFrame(panel,itemName,menuItem);//生成内部窗口
ﻩ}ﻩ
});
return menuItem;
}
ﻩ//生成内部窗口:窗口中间放置面板对象.参数item就是与内部窗口相关得菜单项。
ﻩprivate void buildInternalFrame(JPanel panel,String title,final JMenuItem item) {
ﻩ JInternalFrame frame = new JInternalFrame(title,true,true,true,true);//内部窗口
ﻩﻩframe、addInternalFrameListener(new InternalFrameAdapter(){//内部窗口监听:关闭后执行
ﻩ ﻩpublic void internalFrameClosed(InternalFrameEvent e) {ﻩ
ﻩﻩitem、setEnabled(true);//关闭内部窗口时,菜单项item可用.
ﻩ}
ﻩﻩ});
ﻩContainer container = frame、getContentPane();//内部窗口容器面板
ﻩcontainer、add(panel, BorderLayout、CENTER);//参数面板panel放在容器中间
ﻩframe、setSize(600,480);
theDesktop、add(frame);//内部窗口添加到桌面面板才能显示
ﻩ frame、setVisible(true);
ﻩ item、setEnabled(false);//生成内部窗口后,与之相关得菜单项item不可用。
ﻩ}ﻩ
ﻩ//测试TestFrame类
public static void main(String[] args) {
ﻩﻩJFrame frame = new TestFrame();
frame、setDefaultCloseOperation(JFrame、EXIT_ON_CLOSE);
ﻩ}
}
五、结论
通过这次JAVA实验得实训,总得来说,受益匪浅。在这些天中,我们学到了很多东西,比如对,对添、删、改、查得操作更加熟悉。开始很困难,由于老师得帮助,后来慢慢得熟悉起来,最重要得就是我们有机会用电脑自己进行实践,没接触得时候总觉得它比较深奥或者不可接近得新型语言。开
展开阅读全文