资源简介
java C/S结构网吧管理系统开发环境SQL Server 2000,JBuilder 2006开发语言JAVA界面美工Photoshop 7.0运行环境Windows毕业设计第一名,老师评价此作品稍作修改可在现实中使用;包括服务端,客服端;下载此作品者注意:<创作权属原作者>此作品只供学习,不得作为商业用途,下载运行后要对数据库连接稍作修改才能正常使用!!!适合java初学者,自学者
代码片段和文件信息
package com.dinxinsky.netbar.bll;
import com.dinxinsky.netbar.entity.*;
import com.dinxinsky.netbar.dbam.*;
/**
* title:
*
* Description:
*
* Copyright: Copyright (c) 2008
*
* Company:
*
* @author MaQiYu DengSheng
* @version 1.0
*/
public class FeeBLL {
public FeeBLL() {
}
static final int FOUR = 4;
static final int FIVE = 5;
static final int SERVERN = 7;
static final int EIGHIT = 8;
static final int TEN = 10;
static final int ELEVEN = 11;
static final int THIRTEEN = 13;
static final int FOURTEEN = 14;
static final int SIXTEEN = 16;
static final int ONE_YEAR_DAYS = 365;
static final int ONE_MONTH_DAYS = 30;
static final int ONE_DAY_HOURS = 24;
static final int ONE_HOUR_MINUTES = 60;
public static ReCard calFee(String beginTime String endTimeString ComputerId) throws Exception
{
//(“yy-MM-dd HH:mm:ss“);
float fee = 0;
//截取开始时间段
int beginYear = Integer.parseInt(beginTime.substring(0 FOUR));//年 0-4
int beginMonth = Integer.parseInt(beginTime.substring(FIVE SERVERN));//月
int beginDay = Integer.parseInt(beginTime.substring(EIGHIT TEN));//日
int beginHour = Integer.parseInt(beginTime.substring(ELEVEN THIRTEEN));//小时
int beiginMinute = Integer.parseInt(beginTime.substring(FOURTEEN SIXTEEN))-1;//分钟-1
//截取结束时间段
int endYear = Integer.parseInt(endTime.substring(0 FOUR));//年
int endMonth = Integer.parseInt(endTime.substring(FIVE SERVERN));//月
int endDay = Integer.parseInt(endTime.substring(EIGHIT TEN));//日
int endHour = Integer.parseInt(endTime.substring(ELEVEN THIRTEEN));//小时
int endMinute = Integer.parseInt(endTime.substring(FOURTEEN SIXTEEN));//分钟
//yyyy-MM-dd HH:mm:ss
int playMinutes = 0;
playMinutes = //(endYear - beginYear) * ONE_YEAR_DAYS * ONE_DAY_HOURS * ONE_HOUR_MINUTES 年份差 换算成分钟
+ (endMonth - beginMonth) * ONE_MONTH_DAYS * ONE_DAY_HOURS * ONE_HOUR_MINUTES//月份差 换算成分钟
+ (endDay - beginDay) * ONE_DAY_HOURS * ONE_HOUR_MINUTES//天数差 换算成分钟
+ (endHour - beginHour) * ONE_HOUR_MINUTES//小时差 换算成分钟
+ (endMinute - beiginMinute);
/*int modNum = playMinutes % ONE_HOUR_MINUTES;
int playHours = 0;
playHours = playMinutes / ONE_HOUR_MINUTES;
if (playHours == 0 || (modNum > FIVE && playHours > 0)) {
playHours++;
}
fee = playHours * 3;*/
int playHours = playMinutes / ONE_HOUR_MINUTES;//获得小时数
int modNum = playMinutes % ONE_HOUR_MINUTES;//获得分钟数
//计算费用
Computer com = ComputerDBAM.returnComputerData(ComputerId);
float price = com.getToll();//每小时费用
fee = playHours * price;
if (playHours < 1 && modNum < 10) {
fee += 0.5;
} else if (modNum > 50) {
fee += price;
} else if (modNum > 40) {
fee += (price==3)?2.5:3.0;
} else if (modNum > 30) {
fee += (price==3)?2.0:2.4;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1096 2008-02-26 12:54 网吧管理系统\Data\Databa
文件 1179648 2008-03-19 21:10 网吧管理系统\Data\Databa
文件 1048576 2008-03-19 21:10 网吧管理系统\Data\Databa
文件 670318 2008-03-17 12:35 网吧管理系统\Data\网吧管理系统截图.rar
文件 802 2008-03-10 20:28 网吧管理系统\NetBar\classes\arraylist\Application1$1.class
文件 1215 2008-03-10 20:28 网吧管理系统\NetBar\classes\arraylist\Application1.class
文件 1417 2008-03-10 22:05 网吧管理系统\NetBar\classes\arraylist\fr
文件 1221 2008-03-10 22:05 网吧管理系统\NetBar\classes\arraylist\MyTableModel.class
文件 2549 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\bll\FeeBLL.class
文件 848 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\ClientMain$1.class
文件 1303 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\ClientMain.class
文件 1231 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\FrmClient.class
文件 6946 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\InceptPanel.class
文件 787 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\InceptPanel_bntClose_actionAdapter.class
文件 778 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\InceptPanel_btnOK_actionAdapter.class
文件 3731 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\LandingDialog.class
文件 790 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\LandingDialog_bntOK_actionAdapter.class
文件 6413 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\LandingOKPanel.class
文件 814 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\LandingOKPanel_btnCheckOut_actionAdapter.class
文件 832 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\LandingOKPanel_btnDisplayBalance_actionAdapter.class
文件 808 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\LandingOKPanel_btnLogout_actionAdapter.class
文件 823 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\LandingOKPanel_btnSetPassword_actionAdapter.class
文件 8075 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\set\LogoutComputerPanel.class
文件 858 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\set\LogoutComputerPanel_btnCancel_actionAdapter.class
文件 864 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\set\LogoutComputerPanel_btnCheckOut_actionAdapter.class
文件 882 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\set\LogoutComputerPanel_btnDisplayBalance_actionAdapter.class
文件 882 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\set\LogoutComputerPanel_btnLogoutValidate_actionAdapter.class
文件 873 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\set\LogoutComputerPanel_btnSetPassword_actionAdapter.class
文件 8058 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\set\LookConsumePanel.class
文件 846 2008-03-17 16:14 网吧管理系统\NetBar\classes\com\dinxinsky\netbar\client\set\LookConsumePanel_btnCheckOut_actionAdapter.class
............此处省略236个文件信息
- 上一篇:毕业设计 管理系统源码
- 下一篇:药品信息管理系统毕业设计源码
评论
共有 条评论