软件工程--团队答辩

团队名字

NongFu Spring

团队队员

    黎育权 1500802033  http://www.cnblogs.com/liyuquan/
    周志奇 1500802038  http://www.cnblogs.com/123zzq/
    李凡  1500802031  http://www.cnblogs.com/lifan323/
    李强  1500802008  http://www.cnblogs.com/lq1500802008/

开发过程

  • 软件工程--团队作业1
  • 软件工程--团队作业2
    • 对项目进行分析、写出项目的NABCD、项目介绍、其他团队评测以及 设计出了软件的原型
    • 点此链接团队作业2
  • 软件工程--团队作业3
  • 软件工程--团队作业4
  • 软件工程--团队答辩

总体效果图

主界面
能直接进行GUI输入模式的计算,左上角为菜单按钮,右上角为拍照识别按钮

黎育权

示例1
输入 1+2*3-4 计算结果为 3

黎育权

示例2
输入一个较复杂的算式,得到正确结果

<img src="http://images2015.cnblogs.com/blog/1108791/201706/1108791-20170615154729415-1658508486.jpg" width = "40%" height = "40%"alt="黎育权" align=center />

关于页面
显示制作信息 以及如何联系我们

黎育权

帮助页面
显示客户所使用的问题,并提供解决

黎育权

反馈页面
用户发现BUG之后能立即通过反馈页面跟我们进行联系

黎育权

OCR识别及计算结果
下方为拍照按钮以及从相册选取按钮,中部为输入图片预览,上方为OCR识别及计算结果

黎育权

平台及环境

团队使用Eclipse for Java 进行软件的编写
使用一台魅蓝note2进行测试   

演示视频:
http://v.youku.com/v_show/id_XMjgyNTk1NTE3Ng

不足之处

1.	不能实现更加复杂的三角函数、对数、幂、分数运算等。
2.	对手写体扫描识别功能需要大量训练字库。
3.	安卓5.1以下的设备无法适配。
4.	安卓设备碎片化严重,不能保证在每个设备完美运行。
5.	难以推广。

扩展功能

1.	实现更加复杂的运算(如:三角函数、对数、幂、分数运算等)
2.	语音输入(光线太暗而无法扫描时)
3.	出题测试功能(对于不同等级的学生)
4.	用户登录(登陆后的用户可以保存数据,保存记录,实现用户之间的交流)
5.	算法加入AI让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。
原文地址:https://www.cnblogs.com/liyuquan/p/6961767.html