学风督导系统总结

学风督导系统总结
 
在暑假期间,我参与了学风督导系统的开发工作。在这个开发中,让我获益良多。
 
首先,先不说技术方面的收获。做这个系统让我知道了什么是团队开发,什么是团队合作,知道了一个项目的开发流程,知道怎样与人交流和分享,积累了一点点项目经验。这些都是我认为在做这个系统中获得的最重要的东西。因为没有一本技术书能告诉你这些东西,而且书本中的东西毕竟不是你的,在实践中得到的与在阅读书本中获得的是完全不同的概念。那些技术、知识或许都可以从书本中获得,但是这些却不能。
 
其次,做这个项目时也遇到了不少的困难,虽然有前一个我们自己探索的版本的基础,但是做起来仍然中了不少的陷阱。其中最惨的就是MySQL数据库的对NULL的处理。主要是以下的两大陷阱:空值不一定为空、空值不一定等于空字符。还有就是对NULL的操作,要用IsNULL等函数。当然这些困难和陷阱也帮助了我更多地了解数据库,同时在这个项目中,使我对数据库的操作更加熟练,使用到了一些数据库的函数等。
 
然后,就是有关C++的运用。这个项目我也用到了不少的C++方面的技术去解决问题。用到了重载、容器set,vector,map、一些泛型算法、命名空间等等。这些都加深了我对C++的理解,使我对C++的运用更加熟练,同时也提高了我发现问题和解决问题的能力。
 
再者,在做这个项目的过程中,我也学到了一些有关人机交换的知识,虽然只是很皮毛,没有一个系统的认识,但至少让我知道怎样的界面比较符合人们的使用习惯,怎样的界面看起来使人比较舒服,怎样的界面能提高人们的工作效率降低视觉疲劳。设计时师兄也跟我说了不少有关这方面的知识,让我又知道了一些我以前没想过的东西,因为以前的程序都是做给自己用的,自己喜欢怎样就怎样做,完全没有考虑过相关方面的问题,但是做项目不同,它是给别人用的,一定要让它有一个好的界面,以吸引用户,和方便用户。
 
最后,说说我在这个系统中完成了功能吧!在这个系统中,我主要完成了班主任的自我评价功能,教师信息管理功能,学生信息管理功能。以上的这三个功能模块都是完成了所有的要求的功能,其中老师信息和学生信息在数据库的表的字段非常多,这个在设计界面和向数据库读取数据到界面和更新、删除、增加数据时带来了一定的难度,但是最后我还是用自己的办法,把所有Dug改正过来。还做了新闻、公共通知和投票功能的界面的弹出功能,因为开学的日子到了,就只能做到这里,老师对我们也非常谅解,也没有让我们过多地投入到项目中而是让我们好好地上课,只要把窗口弹出来即可,其他功能老师来做。
 

开学也有三个星期了,经过这三个星期也让我从暑期的生活过渡到上课学习的生活。而这三个星期来实验室的时间确实是少了点。原来不只我一个人是这样,C++组的人都很少来。可能是因为刚开学要忙各种各样的事,无暇顾及,大家都只是把自己负责的窗口的弹出功能做好就去忙自己的事去了。但是我们都是积极向上的,虽然来实验室的时间是少了,但是据我所知,大家都没有放松对自己的要求。大家都在学习,我在这段时间看了数据结构和现在在看SQL Sever方面的书,希望先从操作上了解数据库,以后再看数据库系统概论时能更好更快地理解。植荣在看计算机网络方面的书,永浩和权祥在看object-C和ios方面的书。。。。。。要学习哪里都可以,我们最近是少来了,但是我们的学习热情不减。话虽如此,以后还是要多点过来实验,起码有什么问题,我们可以一起讨论,学到的知识我们可以一起分享一下,这样我们学到的东西会更多,也会学得更快。

posted @ 2012-09-20 17:45  倦飞L  阅读(277)  评论(0编辑  收藏  举报