博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
机房结账功能分析
阅读量:6180 次
发布时间:2019-06-21

本文共 658 字,大约阅读时间需要 2 分钟。

1、对三个用户的层次的理解:         

     一般用户就是机房值班的老师主要负责学生的正常上下机;操作员主要给学生注冊卡,退换卡,管理学生信息;管理员对各个操作员进行结账,查看收入。能够类似于一个饭店里的伙计,会计。和老板,一个看人,一个看账,一个看钱。

 

2、结账

  2.1界面例如以下:

    

  2.2在结账中我们首先要对各个金额的由来弄明确。然后知道计算方法。

图:

  各个名词解释例如以下:(各表的查询条件为ischeck=“未结账”and UserID= "cmbUserID.text"

    总共收入:将注冊,充值金额的信息加入到充值表{Recharge_Table}中,对"Addcash"列求和得到总结的充值金额。

    退换:对退卡表CancelCard_Table"CancelCash"列求和得到总的退换金额

    实际收入:总收入退换

    纯收入:即上机消费的金额。对上机记录表Lined_TableConsumeCash列求和的纯收入

    待收入:学生卡中的剩余金额(为何叫待收入。由于这些钱还没有消费还有退换给学生现钱的可能,所以称为待收入)

   

  2.3详细操作步骤:

     输入用户和姓名。检查是否有该username。 

     单击购卡显示该用户下的购卡信息。充值,退卡同上。

     单击汇总显示结账基本信息。单击"结账"button改动各个表中的状态为“已结账”,同一时候将结账信息加入到Check_Table表中为以后的报表提供数据。

3总结仅仅有结账了才有账单。结账是对机房收入的汇总。为以后的报表提供数据。对结账的功能分析明确了代码就好实现了。

你可能感兴趣的文章
RGCDQ(线段树+数论)
查看>>
理解Kubernetes(2): 应用的各种访问方式
查看>>
Ionic的NavController 和ModalController 的区别
查看>>
telnet允许root用户登录
查看>>
Kafka的CommitFailedException异常
查看>>
思考与阅读
查看>>
ES6
查看>>
Wireshark中的一些SNMP相关的过滤器
查看>>
java8 新特性
查看>>
Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真、Testbench
查看>>
在 Scale Up 中使用 Health Check - 每天5分钟玩转 Docker 容器技术(145)
查看>>
leetcode 598. Range Addition II
查看>>
STM32-对芯片启动读保护,实现加密(详解)
查看>>
EntityFramework 更新数据库字段的三种方法
查看>>
java.net.URISyntaxException: Illegal character in query
查看>>
基于 HTML5 Canvas 实现的文字动画特效
查看>>
人是怎么废掉的?
查看>>
android控件拖动,移动、解决父布局重绘时控件回到原点
查看>>
php排序
查看>>
Golang 在 Mac、Linux、Windows 交叉编译
查看>>