收费系统java源代码(开源收费系统)
admin 发布:2022-12-19 19:46 121
本篇文章给大家谈谈收费系统java源代码,以及开源收费系统对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 编程,停车收费简易系统
- 2、什么是java源代码 怎么查看
- 3、求一个Java语言的超市收银系统源代码
- 4、java网吧计费系统源代码
- 5、求一个能运行的网吧计费系统,用java编写的,要有源代码的,要用来学习的……谢谢!!
- 6、java 程序源码 学生缴费系统
java 编程,停车收费简易系统
代码如下,仅实现功能,未考虑安全等情况.
//ParkingTest.java
/**
* 停车程序入口.本示例为考虑数据安全等.仅作为示例,未经调试.
* @author menglg
*
*/
public class ParkingTest {
public static void main(String[] args) {
// 程序入口,可以安排停车出车
for (int i = 0; i 100; i++) {
if (ParkingManage.hasPosition()) {
ParkingManage.enterParking(i + "");
continue;
}
break;
}
for (int i = 0; i 100; i++) {
ParkingManage.outParking(i + "");
}
System.out.println(ParkingManage.totalCost());
}
}
//ParkingManage.java
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class ParkingManage {
private static ListParking parkings = new ArrayList();
private static final int maxNumber = 100;
private static int currentNumber;
public static void enterParking(String lpn) {
if (lpn == null || lpn.length() == 0) {
return;
}
Parking p = new Parking(lpn);
p.setEnterDate(new Date());
parkings.add(p);
}
public static void outParking(String lpn) {
if (lpn == null || lpn.length() == 0) {
return;
}
for (Parking p : parkings) {
if (!lpn.equals(p.getLpn()))
continue;
Date now = new Date();
p.setOutDate(now);
parkings.remove(p);
currentNumber += p.getCost();
break;
}
}
public static int totalCost() {
return currentNumber;
}
public static boolean hasPosition() {
return parkings.size() maxNumber;
}
}
//Parking.java
import java.util.Date;
public class Parking {
private String lpn;
private Date enterDate;
private Date outDate;
private int cost;
public Parking(String lpn) {
this.lpn = lpn;
}
public String getLpn() {
return lpn;
}
public Date getEnterDate() {
return enterDate;
}
public Date getOutDate() {
return outDate;
}
public int getCost() {
if(outDate == null || enterDate == null){
return 0;
}
//停车时间,单位毫秒
long time = outDate.getTime() - enterDate.getTime();
long hour = 60*60*1000;
if(time hour){
cost = 3;
}else if(time%hour == 0){
cost = (int)(time/hour * 2);
}else{
cost = (int)((time/hour+1) * 2);
}
return cost;
}
public void setLpn(String lpn) {
this.lpn = lpn;
}
public void setEnterDate(Date enterDate) {
this.enterDate = enterDate;
}
public void setOutDate(Date outDate) {
this.outDate = outDate;
}
public void setCost(int cost) {
this.cost = cost;
}
}
什么是java源代码 怎么查看
你说的java源代码是指编译成的class文件前的java文件。
当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,
源文件就是指Test.java文件,
一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改
也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的,小心有毒啊,什么的。
求一个Java语言的超市收银系统源代码
刚好我们做了一个,一个是本地pos,一个是远程pos,远程用oracle数据库,本地用mysql数据库。可以断网用也可以连网用,别35金币了,十万就行了。
java网吧计费系统源代码
10太少了,嘿嘿,先给你一部分把...下面是1/2的代码
package com.netbarview;
/**
* pTitle:主界面(程序主界面) /p
*
* pDescription: /p
*
* pCopyright: Copyright ? 2006/p
*
* pCompany: ACCP/p
*
* @author xplu20000
* @version 1.0
*/
import com.downwork.Downput;
import javax.swing.JFrame;
import java.awt.Container;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JMenuItem;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.ImageIcon;
import javax.swing.JRootPane;
public class NetBar extends JFrame {
JMenuBar MenuCarte = new JMenuBar();
JMenu use = new JMenu();
JMenu help = new JMenu();
JMenuItem about = new JMenuItem(new ImageIcon("img/about20.gif"));
JMenu exit = new JMenu();
JMenuItem up = new JMenuItem(new ImageIcon("img/dbup20.gif"));
JMenuItem down = new JMenuItem(new ImageIcon("img/dbdown20.gif"));
JMenuItem exitout = new JMenuItem(new ImageIcon("img/exit20.gif"));
WelComePanel come = new WelComePanel();
public NetBar() {
//添加本窗体的内容面板
come.setBounds(0, 0, 500, 400);
come.setVisible(true);
this.getContentPane().add(come);
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
class all_ActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
String s=e.getActionCommand();
if(s.equals("ab")) {
About abot = new About();
abot.setBounds(300, 300, 280, 170);
abot.setVisible(true);
abot.setTitle("网吧计费管理系统");
} else if(s.equals("ua")){
OnPanel pane = new OnPanel();
pane.setBounds(0, 0, 500, 400);
pane.setVisible(true);
come.setVisible(false);
//getContentPane().remove(come);
getContentPane().add(pane);
NetBar.this.repaint();
}else if(s.equals("dw")) {
Downput dow=new Downput();
dow.setBounds(250, 250, 300, 250);
dow.setVisible(true);
}else if(s.equals("ex")) {
NetBar.this.dispose();
System.exit(0);
}
}
}
/*class up_ActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
OnPanel pane = new OnPanel();
pane.setBounds(0, 0, 500, 400);
pane.setVisible(true);
come.setVisible(false);
//getContentPane().remove(come);
getContentPane().add(pane);
NetBar.this.repaint();
}
}
class down_ActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
Downput dow=new Downput();
dow.setBounds(250,250,300,250);
dow.setVisible(true);
}
}
class about_ActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
About abot = new About();
abot.setBounds(300,300,280,170);
abot.setVisible(true);
abot.setTitle("网吧计费管理系统");
}
}*/
private void jbInit() throws Exception {
this.setUndecorated(true);
this.setFocusableWindowState(true);
this.setLocationRelativeTo(this);
this.getRootPane().setWindowDecorationStyle(JRootPane.FRAME); //设置界面风格为Java风格
this.getRootPane().isCursorSet();
this.setLayout(null);
this.setTitle("网吧管理系统");
this.setJMenuBar(MenuCarte);
use.setText("使用");
help.setText("帮助");
exit.setText("退出");
about.setText("关于");
all_ActionListener ab=new all_ActionListener();
about.addActionListener(ab);
about.setActionCommand("ab");
//about_ActionListener ab=new about_ActionListener();
//about.addActionListener(ab);
up.setText("上机");
up.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.
KeyEvent.VK_O, java.awt.event.KeyEvent.CTRL_MASK, false));
up.setActionCommand("ua");
all_ActionListener ua=new all_ActionListener();
up.addActionListener(ua);
//up_ActionListener ua = new up_ActionListener();
//up.addActionListener(ua);
down.setText("下机");
all_ActionListener dw=new all_ActionListener();
down.addActionListener(dw);
down.setActionCommand("dw");
down.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.
KeyEvent.VK_W, java.awt.event.KeyEvent.CTRL_MASK, false));
//down_ActionListener dw=new down_ActionListener();
//down.addActionListener(dw);
exitout.setText("退出");
exitout.setActionCommand("ex");
all_ActionListener ex=new all_ActionListener();
exitout.addActionListener(ex);
exitout.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.
event.KeyEvent.VK_E, java.awt.event.KeyEvent.CTRL_MASK, false));
//exitout_ActionListener ex = new exitout_ActionListener();
//exitout.addActionListener(ex);
MenuCarte.add(use);
MenuCarte.add(help);
MenuCarte.add(exit);
help.add(about);
use.add(up);
use.add(down);
exit.add(exitout);
}
public static void main(String[] args) {
NetBar nb = new NetBar();
nb.setBounds(200, 200, 500, 400);
nb.setVisible(true);
Toolkit tf = Toolkit.getDefaultToolkit();
Image img = tf.getImage("21.JPG");
nb.setIconImage(img);
nb.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//this.setExtendedState(JFrame.MAXIMIZED_BOTH);//默认最大化;
//this.setResizable(false);//用来设置窗口大小不可变;
}
}
package com.netbarview;
/**
* pTitle:上机界面 /p
*
* pDescription: /p
*
* pCopyright: Copyright ? 2006/p
*
* pCompany: ACCP/p
*
* @author xplu20000
* @version 1.0
*/
import com.database.DbControl;
import javax.swing.JPanel;
求一个能运行的网吧计费系统,用java编写的,要有源代码的,要用来学习的……谢谢!!
建议你重新装一个pubEP
现在的PUBWIN都可以破解了免费上网了
PUBEP稍微稳定点!
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
java 程序源码 学生缴费系统
你是需要这样的代码吗?
你是需要B/S模式的还是C/S模式的?
这些功能写起来比较简单,在后台连个数据库,做些数据的处理就可以了。不过要我这没有现成的,要自己的写的话估计没有时间了。如果你是在学习java的话,建议你自己动手写写,这个小系统能用到好多东西。
简单点的话直接用JDBC边数据库,要是好点可以考虑使用Hibernate,如果写成B/S模式的话,还可以考虑使用一些MVC的框架,struts或者spring,前台还能使用到ajax.当然,你还需要打印报表的功能,这个也是一个难点。
关于收费系统java源代码和开源收费系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-06天猫源代码(天猫精灵源代码)[20240506更新]
- 05-06ios商城源代码下载(app源码商城)[20240506更新]
- 05-06便民工具源代码(工具网站源码)[20240506更新]
- 05-06javaweb个人博客登陆源代码(javaweb博客项目源码)[20240506更新]
- 05-06c代码库网站(c语言开源代码网站)[20240506更新]
- 05-06源代码高亮输出html(高亮显示代码)[20240506更新]
- 05-06java图书馆管理系统代码(图书馆管理系统开源代码java)[20240506更新]
- 05-06dwz网站源代码(dw网站制作的源代码)[20240506更新]
- 05-05精美登录界面源代码模板(登录页面源代码)[20240505更新]
- 05-05小说源码里面的下载代码(小说 源代码)[20240505更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接