2019-08-21 16:56

B阶段项目感想

张浩

项目

(1302)

(0)

收藏

经过三周的时间,在小组成员的共同努力下,我们顺利的完成了我们的B阶段项目--在线考试系统,基本实现了我们的预期功能,在此要非常感谢小组成员一起努力的付出。

这是一次比较完整的团队合作项目,它要求团队各成员对系统的主体设计达成一定的共识,这包括需求分析,数据库设计,以及其它一些细节,因此在编码之前的准备工作一定要充分。首先的工作是需求分析和具体结构设计,并制订小组项目详细计划,项目的进行将严格按照所制订的计划执行。在设计之前,我们小组对于数据库的设计进行了激烈的讨论,最后在一些关键的问题上,比如到底是每个人随机出卷且设定一个较长的考试时间段还是只用一套卷且设定统一考试时间,统一了意见。统一完意见后进行了数据字典的编写,然后完成了数据库的构建。

我们的项目包括学生系统,教师系统和后台管理系统三个子系统,我主要负责的是后台管理系统。根据一些有经验的人的建议,好的后台管理系统长期来看会比简单的后台管理系统可以提高公司的管理效率,更能节约成本,所以本后台管理系统在编写时尽量做到易用,高效且全面。本后台管理系统主要是对教师,学生以及考试科目进行管理,可以实现教师、学生和考试科目的新增,准确删除,批量删除,全部删除以及根据搜索分类和关键词查询需求的对象等主要功能。

在代码的编写过程中我梳理了我学过的知识,又练习了一遍,加深了我对代码的熟悉程度,是一种温故而知新的锻炼。同时还促进了我去学习一些老师没有讲过的知识,使我拓宽了知识面,学到了新技术。这给我带来了一个非常重要的经验,那就是知识是无穷无尽的,你必须不断的去努力学习,这样才能有机会见识到更多的“风景”。

在编码的过程中我并没有一直一帆风顺,首先遇到的问题是数据库的设计问题,由于经验较少,数据库的设计有很多缺陷,所以数据库有时也不得不修改,违背了数据库尽量不改动的经验,很多代码因此需要修改,增添了很多编写代码的时间,这个事情给我的教训就是数据库的设计真的是一件需要费心和积攒经验的事情,要考虑的面面俱到才行。还有有时一个问题往往很费时间,其解决往往需要大量的思考和老师同学的帮助,一天的时间可能都解决不了,所以保持一个孜孜以求的心,不断努力,不断学习才能更接近成功。

三周多接近一个月的时间眨眼而过,时光匆匆,B阶段项目顺利结束,它带给我这么多不同的感受,真的是一次宝贵的经历。未来我会更加努力,坚持不懈,孜孜不倦,努力成为一个顶尖的软件工程师。


0条评论

点击登录参与评论