云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 足球联赛积分管理系统设计与实现(含代码)

足球联赛积分管理系统设计与实现(含代码)

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 11:57:17

2、详细设计

2.1 主界面类的定义

(1)成员变量见表2-1: 成员变量描述 面板 面板 面板 面板 菜单栏 菜单组 菜单项 布局管理器 变量类型 InputTeam ModifyTeam DeleteTeam QueryTeam JButtonBar JMenu JMenuItem CardLayout 表2-1 主要成员变量表

名称 ins mos des qus bar menuSystem menuStu itemWel itemExit itemSearch itemAdd itemEdit itemDelete card 2.2类Database

(1)成员变量见表2-2: 成员变量描述 执行SQL语句的接口 返回结果的接口 数据库连接接口 字符串(SQL语句、驱动) 变量类型 Statement ResultSet Connection String 名称 stmt rs conn sql strurl 表2-2 主要成员变量

4

(2)方法见表2-3: 方法名称 Database OpenConn 返回类型 无类型 无类型 功能 创建Database对象 打开数据库连接 执行SQL查询语句,返回结果集RS 执行SQL更新语句 关闭当前的Statement对象 关闭数据库连接 表2-3 主要方法

备注 构造方法 无 返回ResultSet类型结果集 无 无 无 executeQuery ResultSet executeUpdate closeStmt closeConn 无类型 无类型 无类型 2.3 各模块主要代码

(1)主界面:

package Stu;

import java.awt.*;

import java.awt.event.*; import javax.swing.*;

import java.io.*;

public class MainWindow extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L; /**

* 主窗口的初始化 */

InputTeam ins; ModifyTeam mos; QueryTeam qus; DeleteTeam des;

InputScore isc; DeleteScore dsc; QueryScore qsc; ModifyScore msc; // 建立菜单栏

5

JMenuBar bar;

// 建立“系统管理”菜单组 JMenu menuSystem; JMenuItem itemExit; JMenuItem itemWel;

// 建立“球队管理”菜单组 JMenu menuStu;

JMenuItem itemSearch; JMenuItem itemAdd; JMenuItem itemEdit; JMenuItem itemDelete; //建立“积分管理”菜单组 JMenu menuStu1;

JMenuItem itemSearch1; JMenuItem itemAdd1; JMenuItem itemDelete1; JMenuItem itemEdit1; File file = null; CardLayout card; JLabel label = null; JPanel pCenter;

public MainWindow() { // 生成“系统管理”组

menuSystem = new JMenu(\系统管理\ itemWel = new JMenuItem(\欢迎界面\ itemExit = new JMenuItem(\退出\ // 生成“球队管理”组

menuStu = new JMenu(\球队管理\

itemAdd = new JMenuItem(\录入球队信息\ itemSearch = new JMenuItem(\查询球队信息\ itemEdit = new JMenuItem(\修改球队信息\ itemDelete = new JMenuItem(\删除球队记录\ // 生成“积分管理”组

menuStu1 = new JMenu(\积分管理\

itemAdd1 = new JMenuItem(\录入积分信息\ itemSearch1 = new JMenuItem(\查询积分信息\ itemDelete1 = new JMenuItem(\删除积分记录\ itemEdit1 = new JMenuItem(\修改积分信息\ // 添加所有菜单组 bar = new JMenuBar(); bar.add(menuSystem); bar.add(menuStu); bar.add(menuStu1);

6

// 添加“系统管理”菜单项 menuSystem.add(itemWel); menuSystem.add(itemExit); // 添加“球队管理”菜单项 menuStu.add(itemAdd); menuStu.add(itemSearch); menuStu.add(itemEdit); menuStu.add(itemDelete); // 添加“积分管理”菜单项 menuStu1.add(itemAdd1); menuStu1.add(itemSearch1); menuStu1.add(itemDelete1); menuStu1.add(itemEdit1); setJMenuBar(bar); // 设置主窗口

label = new JLabel(\足球联赛积分管理系统\label.setIcon(new ImageIcon(\label.setFont(new Font(\黑体\

label.setHorizontalTextPosition(SwingConstants.CENTER); // 添加事件监听

itemExit.addActionListener(this); itemWel.addActionListener(this); itemAdd.addActionListener(this); itemSearch.addActionListener(this); itemEdit.addActionListener(this); itemDelete.addActionListener(this);

itemAdd1.addActionListener(this); itemSearch1.addActionListener(this); itemDelete1.addActionListener(this); itemEdit1.addActionListener(this); // 卡片布局管理器设置 card = new CardLayout(); pCenter = new JPanel(); pCenter.setLayout(card); ins = new InputTeam(); mos = new ModifyTeam(); qus = new QueryTeam(); des = new DeleteTeam();

isc = new InputScore(); qsc = new QueryScore(); dsc = new DeleteScore(); msc = new ModifyScore();

7

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2、详细设计 2.1 主界面类的定义 (1)成员变量见表2-1: 成员变量描述 面板 面板 面板 面板 菜单栏 菜单组 菜单项 布局管理器 变量类型 InputTeam ModifyTeam DeleteTeam QueryTeam JButtonBar JMenu JMenuItem CardLayout 表2-1 主要成员变量表 名称 ins mos des qus bar menuSystem menuStu itemWel itemExit itemSearch itemAdd itemEdit itemDelete card 2.2类Database (1)成员变量见表2-2: 成员变量描述 执行SQL语句的接口 返回结果的接口 数据库连接接口 字符串(SQL语句、驱动) 变量类型

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com