学生信息管理管理系统感触

来源:互联网 发布:北京圣思园java视频 编辑:程序博客网 时间:2024/06/05 05:21

整个系统的完结还顺利,基本的注释是有了,一些窗体的命名标准也都按要求着做,但是一开始名没有注意窗体大小写的意义,后来才明白。这是种约定

一开始以为只要能打包,远程发布了就可以了,一直没怎么注意多用户访问这个问题。有次让师傅帮着测试,才发现,原来存在如此多的问题。如:

首先是数据更新的问题。

点击一两次次还好,可以更新,但是多次点击就没有反应了,甚至就报错了,原因是一般都是先删除原数据在更新,但是如果出现相同的记录,则不予更新,但是此时原数据已经删除,所以在点取消修改的时候无法找到原数据而出错

再者就是数据删除的问题。

经常出现多部LEB错误,头都大了。这个问题原因是出现了多次删除同一个数据的原因。 怎样避免呢,就需要添加布尔值进行更正了。

还有一点是数据修改的问题。

如果没有数据,却没有提示窗口,也不弹出添加信息,虽然有些不对,但是实际却没有错误,只是因为当初没有感觉到要先判断,是否有数据。

第二就是一些细节的问题,文本框的输入判断

经常出现一些极端境况

 1 如比数据库中字符是有限制的。可是代码窗体中如果不加以限制,那么当用户输入过多数据时,就会出错。

 2 虽然经常看到一些软件有直接点回车就可以进入的现象,但是在设计时,却忽略了,这些都是潜在的问题。

 3 是一些电话,日期和分数的限制,这里感觉有些不妥,电话如果只输入数字就有些局限的,还有日期觉得应该给多钟格式

 4 是当输入错误时,一般会探出提示框,然后是设置输入框焦点,好一点的是清空,但是为用户着想的做法应该是不仅设置输入框焦点,清空固然可以解决问题,但是个人认为不是最好的,最好应该是设置全选,这样用户可以看到自己刚刚输入的内容避免下次输入时的重复。

 5 就是窗体大小不固定,有的大,有的小,给人的特别不舒服

最后发现了自己最致命的一点就是,经常忘记写exit sub ,看似很短的一个代码,但却带来了很大的优势。一个添加窗体,如果没有写入一个字符,就点击确认,那么他会弹出多少提示对话框呢,可是如果写了这个代码,那么就是只有一个,省却了繁多的弹出窗口,

真的。只有在测试时才发现自己有多么的不认真了,比较流行的词汇就是太“急功近利”了,一直在着急。却忘了做系统的初衷是什么了。