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

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

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

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

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

第三章  系统设计

3。1 体系结构设计

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

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

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

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

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

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

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

3。2 系统流程设计

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

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

Android全国天气移动终端应用程序设计研究

Android员工请假系统设计

Android手机考勤系统设计

Android大学一卡通APP设计与开发+源代码

医疗公众号管理系统设计+源代码

楼宇能源监控android端的设计+源代码

Android药品公司管理系统的设计+源代码

紫陵阁

大学生就业方向与专业关系的研究

适合宝妈开的实体店,适...

人事管理系统开题报告

组态王文献综述

林业机械作业中的安全性问题【2230字】

淮安市老漂族心理与休闲体育现状的研究

小学《道德与法治》学习心得体会

浅谈动画短片《天降好运》中的剧本创作

弹道修正弹实测弹道气象数据使用方法研究