机房收费系统问题记录

来源:互联网 发布:h3c 怎么修改端口23 编辑:程序博客网 时间:2024/05/17 00:59

前几天九期的师傅给验收机房收费系统,可以说这次应该是比较严的吧,说实话,当时我都要疯了。。。

师傅从功能、界面设计、输入输出的错误及处理方面给我找出了很多错(当时真的好郁闷,唉)……

关于代码方面,师傅没怎么看,说是下次重点看代码和注释。

下面晒晒我的这些错吧,给大家提供一个反面典型,同时也是警示我自己,以后坚决杜绝这些错误。

1、界面背景不清晰

2、用户名和密码错误处理(可输入空格、符号等)

3、上机状态菜单在主窗体菜单位置

4Text限制不足

5、上机状态查询窗体没东西(卡号为空)不许导出到Excel

6、数据显示不整齐,没有全部Trim()处理

7、查询充值记录,输入空格时候有问题

8、上机输入卡号时,默认输入要在最左边,不能哪个位置都能输

9、上机状态查询窗体中,查询全部如果没输入内容则报错;

10、选中学生下机时,如果不选中某一条则下最后一个

11、删除每一项内容都要有警示信息

12、组合查询功能没有完全实现

13、修改密码窗体,新密码重置时,要允许全部输入;取消时,要全部清空

14、充值额框要禁用,不能有两个都能输入;

15、充值窗体,金额输入限制(长度、类型),输到差一个字符不满为上限较好

16、组合框要默认一个并显示

17、充值窗体,充值额为空要提示,卡号为空时报错。

18、收取金额查询,直接点击时,提示:不能删除最后的非固定行(日期/代码循环问题)

19、操作员真实姓名要唯一(不可乱改数据库)

20、数据库内容的输入格式限制(varchar/char等)

21、添加用户窗体,Combo默认显示一个内容;删除用户时要提醒,密码限制为*

22、基本信息设定窗体,进入时没为空,取消后要显示原始数据。修改:第一个输入框要呈全选状态,输入框都可用

23、结账单,是从结账里读取的

24、账单刷新功能没很好的实现

25、关闭时提醒上机人数(下机时提示)

26、最小金额问题,上机金额验证

27、管理员,不可重复登录(非正式下机后,管理员应该还是保持已登录状态)

28、初始时,如果数据库没内容,该系统不能正常运行。

这些就是我整理后的错误集了,八期师傅还是说找的少(比当时他自己被验收的),好吧,看看师傅的,查漏补缺吧。

当然,这也给了我一个很大的提醒,从此不再犯这些错误,努力从习惯层次来改变自己这些错误的编程观念和考虑不周的旧有意识。

从思想和习惯层面总结一下,剖析了以下几点(有种解剖自己的感觉……):

1、思想懒惰,不习惯于多想,多做;

2、测试自己总是用比较简单的例子,不去更多地尝试,算是一种思想上的放纵自己;

3、遇到比较棘手的困难,尝试半天不成功后,要么放弃,要么直接问别人,不去从其他角度/维度思考;

4、不善于思考和发现新的东西(测试自己的东西时想不到类似用例这种东西)

5、总结不到位,没有从多角度进行系统总结,没有做到不满足于现状并发掘新的不同于别人的知识。

在以后的学习生活中,我要不断地思考这几方面问题,不断地反思、努力改变自己,在米老师的指导下能完成我的蜕变。

 

原创粉丝点击