千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

门禁/对讲/一卡通
收藏本版 |订阅

门禁/对讲/一卡通 今日: 1847 |主题: 18133

发新帖
打印 上一主题 下一主题

订餐+份饭管理系统加源代码...

[复制链接]
cwjjack 发布于: 2005-12-8 14:18 745 次浏览 1 位用户参与讨论
跳转到指定楼层
<P><FONT color=#4196cf>今天心情好:再发个贴纸来玩玩。
需求:
1、员工订餐才能吃饭、定餐可人员定餐和定手工订餐。人员定餐指本人自己到卡钟上去打卡定餐,今天定明天的餐。如:准备一台定餐的机器:早上时间打卡代表定明天早上的餐次,.....(看要求可以自己设置定餐时间和就餐的范围)
2、员工一餐只能吃一份饭,吃了一份饭后不管在哪里一台卡钟打卡,卡钟都可以报警。
3、可分权限就餐,如员工不能到职员就餐去打卡。</FONT></P>
<P><FONT color=#4196cf></FONT>
如有什么不明白地可以打电话给我哈。碰什么比较烦的方案可以找我聊聊。
国海实时一卡通
曹望君  QQ:17571611
TEL:0769-2062459 13713313384 FAX:0769-2314127
EMAIL:CWJJACK@163.COM
<a href="http://www.dgguohai.com" target="_blank" >http://www.dgguohai.com</A>
实时TCP/IP考勤、门禁、消费机
只做TCP/IP实时系列一卡通,和OEM产品。</P>
<P><FONT color=#ff4111>&lt;!--#include file="conn.asp"--&gt;。
&lt;%
if request("CardId")="" or request("jihao")="" then
  Response.Write "Ricom Systemswww.ricom.com.hk"&amp;"count=0&amp;"&amp;"gzbh=&amp;"&amp;"xm="&amp;"TransErr"&amp;"&amp;bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
  response.end
else        
  dim jobb,dtime,ddate,skkhtemp,doorflag,defaultmoney,maxdate,bmbh,dateweek,lastbc,bc,maxlastdate,jihao
  dim jobb1,nowtime,beforetime,aftertime,jobb31,countcc,dccc,lastcc,cc,gzbh,gzbhid,xm,sbtimes,xbtimes,place
  ddate=year(now)&amp;"-"&amp;month(now)&amp;"-"&amp;day(now)
if hour(now)&lt;10 then
  dtime="0"&amp;hour(now)
else
  dtime=hour(now)
end if
if minute(now)&lt;10 then      
  dtime=dtime&amp;":"&amp;"0"&amp;minute(now)
else
  dtime=dtime&amp;":"&amp;minute(now)
end if   
if second(now)&lt;10 then
  dtime=dtime&amp;":"&amp;"0"&amp;second(now)
else
  dtime=dtime&amp;":"&amp;second(now)
end if

nowtime=ddate&amp;" "&amp;dtime
dateweek=getweek(ddate)


'nowtime='2003-05-01 10:00:00'   
skkhtemp=Right("0000000000"&amp;trim(request("CardId")),8)
jihao=clng(trim(request("jihao")))
end if   </FONT></P>
<P>
<FONT color=#ff4111> '这台机器无设置
rs.open "select doorflag,intervall,place from kq_hardware_parameter where coding="&amp;clng(trim(request("jihao"))),,1,3
if rs.eof then  
  Response.Write "Ricom Systemswww.ricom.com.hkcount=0&amp;gzbh=&amp;"&amp;"xm=机器设置错误&amp;"&amp;"bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
  rs.close
  conn.close   
  response.end
else
  doorflag=rs("doorflag")
  beforetime=rs("intervall")
  place=rs("place")
  rs.close
end if
'是否在厂员工
rs.open "select KQ_CS_GZB.xm,KQ_CS_GZB.gzbh,KQ_CS_GZB.gzbhid,KQ_CS_GZB.bmbh from KQ_CS_GZB,KQ_CS_SKKHDJ where KQ_CS_SKKHDJ.SKKH ='"&amp;skkhtemp&amp;"' and KQ_CS_GZB.gzbhid=KQ_CS_SKKHDJ.gzbhid and KQ_CS_SKKHDJ.KHNUMBER=1 and (KQ_CS_GZB.outf is null or KQ_CS_GZB.outf&gt;'"&amp;ddate&amp;"')",,1,3
if rs.eof then
  Response.Write "Ricom Systemswww.ricom.com.hkcount=0&amp;gzbh=&amp;"&amp;"xm=无效卡&amp;"&amp;"bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
  rs.close
  conn.close  
  response.end
else
  xm=rs("xm")
  gzbh=rs("gzbh")
  gzbhid=rs("gzbhid")
  bmbh=rs("bmbh")
  rs.close
end if</FONT></P>
<P><FONT color=#ff4111>'doorflag=D定餐机

if doorflag="D" or doorflag="d" then
  rs.Open "select xh,dccc from ST_CS_CC_DC where jhfw like '%"&amp;trim(request("jihao"))&amp;"%' and dcdate1&lt;='"&amp;nowtime&amp;"' and dcdate2&gt;='"&amp;nowtime&amp;"'",,1,3              
  if rs.eof then
   rs.close
   Response.Write "Ricom Systemswww.ricom.com.hkcount=0&amp;gzbh=&amp;"&amp;"xm=未到定餐时间&amp;"&amp;"bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
  else
  dccc=rs("dccc")
  rs.close
   conn.execute "insert into ST_RECORD_DC(poskh,fdate,skrq,sksj,DevID,gzbh,dccc)values('"&amp;skkhtemp&amp;"','"&amp;ddate&amp;"','"&amp;ddate&amp;" "&amp;left(dtime,5)&amp;"','"&amp;left(dtime,5)&amp;"',"&amp;clng(trim(request("jihao")))&amp;",'"&amp;gzbh&amp;"',"&amp;dccc&amp;")"   
   Response.Write "Ricom Systemswww.ricom.com.hk"&amp;"count=1&amp;gzbh="&amp;gzbh&amp;"&amp;"&amp;"xm="&amp;xm&amp;"定餐"&amp;dccc&amp;""&amp;"&amp;"&amp;"bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
  end if
end if  
   





'doorflag=C是就餐机
if doorflag="C" or doorflag="c" then
  rs.Open "select * from ST_CS_CC where jhfw like '%"&amp;trim(request("jihao"))&amp;"%' and qssjc&lt;='"&amp;dtime&amp;"' and zzsjc&gt;='"&amp;dtime&amp;"'",,1,3
  if rs.eof then
   Response.Write "Ricom Systemswww.ricom.com.hkcount=0&amp;gzbh=&amp;"&amp;"xm=未在就餐时间&amp;"&amp;"bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
   rs.close
  else
   cc=rs("cc")
   defaultmoney=cdbl(rs("defaultmoney"))
   rs.close
   
   rs.Open "select cc,flag from ST_RECORD_DC_RESULT_TEMP where  fdate='"&amp;ddate&amp;"' and gzbh='"&amp;gzbh&amp;"' and cc="&amp;cc&amp;" and flag='T'",,1,3  
            if rs.eof then
               Response.Write "Ricom Systemswww.ricom.com.hkcount=0&amp;gzbh=&amp;"&amp;"xm=未定餐&amp;"&amp;"bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
               rs.close
      conn.close      
               response.end
            else
               rs.close
            end if  
      
   rs.Open "Select * from ST_RECORD_TEMP Where gzbh='"&amp;gzbh&amp;"' and fdate='"&amp;ddate&amp;"' and cc="&amp;cc&amp;" order by skrq desc"
   if rs.Eof then
    rs.close                        
    conn.execute "insert into ST_RECORD_TEMP(gzbh,poskh,fdate,skrq,jcje,cc,posid) Values('"&amp;gzbh&amp;"','"&amp;skkhtemp&amp;"','"&amp;ddate&amp;"','"&amp;ddate&amp;" "&amp;dtime&amp;"',"&amp;defaultmoney&amp;","&amp;cc&amp;","&amp;clng(trim(request("jihao")))&amp;")"
    conn.execute "insert into ST_RECORD(gzbh,poskh,fdate,skrq,jcje,cc,posid) Values('"&amp;gzbh&amp;"','"&amp;skkhtemp&amp;"','"&amp;ddate&amp;"','"&amp;ddate&amp;" "&amp;dtime&amp;"',"&amp;defaultmoney&amp;","&amp;cc&amp;","&amp;clng(trim(request("jihao")))&amp;")"
    Response.Write "Ricom Systemswww.ricom.com.hk"&amp;"count=1&amp;"&amp;"gzbh=&amp;"&amp;"xm="&amp;xm&amp;" "&amp;defaultmoney&amp;"元""&amp;bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
   else
    skrq=rs("skrq")
    rs.close   
    if cdate(nowtime)&lt;=cdate(dateadd("s",beforetime,skrq)) then                                    
     Response.Write "Ricom Systemswww.ricom.com.hk"&amp;"count=1&amp;"&amp;"gzbh=&amp;"&amp;"xm="&amp;xm&amp;" "&amp;defaultmoney&amp;"元&amp;bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
    else
     Response.Write "Ricom Systemswww.ricom.com.hkcount=0&amp;gzbh=&amp;"&amp;"xm=重复就餐&amp;"&amp;"bmbh=&amp;"&amp;"ksbh=1"&amp;"&amp;"&amp;"ly="
    end if
   end if
  end if  
end if
conn.close</FONT></P>
<P><FONT color=#ff4111></FONT> </P>
<P><FONT color=#ff4111></FONT> </P>
<P><FONT color=#ff4111></FONT> </P>
回复

使用道具 举报

已有1人评论

新浪微博达人勋

千家认证

沙发
kingwin2006 发表于 2005-12-13 21:22:48
有必要在刷卡机上订餐吗?做个B/S的软件,放在网上 不就行了?可以搞台触摸屏。楼主的方案太麻烦了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城