java计算机毕业设计综合测评系统源程序+mysql+系统+lw文档+远程调试

本文分享了一个基于Java的计算机毕业设计综合测评系统源码,包含MySQL数据库和Layui前端技术。此外,还列举了114个不同类型的Java、SpringBoot、SSM毕业设计项目源码,涵盖电商、健康管理、教育、娱乐等多个领域,适合学习和参考。
摘要由CSDN通过智能技术生成

java计算机毕业设计综合测评系统源程序+mysql+系统+lw文档+远程调试

java计算机毕业设计综合测评系统源程序+mysql+系统+lw文档+远程调试

本源码技术栈:

项目架构:B/S架构

开发语言:Java语言

开发软件:idea eclipse

前端技术:Layui、HTML、CSS、JS、JQuery等技术

后端技术:JAVA

运行环境:Win10、JDK1.8

数 据 库:MySQL5.7/8.0

源码地址:https://pan.baidu.com/s/12kS8j_MUwOgATz1catu-Tw?pwd=rmev

最新计算机专业原创开发毕业设计源码+数据库是近期作品

【1】网上二手汽车销售网站(修改算法实现
【2】springboot健身房课程预约平台
【3】ssm超市会员积分管理系统
【4】ssm校园小区互助系统
【5】springboot医院临床管理系统
【6】ssm大学生社团活动管理系统
【7】springboot宠物之家电子商务网站
【8】springboot维保管理系统
【9】ssm建筑劳务监管平台
【10】ssm环巢湖区域旅游网站
【11】企业人力资源管理SQLSEVER
【12】ssm软件测试管理系统
【13】ssm高校体育器材及场地管理
【14】sppringboot张家口市旅游网
【15】java基于ssh论坛
【16】ssm高校在线教师教学学术能力评价系统
【17】jsp社区便民服务系统
【18】ssm住房公积金筹集子系统的网站
【19】ssm校园招聘管理系统
【20】ssm期刊在线投稿系统
【21】拼餐网站
【22】ssm基于VUE的教育网站
【23】ssm二手交易平台
【24】ssm宠物寄存中心计时收费系统
【25】springboot直播购物平台
【26】宝马汽车销售网站
【27】ssm空闲教室查询系统
【28】jsp红河旅游信息服务系统
【29】jsp数字相册管理系统的
【30】ssm药品管理系统
【31】ssm基于SSM高校教师个人主页网站的设计与实现
【32】ssm房产交易系统
【33】ssm超市进销存管理系统
【34】jsp基于ssh易购商城电子商务mysql
【35】ssm惠购网站
【36】ssm智能云税导引服务机器人云端管理
【37】ssm基于Vue框架的电商后台管理系统
【38】ssm酒店预约及管理系统
【39】ssm图书馆信息管理系统
【40】springboot通用项目的项目管理系统
【41】jsp中小学教育机构培训系统
【42】ssm单位职工房产管理
【43】ssm补课管理系统
【44】ssm食堂综合评价系统
【45】springboot研究生实验室综合管理系统
【46】ssm考试排考系统
【47】ssm计算机专业招聘网站
【48】ssm基于JEE线上医药用品分销系统设计与实现
【49】ssm电影院管理系统
【50】springboot旅游官网
【51】ssm高校人事管理系统
【52】ssm学院学生论坛
【53】ssm交通规则考试系统
【54】ssm早教课程管理系统
【55】springboot基于SpringBoot的在线古玩市场系统的设计与实现
【56】springboot智慧公寓系统
【57】ssm大学校园兼职网站
【58】springboot水利施工安全检测系统设
【59】springboot鑫通物流车辆调度系统
【60】springboot中小企业设备管理系统
【61】ssm水果购物商城
【62】ssm疫苗接种平台
【63】jsp基于Web的鲜花采购及预定系统的设计与实现ssh
【64】ssm学术会议论文稿件管理系统
【65】ssm雷士灯具管理系统
【66】jsp计算机散件报价系统
【67】ssm宠物购物系统
【68】ssm疫情下智慧社区系统
【69】ssm企业员工管理系统
【70】ssm包材新供应商资料收集
【71】ssm缘梦书屋网站
【72】jspm教室预约管理系统
【73】ssm基于web的企业人事管理信息系统
【74】ssm成都某S店销售管理系统
【75】ssh招聘就业网站mysql
【76】springcloud在线测评系统
【77】ssm毕业生就业信息管理系统
【78】ssm网上扶贫农产品销售系统
【79】ssm中药分类管理系统
【80】springboot智能小区物业管理系统
【81】ssm医院管理系统
【82】ssm基于Vue和mysql的智能图书管理系统
【83】ssm中学生视力系统
【84】ssm城市智能公交系统
【85】springboot微服务在线教育系统
【86】ssm大学生学业互助与交流平台
【87】ssm会展中心招商服务平台
【88】ssm职工工资管理系统
【89】springboot幼儿园管理系统
【90】java仓库进销存系统
【91】ssm公立医院绩效考核系统
【92】ssm流浪动物救助站系统
【93】ssm在线学习系统
【94】ssm医院设备管理系统
【95】springboot在线音乐系统
【96】ssm幼儿健康管理系统
【97】ssm保险公司售后服务管理系统
【98】sm高校学生综合素质测评系统
【99】springboot疫苗药品批量扫码识别追溯系统
【100】ssm毕业设计管理系统
【101】springboot云南美食管理系统
【102】springboot房产信息门户网站
【103】ssm流浪动物的救助管理平台
【104】springcloud基于微服务架构的在线音乐平台
【105】springboot物业管理系统
【106】ssm计算机实验中心网站
【107】ssm乡村基层政务管理系统
【108】JSP计算机公共课网络辅助教学系统mysql
【109】ssm演唱会购票系统
【110】JSP教学视频点播系统的设计与实现SQLServer
【111】ssm基于Vue框架的校园相约健康运动平台
【112】springboot家校通管理系统
【113】jspm廉价房屋租赁管理系统mjmBB程序mysql
【114】ssm盘山县智慧项目管理系统
【115】jsp大学生网络创业就业管理系统
【116】ssm乡镇医院管理系统
【117】springboot基金会系统网站
【118】ssm无人智慧药柜系统设计
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
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(); } }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值