机房收费系统—结账
来源:互联网 发布:杭州单片机工程师招聘 编辑:程序博客网 时间:2024/05/17 07:42
机房收费系统的结账在没有敲这个窗体之前,我认为这个窗体是最难的,因为它涉及到算钱,与钱有关。但是拖着也不是办法,对它再恐惧也不行,所以我就试着点给的材料,经过多次的运行,我明白了一点点它的思路,下面就是试着敲代码了。只有去做了,才会知道,其实可能它没有自己想象的那么难。
窗体的设计
1、 首先这个窗体是需要加载一个原来很少接触到的部件的—SSTab1
步骤为:工程—部件—Microsoft Tabbed Dialog Control 6.0
2、然后按照要求需要在SStab里面添加MSFlexGrid控件
最终设计好的窗体:
代码思路:
1、通过选择不同的操作员的用户名,下面就会出现相应的操作员的真实姓名,并且出现其对应的工作记录
2、购卡:访问的是student_Info,显示购买卡学生的信息。当我们选中一个操作员后,购卡这个选项卡里面的显示控件,显示的就是这个操作员注册的并且没有结账的卡号的信息。
3、充值:访问的是Recharge_Info,将选中操作员进行的所有的未结账的充值记录调出来。
4、退卡:访问的是cancelcard_Info,将选中操作员进行的所有的未结账的退卡记录调出来
5、临时用户:将此操作员注册的、未退卡的、未结账的并且是临时用户的记录调出来
6、汇总:
①把购卡、充值、退卡、临时用户中的信息汇总,所以这里用到的表就比较多。有student_Info 、Recharge_Info 、cancelcard_Info 表
② 售卡张数=购卡选项卡的记录总数
③ 退卡张数=退卡选项卡的记录总数
④ 退卡金额=cancelcard_Info表中的金额进行累加
⑤ 总售卡数=售卡数-退卡数
⑥ 充值金额=Recharge_Info 表中的充值金额
⑦ 临时收费=student_info 表中临时用户的费用
⑧ 应收金额=(注册和)充值金额-退卡金额
⑨ 结账:将student_Info 、Recharge_Info、Cancelcard_Info 中的“未结账”改为“结账”,需要把结账信息添加到日结账单和周结账单中。
不明白的地方
在结账中所提到的临时用户,到底其查询的表是student_info表,里面的用户类型是临时用户的所有的金额,还是查询的是line_info表,临时用户所上机消费的金额?
以上是本人的结账思路,有什么不恰当的地方,欢迎大家指出。
0 0
- 机房收费系统—结账
- 机房收费系统—结账
- 机房收费系统—结账
- 机房收费系统—结账
- 机房收费系统—结账
- 机房收费系统-结账
- 结账--机房收费系统
- 【机房收费系统】结账
- 机房收费系统——结账
- 机房收费系统——结账
- 【机房收费系统】——结账
- 【机房收费系统】——结账
- 机房收费系统——结账
- 第一次机房收费系统——结账
- 机房收费系统——结账
- 机房收费系统—日结账单
- 机房收费—结账
- 机房收费系统之结账
- Django基础 :session会话、认证系统、内容分页、中间件
- 软阈值(Soft Thresholding)函数解读
- 注意fft画图横坐标的设置
- git的使用指令
- 小技巧汇总(不定时更新···)
- 机房收费系统—结账
- label根据文本自适应高度
- 认识CoreData—初识CoreData
- 美军用核潜艇发动黑客攻击:逼近他国海岸窃听
- phoenix jdbc driver查询源码分析
- SWT中TEXT复制黏贴长度默认限制为10字节的问题
- java原始webservice生成客户端
- A Deeper Look at Saliency: Feature Contrast, Semantics, and Beyond
- css2-overflow 属性