学生信息管理系统-----第一遍验收


        昨天晚上我的十期师傅特别有成就感。

           ——前言


大前天的时候我就把最后一个模块敲完了。预计自己优化两天然后找师傅验收。

可是人往往就是完成了一项工作之后就想着去进行下一个工作,不想去反思、总结,而这样的学习就像是狗熊掰棒子,表面看着匆匆忙忙可是到头来什么都没有收获。就是这样,昨天晚上我的第一个系统漏洞百出。我晨阳师傅调侃道:“今天我好有成就感”。顿时我感到无地自容。

我把我所出的问题总结为两个方面:1、界面设计     2、代码混乱       

下面记录下我的错误:

1、界面设计 

        (1)有些txt控件的MAXLENGTH属性未能设定。在第一个frmLogin里就被师傅发现,输入一长串字符直接系统崩溃。

        (2)密码是明文。这么突出的地方我竟然没有理会到,难道我不知道平时登陆QQ,飞信的时候密码是看不见的吗?不是,只是自己么有从“全心全意为人民服务”的角度去设计这个功能。

(3)修改信息时选择性别的组合框为什么还可以输入字符而且可以存到数据库中?我这个脑子呀。

        (4)添加完班级信息之后,再次打开这个窗体为什么文本框中的内容没有清空?

        (5)设置年级课程时候,多次点击设置课程,课程就会一直添加。

  (6)查询学生信息的时候,界面做的太不美观。

  2、代码错误

 (1)在frmMain中,查询学籍信息和查询成绩菜单中的代码均为:frmInquiresinfo.Show 。导致师傅认为我的代码是直接粘贴。

 (2)想用DTPicker控件代替繁琐的输入年月日的文本框,可是应用失败。

 (3)添加、修改成功之后,就不要用MsgBox "**成功!" ,vbokonly+vbExclamation,"警告"了。 

 (4)同一个人同一门课可以添加两个成绩。

总结:

        1、第一次验收漏洞百出,一是我敲完之后没有认真优化,总想着这个担子放下了,殊不知最重要的步骤才刚刚开始,绝对不要认为大框架出来了就万事大吉了,之前干什么都是这样,我想着就是导致我什么都弄得不是太好的原因所在。

        2、虽然这次错误百出,但是确实锻炼了我的逻辑思维,通过这个小系统,让我考虑问题更有了全局观。

3、多向身边优秀的人学习,有的人逻辑思维能力很强,有的人“全心全意为人民服务”的思想做的很好。多和他们沟通,毕竟干这个行业是个需要沟通合作的,我们的能力也会得到一定提升。

4、对自己要有信心。暑假前感觉这个系统太难了,但是静下心分析一下,它也就是简单的数据库“增删改查”+VB的调用。永远不要把问题想得太复杂,随时保持良好的心态。

            狗熊掰棒子式的学习,以后不要再有了。

                ——结语

你可能感兴趣的:(学生信息管理系统-----第一遍验收)