下面对LiteOrm进行简单介绍:
(1)LiteOrm是在Github上德一款开源的Android数据库框架。
LiteOrm具有不仅速度快、小巧等诸多相对于其他数据库更优势的特点。而且具有功能强大的android ORM框架类库, LiteOrm允许程序员可以用最简单形式的代码,来对程序所需要的数据库进行诸如增删改查等数据库基本的功能
(2)LiteOrm的特性:
A可以支持多个数据库
BSD卡存储
C自动建表功能
D关系的存储和恢复
E独立和级联:LiteOrm可平滑切换,所以独立操作性能更高,可以仅保存该对象数据;级联操作功能更强大,可以将关联对象和关系一并保存。
F智能列探测
G丰富的API支持:保存, 插入, 更新,,删除, 标记等。
H自动识别类型
I自动构建对象
J更新指定列
K存储序列化字段
L约束性语法的支持
M可以进行灵活的查询和删除
2可行性研究
2。1可行性分析
进行可行性研究的目的无非是在做课题之前,了解课题的可实施性。允许我们在尽可能短的时间里确定问题遇到的问题是否能够得到解决、是否值得我们去解决。我会从以下四个方面来分析本系统的实际可行性:文献综述
2。1。1技术可行性
对于二维码签到系统的处理方法与技术手段。
使用JAVA编程语言
在客户端方面
第一步,客户手动输入基本信息。
第二步,结合安卓系统唯一标识(CPU序列,WIFI MAC或IMEI)利用ZXing生成用于签到的二维码。
服务端方面
第一步,创建课程信息,建立数据库,使用lite-orm。
第二步,使用安卓设备调用相机功能用于扫描二维码。
第三步,调用数据库检查是否重复签到。
第四步,将获取到的客户信息录入数据库,完成签到。
2。1。2经济可行性
如今的二维码应用之广泛,相信我们所有人有目共睹。其带来的方便快捷也令人印象深刻,例如我们添加微信好友只需通过扫描二维码即可完成,与商家付款只需通过扫描二维码即可完成付款。在未来的发展中二维码的应用会更广泛,尤其是需要获取准确且大量信息。而二维码签到系统的开发会使得会议开展的效率更加提升,不再仅限于规模较大的展会或者演唱会的签到。小型或者公司的内部会议也会从此技术上获益。
2。1。3操作可行性
本二维码签到系统设计清晰,有简洁明了的用户界面,操作简单,逻辑清晰,具有完善的异常处理机制以及提示信息机制,使用者只需要经过简单的培训就可完成使用,因此操作方面可行。
2。1。4法律可行性
本二维码签到系统没有违反任何国家相关法律规定,因此法律方面可行。
3需求分析
3。1系统功能分析
整个系统由两个模块端口组成,服务端用于课程组织管理者,客户端用于学生用户。
服务端:由管理员管理。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
1。创建课程:管理员需要添加课程。
2。导入课程信息:管理员需要完善课程的基本信息录入,例如课程ID,课程名字,课程时间,老师姓名。
3。扫描二维码:管理员通过安卓设备相机功能扫描到场学生二维码。
4。查看课程信息:管理员查看已签到学生信息,核对课程信息是否符合。检查是否重复签到。
客户端:
1。注册新用户,并编辑个人基本信息,例如:名字,班级,学号。