摘要: 本学期的软件工程课基本上是结束了,这一学期的学习我收获了很多,其中不可否认的是建民老师是一位好老师,其中我感触最深的就是老师非常注意在课堂上与我们的互动,通过这一学期的课程,老师基本上认识了我们班上的所有同学。在课堂上,注意与同学的交流,时不时的要求同学起来回答问题这样既可以保证同学上课认证听讲,同... 阅读全文
posted @ 2014-05-26 09:22 周其范 20112794 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 4—24:这一天主要是解决了在运行时界面有些卡的问题;4—25:继续完成界面运行的时候游戏有些卡的问题;4—26:继续完成对界面的美化,主要是对按键之后鱼下降过程(鱼下降过程中的速度变化,使游戏者对鱼具有更强的控制力)进行改进;4—27:音效代码的改良,通过timer来调用音效代码,这样可以减少音效... 阅读全文
posted @ 2014-05-12 16:42 周其范 20112794 阅读(167) 评论(1) 推荐(0) 编辑
摘要: 我的创意设计-----------正品识别设计随着我们社会的发展,很多山寨的产品也越来越多,他们往往不是直接使用这个品牌的商标,而是把这个商标稍微做一下改变,这样一来消费者往往看不出改动而且也没有侵权.典型的一些像是奥利奥(奥利粤),再比如李宁的商标可能稍微改改,脉动(麦动),康师傅(康帅傅),等等还有很多,这些产品无一不是在侵害消费者的权益,但是我们的监管部门不可能管的很周到,因此一款专门的软件来识别这些假产品很有必要.简单的来说就是用手机拍下这个商标,通过手机联网就可以检测是不是假的,如果所有的产品都有二维码或者条形码校验,那么山寨品牌必须与真的做的一样才行,一旦不一样就能立刻检测出来,这 阅读全文
posted @ 2014-04-08 12:20 周其范 20112794 阅读(204) 评论(1) 推荐(0) 编辑
摘要: 敏捷软件开发是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。敏捷,顾名思义,就是具有快速,灵活,高效等特点。敏捷过程很容易适应变化并并且做出调整,在保证质量的前提下做到文档适度适量。----------敏捷开发的背景一:现在软件越来越复杂二:需求越来越多变三:过程越来越规范-----------敏捷开发的价值观* 注重个人以及互动胜过过程和工具*注重可用的软件胜过详尽的文档*注重客户协作胜过合同谈判*注重响应变化胜过恪守变化-----------敏捷宣言12条我们遵循以下原则: We follow these principles:我 阅读全文
posted @ 2014-03-25 18:07 周其范 20112794 阅读(181) 评论(1) 推荐(0) 编辑
摘要: 一:项目名称:电梯调度模拟程序二:项目参与人员:周其范胡宝月三:项目开发语言和工具:Java语言和eclipse,涉及内容:面向对象技术、基于Swing的图形化用户界面、多线程启动和休眠四:问题陈述:1、电梯要正常运行,能响应内部、外部按钮2、要怎样选择哪部电梯电梯,使乘坐者和电梯的距离更近,已达到更省电、更快、更经济。3、同一部电梯可以响应多位乘客的请求五:任务需求:1、要模拟一栋6层楼中两部电梯的调度,模拟乘坐电梯的过程.2、乘坐者在最低层楼:只能乘坐电梯上楼,在电梯内部按下要去的楼层。3、乘坐者在中间层:可以乘坐电梯上楼和下楼,在电梯内部按下要去的楼层。4、乘坐者在最上层:只能乘坐电梯下 阅读全文
posted @ 2014-03-25 17:45 周其范 20112794 阅读(285) 评论(13) 推荐(0) 编辑
摘要: 小组成员:周其范 胡宝月上课的时候老师布置的题目是求一个二维数组的最大子数组,因为以前的时候老师要求我们做过一个题目就是求一个数组的最大子数组,当时的方法就是利用循环把所有可能算出,然后比较那个最大就是那个,也就是所说的枚举法。因此这次我们同样的想到了枚举法。但当我们讨论的时候发现了二维有些麻烦,所以我俩在想有没有什么别的方法,最后我们想到了其实二维数组和一位数组有相似之处,可以先把二维数组变成一维数组在算。对于imin和imax之间的的每一列,都相当于一个一维的元素,假设数组是BC,那么BC[j]=array[imin][j]+....+array[imax][j]。而由图片中可看到,我们可 阅读全文
posted @ 2014-03-19 18:51 周其范 20112794 阅读(496) 评论(1) 推荐(0) 编辑
摘要: 成员:周其范20112794 胡宝月20112827上课的时候老师布置了这个题目,初一看这个题目,我们讨论的时候就是在想,应该从第一个数开始,一个一个加,一直加到最后一个数,然后从第二个数开始,一个一个加,加到最后一个,以此类推,在比较的过程中,我们需要比较每加一次的数大小,把每比一次的数赋给sum,把最大的数值赋给max。设计的思路就是这样,其实就是需要2个循环嵌套,所以我们的设计代码如下:int max(int list[],int length){ int sum ; int i,j; int max = list[0]; for(i = 0; imax) ... 阅读全文
posted @ 2014-03-10 21:28 周其范 20112794 阅读(304) 评论(1) 推荐(0) 编辑
摘要: int Largest(int list[], int length){ int i,max; for(i = 0; i max) { max=list[i]; } } return max;}首先进行测试,第一次测试的是1 2 3,最后输出的结果是2,这明显是错误的,仔细一看原来是length出产生错误,改为length就OK。随后我测试了一些向老师所说的极端数字,比如所负数,含有0的数,再比如说三个数中有2个是一样的,再或者是吧数字的大小顺序打乱。测试的时候还是有很多问题没有想到,后来回去想想... 阅读全文
posted @ 2014-03-09 22:35 周其范 20112794 阅读(137) 评论(1) 推荐(0) 编辑
摘要: 首先是第一次接触博客园,感觉这是一个非常棒的交流平台,不管是菜鸟还是老手都可以在这学习到很多。首先看到这个题目。首先我对这个题目进行了分析,此过程大概持续了1天时间,最后我确定用Java来完成。然后就是设计阶段:本程序利用HashMap先存储读取的单词,并且记录出现频率。然后倒入到List中,通过自定义的Comparator来通过频率高低排序,显示前十个。然后进入编码阶段:此过程持续1天。最后需要对自己编写的程序进行测试以及修改,发现不好的地方改进。下面是对此程序每个阶段的具体分析:一:此段程序是文件读取File file = new File(path); FileInput... 阅读全文
posted @ 2014-03-02 20:52 周其范 20112794 阅读(436) 评论(1) 推荐(0) 编辑