导航:首页 > 编程语言 > java网吧计费

java网吧计费

发布时间:2023-01-08 12:21:44

㈠ 求救:java 网吧计费系统如何计算上下机时间

如果直接在客户端取时间的话,这样很容易被破解: 如果用户在注销之前把系统时间了一下,结果会怎么样? 这样取到的时间就不对了.
所以要有一个专门的时间服务器,客户端只管向服务器发送上机和下机的信号,服务器在接到这两个信号时分别取时间,这样就保证了时间的正确性. 简单的做法就是直接使用数据库服务器的时间.
收到一个上下机信号时,使用GETDATE()获取相应的时刻,然后将两个时间一减就OK.
这样也得保证你的数据库服务器系统日期别被人轻易改掉,否则还是不行.

㈡ 一个简单的Java程序代码

public double GetCost(int minutes)
{
//整数时间所花的费用
int aa = minutes / 60; //未满1小时处理
if (minutes < 60)
return 2;

//超出小时部分
int bb = minutes % 60; //其实你还有必要做一些其他处理。比如说超过30分钟了该怎么样算等等...... return aa * 2 + bb * 0.01d;
}

㈢ 网吧怎么计费

每个网吧都有一个计时收费系统,一般是以一个小时计算的,具体费用一般按照网吧设施,服务设施等来决定。

㈣ 网吧收费标准

一、 网吧收费标准:2元/小时,不足半小时按半小时收费,超过半小时按一小时收费。
二、 网吧收费管理制度
1.酒店内部员工凭餐卡到财务部出纳处办理会员卡申请,开具缴费收据,网吧管理员凭收据预存上网费用(10元起存)。由出纳使用专用登记本登记办卡详细信息,办卡人签字同意后酒店财务部电脑房为员工分配一个与考勤卡编号一致的会员卡号,会员初始密码为身份证后4位。
2.员工凭会员卡上网,费用在会员卡中扣除,无会员卡不允许上网。
3.在酒店网吧输入会员卡号和密码登陆上网,会员应不定期的自行更改密码,下机时注销会员登陆,如下机时忘记注销或密码被盗等自身因素产生的上网费用由会员本人负责。
4.网吧开业第一个月工作人员不定期抽查计费是否完整,确保系统后续的稳定性,上网费用如有异议一个月之内到财务部电脑房核对。

㈤ 有哪位高手,可以用JAVA+mysql数据库,实现一个网吧计费系统,功能不要太多,简单一点。

你是想做客户端的 还是B/S结构的 是想用于商业目的 还是练习 如果是练习我可以帮你做 不过分数太少了 必须的100 如果是自己用与商业目的的话 请联系我 当然了 收费的。一定会给量身打造一套 系统。

㈥ 网吧计费管理系统的java程序,登录界面,管理员的用户名密码输入正确,提示“登录成功”

AWT的一个,正确帐号密码为admin,123.
import java.awt.Button;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;

@SuppressWarnings("serial")
public class Test extends Frame {

private Button b = new Button("登录");
private Label lb1 = new Label("帐号:");
private Label lb2 = new Label("密码:");
private Label lb3 = new Label("");
private TextField t1 = new TextField("");
private TextField t2 = new TextField("");

private void addListener() {
// 按钮添加监听 判断用户登录
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent actionevent) {
if ("".equals(t1.getText())) {
lb3.setText("请输入帐号!");
t1.setText("");
t2.setText("");
return;
}
if ("".equals(t2.getText())) {
lb3.setText("请输入密码!");
t2.setText("");
return;
}
if (!"admin".equals(t1.getText())
|| !"123".equals(t2.getText())) {
lb3.setText("帐号或密码错误!");
t2.setText("");
return;
}
lb3.setText("登录成功!");
}
});
}

public Test() {
setTitle("网吧计费管理系统");
int y = 50;
lb1.setBounds(10, y, 40, 24);
t1.setBounds(60, y, 200, 24);
y += 30;
lb2.setBounds(10, y, 40, 24);
t2.setBounds(60, y, 200, 24);
t2.setEchoChar('*');
y += 30;
b.setBounds(160, y, 100, 30);
y += 30;
lb3.setBounds(100, y, 100, 24);

setLayout(null);
add(lb1);
add(t1);
add(lb2);
add(t2);
add(b);
add(lb3);
addListener();
}

@SuppressWarnings("deprecation")
public static void main(String[] args) throws IOException {
Test t = new Test();
t.setBounds(450, 300, 300, 200);
t.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
t.show();

}

}

㈦ Java程序编写--网吧结账时的计费界面

import java.awt.BorderLayout;
import javax.swing.JScrollPane;
import javax.swing.JTable;

import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.SwingUtilities;

public class TestFrame extends javax.swing.JFrame {
private JScrollPane jScrollPane1;
private JTable jTable1;

/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
TestFrame inst = new TestFrame();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}

public TestFrame() {
super();
initGUI();
}

private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
{
jScrollPane1 = new JScrollPane();
getContentPane().add(jScrollPane1, BorderLayout.CENTER);
{
TableModel jTable1Model =
new DefaultTableModel(
new String[][] { {"","",""},{} ,{} ,{} },
new String[] { "上网总时间", "上网花费金额" ,"上网单价"});
jTable1 = new JTable();
jScrollPane1.setViewportView(jTable1);
jTable1.setModel(jTable1Model);
}
}
pack();
setSize(400, 300);
} catch (Exception e) {
e.printStackTrace();
}
}

}

㈧ java编写的网吧计费系统有那几个模块

1,账户管理
2,远程监控
3,读卡器模块

4,计费模块
如果你做课程设计,2和3不用写。

㈨ java 网吧计费管理系统 如何计算上机时间

private static float getTime(String begin, String end) throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date begins = sdf.parse(begin);
Date ends = sdf.parse(end);
NumberFormat f = NumberFormat.getNumberInstance();
f.setMaximumFractionDigits(2);
double be =ends.getTime()-begins.getTime();
double d = be*1.0/3600000;
String s = f.format(d);
return Float.valueOf(s);
}
默认保留2位数 这个是算小时的
如果要算分的话double d = be*1.0/3600000;
这句改为double d = be*1.0/60000;就行

㈩ 求一个能运行的网吧计费系统,用java编写的,要有源代码的,要用来学习的……谢谢!!

建议你重新装一个pubEP
现在的PUBWIN都可以破解了免费上网了
PUBEP稍微稳定点!

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

阅读全文

与java网吧计费相关的资料

热点内容
伊克塞尔文档怎么进行加密 浏览:884
app转账是什么 浏览:157
php的基本语法 浏览:790
对外汉语pdf 浏览:516
如何用mamp本地web服务器 浏览:869
如何加密自己js代码 浏览:627
排列组合a与c的算法 浏览:534
如何在文件夹中找到同名内容 浏览:786
有什么app文字转韩文配音 浏览:372
循环宏1命令 浏览:35
斐波那契数列矩阵算法 浏览:674
公式保护后加密不了 浏览:82
java跳转到jsp 浏览:819
327平方根算法 浏览:216
win7美化命令行终端 浏览:797
免加密狗图片 浏览:485
一只透明的鸟是什么app 浏览:817
空气压缩机油批发商 浏览:69
linuxifexist 浏览:4
加密tf卡拷入文件 浏览:399