第一次机房收费系统总结

简介: 第一次机房收费系统总结

历经了一个月的时间,我的第一次机房终于完成了。第一次机房不像学生一样有源代码直接调bug,而是自己写代码,根据自己的想法和逻辑来实现它的功能。好了话不多说,来展示我的流程图吧!

第一次机房自我觉得有三大难点:上机、下机、结账。我们主要看这三部分的流程图

上下机是机房收费系统最基本的操作,没有上下机,以后的操作都是根据上下机操作的,以及为上下机服务的,所以我们在弄第一次机房的时候,一定要对这个操作的思路整理清楚!

1、上机

上机就是你去网吧去了,在网管那里刷一下身份证,挑选自己的机子,然后输入身份证号,密码,进入主界面,此时,系统开始计时,同时在用户界面,你也可以看到余额、上机时间等一系列你帐号的信息!

简单清晰的流程图奉上

2、下机

下机和上机的步骤大致差不多,多的就是金钱和时间的计算(时间就是金钱嘛)!

废话不多说,流程图奉上!

还有一个就是查看上机的人数,这时就需要一个Timer控件

1. '查询数据库的人数
2.     Dim mrc As ADODB.Recordset '连接上机表
3.     Dim txtSQL As String
4.     Dim MsgText As String
5. 
6. 
7.     txtSQL = "select COUNT(cardno) from OnLine_Info;"
8. Set mrc = ExecuteSQL(txtSQL, MsgText)
9. 
10.     Label17.Caption = mrc.Fields(0)
11. 
12.     mrc.Close

3、结账

在做结账的时候,操作员用户名我选择的是管理员,在软件的使用过程中,管理员也有操作员的全部功能,所以在这选择了管理员。

汇总需要计算,该操作员售卡张数、退卡金额、退卡张数、总售卡数、充值金额、应收金额、临时收费金额。所以在这时,我们的逻辑就要清楚。

操作流程

点击操作员用户名的ComboBox控件,会出现所有操作员用户以上用户ID,选中ID下面显示操作员姓名,显示购卡、充值等界面的记录,最后计算出各个售卡退卡张数以及金额,进行结账

使用的数据库表

user_info(存放用户信息)

student_info(存放学生信息)

recharge_info(存放充值记录信息)

cancelcard_info(存放退卡信息)

checkday_info(日结账单)

计算公式

充值金额=此用户为学生注册的金额+此用户为学生充值的金额

收费金额=固定用户的消费金额+临时用户的消费金额

退卡金额=此用户操作的为学生退卡的金额

总售卡数=售卡数—退卡数

应收金额=充值金额+消费金额—退卡金额

总结

第一次机房到这里就告一段落了,下个项目走起~!


相关文章
|
10月前
|
机器学习/深度学习 人工智能 编解码
ByteDance Research登Nature子刊:AI+冷冻电镜,揭示蛋白质动态
在生物医学领域,蛋白质的结构与功能研究至关重要。ByteDance Research团队开发的CryoSTAR软件,结合AI与冷冻电镜技术,通过深度学习模型、结构先验和异质性重构算法,成功解析了蛋白质的动态行为,尤其在处理结构异质性方面表现出色。该软件已在多个蛋白质体系中取得显著成果,如TRPV1通道蛋白的动态变化研究,为理解蛋白质功能及疾病机制提供了新思路。论文链接:https://www.nature.com/articles/s41592-024-02486-1
324 26
|
9月前
|
机器学习/深度学习 人工智能 缓存
探秘 DeepSeek:那些你必须了解的事
DeepSeek是一家由中国幻方量化支持的创新型AI公司,专注于开发高性能、低成本的大语言模型。其独特的技术路径打破了参数规模、能耗成本和认知可靠性之间的“三元悖论”,实现了在单张显卡上运行170亿参数模型的突破。DeepSeek通过开源策略和高性价比模型(如DeepSeek-R1),大幅降低了AI应用门槛,推动了全球开发者社区的发展。其应用场景广泛覆盖教育、医疗、金融等领域,显著提升了工作效率和服务质量。DeepSeek的成功不仅在于技术创新,更在于其开放合作的理念,正引领AI行业的新变革。
1471 9
探秘 DeepSeek:那些你必须了解的事
|
10月前
|
存储 容灾 API
云端问道19期方案教学-将本地冗余转换同城冗余,提升业务稳定性
本文介绍了阿里云对象存储OSS如何将本地冗余转换为同城冗余,以提升业务稳定性。内容分为五部分:背景介绍、存储冗余概述、创建同城冗余存储Bucket、转换Bucket的存储冗余类型及补充内容。重点讲解了本地冗余与同城冗余的区别、创建和转换同城冗余的具体操作步骤及注意事项。同城冗余能提供更高的数据持久性和服务可用性,确保业务连续性,且在转换过程中不会对业务产生影响。
288 0
|
前端开发 安全 Java
java发布公告的实现流程
构建一个Java公告发布系统涉及到前端界面设计、后端业务逻辑处理、数据库设计与交互、安全性保障等多个环节。通过采用现代的开发框架和最佳实践,可以高效地开发出既安全又易于维护的系统。随着需求的增长,系统还可以进一步扩展,比如增加评论功能、通知订阅、多语言支持等。
296 1
|
弹性计算 算法 测试技术
芯片研发设计单月算力成本降了50%怎么做到的?
面对芯片设计中日益严峻的算力挑战,S半导体经历了从自建HPC集群到结合公有云的尝试,导致成本上升。后来,采用MMCloud解决方案,首月即实现50%的算力成本降低。MMCloud通过大规模集群管理、算力碎片整理和机型动态调整实现精细化调度,帮助S半导体提升了研发效率并降低成本,展示了在行业寒冬中的降本增效策略。
317 5
|
Java API 数据安全/隐私保护
Spring Boot+Spring Security+JWT 实现 RESTful Api 权限控制
链接网址:https://www.jianshu.com/p/6307c89fe3fa/ 链接网址2:https://blog.csdn.net/linzhiqiang0316/article/details/78358907 jwt介绍:         JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。
4645 0
|
运维 监控 测试技术
|
Web App开发 Java 程序员
全方位测评|M1 这款小小芯片真的全面领跑顶配 i9 Mac 嘛?你想知道的我都告诉你...
大家好,我是小羽。我一直觉得一个东西好不好用,并不是由自己说了算的,也不是别人说了算的,而应该是大多数人用了之后,觉得很不错,那它就是一件好东西。今天小羽除了介绍 M1 芯片的 Mac 的...
1369 0
|
监控 供应链 安全
【投毒事件】PyPI 官方仓库遭遇150+恶意包投毒影响
2022年06月23日,OSCS 开源安全社区监测发现 PyPI 官方仓库被攻击者上传了 `agoric-sdk` `datashare` `datadog-agent` 等150+个恶意钓鱼包,OSCS官方提醒广大开发者关注。