网吧计费管理系统java+swing课设
2022/5/31 1:24:12
本文主要是介绍网吧计费管理系统java+swing课设,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、实验目的
1 掌握使用 JDBC 操作mysql 数据库
2 熟悉图形界面开发,界面设计美观,合理,操作方便。
二、实验要求
设计一个简易的网吧计费系统,要求上网人输入卡号和密码上机,卡号或密码不正确,不能上机,卡余额不足不能上机;正在使用的机器不能被再使用;上机需要记录卡号、机器号、上机时间;下机时需要记录下机时间、发生费用和自动从卡里扣款,该机器能再被使用;下机时,需要向用户显示本次上机的详细信息。
上机业务流程
卡号和密码的校验;
卡的余额的检验;
获取当前系统时间作为上机开始时间;
记录上机操作;
修改该机器的使用标志
下机业务流程
选择被使用的机器号;
获取系统当前时间作为下机时间;
计算费用; 扣费;
记录下机时间和此次费用;
修改该机器的状态为可用
三、实验步骤
1 系统功能
上机
下机
注册新用户
查看历史记录
退出
上机业务流程
卡号和密码的校验;
卡的余额的检验;
获取当前系统时间作为上机开始时间;
记录上机操作;
修改该机器的使用标
2)下机业务流程
选择被使用的机器号;
获取系统当前时间作为下机时间;
计算费用;
扣费;
记录下机时间和此次费用;
修改该机器的状态为可用
2 数据库表的设计
共2张表,卡号信息表,电脑信息表。
卡号信息表card419(kahao卡号,name姓名,password密码,fee费用)
电脑信息表computer419(ID电脑编号,kahao卡号,kaishi开始时间,Onuse是否使用)
数据库连接代码:`
package wbsys.entity;
import java.sql.*;
public class Lianjie {
private String DBDriver;
private String DBURL;
private String DBUser;
private String DBPass;
private Connection conn = null;
private Statement stmt = null;
public Lianjie() {
DBDriver = “com.mysql.cj.jdbc.Driver”;
DBURL = “jdbc:mysql://localhost:3306/rj2018?serverTimezone=UTC&characterEncoding=utf-8”;
DBUser = “root”;//用户名
DBPass = “1234”;//数据库密码
try {
Class.forName(DBDriver);//加载驱动程序
} catch (Exception e) {
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(DBURL, DBUser, DBPass);//取得连接对象
stmt = conn.createStatement();//取得SQL语句对象
} catch (Exception e) {
e.printStackTrace();
}
}
public Connection getMyConnection() {
return conn;
}
public Statement getMyStatement() {
return stmt;
}
public void closeMyConnection() {//关闭数据库连接
try {
stmt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public String toString() {
return “数据库驱动程序” + DBDriver + “,链接地址” + DBURL + “,用户名” + DBUser + “,密码” + DBPass;
}
public Connection con() {
Connection con = null;
try {
con = DriverManager.getConnection(DBURL, DBUser, DBPass);
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
}
设计的界面效果图如下:
获取完整源码:链接:https://pan.baidu.com/s/1IzztSN9chtxUzGWgQyR23A
提取码:sp3h
这篇关于网吧计费管理系统java+swing课设的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?