第一次机房收费系统验收

     机房收费系统在自己面前是那么的完美,可在师傅面前却是漏洞百出!

1、   将问题看得太简单,基本数据设定没考虑完全,例如,其中的准备时间和至少上机时间都没有用到!

2、   所有学生下机后,删除记录的同时,应该删除空行。

         解决方法:此处利用最笨的方法:先删除clear,再使行数等于1(即rows=1) 

3、  当下机、上机后,学生上机状态中的全部显示内容也要随之改变

解决方法:用了一个timer事件,但是此方法有缺点,就是当单独打开学生上机状态时,未单击显示全部之前,行头中的内容无法显示;此处还可以选择调用的方法,将显示全部的单击事件改成公有的(即将private改成public),然后用call调用,即可!

4、  基本数据设定中的数据不能为负数

 

5、  结账,当帐已经结后就不需要再显示在表格中了(即删除已结账的记录)

6、  退出程序时,没有完全退出,只是隐藏了,导致总是出错

       解决方法:此处是没有搞清楚end 和 unload me 的区别:Unload Object,是指卸载一个object,引发object_unload事件;end 是退出整个程序

更多了解


7、  组合查询,当查询金额时,类型不匹配,导致只能对比第一个数字

解决方法:改变一下数据库中金额的数据类型(改为number)

8、  当再次单击下机时,内容清空

9、  按enter上下机(即刷卡上机下机)

解决方法:text 的键盘事件

10、  钱不能为负值

11、 如同网吧上网,当金额不足时,提示;当金额为零时,强制下机

解决方法:使用一个timer 事件

12、组合查询时,日期要求格式

13、 日历使其不能选择未来的时间

14、  清空性别的方法:ListIndex= -1

   最后重要的一点: 做项目要考虑多用户操作

    以上是机房收费验收的时候遇到的各种问题!

你可能感兴趣的:(第一次机房收费系统验收)