学生系统总结篇

学生系统前后进行了一个月的时间,前期基本上就是照着源码去抄,没有自己的想法,就是照葫芦画瓢,源码写什么我就写什么,也不理解源码的意思。前期敲代码大概用了17,8天的时间,耽误的时间太长了,因为想着在敲的过程中去了解它,可我想错了,真正了解代码是在后期的优化中。
后期优化大概用了有两周的时间,感触特别深,所有的代码,相当于来来回回的看了不知道多少遍,从前期的不理解,蒙圈的状态,到后期优化中代码的逻辑逐渐清晰,基本上每行代码的作用都了解了,真的是量到了,效果自然就有了。
学生系统,一共分为3大块,一是添加块、二是修改块、三是查询块。其中还包括系统的登录,用户帮助等。在优化的过程中,总结了一些东西,分享出来,希望对大家有帮助


一、先捋顺代码的思路,理解代码的逻辑是什么

逻辑这个词是抽象的,平时很难想像逻辑是什么东西,但却又存在着,代码逻辑就像是一个主脉,我们要先了解主脉,才能顺着主脉去添加东西,打个比方,就像是添加窗体中的判空,我们要先判断是否为空,为空时进行提示,不为空时连接数据库,然后判断是否有重复记录,有重复记录就提示,没有就继续走。代码逻辑就像生活中的做事,我们做事前要想好先做什么,在做什么,凡事有节奏,有顺序。这样做起事来才不会没头没尾,毫无章法。

二、优化要站在用户的角度,把自己当做用户去优化

我在优化的过程中借鉴了QQ的登录界面模式,设置水印字体,这样不仅简约,而且新颖。我们本身既是用户,又是作者。多去想想用户需要什么,怎么做才能在不影响功能使用的同时变得更加简约,去掉一些繁琐的东西让界面变得简洁而不简单。

三、多从细节入手

优化过程中涉及到很多的细节问题,如限制密码长度,限制输入数字,限制特殊字符,限制输入次数,添加成功后自动清空,删空记录后回到主界面等。多联系生活中常用到的APP,在使用的过程中,效仿一下也是可以的。

四、优化过程中尽量选择横向优化

什么是横向优化呢?就像源码中窗各个体的排序一样,几个添加的窗体在一块,几个修改的窗体在一块,打个比方,我们在优化完添加学籍窗体后,继续优化添加班级的窗体,优化添加课程的窗体,最后优化添加成绩的窗体。在同类添加的各种窗体中,思路大体是相同的,我们可通过横向对比,不断的重复练习来加深印象。自考中做试卷也是同样的道理,去年的运筹学,几套试卷的第一道课后题,类型基本上是相同的,我们通过横向做题的方法,可以熟悉解题思路,加深印象。

五、养成随笔记的习惯

在优化的过程中,可能在当时绞尽脑汁也想不出个所以然来,过了一会又有了灵感,恰巧电脑又不在身边,这时候最好是把想法写到手机的笔记中,这样省的忘记了。在优化的过程中,优化的要标记出来,我的做法是在每次优化后再代码的最底层,添加我优化的内容,最后在总结到笔记本中。

以上便是我对于学生系统的总结,欢迎大家留言评论。

猜你喜欢

转载自blog.csdn.net/qq_42758288/article/details/82532884