码迷,mamicode.com
首页 > 其他好文 > 详细

机房收费系统颗粒大归仓之----应该注意的那些事儿

时间:2015-08-08 18:22:38      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:解决方案   数据库   sql注入   excel   

敲机房的时候发现很多有意思的事,现在就选出部分与大家分享,说一下机房收费系统那些应该注意的事儿,看看亲爱的中了几枪??

一、逻辑方面:

(1)操作员不能结账,管理员只能结操作员的帐和自己的帐。

(2)设置timer事件,每隔10毫秒检测上机用户余额,为0时自动下机。

(3)固定用户下机弹出下机成功提示框,临时用户下机就等于退卡,要弹出退卡成功提示框,并显示应退金额。

(4)用户上机时自动检测余额,如果小于单位时间费用,不能上机并弹出提示框询问是否充值,充值则弹出充值窗口,否则停止上机。

(5)正在上机用户不能退卡,如使用传值方式显示余额上机时不能充值。

(6)修改学生信息时不能修改有关卡号信息,学生学号也不能修改。

(7)组合查询时,查询关键字为教师、机器名时,操作符应当只有“=”和“<>”,不应该出现<或 >。

(8)对于可输入文本框是否都进行了输入信息验证,包括空值验证、数字验证、长度验证、存在验证、重复验证。

(9)和基本数据的绑定,最少金额是最少充值金额,注册金额最低不能低于单位递增时间费用,准备时间是给学生找座位、开机的时间。

二、小细节:

(10)每一个可输入文本都防止SQL注入,部分地方只能输入数字、英文、汉字和退格,设置MaxLength限制。

(11)登陆已上机号提示已经上机并自动填充上机用户信息。

(12)重要信息标题用红色标出,如涉及到钱的问题。

(13)不论用户从哪里退出程序都要询问是否确认下机,防误触处理程序。

(14)每次查询之前都要清空上次查询结果。
(15)不要导出空数据为excel。

(16)禁用不必要的可输入文本框也是防止SQL注入的好方法,还能减少验证文本过程。

(17)调整DTPicker控件显示格大小依格内字符串长度而定

(18)修改信息时没有修改任何信息,单击“修改”时要提示。

(19)代码是否进行过详细的批注。

三、界面方面:

(19)界面美观程度。

(20)窗体上每一个控件是否严格的进行了格式操作,如对齐,相同控件要大小长度完全一致。

(21)MDI子窗体要居中显示,增加可视性。

(22)界面友好性,弹出框尽量避免“警告”等强硬词语,多使用“温馨提示”这些让人心里一暖的话。


这些注意方面都无关技术,只要用心都能做出来,就是做一个小测试,希望大家一切为人民服务,多为用户考虑。

附我的登陆界面一张:

技术分享

欢迎到我的CSDN做客!

版权声明:本文为博主原创文章,未经博主允许不得转载。

机房收费系统颗粒大归仓之----应该注意的那些事儿

标签:解决方案   数据库   sql注入   excel   

原文地址:http://blog.csdn.net/fightfaith/article/details/47359087

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!