您的位置:首页 > 其它

考试系统--最初完成任务感想

2014-02-28 11:55 225 查看
         优化考试系统也干了好几天,做完之后发现给我的任务其实不难,改动也没有很多,但是当初做的时候就觉得千难万难.
 
        首先是,对于考试系统没有太大的了解,以前做的时候只做自己那部分,对于其他人的一点也不了解.而且由于需要不停的调试,我调试的地方涉及到学生端,以前我都在教师端混,根本对于其他两端没有什么了解.当然,我不懂,其他组员也和我一样不懂.所以,我就想着自己好歹也是考试系统原设计人员,虽然也没有尝试过配考试,但是大概的步骤也基本见过了,所以就想着为了方便我们就整出来这个,整个考试系统的过程.然后,还录了个视频.
 
        期间花费了我5个小时,终于能够顺利进行一场考试.并且还修改了一个错误,就是因为这个错误,我一直配不出来模板,所以一直不停的调试,加上不是很熟悉代码,还得一句一句读,一句一句了解,所以花费的时间比较长.还有就是这个错误,不是考试系统源代码的错误,是我们优化的时候优化错的,这个真是愁死我了.
 
        不过也多亏这个错误,我对这部分的代码了解多了.
 
        而在整这个考试系统流程的问题时,开始我觉得自己做这个有些浪费时间,对我也没什么用.后来觉得,这是非常值得.因为我要去修改学生端的代码,而学生端的界面需要添加考试,添加考场,导好考生,导好题库,添加好模板这一些列过程,才能出现.如果我不花费时间去了解整个考试的操作,我想到时候我真要出考试界面调试,就该傻眼了,难道要不停的麻烦别人,这个迟早得自己干.
 
         然后就是完成我的任务,为了封装,将涉及到题库和试题的方法,全部都弄到永俊的类中,因为这个是永俊管的.这个任务,我当初分到的时候就觉得应该不是很难,只是要把别人的方法粘贴复制到永俊的类中来就好了,我只是要找哪些方法应该是永俊的,但是没有调永俊的,而是自己写了一个自己的方法.
 
          但是实际是,有些别人写的方法,永俊中是有提供的,有些是没有的.对于没有的方法,就是复制到永俊的D层的类中就好了,然后IDAL层弄个接口,B层弄个方法调用,原调用方法改调用B层的方法.
 
          而对于有的,我需要修改调用的方法,就是原来调用某某自己的方法,改为调用永俊的方法.这个过程,弄通了好懂,弄不通之前郁闷着,因为还有反射和三层的事,还涉及hashtable.因为涉及的类多,经常看花眼,总要不停的使用查找功能,深深觉得查找功能是非常有用的,而且最好学习下用正则表达式什么的查找吧.而且为了测试,每天都要配个考场,导个学生,配个模板.考场时间过了,还要再修改时间考场的考试时间.修改完了,还需要测试是否修改正确,界面是否正常,看数据库中的数据是否正确.
 
         目前终于把分给我的第一个任务给解决了,花费了5天,时间有些长,不过好歹知道了怎么做.万事开头难,开了头就好办了,相信接下来分给我的任务,不会再花费如此多的时间了.还有一点想法就是,在原考试系统,我一直不是很积极主动,只干自己分到的事,不想去了解其他人的需求啊,代码啊,觉得有些不好,学到的不多,这次一定要积极主动啊.
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: