团队名字
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
- 对项目、团队、队员进行了简单介绍
- 点此链接团队作业1
- 软件工程--团队作业2
- 对项目进行分析、写出项目的NABCD、项目介绍、其他团队评测以及 设计出了软件的原型
- 点此链接团队作业2
- 软件工程--团队作业3
- 制定语言规范、设计数据库、画出ER图和功能流程图
- 点此链接团队作业3
- 软件工程--团队作业4
- 对软件进行测试,写出测试人员及过程和结果
- 点此链接团队作业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让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。