退卡逻辑

   判断卡号是否为空(是否输入)判断有无卡号(是否注册)判断卡号是否正在上机(上机时不能退卡)退卡更新数据库

注意事项

###换行符的添加

因为在窗体中需要有一个文本框来显示“您已退卡,卡内余额是****8”但是句子太长,不方便用户观看和了解,所以需要换行。需要 & Chr(13) & Chr(10) & 来换行,具体例子是:

  Dim depositmoney As Stringdepositmoney = Trim(mrc.Fields(7))   '将卡里余额放到临时存放金额里txtMessage.Text = "您已成功退卡" & txtcardno.Text & "," & Chr(13) & Chr(10) & "退  卡金额为" & depositmoney & ""

###更新数据

        '对数据库进行操作,对上机表:删除信息txtsql = "delete from online_info where cardno = '" & txtcardno.Text & "'" ' 删除该用户上机信息Set mrc1 = executeSQL(txtsql, msgtext) '对上机表操作Dim State As String '修改学生表信息,备注该学生已不再使用卡State = "不使用"txtsql = "update Student_Info set state  = '" & State & "' where cardno = '" & txtcardno.Text & "'"Set mrc = executeSQL(txtsql, msgtext)逻辑很重要,加油吧!

机房收费系统 —— 退卡相关推荐

  1. 机房收费系统——退卡

    今天第一次验收,却出现了很多问题,主要就是在涉及到钱的问题上就比较混乱,出现这个问题的原因也就是因为当时思路没有理清楚就着急实现功能.出来混迟早要还的,今天自己又再一次验证了这个理论.已经退了的卡,为 ...

  2. 机房收费系统的退卡和结账

    在做机房收费系统的时候为了保证核心功能的实现,我将计费时间调成了秒.这样就可以迅速,快捷地看到了收费的结果. 在这种环境下,我的机房收费系统不负众望,终于一次又一次将金额搞错,经过n次实验,将测试的结 ...

  3. 机房收费系统_刷卡充值功能的实现

    前言 在做机房收费系统的过程中,添加了硬件刷卡器,通过IC卡来实现用户的账号充值,提这个需求之前就一直在考虑有没有必要,因为注册功能是用户自己的操作的,本着求同存疑的原则,保留了刷卡的功能接口. 正文 ...

  4. VB.net版机房收费系统——结账功能实现(调错与优化)

    调错部分 上一篇博客<VB.net版机房收费系统--结账功能实现(代码部分>说的是结账功能的实现,亮出了代码.是在为这篇博客做铺垫.尽管结账功能代码是借鉴的巨人的博客.可是自己比着葫芦画瓢 ...

  5. 机房收费系统中——存储过程中加入事务,实现学生注册

    需求介绍: 现在正在开发的机房收费系统,总得来说,是对学生上机进行收费管理(没有要在学校开网吧的意思啊!为了学习面开发的)大体的功能是这样的:学生上机,然后刷卡,下机的时候,再刷卡,然后通过对学生的上 ...

  6. 重构机房收费系统(二)

    接上篇<机房收费系统重构(一)> 二.概要设计 完成了用例图,并用结合用例图完善了一下需求分析说明书,忘记是第几次修订需求分析说明书.有了用例图,很自然就进入了概要设计阶段.我认为这一阶段 ...

  7. 重做《机房收费系统》——概要设计(UI)

    重做<机房收费系统>--概要设计(UI) 系统的概要设计大致涉及到UML图的包图和类图.是从系统的大体框架上进行设计.利用分层的思想将该程序进行切分,使得程序更有条理性,不同的层次负责不同 ...

  8. VB.net版机房收费系统——结账功能实现(代码部分)

    实现结账功能的时候,被选项卡控件整的有点郁闷,瞬间脑袋就凌乱了,听上去自己好像很可笑的样子--于是,便去爬巨人的肩膀了~ 看了欢哥的博客,发现她的结账博客是按照"索引"思想写的,在 ...

  9. 用户手册——机房收费系统

    用户手册(GB8567--88) 1引言 1.1编写目的 编写该用户手册的目的是为了方便用户熟悉系统,对系统便于操作.预期读者为购买此软件的用户. 1.2背景 名称:机房收费系统: 任务提出者:米新江 ...

最新文章

  1. BCH(比特币现金)的货币流通速度是BTC的6倍
  2. 【 MATLAB 】find 函数的使用(线性索引)
  3. 【Network Security!】网络安全常用术语
  4. 花呗分期计算器_花呗分期最多能分多久?
  5. C# 结构与类的区别
  6. iOS 10 SceneKit 新特性 – SceneKit 制作 3D 场景框架
  7. python--迭代器的实现
  8. Java多线程(3)—生产者/消费者
  9. nginx的502错误及常见解决方法汇总
  10. 从零开始拿到了Kaggle竞赛冠军
  11. android企业手机安全软件开发,基于Android的手机安全管理软件的设计与实现毕业论文.doc...
  12. 【人工智能】“看透”神经网络
  13. java application_applet_Java程序可以分为JavaApplication和JavaApplet两类。()
  14. Neuron:Neural activities in V1 create a bottom-up saliency map
  15. HTML画廊效果,HTML5实践-使用css装饰图片画廊的代码分享(一)
  16. MATLAB | 好看的相关系数矩阵图绘制
  17. wpsppt设置页码和总页数_wps的ppt页码怎么设置
  18. [转]被历史歪曲得最多的皇帝--隋炀帝杨广简介
  19. 事件A和B之间相互独立与互不相容的理解
  20. 《C#零基础入门之百识百例》(九)位和赋值运算符 -- 2的n次幂

热门文章

  1. Element UI中el-calendar日历的年月快捷选择(可下拉选框选择)
  2. HTML5技术的发展前景解析
  3. 树莓派raspberry摄像头相关
  4. ntpd 总是运行一段时间就开始不正常
  5. 微信小程序-前端获取当前小程序APP-ID
  6. SylixOS 内核工作队列
  7. 微信测试公众号 url配置失败的问题 解决
  8. 常用対插式连接器01——德驰防水连接器
  9. 照片畸变校正 python_去畸变 opencv
  10. python自动上传图片_python接口自动化(二十一) multipart/form-data上传图片