【前提】

    话说机房收费系统开始也有一段时间了,第一次没有源码的尝试对我来真的有些难度,再加上之前看耿老师视频时候数据库的操作都是不是特别的理解,所以在机房收费系统中涉及到很多数据库的操作,进展不是怎么迅速。但是经过几天的了解,自己发现问题所在主要是对程序中每个窗体所对应的数据不清楚,导致每做一个就得停下来,找找表之间的联系,再加上窗体的内容的增多,会对自己之前所完成的窗体进行不断的添加表之间关联,很麻烦效率很低。所以自己好好研究了一下原程序,理了理思路,更是窗体表之间的联系,可能自己对某些窗体和表之间的关联没有及时的认识到,所以还有欠缺,希望大家积极的指正哈。

有图说话,直接哈


【VB与数据库】——机房收费系统总览_机房收费系统

  

除了表和窗体之间的关联,对机房收费系统也研究那么一下。和学生管理系统中的查询,修改密码等部分窗体有类似的东西,尤其是在一般用户下拉菜单中的差不多,所以这一部分也不算难。

在这里面我认为有一些新的东西更值得学习,例如:


1、利用MSFlexGrid控件将数据导入execl表中

2、数据的添加(其实这一点学生也有,但是了解数据库后,感觉那个方法(mrc.AddNew)比较麻烦,尝试使用insert语句)

3、实现上下机的操作

4、通过了解,结账涉及student_Info 、ReCharge_Info、CancelCard_Info等多个表的操作。(日结账,周结账)

5、账单的打印预览,打印(通过使用源程序,涉及到OneNote,还有报表的制作)

自己把这几点列出来,也就是为了给自己一个努力的目标,有问题,解决就OK啦!

【总结】

机房收费系统也做了有几天了,自己感觉比较困难还是表之间的关联吧。理清表之间的关联还是很重要的,或许也这就是有些时候“磨刀不误砍柴工”的原因吧。这个程序一方面是对VB使用的进一步熟悉,也是对数据库表之间的联系。所以珍惜现在做程序的机会,能学好的地方就尽量学好一点毕竟“出来混的早晚是还的”,为了日后少还点,现在多学点。机房收费系统,努力制作中,持续更新。。。