JAVA毕业设计课题申报系统计算机源码+lw文档+系统+调试部署+数据库

JAVA毕业设计课题申报系统计算机源码+lw文档+系统+调试部署+数据库

JAVA毕业设计课题申报系统计算机源码+lw文档+系统+调试部署+数据库

本源码技术栈:
项目架构:B/S架构
开发语言:Java语言
开发软件:idea eclipse
前端技术:Layui、HTML、CSS、JS、JQuery等技术
后端技术:JAVA
运行环境:Win10、JDK1.8
数 据 库:MySQL5.7/8.0

源码地址:https://pan.baidu.com/s/1vd80GlUikP5R-JTre89gpg?pwd=kwyy 
最新计算机专业原创开发毕业设计源码+数据库是近期作品

【1】网上二手汽车销售网站(修改算法实现
【2】ssm人口普查信息管理系统
【3】jsp学生健康信息管理
【4】ssm房屋租赁管理系统
【5】ssm病人跟踪治疗信息管理系统
【6】ssm共享顺风车管理系统
【7】jsp进销存信息管理系统
【8】springboot生物遗传病的治疗和防范系统
【9】ssm学生自购书平台
【10】ssm物资采购网站
【11】ssm旧货网上交易系统
【12】jsp酒店客房管理
【13】ssm诗词文化网站
【14】ssm茶叶产品质量安全可追溯系统
【15】springboot企业客户管理系统
【16】ssm汽车维修管理系统
【17】jspm电力营销计费管理系统rz程序
【18】ssm基于b_s架构的实习管理系统
【19】jsp图书推荐网站协同过滤算法
【20】jsp中小企业的在线工作日志管理系统
【21】jspmKoopo运动网mjmBBCXmysql
【22】ssm二手商品交易网站
【23】ssm课题申报系统
【24】ssm医护监视系统
【25】jspm网上宠物店mjmBA程序mysql
【26】ssm基于内容的校园热点新闻推送网站
【27】ssm幼儿园教育管理信息系统
【28】ssm超市管理系统
【29】超市销售管理系统软件设计
【30】ssm物流站环境监测系统
【31】jsp医院挂号管理系统
【32】springboot在线毕设选题系统
【33】jsp基于Java的高速公路服务区管理系统
【34】ssm汽车保养管理系统的设计与实现
【35】ssm网上植物销售管理系统
【36】springboot网上花店主题网站
【37】ssm网上拍卖系统
【38】springboot兰州交大学生生活服务网
【39】java零食销售网站
【40】ssm消防网站
【41】ssm企业人事管理系统
【42】springboot知识库系统
【43】ssm摄影摄区
【44】大学生个人理财系统
【45】ssm考勤管理系统
【46】springboot新生入学报到管理系统
【47】ssm医院就诊预约管理
【48】springboot健身房课程预约平台
【49】ssm志愿者管理系统
【50】ssm图书管理系统
【51】springboot轰趴馆管理
【52】ssmjava食品点评及售卖系统
【53】ssm基于SSM+VUE技术的小区车辆档案车位管理系统设计与实现
【54】ssm闲置物品线上交易系统
【55】springboot重大疫情背景下社区互助服务系统
【56】jspm物流管理系统MYSQL
【57】ssm实验室设备管理系统
【58】ssm汉字幼教系统
【59】ssm城市猎人户外军品店
【60】ssm基于智慧农业的水果销售系统
【61】基于JSP的手机商城mysql排序算法
【62】springboot软考在线题库系统
【63】ssm医院医患管理系统
【64】jsp高中辅助教学系统
【65】ssm基于vue的水果商城
【66】springboot足球青训俱乐部管理后台系统
【67】springboot流浪动物救助平台
【68】ssm中小企业人力资源管理系统
【69】ssm基于用户行为的自动化书籍推荐系统
【70】ssm风情旅游网站
【71】springboot校园头条新闻管理系统
【72】springboot商品管理系统
【73】ssm圆梦酒店管理系统
【74】springboot论坛管理系统
【75】ssm印刷行业的ERP系统
【76】ssm商超零售送货到家购物系统
【77】springboot交通事故档案管理系统
【78】jsp银行客户关系管理系统
【79】ssm招生平台管理系统
【80】springboot共享单车系统
【81】sppringboot张家口市旅游网
【82】django昭通水果管理销售系统
【83】jsp青篮汇篮球培训系统
【84】ssm中小型酒店客房预订系统
【85】jsp高校学生社团管理
【86】ssm电影网站系统设计
【87】springboot门诊管理系统
【88】springboot蔬菜销售系统
【89】ssm针对大学生驾考分期平台
【90】ssh基于java的网上手机销售管理系统的开发与实现mysql
【91】ssm电子产品购物平台
【92】ssm商店管理系统
【93】springboot养老院管理系统
【94】jspm教学监控系统zjyA
【95】ssm榆林学院学术成果申报与管理
【96】jspmKoopo运动网mjmBBCX
【97】ssm火车站售票管理系统
【98】ssm海康物流
【99】ssm基于ssm的酒店管理系统设计与实现
【100】springboot高校新生报道及宿舍分配平台
【101】ssm开放式教学评价管理系统
【102】东方驾校学员信息管理系统设计
【103】ssm医院门诊分诊系统
【104】springboot校园快递柜存取件系统
【105】ssm小微企业人事管理系统
【106】ssm万达影院售票管理系统
【107】ssm消防应急管理系统
【108】ssm新冠病毒感染者档案信息管理系统
package cn.com.edu.view.frame; import java.awt.AWTException; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Dimension; import java.awt.GridBagLayout; import java.awt.MenuItem; import java.awt.PopupMenu; import java.awt.SystemTray; import java.awt.Toolkit; import java.awt.TrayIcon; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JSplitPane; import javax.swing.JToolBar; import org.jvnet.substance.SubstanceLookAndFeel; import org.jvnet.substance.skin.FindingNemoSkin; import cn.com.edu.action.JMenuItemAction; import cn.com.edu.action.MainFrameAction; import cn.com.edu.util.GBC; import cn.com.edu.view.panel.AddStudentInfoPanel; import cn.com.edu.view.panel.FindStudentInfoPanel; /** * 教务管理系统主界面 * * @author Administrator * */ public class MainFrame extends JFrame { private static MainFrame instance; private JMenuBar bar;// 菜单条 private JMenu studentJMenu;// 菜单 private JMenu teacherJMenu;// 菜单 private JPanel center = new JPanel();// 中心面板用来放置卡片 private CardLayout card = new CardLayout();// 卡片布局 private JPanel west;// 西边面板 private JSplitPane split;// 分割面板 private JToolBar tool;// 工具条 private MainFrameAction action = new MainFrameAction(this);// 按钮事件对象 private JMenuItemAction menuItemAction = new JMenuItemAction(this);// 菜单事件对象 private SystemTray tray;// 系统托盘 private TrayIcon trayIcon;// 设置系统托盘的图片 /** * 使用单子设计模式主界面对象 * */ private MainFrame() { init(); } public static MainFrame getInstance() { if (instance == null) { instance = new MainFrame(); } return instance; } /** * 初始化主界面 * */ public void init() { // 设置标题 this.setTitle("教务管理系统"); // 设置标题图片 ImageIcon icon = new ImageIcon("img/switchuser.png"); this.setIconImage(icon.getImage()); // 得到屏幕对象 Dimension size = Toolkit.getDefaultToolkit().getScreenSize(); // 设置主界面大小 this.setSize(size.width, size.height - 20); // 设置居中 this.setLocationRelativeTo(null); // 添加工具条 this.add(createTool(), BorderLayout.NORTH); // 将菜单添加到主界面 this.setJMenuBar(createJMenuBar()); // 将卡片添加到主界面 center.setLayout(card); addCardPanel(center); this.add(createSplit()); // 设置关闭主界面 this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE); //创建系统托盘 createSystemTray(); //关闭窗口事件 closeWindow(this); // 设置显示主界面 this.setVisible(true); } public JMenuBar createJMenuBar() { if (bar == null) { bar = new JMenuBar(); studentJMenu = createJMenu("学生管理"); teacherJMenu = createJMenu("老师管理"); addJMenuItem(studentJMenu, "添加学生信息"); addJMenuItem(studentJMenu, "查询学生信息"); addJMenuItem(studentJMenu, "修改学生信息"); addJMenuItem(studentJMenu, "删除学生信息"); studentJMenu.addSeparator(); addJMenuItem(studentJMenu, "退出"); bar.add(studentJMenu); bar.add(teacherJMenu); } return bar; } /** * 创建菜单 * * @param name * @return */ private JMenu createJMenu(String name) { JMenu menu = new JMenu(name); return menu; } /** * 将创建的菜单项添加到菜单 * * @param menu * @param name */ private void addJMenuItem(JMenu menu, String name) { JMenuItem item = new JMenuItem(name); item.addActionListener(menuItemAction); menu.add(item); } /** * 用于添加卡片 * * @param center */ public void addCardPanel(JPanel center) { JPanel jp2 = new JPanel(); JPanel jp3 = new JPanel(); JPanel jp4 = new JPanel(); jp2.add(new JButton("卡片2")); jp3.add(new JButton("卡片3")); jp4.add(new JButton("卡片4")); center.add(new AddStudentInfoPanel(), "添加学生信息"); center.add(new FindStudentInfoPanel(), "查询学生信息"); center.add(jp3, "修改学生信息"); center.add(jp4, "删除学生信息"); } /** * 创建西边面板,用添加选项按钮 * * @return */ public JPanel createWestPanel() { if (west == null) { west = new JPanel(); west.setLayout(new GridBagLayout()); west.add(createButton("添加学生信息", "img/switchuser.png"), new GBC(0, 0).setInset(10)); west.add(createButton("查询学生信息", "img/switchuser.png"), new GBC(0, 1).setInset(10)); west.add(createButton("修改学生信息", "img/switchuser.png"), new GBC(0, 2).setInset(10)); west.add(createButton("删除学生信息", "img/switchuser.png"), new GBC(0, 3).setInset(10)); } return west; } /** * 创建按钮方法 * * @param name * @return */ public JButton createButton(String name, String icon) { JButton button = new JButton(name); button.setIcon(new ImageIcon(icon)); button.addActionListener(action); return button; } public CardLayout getCard() { return card; } public JPanel getCenter() { return center; } /** * 分割面板 * * @return */ public JSplitPane createSplit() { if (split == null) { split = new JSplitPane(); split.setOneTouchExpandable(true); split.setLeftComponent(createWestPanel()); split.setRightComponent(center); } return split; } /** * 创建工具条 * * @return */ public JToolBar createTool() { if (tool == null) { tool = new JToolBar(); tool.add("添加学生信息", createButton("添加学生信息", "img/switchuser.png")); tool.add("查询学生信息", createButton("查询学生信息", "img/switchuser.png")); tool.add("修改学生信息", createButton("修改学生信息", "img/switchuser.png")); tool.add("删除学生信息", createButton("删除学生信息", "img/switchuser.png")); tool.add("帮助", createButton("帮助", "img/syssetup.png")); } return tool; } ///////////////////////////系统托盘设置///////////////////////////////////// /** * 窗口事件 * * @param jframe */ public void closeWindow(MainFrame jframe) { jframe.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { int show = JOptionPane.showConfirmDialog(null, "是否确定关闭?", "确认关闭系统", JOptionPane.YES_NO_OPTION); if (show == JOptionPane.YES_OPTION) { System.exit(0); } } public void windowIconified(WindowEvent e) { if (getState() == 1) {// 最小化 try { tray.add(trayIcon); } catch (AWTException e1) { e1.printStackTrace(); } setVisible(false); } } }); } /** * 创建系统托盘 * */ public void createSystemTray() { // 得到当前系统的托盘对象 tray = SystemTray.getSystemTray(); ImageIcon icon = new ImageIcon("img/2.png"); // 添加鼠标右键 弹出菜单 PopupMenu menu = new PopupMenu(); MenuItem show = new MenuItem("显示窗体"); MenuItem exit = new MenuItem("退出窗体"); trayIcon = new TrayIcon(icon.getImage(), "学生管理系统", menu); trayIcon.addMouseListener(new MouseAdapter() { /** * 鼠标点击事件 */ public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) {// 鼠标双击 tray.remove(trayIcon); setVisible(true); // 设置窗口全屏 setExtendedState(JFrame.MAXIMIZED_BOTH); } } }); /** *鼠标右键显示窗体 */ show.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tray.remove(trayIcon); setVisible(true); // 设置窗口全屏 setExtendedState(JFrame.MAXIMIZED_BOTH); } }); /** * 鼠标右键关闭窗体 */ exit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int show = JOptionPane.showConfirmDialog(null, "是否确定关闭?", "确认关闭系统", JOptionPane.YES_NO_OPTION); if (show == JOptionPane.YES_OPTION) { System.exit(0); } } }); menu.add(show); menu.add(exit); } /** * @param args */ public static void main(String[] args) { SubstanceLookAndFeel.setSkin(new FindingNemoSkin()); // 蓝色幽灵 // SubstanceLookAndFeel.setSkin(new OfficeBlue2007Skin()); // 麦田风光 // SubstanceLookAndFeel.setSkin(new FieldOfWheatSkin()); // 默认皮肤 // SubstanceLookAndFeel.setSkin(new BusinessSkin()); // 朦胧风格 // SubstanceLookAndFeel.setSkin(new MistAquaSkin()); MainFrame.getInstance(); } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值