机房收费系统中的结账部分,可以说是重中之重了。操作员在经历了给用户注册、充值、退卡、收取金额查询、金额返还信息查询等工作之后,要对每个操作员的的业绩进行考核,这个时候就需要看看操作员在完成上面的一系列工作之后实际应收的钱了。
    结账部分的整体流程就是,当管理员选择某一个具体的操作员时,选项卡里面对应的页就要显示出经过该操作员某一时间段还没有办理结账的数据信息。
加载窗体之后的原始状态为下图所示:

当管理员选择某一操作员后,选项卡显示相应的信息。

购卡:

选择Student表里,该操作员未结账的数据。
充值:
选择ReCharge表里,该操作员未结账的数据。【PS:小编的ReCharge表里面的充值记录,既包括起初注册时的充值信息,也包括已有卡时继续充值的信息。】
退卡:
选择CancelCard表里,该操作员办理的卡不使用且还未结账的数据。
临时用户:
选择Student表里,该操作员办理的用户类型为“临时用户”,且状态为未结账的数据。
汇总:
1、售卡张数:Student表里,该操作员未结账的数据
2、退卡张数:CancelCard表里,该操作员办理的卡不使用且还未结账的数据。
3、充值金额:选择ReCharge表里,该操作员未结账的数据。【PS:既包括固定用户,也包括临时用户。】
4、临时收费金额:选择ReCharge表里,该操作员办理的临时用户未结账的数据。
5、退卡金额:CancelCard表里,该操作员办理的卡不使用且还未结账的数据。
6、总售卡数:售卡张数-退卡张数
7、应收金额:充值金额-退卡金额
流程图如下:

对于结账功能的理解,我是按照某一个操作员为标准的,所有的内容都是查找该操作员未结账的记录。

机房系统(十)——【结账】相关推荐

  1. 机房系统(八)——【日期控件DTPicker、比较日期大小】

    "宁可让程序(员)多干活,也不能让用户多做".本着为用户着想.给用户以方便的原则,系统中用选代替填,给用户减少很多不必要的麻烦.     在机房系统里遇到了填写日期的问题.VB中已 ...

  2. 机房系统(七)——【报表】

    在机房收费系统的项目里,管理员级别有两个功能是日结账单和周结账单,在这里首次接触到了报表.那么,什么是报表呢?怎么做报表呢?怎么使用报表呢?接下来一一介绍. What?     报表就是员工向上级报告 ...

  3. 机房系统(三)——【充值 退卡 】

    前言 充值在我们的日常生活中随处可见.新办理的手机卡号,为保证在无WiFi的情况下,我们可以使用,不与外界失联,手机卡号里面要有钱,我们才能正常上网.接打电话等.注册完卡号信息后,为保证这个卡能为我们 ...

  4. 安卓耗电监控app_Android系统十大耗电应用拍照APP排第一

    Android系统十大耗电应用拍照APP排第一 Android系统在我国有着众多的使用者,下面是小编整理的关于Android系统耗电应用的分析,希望对大家有所启发,更多消息请关注应届毕业生网. 在智能 ...

  5. 通过Dapr实现一个简单的基于.net的微服务电商系统(十九)——分布式事务之Saga模式...

    目录: 一.通过Dapr实现一个简单的基于.net的微服务电商系统 二.通过Dapr实现一个简单的基于.net的微服务电商系统(二)--通讯框架讲解 三.通过Dapr实现一个简单的基于.net的微服务 ...

  6. 通过Dapr实现一个简单的基于.net的微服务电商系统(十八)——服务保护之多级缓存...

    很久没有更新dapr系列了.今天带来的是一个小的组件集成,通过多级缓存框架来实现对服务的缓存保护,依旧是一个简易的演示以及对其设计原理思路的讲解,欢迎大家转发留言和star 目录: 一.通过Dapr实 ...

  7. 通过Dapr实现一个简单的基于.net的微服务电商系统(十六)——dapr+sentinel中间件实现服务保护...

    dapr目前更新到了1.2版本,在之前4月份的时候来自阿里的开发工程师发起了一个dapr集成Alibaba Sentinel的提案,很快被社区加入到了1.2的里程碑中并且在1.2 release 相关 ...

  8. 通过Dapr实现一个简单的基于.net的微服务电商系统(十二)——istio+dapr构建多运行时服务网格...

    多运行时是一个非常新的概念.在 2020 年,Bilgin Ibryam 提出了 Multi-Runtime(多运行时)的理念,对基于 Sidecar 模式的各种产品形态进行了实践总结和理论升华.那到 ...

  9. 【转】pacs定位线_C#开发PACS医学影像处理系统(十五):Dicom影像交叉定位线算法

    转自:https://www.cnblogs.com/Uncle-Joker/p/13686618.html 1.定位线概念:某个方位的影像在另一个方向的影像上的投影相交线,例如横断面(从头到脚的方向 ...

  10. 企业即时通讯系统十大排名

    企业即时通讯系统十大排名 即时通信,简称IM(InstantMessaging),是在网络技术飞速发展过程中个人电脑上涌现的一项非常流行的通信技术.它是继电子邮件.Web技术之后的第三大互联网应用. ...

最新文章

  1. python应用实例论文_番外篇——Python多进程应用实例一则
  2. Java 判断一个字符串是否为数字类型
  3. 美国多个州对谷歌提起新的反垄断诉讼
  4. 华人Hbuy隐私政策
  5. ofstream、ifstream、fstream
  6. [转载]Java web应用中的常见字符编码问题的解决方法
  7. Docker ASP.NET Core (5):Docker Compose
  8. 基于ArcEngine的插件式框架
  9. HDU 4383 To The Moon 解题报告
  10. Selenium+requests出现窗口不能跳转的情况
  11. 基于vue-cli3+typescript+element-ui搭建起来的后端管理平台框架(骨架)
  12. 小象学院 零基础Python入门 案例四 52周存钱挑战v_4.0
  13. 华为云D-Plan解决方案为企业数智升级注入AI新动力
  14. 微秒, 纳秒,毫秒, 时间单位换算[转]
  15. 带你走进T-Pot多蜜罐平台革命:简述、安装、使用、优化、更新
  16. 凌波微课|南农大资环学院钟山学术讲坛第五十四讲——特邀南京师范大学戴传超教授
  17. 从事计算机科学的要求,申请康奈尔大学计算机科学专业有什么要求?
  18. React Native 入门实战视频教程(36 个视频)
  19. 数据传输的三种交换方式
  20. 使用RANSAC的鲁棒TDOA Chan定位算法

热门文章

  1. java:我们对Iterator理解错了
  2. Theano - 更多的例子
  3. java国际化---native2ascii.exe 的使用方法
  4. 【cocos2d-x从c++到js】06:Google的继承写法解析
  5. sqlserver学习日记之一
  6. 单例模式(singleton)解析例子
  7. superset各种数据库连接地址(持续更新中)
  8. spark的client模式和cluster模式用法上的区别
  9. Yarn管理界面中Queue:root和Queue:default的区别
  10. error: 'syms' undefined near line 1 column 1