- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档更改履历
版本 更改内容摘要 修订日期 修改人
目录
指纹门锁APP需求 4
一、 简要说明 4
1.1 系统目标 4
1.2 需求概述【总体说明】 4
1.3 现有系统信息 4
后台框架 4
手机框架 5
二、 基本要求 6
2.1 界面要求 6
2.2 版本升级 6
2.3 数据库要求 6
2.4 登录系统身份 6
2.5 同时使用需求 6
2.6 查询速度需求 6
2.7 非功能性要求 6
2.8 系统要求 7
2.9 日志需求 7
2.10 网络连接提示 7
三、 重点需求 8
3.1 联机功能 8
描述 8
登录 8
手机开/关门 10
指纹管理 11
数据查询 14
四、 其他重点说明: 15
指纹门锁APP需求
简要说明
系统目标
本系统的目标是为学生主管人员、辅导员、宿管老师提供功能完善、操作简便的APP控制门锁功能,通过此系统实现自动化、流程化、标准化的运维体系,降低管理复杂度,提高工作效率,可以在最短的时间内完成学生请假以及给予相应权限等工作。系统具体要求如下:
系统必须符合学生主管人员、辅导员要求;
系统必须具备较高的可维护性,代码简明易懂,配置方便,硬件需求不高,适合在学校办公条件下使用;
界面友好,用户体验舒适,使用简捷方便,可以提供尽可能多的操作提示,方便上手;
系统运行稳定,不易崩溃,同时有着较高的数据安全保护;
需求概述【总体说明】
联机模式的内容将与原APP进行整合,原APP的功能清单已存在,部分功能将会取消,当然也会增加一些功能;主要目的是尽可能为用户带来更好的体验。在联机情况下用户可登录APP对门锁进行开门、关门等操作,当无网络时但手机靠近门锁时,可通过蓝牙直接与门锁进行通信,即也在无网络情况下,也可开门,剩余内容见详细需求。
现有系统信息
后台框架
系统框架:
Struts+Hibernate+Spring;
Struts-Version:Struts1.3.8;
Hibernate-Version:3.2.5.ga;
Spring-Version: 1.2.7.
Web服务:
TomCat6.0;
JDK:JDK1.6.
开发工具:
MyEclipse
手机框架
原系统框架为Cordova跨平台框架。
基本要求
界面要求
在原系统上增加的功能,则界面与原系统要整体搭配、大方、简单、美观、自适应手机分辨率。
新开发功能,需要
版本升级
当后台公布新版本时,应可在手机端提示有新版本,需要升级。
数据库要求
后台部分:数据库适应SQL Server 2000及更高版本,Sql语句要有意识的进行优化处理。部分数据库表结构已经存在,并有说明。
手机部分:使用轻量级的数据库,可以适应手机内存。(此处确定之前应与我方商量)
登录系统身份
联机功能:系统中人员信息表中存在的人员进行登录;
同时使用需求
能够在同一时间保证多个用户同时使用,但一个用户只能在一个客户端使用。最大同时登录用户数:100000人(十万人)。
一个用户最多能管理的门锁数:20000(两万人)及以上。
查询速度需求
本文档中所有需求都要满足速度要求,查询语句尽量优化,如果不能达到1s应显示正在加载,给用户友好提示。
非功能性要求
正确性:保证交付的源码满足需求。
健壮性:系统对数据的处理要求有完善的效验方式,不可以因为用户操作错误而出现程序错误。
代码共用性:代码可共用。
可扩展性:当需求中出现页面定制无法满足的页面功能时,可以编写专门对应该需求的模块来解决这个问题。
可维护性:必须要有注释、核心算法描述、使用主流技术并有技术选型说明、维护方便(体现在技术选择的合理性,要是有主流技术)
性能需求:响应时间=2s;并发支持100000。
安全措施需求:应对用户进行严格的访问控制,确保相关信息特别是重要数据信息的安全访问。系统要求
操作一致性需求:APP每个页面设置的跳转、切换等,所有相似操作后的反应应保持一致性,并符合用户使用习惯。
系统要求
要求适用于Android与IOS两个系统;
支持机.3版本以上,蓝牙版本.0以上;多手机支持:华为、小米、中兴、苹果、三星等手机支持。
网络连接提示
联机模式:
当手机与后台的连接不稳定时(网络连接),应有友好提示(此处应只提示一次,不要一直弹出,提示界面应有确定按钮),点击确定后,可跳转到登录页面;
重点需求
联机功能
描述
包含功能:登录、手机开关门、指纹管理、记录查询等。此部分功能实现位置为在原APP上增加。
登录
总体样式类似如下图:
登录 设置
注册手机功能,登录成功后,后台应可把学号、密码、锁的相应标识等都保存到手机本地,即手机与门锁的绑定关系应可保
文档评论(0)