机房合作--11期验收有感

“完成了机房合作,我们就算是一名合格的IT人士了”米老师如是说。

参与了11期的机房合作验收,师哥师姐从功能、UML图、文档、代码走查四个阶段做出了点评,下面谈谈这个过程我所总结的想法。

一、收获:

(一)  站在“用户”的角度来思考功能设计

1、Login界面输入错误究竟该提示写什么?

之前我做的时候,我的第一感受“如果提示‘您的用户名或者密码错误‘有点太不专业了”就像今天师姐所说,具体提示到用户名还是密码,这样更加方便用户去进行修改,之后坤哥说了,提示“您的用户名或者密码错误”则更加符合安全性,我想仁者见仁智者见智,真是山外有山,功能设计过程中的思维又一次被打开,仿佛呼吸到了新鲜的空气。

2、注册卡和学生信息之间的顺序究竟该怎么办?

绍然组和我之前重构设计的是一样的,将卡和学生信息都分开注册,但是在注册卡的时候需要勾选学生信息,如果没有学生信息,卡就不能注册成功,对于设计人员来说,注册卡的时候自然会先去注册学生信息,然后相应在注册卡的时候去勾选学生信息,但是用户会这样去做吗?注册卡的时候会感觉为什么学生信息添加不上?系统有问题了吗?

这就要求我以后再设计程序过程中,不要完全从开发人员的角度去设计程序,思维要开阔。

3、至少上机金额真的仅仅该在上机时才体现吗?

举例子,至少上机金额设置3元,注册卡时候注册资金1元,即使卡注册成功了,但是还是上不了机,试想,注册卡的目的不是为了上机吗?为什么不把至少上机金额的限制同时提到注册卡上呢?这样刚刚注册的卡不就都能上机了吗?当时设计的时候还是被“至少上机金额”中“上机”两个字给限制了……

4、组合查询中符号下拉列表是否“=”、“<”、“>”都改设置呢?

老师一直都在强调“全心全意为人民服务”,为什么体现在具体功能上就这么难?选择人名的时候难道该选择“<”和“>”吗?听了这次验收才发现多么的肤浅。

最近也在和九期和十期师哥师姐做考评系统的需求,发现想要设计出好的功能,做需求要比敲代码复杂多了,这部分我感觉除了经验之外,更重要的就像今天收获到的这一点,思维很重要,思考时候站位同样重要。

(二)规范

虽然我不是我们合作组的组长,但是我想对于“UI规范、SVN规范、代码规范、数据库规范”等我还是很有必要关注的,说不准下次某个项目我就是组长。

针对这次机房合作验收,我分别针对今天的系统总结如下:

1、UI规范

a.提示框位置要放在同一个坐标下

b.子窗体下除了右上角windows自带关闭按钮,系统要为每个页面加上关闭按钮

c.文本框或者下拉列表要有默认数据,而且是真实数据。

d.提示框的图标首先要不一样,感叹号、问好、信息符号等用在不用场景,但是也不能乱用,今天的一组有两个界面,同时提交按钮,单击之后显示图片一个是感叹号,一个是信息提示符号“i”,很明显的错误。

2、代码规范

Try catch语句的使用:

有一组在代码中用到了try catch 语句,但是只要系统有问题错误提示就出来了,提示界面都一样,不好,就像上面站在“用户”的角度来思考功能设计,考虑过用户看到这个界面的感受吗?在catch之后仅仅需要写throw就ok了,expression就不要往上传了,我们在设计过程中为了方便调错可以有,但是上线发布了,就算了吧,或者具体的问题具体提示,就不要全部都用try catch了,通篇使用try
catch也不是一个好的选择。

3、文档规范

软工学习时候,整个软件生命周期如果理清了,我想对于写和使用文档应该非常收悉,慕夏师姐说了,“需求、开发、测试、维护”四大块就可以概括这个周期,简单明了,之前自己记忆这个过程一直都是混乱的……

a.写文档,要有文档封皮、名称、时间、版本,细节要详细。

b.用例图的备注、说明要详细。

c.类图中要体现设计模式的运用,(可以在以后版本中稍稍修改类图)。

(三)新发现

今天慕夏师姐验收过程中把电脑系统时间给改了,快进了一个小时,结果算钱的时候就直接消费了一个小时的金额,这简直就是一个天大的BUG,如果这样可以的话, 网吧里的客人趁着管理员不在偷偷改了控制端的系统时间,不就相当于请所有人白上网吗?试想他不改动具体时间,而是改动日期,往前该一天,网吧就亏一天的钱,有一次这样的事情,老板就赔大发了。

所以,实时进行算钱,实时更新卡表余额,很有必要!!!

通过今天的验收,一些零碎上的点的总结,如上所述,最最重要的,让我的眼界开阔了,很好。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-03 10:51:53

机房合作--11期验收有感的相关文章

【机房收费系统】验收

自己的机房收费系统开始的算是很晚的,因为开始的晚,就导致了一件事情,拖,因为开始的时候,搬家,搬学习的地方,然后itoo的项目也开始,事情都堆在一块儿,然后就做不动了,自己身为组长,突然就感觉到了压力.下面总结一下自己通过这次机房合作的不足. 不能合理的分配任务 因为是三个人一起合作,所以就很自然地每人负责一到两层,之前也请教过师哥,说敲代码三天就可以差不多完成,结果到敲的时候才发现,有的组员敲代码还是很吃力的,但是我一开始的时候没有认识到这种情况,就只是催催催,导致组员更加的不想去敲代码,然后

机房合作感受

机房合作是在提高班第一个合作的项目,现在,正在进行,感觉进行了好久!实际也确实挺久的了! 6月22号左右开启的机房,那时候,专业课要开始考试了,由于我们的考试科目都不多,所以,不想拖着,就开始合作了!米老师问谁当组长,丽杰说小美,就那样我就当了组长.三个人也兴致高昂的开始了合作. 合作开始了,三个人坐在一起,讨论需求,讨论数据库,统一大家的所有意见后,组长就开始写文档了.因为有考试,我就陆陆续续的写文档,完成了可行性研究报告.项目开发计划.需求.概要设计等,中间也以考试为由,几天都没有碰文档.5

机房合作总结

机房合作结束有一段时间了,现在回想一下我们合作时我们所学到的知识,个人版编码在代码上已经学到了很多,这次合作主要在开发前期感悟比较深刻. 软件开发工具: (1)Axure RP 原型工具:软件需求设计的时候需要用到原型图,给客户看,让客户看看,是否满意我们这样的设计,避免最后程序设计出来客户不满意. (2)Edraw(亿图):主要用它画流程图,甘特图. 甘特图:主要用它来记录我们做整个项目的时间.能清楚的看到我们在各个阶段的用时,还有可以分析我们的延期情况. (3)SVN:及时了解团队中其他成员

[机房合作]-数据库设计

前言: 最近刚刚开始了机房合作,自己在其中主要参与了D层的设计,而且在文档设计的阶段主要参与了数据库设计.之前在机房重构的时候对于数据库设计没有按照文档来进行驱动,所以这次在写文档的时候我很认真,所以遇到了很多细节的问题,比如对于视图,存储过程在数据库设计的哪一个部分加入,以及对数据库的外部模式进行了深入的了解! 内容: 数据库的设计的周期,分为了规划,需求分析,概要设计,逻辑设计,物理设计,实现,运行维护.我将数据库的设计分为了前期准备,中期设计,后期实现维护. 周期划分 前期准备 中期设计

【机房合作】重新认识外观模式

机房收费系统合作版,是我们第三次与机房收费系统相遇的时刻.在个人重构的时候,我们就开始了"七层架构"之旅,其中外观模式是单独作为一层来开发的. 那个时候,也不理解外观是起到怎样一个作用,大话上的解释表面上容易理解,看完后自己也觉得很有道理.但在系统程序中,自己是只要经过BLL逻辑层的一个方法,就需要再经过一次外观,从而"解除耦合",避免了UI层与BLL层之间直接传递数据. 那个时候,在敲代码的时候就有一种感觉:每次写完B层逻辑,又要在F层重新写一次,这就是在解耦和吗

【机房合作】状态模式与上机

在机房收费系统中,有几个业务逻辑是比较复杂的,比如说上机.下机.记得我在做第一版VB收费系统的时候,还特别地将上下机拿出来画了一个完整的流程图,要不这样做的话,最后的结果一定是懵了,也不想再继续写代码了. 在进行设计模式的学习之前,我们很有必要将上机这一业务逻辑完整的梳理一遍. 一.上机业务逻辑 1.判断卡号是否存在 2.判断卡号是否使用 3.判断卡号余额是否充足 4.判断卡号是否正在上机 5.执行上机,添加上机记录 这样一罗列,很明显,执行上机这一业务操作需要先经过四次判断.之前我们都是通过一

jeecg社区第11期导师架构学习班开始报名了

第11期导师架构学习班开始报名 我们社区开展一个师徒性质的培训班,深入学习java架构.类似大学导师带研究生的学习模式,适合在职者.导师给学生安排课题.分享视频资料,学生通过参考资料学习并完成作业.我们的教学方法是以自学为主,辅导为辅助,在实践中积累经验掌握原理.主要方向是JAVA架构,深层次java架构基础.主流框架技术等等. (特殊说明:非线下或者网络授课,通过分享资料,让学生自学,不懂问导师,引导之路) 新增授课内容: 作业十二:互联网架构实践:插件式框架P3+dubbo+redis+tb

倒不出的那种美妙--机房合作总结

经过一个多月的努力和共同开发,我们小组的机房合作也终于完成了,由于这次是合作的组长所以要做好的不仅仅是系统的那些逻辑,更多的是学会使用一些工具去将自己的思路和相应的逻辑表述出来. 一.EA图 之前使用EA画过类图.用例等一些常用的图,但是这次合作要将九种图对应到每个类型的文档中.这就要求我们必须很熟练地使用EA工具,尤其是做组长的.这里主要介绍创建类型和MoreTools的使用. 1.创建类型: 2.More  tools(工具箱) 我们画这些图一方面是为了表述我们的需求和逻辑思路,另一方面也为

机房合作——感悟篇

机房合作已经做了很长时间了,但也就是这几天正式进入状态了.看着我们的合作越来越默契,心里别提多高兴了.丹丹渐渐的能看懂我的图了,建建也不会自己加方法了,我画的图也不会丢三落四的.小伙伴们越来越有默契了,我的一点感受,与大家分享. 适当"间作套种",千万别搁置 从7月开始准备专业课考试之前,我就着手画图了.当时的感觉跟前两次画图没什么差别,一直心想着能不能偷懒少画点图,省个事儿.所以一直不慌不忙地一边看牛腩一边画图,之后就是准备专业课考试--考试--放假,画图基本上就是搁置了.等到放假回