From 0f3c682bfbcae1d3792e95c6a664300532a5b62c Mon Sep 17 00:00:00 2001 From: Dana <2814325087@qq.com> Date: Wed, 10 Nov 2021 17:21:14 +0800 Subject: [PATCH] doc --- doc/产品汇报设计.md | 123 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 doc/产品汇报设计.md diff --git a/doc/产品汇报设计.md b/doc/产品汇报设计.md new file mode 100644 index 0000000..5ce73d7 --- /dev/null +++ b/doc/产品汇报设计.md @@ -0,0 +1,123 @@ +# 1.产品设计应用的创新原则 + +## 1.1需求、信息和创新原则 + +### 1.1.1需求: + +该产品是为了满足视障人群出行的需求,让视障人群的出行问题得到极大改善,抛开拐杖解放双手同时保护视障人群隐私,使其享有与健康人群同等待遇,与此同时减轻视障人群家庭的精神压力甚至是经济负担,并且该产品会随着用户需求的改变进行相应的迭代 + +### 1.1.2信息: + +当今社会盲人人数越来越多,急需加大对这一群体的关注度因此该产品市场广阔,通过双目测距技术检测图像中的障碍物,运用智能语音对于用户进行提醒、通过语音识别,对于用户的需求进行回复、接入高德地图API,对于用户进行语音导航,这些技术都是如今的技术可以实现的,所以据欧技术可行性;通过多次迭代确保产品的可靠性、美观性和实用性。 + +### 1.1.3创新: + +相对于原来市场已有的产品增加了定位功能,给视障人群出行增加一层安全保障避免走丢,在相关事件发生时方便其家属寻找,减轻了家属的压力,同时眼镜外观设计日常化保护视障人群隐私,享有与健康人群同等待遇,为视障人群打造更好形象,自信、便捷 + +## 1.2系统、收敛和优化原则 + +### 1.2.1系统: + +采用系统论方法,有良好的功能结构系统。不是简单地拼凑功能,各个功能之间具有逻辑联系,产品是一个有机的整体 + +### 1.2.2收敛原则 + +在初期设计产品功能的时候,采用发散型思维思考产品的可行性和可用性,到确定具体确定功能的时候,采用收敛性的思维,收发有度 + +### 1.2.3优化原则: + +通过方案择优、优化设计参数和优化总体方案进行优化。 + +## 1.3继承、效益和时间原则 + +### 1.3.1继承 + +通过已有的双目测距技术、图像识别技术、语音识别技术对该产品进行开发 + 效益: + +### 1.3.2效益 + +#### 理念效益 + +平等、关爱、科技 + +#### 文化效益 + +尊重、信任 + +### 1.3.3时间 + +设计时间相对较短,通过产品迭代,抢先占领市场 + 预测研制阶段同类产品可能发生的变化对自己的产品做相应的调整 + +## 1.4.4定量、简化和审核原则 + +### 1.4.1定量 + +用科学的定量方法,对产品设计做出评价。该产品的目标进度相对较迅速、性能指标有保障、经济效益高 + +### 1.4.2简化 + +前提和目的 + a) 确保产品功能 + b) 降低产品成本 + +### 1.4.3审核 + +为了做出高效、优质、经济的产品设计,我们对每一步设计的信息进行审核,确保每一步做到正确无误,其中审核内容包括产品设计、技术架构、评审代码、测试用例、推广文案 + +# 2.产品实现 + +## 2.1用户设计体验考虑因素 + +1. 战略层:对产品目标和用户需求进行分析; +2. 范围层:明确应该为用户提供哪些功能和信息,以及局限性,该产品为用户提供测距,语音提示,图像识别以及定位等功能 +3. 结构层:规定了结构和信息如何组装到一起通过清晰的结构让用户了解产品的构造,并通过迭代可以有效进行错误处理实现产品性质的提升 +4. 框架层:规定了比较清晰的功能和信息在页面中如何布局,通过app可以清楚知道哪个功能页面在哪,并且用户可以通过眼镜上的按钮实现与app的连接; +5. 表现层:即视觉设计,该产品通过平常化眼镜设计使视障人群最大限度感到轻松自在,保护其隐私,使其享有与健康人群同等待遇; + +## 2.2产品所用编程语言以及IDE、平台框架等 + +编程语言:**JDK11** + IDE:**ANDROID STUDIO 4.2.2** + 平台:**educoder** + 框架:**hibernate** + +## 2.3 安装、设计、开发中遇到的主要问题以及解决方法汇总 + +### 2.3.1设计 + +**问题一:**项目中眼镜是针对视障人群,APP是针对监护人,怎么对APP进行设计 + **解决:**项目中创新点是眼镜可以进行定位,所以在APP中需要有定位页面,另外一个监护人可以查看多个眼镜的情况,所以有显示连接设备页面。在个人主页,需要有连接设备的入口。 + **问题二:**目前项目的核心是对障碍物的检测,没有硬件,如何将这个功能展示出来 + **解决:**在APP的首页提供按钮,点击之后可以进行拍照,对图片进行处理,显示障碍物情况。 + **问题三:**目标障碍物检测使用哪种技术进行实现 + **解决:**通过咨询人工智能老师,得知能够最快入门实现的算法是双目检测算法。 + +### 2.3.2开发 + +**问题一:**如何将连接educoder项目仓库,进行团队开发 + **解决:**通过搜索互联网以及询问老师,得出解决方法,最后团队成员都连接成功 + + **问题二:**前端开发时如何使用XUI框架 + **解决:**下载XUI开发者提供的APP,在APP中寻找组件,在项目xml文件中寻找相关的源代码。 + +**问题三:**编码阶段问题:不同版本IDE所用接口不同,会出现不兼容问题 + **解决:**根据IDE官网相应代码语法规范消除不兼容问题 + +### 2.3.3 安装 + +## 2.4 软件概要设计 + +### 2.4.1接口设计 + +### 2.4.2前端设计 + +a) 硬件设计: + +b) 软件设计: + +形式:使用XUI框架设计APP + +内容:使用opencv进行双目测距 +