導航:首頁 > 編程語言 > 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網吧計費相關的資料

熱點內容
php保留兩位小數不四捨五入 瀏覽:290
黑馬程序員路徑大全 瀏覽:1000
saas平台PHP 瀏覽:333
雲伺服器科學計算配置怎麼選 瀏覽:649
jar解壓命令 瀏覽:609
php正則問號 瀏覽:299
無線已加密不可上網是怎麼了 瀏覽:464
什麼app可以免費做手機 瀏覽:375
異性下載什麼app 瀏覽:680
51單片機程序單步視頻 瀏覽:241
家庭寬頻如何連接伺服器 瀏覽:119
汽車高壓泵解壓 瀏覽:772
上門正骨用什麼app 瀏覽:761
安卓為什麼免費使用 瀏覽:398
加密貨幣都有哪些平台 瀏覽:629
python和matlab難度 瀏覽:391
python爬蟲很難學么 瀏覽:574
小米解壓積木可以組成什麼呢 瀏覽:818
為什麼滴滴出行app還能用 瀏覽:568
怎麼升級手機android 瀏覽:926