- 博客(16)
- 收藏
- 关注
原创 myflag step14:打卡功能
我和我的团队共同探讨了打卡的功能,这让我们的app可以更进一步。 本周的主要任务是完成剩下的功能即打卡功能,打卡的功能没有太复杂,可以移植我们前一部分的flag的代码来使用,所以比较的方便。根据myflag进行打卡,上传自己的图片和内容,让朋友们看到自己的内容。同时让好友点赞与评论, 有课前面的铺垫,这次就变得非常简单。
2017-06-18 19:33:51
273
原创 myflag step13:接口的完成
本次的任务主要是完成了所有的接口的编写,因为前面已经完成了大部分的内容,所以接口的编写也很简单。我新增的接口有: Createflag是创建flag的时候的接口 Deleteflag是删除flag的接口 Frinedsflag是用来获取朋友们的flag Getapplymyflag用来获取想要监督我的请求 Getflag是用来获取一个具体的flag Getmyapplysuperv
2017-06-18 19:32:52
362
原创 myflag step 12
本次完成的内容主要是对supservise的剩余部分的完成以及部分接口的编写。主要的内容有 getMyApplySupervise 获取我申请监督别人的flag isSuperviseFull 判断目前监督的人数是否已经达到最大监督人数要求,true代表已经达到最大人数,false代表未达到最大人数 未确定和已同意都算已监督人数 Connection conn=Co
2017-06-11 21:01:01
199
原创 myflag step 11SuperviseDao
本次的主要认为是将SuperviseDao写了出来,共包含以下几个方法, Invit()方法,invit方法的主要作用就是邀请别人监督自己的目标。当然,因为是创建的时候邀请的,所以邀请的是一个用户数组。 confirmAgreeSupervise(),同意监督 judge() 方法主要是对自己监督的目标做出评价,他首先判断目标是否存在,然后载进行插入,要注意的是,有可能判断目标失败,也
2017-06-11 20:59:53
224
原创 myflag step10:flagdao的编写
在上半周中,将flag的基本模型搭建出来,接下来要做的就是将dao层的类写出来,在写的过程中确实发现了很多问题所在,又对原有的模型进行了进一步的改进,虽然代码量不多,但是思考的过程却是十分耗神,想了很多,才把其中的逻辑搞清楚。Flag是为了创建flag的时候使用的,而flagbrief主要是为了在列表中获取来使用的,flagdetail主要是在查看具体的flag的时候使用的,本想把他们放在一块,但是
2017-06-03 15:08:53
398
原创 myflag step9:新增falg的支持
随着时间的流逝,我们的项目在逐渐的深入,算是一个其中的检查。作为队长,深感其中的压力较大,要协调好队员之间的沟通,帮助不同性格的队员积极交流,争取让团队取得更好的成绩。在我的了解之中,一个良好的团队是需要不同的角色的,比如在scrum中就需要po和master这个角色,既要保证队员效率高,又要保证队伍不能散,从实际老看,这确实是一个比较困难的过程。好在我们的队员都有着积极向上的态度,都是可以沟通的,
2017-06-01 22:46:28
420
原创 myflag step8:新增user的支持
这次的主要任务就是对user的servlet接口进行了更新,主要的有finduser、updateinformation,还有updatepassword,在更新用户名密码的时候一定要注意对password的确认,还有新的password的两次确认,以保证用户的最好的体验。经过我们的白盒测试,发现效果良好。于是我让队友进行了测试,让队友进行测试却是能够发现自己的问题,找出自己的不足,让自己取得更多的
2017-05-28 22:09:56
303
原创 myflag step7 增加friend的支持
本周主要做的就是增加了对friend的支持,首先就是在jdbc模型中添加了进一步对user的支持,然后添加了servlet中的信息,考虑到servlet的接口是非常多的,所以对servlet分了几个包,分别是user包,friends包还有flag包。这次增加的servlet接口有对添加朋友信息的处理,获取朋友列表以及更新昵称等借口。处理friends信息的代码如下: public voiddoG
2017-05-25 22:19:16
231
原创 MyFlag Step6:好友信息的处理
在不断地完成实训的过程中,个人也在不断地学习,力求这次实训能够给自己带来最大的收获。在软件过程管理这门课中,学习了很多技术的使用,scrum,lengoo,github,bitbucket等技术和工具都给自己带来了很大的帮助。正所谓学以致用,所以也想在这次实训中得到应用,scrum,github还有其他的一些工具都得到了使用。有时候在使用他们的时候,不是照搬照抄,而是灵活应用,学习到他的精髓,站立
2017-05-21 23:09:13
237
原创 MyFlag Step5:用户功能
这周,我和我的同学继续完成我们的项目。考虑到我们的实际情况,我决定采用站立式会议的方式,来帮助我的小组更快的完成任务。站立式会议是一种新型的会议方式,为一些新兴科技公司所开创。它提倡员工可选择以站姿而不是坐姿来开会,以身体的放松来带动精神的放松,一方面提升工作效率,另一方面也有助员工身体健康。我们采取站立式会议的原因主要是在软件过程管理这门课上学习到的,当时我们的小组在讲解scrum的时候,了解到
2017-05-21 21:16:34
290
原创 第二周(2) myflag详细设计
在这两天的工作中,我和我的小组进一步进行系统的详细设计,界面设计也在不断跟进之中。这几天我们小组主要针对了以下几点进行了讨论:用户端详细设计的进行服务器端详细设计的进行用户界面设计的进行我负责服务器端的开发,所以就介绍一下服务器端的设计。服务器端详细设计的进行本次后台所做的主要工作是model层模型的建立,建立的模型有flag,comment,user,fr
2017-05-14 16:48:03
220
原创 myflag step 3 :详细系统设计
在上周,我和我的小组已经完成了MyFlag的初步系统设计,经过我们充分的讨论,决定开始细化系统设计。这几天我们小组主要针对了以下几点进行了讨论:用户端的系统模块的划分用户端详细设计的初步进行接口文档的进一步确定用户界面设计的进行一、用户端的系统设计虽然客户端是由其他同学来完成,但是考虑到客户端的重要性,美观、实用与否直接决定着产品的成败,所以我和我的小组决定共同探讨这个话题,作为队
2017-05-14 10:31:47
406
原创 第一周(2):myflag开发细化
引言这几天,我和我的团队继续讨论,对这个项目的实际开发做了准备。在大家的共同交流下,一共讨论了一下几点。- 具体需求的细化 - 根据需求初步确定mysql表,并进行相关优化 - 后台提供的功能以及接口规范 - 客户端的功能模块 - 相关框架、技术的初步确定 - 微信小程序的移植可行性(可选) 我觉得,一个项目的开发,必定要有周全的准备,而在准备的过程中,只有一个人是不可以的,
2017-05-07 19:47:37
298
原创 myflag初期准备工作
这一次,我代表我们组进行答辩,通过了学校的创新项目立项。这次项目的要求比较高,严格按照软件开发的过程来准备,我们自然是全心全意准备。作为队长的我,担负起了组织队伍的责任。我们首先开了一次碰头会,把基本上的项目开发的原则定了下来,保证了我们组的开发的可持续性。以下就是我们讨论的主要内容和我的想法。首先,我们对物理环境做了准备,服务器决定采用我的腾讯云服务器作为基础,如果后期有需要,可以更换服务器。
2017-05-07 19:20:35
346
原创 lenovo g500 更换ssd
联想的笔记本已经用了三年了,有些卡了,所以准备换个ssd。看了一些教程,请教了一些人,然后就开始了。 联想的这款笔记本需要光驱架,把原来的机械硬盘放在光驱的位置上。ssd买的是这一款金士顿(Kingston)V300 240GB SATA3 固态硬盘,光驱架就比较随意了,我的是12.5mm,买了个二十几块钱的. 1 把原来的机械硬盘拆下来,然后换上ssd。 2 安装系统(
2017-03-03 20:58:31
7037
原创 mysql5.7.17 安装备忘
MySQL是一款轻便的数据库软件。随着版本的升级,现在更多的是ZIP的安装包,所以安装包的设置尤为重要。 博主原来安装的时候都是用安装文件来安装的,其实后来与ZIP安装方式相比,还是后者更为实用。本人参考了http://blog.csdn.net/zhuangm_888/article/details/50721583的文章,成功安装,其他的安装方式多多少少都有些问题,奉劝大家还是安装ZI
2017-02-26 14:48:24
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人