第一部分 需求与原型改进(10分)css
给目标用户展示原型,进一步沟通理解需求,改进原型。html
1.1.1 改进说明(1分)前端
说明改进的地方与改进的理由。程序员
改进之处数据库 |
改进理由apache |
首页改成功能介绍、使用说明后端 |
缺乏此功能将对用户使用本产品带来不便api |
美化界面浏览器 |
为用户带来更好的视觉效果网络 |
1.1.2 高保真原型(1分)
主界面
发布最新快递
评价页
1.1.3 高保真原型下载地址(3分)
https://free.modao.cc/app/fxTNkeolsWp0pvRwPtvz64rDpoAZJln
1.2.1改进说明(2分)
标红处为改进部分
1.2.2需求规格说明书下载地址(3分)
设计的目的是解决how to do的问题,即如何把需求实现了。所以:
设计必须是实现全部包含在分析模型中的明确需求、以及客户指望的全部隐含需求;设计必须是可读的、可理解的、可操做的指南;设计必须提供软件的全貌,从实现的角度去说明功能、数据、行为等各个方面。
2.1.1.1设计摘要:
2.1.1.2设计快递帮取系统的概念架构图
2.1.2前端页面设计:前端界面咱们主要使用了HTML、css、js.
2.1.3后端系统设计:
后端设计:咱们主要使用了servlet、JSP以及mvc框架。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑汇集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不须要从新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。而servlet是mvc的基础,Servlet把最底层的api暴露给程序员,使程序员更能清楚的了解mvc的各个特色。
2.1.4数据库ER图展现
一个团队项目要在一段时间内完成诸多任务,知足用户需求,实现团队目标,从哪里入手?
WBS(Work Breakdown Structure)即工做分解结构,是根据项目目标把工做分解成许多井井有条的、可交付成果的工做任务,而后用逻辑图形或树形结构表示出来。
团队项目的WBS展现
燃尽图展现
1.项目背景:大学生有互助代取快递的需求,可是缺少一个交流信息的平台;
2.参考依据:《<代取快递互助系统>规格需求说明书》
下载地址:https://pan.baidu.com/s/1jXkVpAnSE6vrsuu2tGCjFw
3.测试术语:
(在测试过程当中,会涉及到一些本项目的概念名词,现解释以下)
概念 |
解释 |
好人值 |
评价用户热心度的指标,好人值达到必定程度,平台就用此用户的名义向慈善机构捐款; |
好人榜 |
根据好人值排的一个榜单 |
慈善机构 |
为第三方正规官方的慈善机构,好比中国红十字总会 |
勋章 |
每进行一次慈善得到,得到相应勋章 |
4.相关人员:张新宇(组长) 汪义华 上官文钦 马雪 丁小帅 杨越
3.1.2任务概述
1.测试目标
场景测试:是否能够知足需求
功能测试:原型设计的功能可否实现
压力测试:是否能够支持足够大的并发
单元测试:每一个小模块是否能够正常工做
2.测试环境
项目 |
内容 |
用户类型 |
普通用户(大学生)+ 管理员 |
操做系统 |
win10 |
屏幕分辨率 |
1920px * 1080px |
网络环境 |
师大校园网正常状况下 |
浏览器 |
火狐60.0.1(64bit |
3.测试范围:
快递信息发布子系统 |
快递信息匹配子系统 |
好人值更新子系统 |
评价管理子系统 |
注册管理子系统 |
平台广告更新子系统 |
慈善纪录管理子系统 |
互助记录管理子系统 |
好人榜管理子系统 |
有偿求助子系统 |
3.1.3测试策略
1.测试标准
测试内容 |
完成标准 |
快递信息发布子系统
|
信息能够被归类,根据信息内容为其添加其标签,以方便其查找等各类操做 |
快递信息匹配子系统 |
能根据数据库中的信息,对快递信息进行快速查找、以及排序。根据同专业、同楼层、 同公寓等递减逻辑对发布的快递信息进行
|
好人值更新子系统
|
好人值的调整以下:帮助别人增长好人值,求助别人减小好人值。每次互助完成以后,互助双方的好人值要有更新。 |
评价管理子系统 |
记录全部收到的评价和给别人的评价。给别人的评价能够实名、匿名、自定义时间发布;评价的等级影响好人值的更新 |
注册管理子系统 |
管理用户的位置信息,联系方式,以及后续的修改 |
慈善记录管理子系统 |
管理全部慈善记录和勋章 |
互助记录子系统 |
每一次互助完成后,设计的互助双方都有一个互助记录的更新,用户能够查看帮助过谁,以及受过谁的帮助 |
好人榜管理子系统 |
每两分钟一次,更新好人榜;要根据用户设置,显示匿名或者实名 |
有偿求助子系统 |
当好人值下降到0时,若是仍要求助,就要有偿付费。 |
平台广告更新子系统 |
这一部分会根据与广告主的协议,广告持续的时间到期后,就要自动更新后续的广告 |
2.并发测试标准
项目 |
细则 |
最大并发量 |
50人同时访问 |
网络条件 |
师大校园网正常状况下 |
预期结果 |
相应速度不超过5S |
测试工具 |
apache ab |
3.测试验收
项目 |
内容 |
测试方式 |
将1.0版本上线,收集用户反馈 |
测试内容 |
用户对各个子系统的评价 |
验收标准 |
好评率超过50% |