通过这次做项目,我对编程有了进一步的认识。做项目的时候,最重要的不是自己如何将自己分配的任务做完,而是要注重团队的合作。一开始组内必须对这个项目的数据库的创建进行讨论,比如一些表的关联关系。如果开始不将这些准备工作做好会给后面的工作带来很多不必要的麻烦。我这次做项目就是因为在前期讨论数据库的时候没有及时的发表自己的想法,也没有理解其他人的想法,导致后期频繁的对数据库进行改动,严重影响了整个项目的进度,我感到很惭愧。
我做的是考试详情和发布考试的功能。考试详情主要就是查询考试记录,以及考试的内容,以及查询结果出来以后对他们的信息进行增删改查。主要分为三个界面:所有考试界面,单独一场考试的详情界面以及考场使用的试卷的详情界面。在这三个界面中并没有遇到太复杂的功能,但是被一个储存和读取的时间格式耽误了一段时间。这三个界面主要是在判断考试的状态比较麻烦,耗费了很长的时间,当然,也是因为前期创建数据库的时候没有考虑到所以导致了这一块内容进度缓慢。发布考试功能一共分为三个界面,分别是添加考试,添加试卷,发布考试。这个功能是整个项目的核心功能,组长安排我做这个功能也是对我的能力的认可,我干劲十足。
其实,这个项目给我的感触挺大的,如何发表自己的观点,如何及时理解别人的思路,组员之间的配合,这都是想要做好项目所必需的能力。我希望以后能够继续提升自己在这方面的能力,努力成为一个优秀的程序猿。