0
点赞
收藏
分享

微信扫一扫

【VB】第一次机房收费系统总结


目录

一、前言

二、项目背景与目标

三、需求分析和设计

四、编码实现与调试

五、团队协作与交流

六、实例实操

1、上机

2、下机

3、结账

七、操作流程

1、使用的数据库表

2、计算公式

八、成长收获

九、总结

一、前言

        在学习编程的道路上,我们总是充满了好奇和渴望,而第一次机房收费系统的开发则是这段旅程中的一站。这个项目不仅让我们亲身体验了软件开发的全过程,还让我们感受到了问题解决和团队协作的乐趣。本文将带您回顾我们的第一次机房收费系统项目,探讨我们在这个过程中所获得的经验和收获。

二、项目背景与目标

        我们的第一次机房收费系统项目旨在开发一个能够管理机房使用情况和收费信息的软件。通过该系统,管理员可以实时记录机房使用情况、计算费用、生成报表等。这个项目的目标是让我们在实际场景中应用所学的编程知识,锻炼我们的逻辑思维和问题解决能力。

三、需求分析和设计

        在项目开始之前,我们进行了详细的需求分析,确定了系统的功能和界面设计。我们绘制了流程图和界面原型,明确了用户的操作流程和界面布局。这个阶段的工作让我们更好地理解项目的范围和目标,为后续的开发工作奠定了基础。

四、编码实现与调试

        在需求分析和设计完成后,我们开始进行编码实现。我们使用VB(Visual Basic)语言进行开发,根据需求逐步实现各个功能模块。在编码过程中,我们遇到了各种问题,包括语法错误、逻辑错误等。但通过调试和测试,我们逐渐解决了这些问题,让系统的功能逐步完善。

五、团队协作与交流

        在项目开发过程中,我们深刻体会到团队协作的重要性。每个人负责不同的模块,但我们需要不断地交流和合作,确保各个模块之间的协调和一致性。通过讨论问题、分享经验,我们更好地理解了彼此的贡献,也培养了解决问题的能力。

六、实例实操

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

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

1、上机

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

简单清晰的流程图奉上

【VB】第一次机房收费系统总结_机房收费系统

2、下机

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

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

【VB】第一次机房收费系统总结_需求分析_02

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

'查询数据库的人数
    Dim mrc As ADODB.Recordset '连接上机表
    Dim txtSQL As String
    Dim MsgText As String
    

    txtSQL = "select COUNT(cardno) from OnLine_Info;"
    Set mrc = ExecuteSQL(txtSQL, MsgText)
    
    Label17.Caption = mrc.Fields(0)
    
    mrc.Close

3、结账

【VB】第一次机房收费系统总结_c#_03

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

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

七、操作流程

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

1、使用的数据库表

user_info(存放用户信息)

student_info(存放学生信息)

recharge_info(存放充值记录信息)

cancelcard_info(存放退卡信息)

checkday_info(日结账单)

2、计算公式

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

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

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

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

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

八、成长收获

        第一次机房收费系统的开发过程充满了挑战和乐趣。通过这个项目,我们不仅学到了编程知识,还学会了如何合理地组织和管理项目,如何与团队成员合作,以及如何解决问题。虽然项目已经完成,但我们的编程之旅才刚刚开始。未来,我们会继续学习、探索,不断提升自己,迎接更多的挑战。

九、总结

        第一次机房收费系统项目是我们编程之旅的一个重要起点。通过这个项目,我们不仅获得了编程技能,还体验了软件开发的全过程。无论是需求分析、编码实现还是团队协作,这些经验都将在我们未来的学习和工作中发挥重要作用。这个项目不仅是我们的起点,也是我们不断成长的见证,我们会在今后的路上继续前行,追寻更高的目标。        

举报

相关推荐

0 条评论