11月份的过的相当充实,相对于之前的6个月过的真的是充实多了,紧张多了。
加入基础系统
11月份的上旬,我们还在公司里待着,在那待了一个星期,然后就回了学校。一回来,就投入到GXYPT的开发,以前一直觉得老毕搞得的基础系统很厉害,所以这次加入了基础的开发,负责教职工和学籍信息。开始那几天,整需求画原型。其实是一边画原型一边整需求,因为基础已经是一个挺成熟的系统,有各种版本可以提供参考,所以根据原来的系统画一个差不多的原型,就可以用了。但是之前没怎么画过原型,画的不好,也没有弄什么效果。后来,十期的.net系统的原型弄的效果很好,跟着江江也学了一点效果的设置,自己上网也查了点动态面板的使用,原型才弄得还行。
原型弄出来一个版本之后,后来出了一个规范,让我们按照规范来做,所以原型只好按照模板重新来画。像是这样就觉得,规范要是早出来就好了,好不容易画好了,还得按照规范再改一次。所以统一规范是非常重要的,所以后来我们就开始了写规范文档的任务,所有的东西都有一个规范文档来依照。而制定规范就是让我们有东西可以依据,像是有的时候这种做法好像也可以,那种做法也行,那么我们就挑选其中一种,统一一下,不是另一种不好,只是我们挑选了这种。
之后,就是画实体了。开始的时候,丽娜拿着原型和我们讨论这里应该有一个什么实体,然后是什么样子的,负责这部分的人就开始和丽娜商量,是不是应该加个这个,那个不应该是那样的,然后其他人就负责听以及给些建议。基础最复杂的地方就是排课了,有什么上课班,有什么行政班,要给某个老师排课,然后给课程排上课办,还要考虑排课的时间等。还有其他诸如校历,我们也讨论了很久;还有为了机构的灵活性,加入了树形结构。大家把各自的实体画完,然后我们再在一起讨论各个实体之间的关系,是多对多的关系还是多对一的关系。后来实体就画完了第一版。
加入新生入学
后来,有一天我负责了一个新开的项目叫新生入学,也不算是新开,之前是超悦姐来做的,她们做好了一些需求,以及收集了一些资料。
整体来说这个项目做起来不算难,但是也不算容易。我们先是开始收集需求,开始不知道需求该如何做,就按着自己的学校来想。后来,听了超悦姐给坤哥讲解原型的视频,发现超越姐的思路是想做一个网上自助报到的功能。开始我觉得这个功能相当好,可是后来又觉得不容易实现,缴费那就不好做,而且我们的系统做不大,各种功能都不全,学校都不会用的。但是又要做,只好想着,反正是做需求,我们就把需求做的很好很好,我们现在实现不了,以后总有人可以实现,我们现在就算是搭了鸡窝,也是给后人有了一个模型和方向。而且只要一旦有学校用我们的系统,我们就可以拿到数据,然后进行分析,从而做出更好的新生入学系统。
然后需求我们搞了3天,我们先是按着超悦姐的原型和自己的想法画好了第一版的原型,补充了超悦姐提到的,但是没有做的功能的原型,并考虑了实现,进行了一些修改。后来,我们和学长学姐们进行过原型和需求的沟通,让我决定专心做网上自助报到功能,因为觉得做出来就太厉害了。后来就开始了自己提问题,然后自己回答问题的一段需求过程,自己根据学校的情况和了解到的一些情况,来设定需求和问题的解决方法,当然我们还在这段时间讨论了一下我们的实体,并通过讨论实体发现我们原型的不足,然后重新修改了实体和原型和需求文档。
现在我们重新定义了我们的新生入学系统,那不是原先想的那么完美。什么学生登录这个系统,走完流程,交完钱之后,来了学校,领了宿舍钥匙和饭卡,就直接入学了。什么贫困生登录系统,申请缓缴,我们就给他虚拟货币,就可以缴费,走完流程。现在这个系统,只是用来完善一下学生信息,告诉一下学生报到该走那些流程,需要交哪些钱,哪些步骤该如何走,还有打印个报到流程单子,我们根据单子来收集学生是否报到成功的信息,以及展示一下学校的一些信息,以及出一些报表来统计一下学生的一些信息。一些真正报到的工作,学生来了学校还是得正常来做。不过,我们现在做成这样只是暂时的,以后一定可以做成我设想的那样。
负责人的感想
这是我第一次当负责人,以前我当组员的时候,我都是能不多想我就不多想,因为上面有组长担着。现在,当了负责人才知道负责人其实有挺多事做的,首先是开不完的会。上面开完负责人大会,下面跟组员开小会。有时候需求不定,要跟其他系统协调,都是要负责人出面。而且每天都要更新今目标,更新wiz,有文档更新还要更新svn和confluence。每天还要做任务安排,把控进度,了解系统。有时候,我也不知道接下来要干些什么,就会参考基础系统,觉得他们做的很好。
现在,我们继续努力完成我们的新生入学,尽我们所能。