JavaSwing / C# 笔记本参数管理

您所在的位置:网站首页 16z90pg笔记本参数 JavaSwing / C# 笔记本参数管理

JavaSwing / C# 笔记本参数管理

2023-07-05 19:32| 来源: 网络整理| 查看: 265

说明 此系统同时支持mysql,sqlserver,有javaswing窗体和C#窗体两套代码 数据库文件

笔记本参数管理

数据库设计

关系模型

电脑管理者(主键,用户名,密码,姓名,电话)

电脑参数(主键,产品编码,型号,价格,上市时间,类型,CPU型号,CPU主频,核心数,线程数,内存容量,硬盘,屏幕尺寸,分辨率)

数据字典

电脑管理者表

字段名

字段

数据类型

约束

描述

主键

id

varchar(40)

primary key;

唯一标识

用户名

username

varchar(20)

not null;unique;

不可为空;字段唯一;

密码

password

varchar(20)

姓名

name

varchar(12)

not null;

不可为空;

电话

tele

varchar(11)

电脑参数表

字段名

字段

数据类型

约束

描述

主键

id

varchar(40)

primary key;

唯一标识

产品编码

numb

varchar(32)

not null;unique;

不可为空;字段唯一;

型号

xinghao

varchar(255)

价格

price

double

not null;

不可为空;

上市时间

intime

datetime

类型

type

varchar(255)

CPU型号

cpu

varchar(255)

CPU主频

cpuzp

varchar(255)

核心数

hxs

int

线程数

threads

varchar(255)

内存容量

neic

varchar(255)

硬盘

yp

varchar(255)

屏幕尺寸

pinmu

varchar(255)

分辨率

fbl

varchar(255)

部分代码 package com.codeying.frame; import com.codeying.dao.AdminDao; import com.codeying.entity.Admin; import com.codeying.utils.JdbcUtils; import com.codeying.utils.Utils; import com.mysql.jdbc.StringUtils; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.net.URL; public class MyInfoAdmin extends JInternalFrame { private JPanel jContentPane; private JLabel label_role = new JLabel("角色"); private JTextField tb_role = new JTextField(); private JLabel label_username = new JLabel("用户名"); private JTextField tb_username= new JTextField(); private JLabel label_name = new JLabel("姓名"); private JTextField tb_name= new JTextField(); private JLabel label_tele = new JLabel("电话"); private JTextField tb_tele= new JTextField(); private JButton btn = new JButton("保存"); private URL imgURL ; private BtnListener btnListener; public MyInfoAdmin (){ init(); } /** * 监听类 */ public class BtnListener implements ActionListener { public void actionPerformed(ActionEvent e) { Admin t = Login.admin; //不可为空字段 if (StringUtils.isNullOrEmpty(tb_name .getText().trim())) { JOptionPane.showMessageDialog(null, "姓名 不可为空");return; } if(FormAdminAdd .illegalAdd( Login.admin .getId(),"username",tb_username .getText().trim())){ JOptionPane.showMessageDialog(null, "用户名 : 已存在!");return; } t.setUsername (tb_username .getText().trim()); t.setName (tb_name .getText().trim()); t.setTele (tb_tele .getText().trim()); //提交 AdminDao dao = AdminDao.me(); int res = dao.updateById(t); if(res==1){ Login.admin = t; JOptionPane.showMessageDialog(null, "更新成功!"); }else{ JOptionPane.showMessageDialog(null, "更新失败"); } } } /** * 初始化界面 */ public void init(){ //设置下拉框\外键 //设置主窗体 this.setSize(296, 350); this.setTitle("个人中心");//窗体名 this.setResizable(true); this.setClosable(true); this.setMaximizable(true); this.setIconifiable(true); int x = 29,y = 0; label_username.setBounds(new Rectangle(x, y, 71, 19)); tb_username.setBounds(new Rectangle(x+90, y, 124, 23)); tb_username.setText(Login.admin .getUsername()); tb_username.setEditable(false); y+=30; label_role.setBounds(new Rectangle(x, y, 71, 19)); tb_role.setBounds(new Rectangle(x+90, y, 124, 23)); tb_role.setText(Login.admin .getRole()); tb_role.setEditable(false); y+=30; //TODO 其他属性 label_name .setBounds(new Rectangle(x, y, 71, 19)); tb_name .setBounds(new Rectangle(x+90, y, 124, 23)); tb_name .setText(Login.admin . getName ()); y+=30; label_tele .setBounds(new Rectangle(x, y, 71, 19)); tb_tele .setBounds(new Rectangle(x+90, y, 124, 23)); tb_tele .setText(Login.admin . getTele ()); y+=30; btn.setBounds(new Rectangle(130, y, 100, 26)); getRootPane().setDefaultButton(btn);// 设置回车键 jContentPane = new JPanel();// 新建jPanel面板 jContentPane.setLayout(null); jContentPane.setBackground(new Color(255, 255, 255)); setContentPane(jContentPane); jContentPane.add(label_username); jContentPane.add(tb_username); jContentPane.add(label_role); jContentPane.add(tb_role); //TODO jContentPane.add(label_name); jContentPane.add(tb_name); jContentPane.add(label_tele); jContentPane.add(tb_tele); jContentPane.add(btn); btnListener = new BtnListener(); btn.addActionListener(btnListener); } }

系统截图

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3