第二次scream冲刺
一、小组第二次冲刺任务及其完成情况描述:
本次冲刺我们小组经过讨论,实现的使我们爱上长大系统中的失物招领功能,由于在实际的实现中,对于本功能的逐渐深入和了解,渐渐发现这个功能实现起来需要由很多部分组成,多以本次冲刺我们小组的任务就是完善失物招领功能。由于此次冲刺中出现了一些特殊情况,我们只完善了这个功能的大部分,还有存在一些不足的地方。
小组分工:
角色A:林子前
角色B:简清泉
scrum主管:刘基旺
产品负责人:杨聪敏、李瑶
二、失物招领功能的介绍
###1、失物招领功能的来源及意义 :
这次我们所设计的课题正是互联网与学校生活之间的紧密关系的体现。现今在学校生活已经离不开了网络,网络已经成为人与人之间交流的一种形式。失物招领在线交易平台的建设能够使学生或者在校老师及失主最快的领回自己丢失的物品。失物招领在线交易平台作为一种方便失主与拾获者之间联系的实用系统便应运而生。失物招领在线交易平台是为失主与拾获者之间进行失物招领提供的一个平台。而且通过这次开发,提高自己的编程水平,对工作本领打下坚实基础。
2、功能需求分析:
采用web应用开发技术设计并实现一个失物招领在线交易平台。该系统能够实现用户浏览查询功能,同学们或者老师在爱上长大系统中登录进入长大生活,在失物招领界面进行用户登录,管理员管理失物招领信息等功能。系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。
系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。
3、将失物招领功能分为如下各部分一一实现:
3.1、用户注册:如果用户要求发布信息,就必须注册成会员
3.2、用户浏览物品:用于用户浏览物品信息
3.3、会员添加物品:用户成功登录后才能使用,失物信息会显示在前台页上
3.4、用户或会员搜索物品: 用于用户或会员搜索物品信息
3.5、会员删除物品:用户成功登录后用于删除已经发布的信息
3.6、会员修改物品:用于用户修改物品信息,必须先注册成会员
3.7、会员修改个人信息:用户成功登录后用与修改信息
3.8、 会员之间发消息:用于会员之间的交流
3.9、会员认领物品等功能:用户会员用户认领失物
3.10、管理会员信息:此模块只有管理员才允许使用,用来删除某会员的信息
3.11、 管理失物信息:此模块只有管理员才允许使用,用来删除某失物的信息
3.12、管理认领物品:用来管理用户认领物品
类图:
四、测试
其实刚开始我们对于测试真的抱的是无所谓的态度,主要我们都对测试不喜欢,很无聊繁琐。但是经过慢慢的深入,我们发现测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性。其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。
五、个人任务完成情况及心得体会
此次个人完成了最后对产品的测试,组内每个人都在用心的完成自己的任务,团队的凝聚力逐渐加强,虽然此次作业出了点状况,但最终还是顺利完成,以后还要继续努力。