这个比赛真有意思

这个比赛真有意思,初赛竟然不是提交软件作品,而是提交设计文档,于是,这个比赛变成吹牛皮比赛,看谁的牛皮吹的好,接下来看我们吹的牛皮,觉得好的鼓个掌。

 
软件大赛
技术开发方案
 

 

 

2015/12/1

目   录

一、引言 2

  1. 目的 2
  2. 范围 2
  3. 性能及要求 2
  4. 使用技术 2
  5. 配置要求 2
  6. 术语解释 2

二、系统功能 2

  1. 需求分析 2
  2. 功能设计 2
  3. 数据库设计 3
  4. 程序源码 3
  5. 测试 3

三、附录 3

 

一、引言

1. 目的

描述所选题目所要实现的技术、应用、经济等方面的目标。

首先说明一下,我们要实现一个综合性的app,技术方面,需要实现的功能比较多,在后期整理过程中我们会把功能做的连贯一些,让所有的功能最大限度的为这个app服务,形成一个统一的整体。

一.技术目标:

  • 手机验证注册账号用来登陆(QQ,微信,微博sso授权登陆)。
  • 注册账号可以添加好友以此来聊天(此功能为辅助功能)。
  • 事件提醒功能(主要功能)。
  • 事件添加到本地数据库与云端数据库(与账号匹配)。
  • 加入科大讯飞语音识别SDK以此来添加事件与聊天输入。
  • 小工具(手电筒,NFC读卡,计步器)。
  • 百度地图SDK接入,实现计步路线的绘制。
  • 接入ShareSDK实现分享事件,运动至各个平台。
二.应用目标:
  • 聊天。
  • 事件提醒。
  • 语音输入。
  • 计步器。
  • NFC读卡。
三.经济目标:

此app完全免费,至于经济可以接入百度联盟,Google Adsense等广告投放至启动界面。

2. 范围

一.用户范围:

1.事物繁杂的上班族。

2.作业杂乱的大学生。

3.生活无头绪的键盘侠。

二. 功能范围:

1.记录生活琐碎小事让它帮你安排。

2.运动卡路里消耗更有心数。

3.闲杂时间与老友聊聊天。

三. 地域范围:

仅限中国大陆(港澳台除外)。

3. 性能及要求

性能目标:能够保证添加的本地数据库的数据的安全性与云端数据库的安全性,能快速的筛选出最佳安排方案;保证NFC功能的安全性,正常读取标签数据;保证计步器的误差不大于10步(百步内);保证聊天数据的安全性。

 

4. 使用技术

技术:NFC技术,GPS技术,语音识别技术,数据加密技术。

代码:java。

平台:eclipse。

5. 配置要求

软件:安卓4.4以上版本。

硬件:NFC,WLAN,BlueTooth,GPS,最低单核512MB的RAM。

6. 术语解释

暂无术语。

二、系统功能

1. 需求分析

大学生参加各项学生活动再加上功课的杂乱需要精心安排时间,这时我们可以把事件添加进去让系统帮你做出最优的安排。上班族同上。

2. 功能设计

  • 账号注册,跨平台授权登陆。
  • 在线聊天。
  • 事件提醒及安排。
  • 手电筒。
  • NFC读卡。
  • 计步器。
  • 动态分享。

3. 数据库设计

云端服务器数据库采用MySQL,

数据库设计样例:

20160117002955

20160117003711

 

 

 

本地数据库采用SQLite,本地数据库同步云端数据。

4. 程序源码

编码采用 UTF-8

目录

20160117004604

5. 测试

  • 手机注册测试。
  • Sso授权测试。
  • 聊天测试。
  • 事件添加测试。
  • 事件提醒测试。
  • 事件最优安排测试。
  • 手电筒测试。
  • NFC读写测试。
  • 计步器测试。
  • 计步器后台测试。
  • GPS绘图测试。
  • 语音识别测试。
  • 分享测试。
  • 用户安全性测试。
  • 数据安全性测试。

 

三、附录

附录内容,在此处补充其它附件。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
锁具修配行业专用IC卡读写器 本设备专为锁匠Mifare卡分析软件包定制,兼容著名的ACR122U读写器驱动。采用NXP出品的高集成度PN532读写芯片, 符合ISO/IEC18092(NFC)标准,兼容ISO14443(Type A、Type B)标准。采用USB接口与电脑进行通讯及供电,不但可以读取符合Mifare标准的Classics(M1、M4、MUL)和DESFire卡,还支持FeliCa卡等符合NFC规范的非接触式IC卡。 设备用途: 用于锁具修配行业在信息化时代的产业提升。可实现Mifare One卡(俗称M1卡、S50卡、IC卡)的复制、克隆功能。 同时亦可适用于:一卡通、门禁、停车场、自动贩卖机、电子钱包、电子商务、身份验证等多个领域,在住宅小区、写字楼、工厂、学校、医院等各行业中的非接触式IC卡应用。 设备特点: 1、USB 全速 (12 Mbps) 2、支持USB 热插拔 3、双色LED状态指示灯 4、内置天线 5、NFC读写器  符合ISO/IEC18092 (NFC) 标准  以212 Kbps, 242Kbps速度读取NFC标签非接触式智能卡读写器  支持FeliCa卡  支持符合ISO 14443 标准的A类和B类卡 - MIFARE卡 (Classics, DESFire)  符合CCID标准 6、用户可控蜂鸣器 7、SAM 卡槽(可选) 设备技术与指标: 1.MIFARE卡标准:13.56MHz 射频IC卡的接收和输出 2.读卡距离:3 ~ 8 CM 3.电源电压:DC 5V±5% 4.电源电流:≤ 65mA 5.工作环境:温度:-10℃ ~ 70℃ 湿度:10 ~ 90%RH 设备尺寸: 尺寸:124mm*78mm*31mm 重量:0.2kg IC卡读写器操作 连接读卡器到电脑的USB口上(最好连接到机箱后的USB口,以保证通讯稳定,供电正常)放置需要分析的Mifare 1 IC卡到读卡器上。正常情况下,读卡器会发出“滴”的一声,同时指示灯会由红转绿。如未发生上述变化,则说明放置的IC卡非Mifare 1兼容类型卡,设备无法识别。 软件操作 一、 软件安装 1、vcredist_x86 安装分析工具的运行库。 2、运行“读卡器驱动”文件夹下的setup.exe安装读卡器驱动。 二、 Mifare密钥分析器操作 1、 关闭所有已打开的软件,; 2、 将待分析的卡放置在IC卡读写器上,待绿灯亮起后运行解密软件下的 ; 3、 选择读卡器为:ACS ACR122 0;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值