名字 | 界面(1) | 功能(18) | 代码规范(1) | 点评 |
crazy_primitive | 0 | 4+3=7 | 1 | 功能不完全,写入文件的异常处理是一笔带过.如果使用close();就可以不用在前面加flush()。注册功能最好用使用java程序界面编写,酌情给2分。写代码最好有思路写在前面 |
HM汪磊 | 0 | 11 | 1 | 功能不完全,刷卡错误不提示。写代码最好写上思路,以便别人阅读你的代码。知识点运用比较广泛,枚举,单例,异常处理比较规范。注册功能需要再加判断用户输入是否合法,而不是直接抛出错误。
|
陈松乐 | 0 | 5+2+2+4=13 | 1 | 程序有几个小的BUG,功能实现不太准确,程序是能实现用户登陆与用户刷卡的两种
功能。判断用户输入也有BUG。生成随机CDKEY写得比较不错。程序应该注释再
稍微的详细一点。 |
陈奕光(白堇翎) | 0 | 4+4+2+4=14 | 1 | 功能分析非常不错。对用户输入的判断不够准确,存在BUG。功能实现不太准确,但是代码完整性好。保存用户信息可以不需要这么多的文件。 |
迟珑 | 0 | 4+3+1+1=9 | 1 | 几个类的代码不要全部都写在一个文件里面。最好加判断用户输入信息。程序存在BUG,我以你的思路去注册用户,直接弹出一系列的IO操作错误。写入文件处理异常有小瑕疵 |
董泽 | 0 | 4+4+1=9 | 1 | 代码写上思路与注释以便更好阅读,注册功能不是要在用户输入CDKEY提示不存在的时候再呈现出来。需要在代码中对用户输入的数据进行合理的判断,改成重新输入当前需要输入的信息是不是更好。功能实现不完全。 |
巩建 |
|
|
|
|
郭俊 | 1 | 5 | 1 | 代码最好写上思路与注释,功能不完全,虽然只有一个功能,用Android实现可以酌情
加点分 |
刘坦 | 0 | 5+5+1+4=15 | 1 | 验证用户输入写得比较详细。有代码分析,功能较全,验证信息稍微有不足。注释详细点就最好了。判断CDKEY是否存在这一点想法比较好 |
牛海亮 | 1 | 4+4+3+4=15 | 1 | GUI布局比较不合理,有些按钮并没有监听与处理事件,导致有些窗口根本关不了,个人感觉这个是非常严重的问题。分类其实不用太多,太多了会让代码看着杂乱而且没有紧凑感。功能齐全。 |
万琪 | 0 | 3+4+2+4=13 | 1 | 程序对用户输入的数据处理不适当,导入直接异常程序停止。随机CDKEY不太完整,尽
量不要把代码放在一个文件里面,分开更有条理。做的时候尽量按照题意来提示。对
用户信息保存处理不当。 |
王靖远 | 0.5 | 3+4+2+3=12 | 1 | 用户CDKEY判断不准确,非常严重的错误,if(line.contains(CDKEY))这段代码判断
CDKEY应该用equals。注册窗体应该直接可以让用户复制保存他自己的CDKEY,而不是
弹出提示。还有就是年龄非法也能注册成功。BUG挺多。 |
王双 |
|
|
|
|
杨键鑫 | 1 | 4+4+2+4=14 | 1 | 界面不错,注册窗口和登陆都有了,说说代码。当我注册的时候,直接弹出错误提示
,系统找不到指定的路径,先不说我操作是否有问题,对于这样的是不是直接用外部绝对路径更好呢,不需要给用户知道我保存在当然软件运行目录还是哪,只要能用,用记用着舒服,这才是重要的。当然登陆就不用说了,也是提示错误。利用XML存储确实不错,这点做得好。还有在每个方法上都写上这个方法是做什么用的这样最好了,不要因为觉得自己很容易看懂的代码就不用标明。验证信息的时候最好不要直接抛出RuntimeException,软件挂掉了会很大程度上降低用户的使用感受的 |
杨启滔 | 1 | 2+5+2+4=13 | 0.5 | 程序界面加载有点小慢,程序界面做得比较人性化,但是注册成功之后直接没有返回登陆页面,而是只有一个退出的按钮。还有功能实现不全,题目中要求的16位随机CDKEY你没有实现。异常处理比较不错。代码注释基本上是没有,可以在写代码之前在之前写上你自己写代码的思路,那么别人就很能直接跟着你的代码思想去阅读你的代码更容易懂。 |
尹浩 | 0.5 | 4+4+1+3=12 | 0.5 | 代码的注释基本上没有,代码的思路也没有写,窗口布局不是太合理。以后尽量提交不仅仅是给两个.java的文件,把项目把包别人直接能用这样更好。题意可能不明确,CDKEY代码有较大的BUG,CDKEY里面没有符号,输入年龄用汉字也注册成功,什么都不输入也注册成功,而且注册成功之后点击关闭软件直接退出,这是最大的错误。而且有时候窗口界面没有登陆的按钮,直接就是一个注册,但有时候又有登陆的按钮。代码格式较为混乱,相同操作尽量放在一起。软件提示没有按照题意来。 |
张龑 | 0.5 | 4+3+0+4=11 | 1 | 窗口布局不是太合理,注册时候对用户输入信息的判断不合理,随意输入也能注册通过,注册成功后尽量把CDKEY用一个可操作的控件来存储,以便用户复制。功能实现不完全,验证用户信息的功能没有。代码格式比较不错。注释感觉有点过少,代码思路写上就更好了。 |
张站华 | 0 | 3+4+2+3=12 | 1 | 卡号是小数,有点不合题意,随机CDKEY字符写得有点不规范每个类最好弄一个单
独的class文件。 |
赵太云 | 0 | 4+2+2+0=8 | 1 | 功能不完全,取随机CDKEY感觉有点繁琐,代码分类明确注释到位,知识点运用合理 |
|
|
|
| 程序界面与捕获异常比较重要,用户完全不知道是怎么跟电脑交流,这个时候就要
以最简单容易懂的方式去跟用户与程序之前实现交互,而且要保证交互的过程中尽量
对交互过程中要出现的异常进行捕获,不然一出现错误,用户完全不知道接下来怎么
去操作,在这个地方面向对象所面向的是使用者,不是程序编写者懂这个怎么操作
就行,还得让用户明白怎么注册,登陆,找回CDKEY等等一系列操作。也可以把这个
当作我们经常说的用户体验度,对开发者开发出来的软件体验度。 |