(4)易用性:系统的界面简洁、操作简单、对系统的要求性低。

(5)可移植性:系统应延续安卓系统的向下兼容的特性,不局限于一个版本的安卓操作系统。

(6)性能、效率:系统能在较短的时间内响应用户的动作事件,有较好的用户体验。

(7)可扩展性:由于安卓软件的快速发展以及条码识别扫描技术的进步,基于二维码的考试签到系统应能够支持二次开发和功能的改善扩展。

(8)兼容性:安装有此系统的安卓手机也能正常运行其他软件。

第三章  系统设计

3。1 体系结构设计

基于安卓的二维码考试签到系统主要实现了生成学生信息二维码图像、开始签到、签到重置、签到统计等功能模块,该系统总的功能模块图如图3-1所示。

图3-1:系统功能模块图来.自^优+尔-论,文:网www.youerw.com +QQ752018766-

生成二维码模块:管理员输入考生的个人信息(姓名、学号、班级),生成二维码图像,将考生的信息以二维码图像的形式保存下来。签到模块分为开始签到模块和重置签到模块。

(1)开始签到模块:开始签到模块使用安卓手机的内置摄像头扫描考生的准考证上的二维码,成功扫描签到后将考生信息(包括考生姓名、学号 、班级、签到时间)显示在手机上。

(2)签到重置模块:将之前的签到信息清零,以便下一次使用。

(3)签到统计:统计所有考生的签到信息,将所有签到的考生的信息显示在手机上。

(4)手动签到模块:在扫描功能出现故障时,管理员点击手动签到按钮,手动输入考生信息实现签到。

3。2 系统流程设计

系统流程图(System Flowchart)被用来解释系统的抽象模型。系统流程图用图形符号来描述信息在各个组件的流动情况,各个组件用黑盒子来表示,不用关心内部的逻辑情况。

上一篇:基于二维码的智能会议签到系统后台子系统设计
下一篇:jsp+mysql相亲网站的设计+ER图

基于神经网络的验证码识别算法

数码动画新纪元MAYA【1869字】

子网掩码与子网划分【1382字】

Linux内核源代码的阅读和工具介绍【836字】

ADPCM语音编解码电路设计及FPGA实现【944字】

网页恶意代码的十一大危...

多用户多天线FDD下行系统...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发