呵呵,我来泼盆泠水:
问题还很多啊,如果是自己用到还罢了,如果是商品软件简直就是不合格。
大致的看了一下:
1、对操作员数据录入中的容错没有考虑,如:“孙昕”、“ 孙昕”和“孙 昕”
应该都是同一个名字,只是在输入过程由于操作失误,在一些地方加了空格,这
时程序应该自动把空格除去,名字中的空格是没有意义的。但你的程序没有处理,
于是一个名字就变成三个名字了,这样,在查询的时候必然会有问题!
2、对录入过程中错误没有处理!这个问题就比较严重了。在实际的操作中,漏
项是很正常的,录入数据在保存时应该报错,提示用户补充,但你只提示了出错,然
后直接就把原来的数据Cancel了!!!试想一个操作员辛辛苦苦打了一通字,只因
为没有填“发证日期”,全部的东东都没有了,得从头再来,这是个什么心情?
3、查找的功能有很严重的BUG!在实际生活中,很多人同名同姓,在你的系
统中,录入两个“孙昕”,在查找时就有问题!你每次都是自动从第一条记录找起,
找到第一条就停止了,结果只有第一个“孙昕”找得到,以后录入的“孙昕”是找不
到的!
BTW:对于这种管理机关来说,查询的要求应该比较严格,象根据几个基本情况
来查找车辆什么的,你的查询太简单了。
4、在照片录入上也有很大的问题,不知道是什么原因,你的程序在加入图标
文件时会出错,而且是没办法退出,只有Reset,不知道其它的文件格式还有没有这
种情况。当然,实际使用*.ico几乎是不可能的,但在这个地方有出问题的极大隐患
,因为你的照片是通过扫描仪来输入的,扫描输入的图形文件的支持情况不知道你试
过没有?还有扫描出的照片一般都比较大,而你的数据库是ACCESS,数据一多的话
速度就很成问题了。
5、由于上面的问题,我打开了你的数据库,居然没有加密(BTW:对于这种管理
程序来说,你的程序还应该有个登录功能的。),看来一下你的表,Faint!居然没
有索引!!!!连主索引都没有!!!!!
对于一个程序员来说,建表加索引应该是本能,否则如果数据一多,你的表肯
定受不了!
6、其它的一些小问题:对第三方的输入法(如:万能五笔)支持不好,这是
DevExpress的问题;输入的控件转跳顺序不好;没有回车转跳功能;时间的输入;年龄
的设置;身份证数据的检查等等都是小问题了。
但你的分组界面上和出错提示居然都是E文的,用户一定会骂的!还有你的分组功能,
要用户理解这是怎么回事也得花点时间的说。
我看你只是用DevExpress直接连到数据库表上,连基本的处理都没有做,这样的话
问题是很多的。如:操作员不小心在一个字段上加了一个字母,这时候数据就改动了,
你的想法是让他按“保存”或是“取消”来处理,但如果他按了“上一条”或“下一条”,数据
一样会保存,这也是个大毛病。
按程度不同,建议按5、3、2、1、4、6的顺序来修改,报表还没看呢!
呵呵,慢慢改吧!
DEBUG:
我又试了一下,第3个问题是我自己的操作失误,可以找的,只是找到后得
一条一条的翻。但我出错的原因是你的另一个错误:
进入系统后的默认显示的是“准驾证”审批,但工具条上是“准营证”按钮
被按下了。