第一次机房收费系统总结

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

经过一个多月,终于敲完了第一次机房,这是在学生收费系统后的一次比较正规的系统,是我们练手的绝佳机会,因为每天进行计算机时间只有两个小时,就显得很珍贵,所以我就更加珍惜时间,能够更加合理得规划时间。但是有的时候就是感觉心有余而力不足,我判断就是方法出现了问题。

当我在做下机的时候和在结账的时候就感觉很困难。

那么下面我们就捋捋思路吧。

下机

结账

把握最重要的东西就是操作员汇总部分的

应收金额=注册输入+充值输入—退卡输出

这时候就要求我们在注册的时候不能只注意更新student_info表,还要注意更新recharge表。

当然还有一种解决办法就是把注册时候的充值金额写成0,这样就不用再更新一个表了。但是这样也是有弊端的,如果把他写成0的话,这个文本框就没有存在的意义了。

如果你再动一下你的聪明脑袋瓜,其实你可以让充值的窗体直接显示在你提示“充值成功!”后。一气呵成,又很简单。

但是我们在设计程序还是要从用户的角度看问题,不能只从程序员的角度看问题!!!

组合查询

这里要强调的就是尽量使用数组,在做项目之前可以和你认为水平比你高的人或者有项目经验的人先沟通,这样的话可以规避很多不必要的麻烦,但是在学习的初期自己学遇见的问题自己印象会更加深刻,毕竟错误才是最好的老师,这是与我们的认知常识相悖的,但是事实上只有错误才能让我们飞快地进步。

还有一个问题就是组合查询地逻辑一定要自己捋清,还是那句话,在逻辑没有捋清之前不要尝试写代码,因为我们要现有宏观再有微观,而不能一下子扎进微观里。

还有当你真的写到代码地时候还会有问题,我们选择地条件是日期或者是时间范围地时候,难道我们确定范围的时候我们还要让用户很精确的输入具体的时间吗?这个时候我们就要在我们确定条件名称以后改变后边的控件,不能只是使用一个简单的text控件,要换成一个时间控件,这都是细节,这些细节都是建立在宏观之上的,没有宏观就没有办法谈微观,还是要注意重要性。

Dim w As Integer
      For w = 0 To 2
          If DTPicker1(w).Visible = True Then
              Text1(w).Text = DTPicker1(w).Value
          End If
      Next w

这段代码既显示出使用数组的好处,又能显示出使用时间控件的好处

相关文章
|
1天前
|
人工智能 JavaScript Linux
【Claude Code 全攻略】终端AI编程助手从入门到进阶(2026最新版)
Claude Code是Anthropic推出的终端原生AI编程助手,支持40+语言、200k超长上下文,无需切换IDE即可实现代码生成、调试、项目导航与自动化任务。本文详解其安装配置、四大核心功能及进阶技巧,助你全面提升开发效率,搭配GitHub Copilot使用更佳。
|
3天前
|
存储 人工智能 自然语言处理
OpenSpec技术规范+实例应用
OpenSpec 是面向 AI 智能体的轻量级规范驱动开发框架,通过“提案-审查-实施-归档”工作流,解决 AI 编程中的需求偏移与不可预测性问题。它以机器可读的规范为“单一真相源”,将模糊提示转化为可落地的工程实践,助力开发者高效构建稳定、可审计的生产级系统,实现从“凭感觉聊天”到“按规范开发”的跃迁。
617 11
|
7天前
|
存储 JavaScript 前端开发
JavaScript基础
本节讲解JavaScript基础核心知识:涵盖值类型与引用类型区别、typeof检测类型及局限性、===与==差异及应用场景、内置函数与对象、原型链五规则、属性查找机制、instanceof原理,以及this指向和箭头函数中this的绑定时机。重点突出类型判断、原型继承与this机制,助力深入理解JS面向对象机制。(238字)
|
6天前
|
云安全 人工智能 安全
阿里云2026云上安全健康体检正式开启
新年启程,来为云上环境做一次“深度体检”
1622 6
|
3天前
|
消息中间件 人工智能 Kubernetes
阿里云云原生应用平台岗位急招,加入我们,打造 AI 最强基础设施
云原生应用平台作为中国最大云计算公司的基石,现全面转向 AI,打造 AI 时代最强基础设施。寻找热爱技术、具备工程极致追求的架构师、极客与算法专家,共同重构计算、定义未来。杭州、北京、深圳、上海热招中,让我们一起在云端,重构 AI 的未来。
|
5天前
|
IDE 开发工具 C语言
【2026最新】VS2026下载安装使用保姆级教程(附安装包+图文步骤)
Visual Studio 2026是微软推出的最新Windows专属IDE,启动更快、内存占用更低,支持C++、Python等开发。推荐免费的Community版,安装简便,适合初学者与个人开发者使用。
653 11
|
8天前
|
缓存 算法 关系型数据库
深入浅出分布式 ID 生成方案:从原理到业界主流实现
本文深入探讨分布式ID的生成原理与主流解决方案,解析百度UidGenerator、滴滴TinyID及美团Leaf的核心设计,涵盖Snowflake算法、号段模式与双Buffer优化,助你掌握高并发下全局唯一ID的实现精髓。
372 160
|
8天前
|
人工智能 自然语言处理 API
n8n:流程自动化、智能化利器
流程自动化助你在重复的业务流程中节省时间,可通过自然语言直接创建工作流啦。
460 6
n8n:流程自动化、智能化利器
|
5天前
|
人工智能 Shell 开发工具
Claude Code 2.1.2超详细更新说明,小白也能10分钟上手
Claude Code 2.1.x重磅更新:Shift+Enter换行、Esc+Esc撤销、Ctrl+B后台运行,Skills技能系统全面升级,支持多语言、通配符权限与动态MCP检测,性能提升50%,迭代速度惊人,开发者效率暴涨!
Claude Code 2.1.2超详细更新说明,小白也能10分钟上手