基于Android的二维码扫描完成数据录入系统设计与开发设计说明.doc

上传人:本田雅阁 文档编号:2182441 上传时间:2019-02-26 格式:DOC 页数:36 大小:1.22MB
返回 下载 相关 举报
基于Android的二维码扫描完成数据录入系统设计与开发设计说明.doc_第1页
第1页 / 共36页
基于Android的二维码扫描完成数据录入系统设计与开发设计说明.doc_第2页
第2页 / 共36页
基于Android的二维码扫描完成数据录入系统设计与开发设计说明.doc_第3页
第3页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于Android的二维码扫描完成数据录入系统设计与开发设计说明.doc》由会员分享,可在线阅读,更多相关《基于Android的二维码扫描完成数据录入系统设计与开发设计说明.doc(36页珍藏版)》请在三一文库上搜索。

1、河北工业大学2015届本科毕业论文 河 北 工 业 大 学毕 业 论 文 作 者: 梁绿青 学 号: 102488 学 院: 计算机科学与软件学院 系(专业): 网络工程 题 目: 基于Android的二维码扫描完成数据录入 系统的设计与实现 指导者: 汪鹏 副教授 评阅者: 2015年 06月19 日毕业设计(说明书)中文摘要基于Android的二维码扫描完成数据录入系统设计与开发 摘要:由于近年来很多高校的学位证书不与四级成绩关联,且考试报名费30元对学生的经济影响不大,因此四六级考试缺考情况非常严重。四六级考试要求须将缺考考生信息录入到系统中,将来成绩按零分计算,缺考录入的流程首先由监考

2、人员摘录、核对缺考考生名单,二级考务组汇总数据,学校四六级考务组录入三个步骤,全部工作都是手工完成的,在抄录的过程中,经常出现姓名与准考证号不对应的情况,增加了信息录入错误的风险。因此当前的四六级考试缺考录入方式是一种效率低下的工作。因此开发一种缺考录入系统可以降低工作人员的劳动强度,增加工作效率,降低出现错误的风险,具有非常重要的意义。系统将考生信息封装到二维码中,通过二维码扫描技术获取录入信息,很好的保证了信息的安全性、可靠性、可行性。二维码操作简单,二维码技术成熟,在日常生活中随处可见二维码,可以运用到多种宣传模式下,对于后期推广,软件的宣传成本很大的降低。四六级考试缺考人数多,信息录入

3、量大,手工录入繁琐耗时。本系统利用手机地对缺考考生试卷上的条形码进行扫描,即可完成缺考信息的收集、汇总和录入工作,与传统方法相比大大减轻了监考员的工作量;另外采用扫码缺考考生桌贴上的条形码的方法,可以准确的收集缺考考生的信息,不会出现抄写的错误。因此扫描条形码的方法高效、安全,在实际工作中具有非常重要的意义。关键词:大学英语四六级考务管理系统,安卓应用,MYSQL数据库,WEBSERVER服务器,二维码,条码桌贴。毕业设计(说明书)外文摘要Title College English CET Examination Management SystemAbstractDue to the degr

4、ee in recent years, many colleges and universities is not associated with four grades, and the test fee RMB 30 to students economic impact is not big, therefore the examination of test band 4 and band 6 situation is very serious. Examination requirements should be the lack of test band 4 and band 6

5、students information input into the system, the results calculated at zero in the future, lack of starting the process at first by the supervisor, check of the candidate list, the secondary examination group summary data, school cet examination group into three steps, all the work is done by hand, i

6、n the process of transcribing, often appear name and admission ticket number is not corresponding situation, increase the risk of information input errors. So the current way of cet exams starting into the deficiency is a kind of low efficiency of work. Therefore the development of a lack of startin

7、g into the system can reduce the labor intensity of workers, increase the work efficiency, reduce the risk of error, has very important significance. System will be the candidate information encapsulation to qr code, by qr code scanning technology for inputting information, very good to ensure the s

8、afety, reliability and feasibility of information. Qr code is simple, qr code technology mature, can be seen everywhere in our daily life qr code, can be applied to a variety of promotional mode, the late for promotion, software cost greatly reduced. Number of examination of test band 4 and band 6,

9、large amount of information input, manual entry complicated time-consuming. This system use cell phones to take an examination of the bar code scanning on the test paper, can complete lack of information collection, summary and school work, compared with the traditional methods greatly reduce the wo

10、rkload of the examiners; Also use sweep yards short of the examinee table with method of bar code, can accurate lack of exam examinees information collection, there will be no copying errors. So scans the bar code method is efficient, safe, and has very important significance in the practical work.K

11、eywords:College English CET examination management system, the android applications, MYSQL database, WEBSERVER server, qr code, bar code table.II目录一、绪论11.1研究的目的和意义71.2 国内外研究现状7二、项目需求分析82.1市场需求分析82.2 功能需求分析82.3 信息需求分析92.5 接口描述11三、软件设计说明113.1系统设计113.1.1系统功能设计113.1.2 系统流程设计123.1.3系统构架概述133.2数据库设计143.2.

12、1数据库概念设计143.2.2数据库逻辑结构设计163.3系统开发环境183.4 文件夹组织结构193.5 类组织结构和界面组织结构193.6 系统实现203.6.1实体类实现20四、作品特色及难点分析214.1页面设计特色分析214.2功能特色分析244.2.1实用性244.2.2创新性24五、软件测试说明255.1概述255.1.1 项目简介255.1.2 参考资料255.2软件测试255.2.1 软件测试目标255.2.2软件测试环境265.3软件测试报告265.4 接口实现315.5功能描述32结论与展望32心得体会32市场展望33参考文档33致谢35IV一、绪论1.1研究的目的和意义

13、研究目的:由于近年来很多高校的学位证书不与四级成绩关联,且考试报名费30元对学生的经济影响不大,因此四六级考试缺考情况非常严重。四六级考试要求须将缺考考生信息录入到系统中,将来成绩按零分计算,缺考录入的流程首先由监考人员摘录、核对缺考考生名单,二级考务组汇总数据,学校四六级考务组录入三个步骤,全部工作都是手工完成的,在抄录的过程中,经常出现姓名与准考证号不对应的情况,增加了信息录入错误的风险。因此当前的四六级考试缺考录入方式是一种效率低下的工作7。因此开发一种缺考录入系统可以降低工作人员的劳动强度,增加工作效率,降低出现错误的风险,具有非常重要的意义。 系统将考生信息封装到二维码中,通过二维码

14、扫描技术获取录入信息,很好的保证了信息的安全性、可靠性、可行性1。二维码操作简单,二维码技术成熟,在日常生活中随处可见二维码,可以运用到多种宣传模式下,对于后期推广,软件的宣传成本很大的降低。 研究意义:四六级考试缺考人数多,信息录入量大,手工录入繁琐耗时。本系统利用手机地对缺考考生试卷上的条形码进行扫描,即可完成缺考信息的收集、汇总和录入工作,与传统方法相比大大减轻了监考员的工作量;另外采用扫码缺考考生桌贴上的条形码的方法,可以准确的收集缺考考生的信息,不会出现抄写的错误12。因此扫描条形码的方法高效、安全,在实际工作中具有非常重要的意义。1.2 国内外研究现状四六级考试是我国规模最大的英语

15、等级考试,每次考试的报名人数在950万左右,河北工业大学的报名人数在20000人左右。而随着多媒体技术的兴起,四六级相应的网络技术也已经有了一定的发展,如从2008年开始教育部考试中心逐步在全国高校中试点推广的全国大学生英语四级网络考试系统,四六级网上查分系统等。但现在已经存在并且广泛使用的四六级相关系统都是从考生的角度出发的,使用人群也大多是考生。而适合老师等管理人员使用的系统在市场上还是一个空白区域,如缺考考生信息的录入、整理工作目前仍主要靠人力来完成。它需要手工一个个的输入,工作效率低,劳动强度大,且不能完全保证准确性。二、项目需求分析2.1市场需求分析 由于近年来很多高校的学位证书不与

16、四级成绩关联,且考试报名费30元对学生的经济影响不大,因此四六级考试缺考情况非常严重。四六级考试要求须将缺考考生信息录入到系统中,将来成绩按零分计算,缺考录入的流程首先由监考人员摘录、核对缺考考生名单,二级考务组汇总数据,学校四六级考务组录入三个步骤,全部工作都是手工完成的,在抄录的过程中,经常出现姓名与准考证号不对应的情况,增加了信息录入错误的风险。因此当前的四六级考试缺考录入方式是一种效率低下的工作。因此开发一种缺考录入系统可以降低工作人员的劳动强度,增加工作效率,降低出现错误的风险,具有非常重要的意义。2.2 功能需求分析2014年6月河北工业大学四六级考试缺考人数达到3600人,若采用

17、四六级考试系统本身的缺考录入方法,需要经过考场摘录、学院汇总、教务处录入三个过程,信息录入量大且手工录入信息存在容易出现差错的风险。因此开发一款大学英语四六级缺考信息录入系统尤为重要,本项目就是以四六级信息录入为目的实现个人信息的录入,查询,删除,上传的功能。系统主要分为服务器和手机APP客户端,角色有系统管理员,普通用户。管理负责对用户的管理,系统的维护,信息的审查。用户管理包括用户信息的查询和删除、修改。系统维护包括软件的升级,数据库的维护。信息审查包括录入信息的查询,删除,修改和上传功能。普通用户具有信息录入和信息查询功能。权限的设定,普通用户使用需要注册,管理员授权的用户才能注册成功并

18、使用客户端。管理员为系统设定好的角色,可以完成对普通用户的授权。具体如图1-1所示。图1-1 用户用例图验证登陆:用户主要角色为考场巡考员,巡考员为系统指定用户名登陆,100000为系统管理员用户。获取学生信息:巡考员拿到桌贴后,用该软件快速扫描二维码/条码获得订桌贴的准考证号、学生姓名、学生学号、证件号等有关信息。提取考生准考证号:在获取到的二维码信息中提取使用信息准考证号并通过考生信息到数据库中验证考生信息。保存考生信息:巡考员通过软件将桌贴信息录入到数据库中。实现软件网络录入。汇总考生信息:当巡考员将考场所以学生信息录入成功后可以对信息进行处理,主要是对个人录入的学生信息进行增删改查。2

19、.3 信息需求分析用手机客户端具有扫描桌贴二维码获得考生信息,考场人员收集好缺考考生信息且确定无误后完成上传。管理员查询所有缺考学生信息确定无误后生成dbf文件实现上传。Webserver服务器主要实现客户端的请求,完成对数据库的操作。系统通过二维码扫描的形式录入信息,确保信息的正确性和安全性,同时也简化管理员和巡考老师的操作过程,在现实生活中具有很好的可行性,同时软件后期制作和前景有很大的发展空间。具体如图1-2所示。巡考员客户端服务器数据库注册NY数据处理数据汇总条码/二维码扫描登陆合格?初审合格?复审YN数据预处理Y数据展示N验证?录入数据图1-2 用户使用系统活动图 巡考员提交申请先注

20、册,使用自己的真实信息进行注册,经过客户端的初审(姓名、身份证号码等是否符合标准),再进入服务器进行复审,与数据库中的信息进行比对,若匹配成功,巡考员可以登录这款软件。 巡考员登录到客户端,进行二维码扫描,客户端从二维码中提取考生信息,接下来进行信息的汇总,就可以进行信息录入。巡考员录入数据以后,数据库中有数据标示,可以根据巡考员登陆工号进行查询。2.5 接口描述1、手机客户端通过WebService链接后台MySQL数据库,手机与电脑直接存在接口。2、扫描二维码获取考生信息,将调用手机相机,需要使用接口实现。三、软件设计说明3.1系统设计3.1.1系统功能设计 大学考务系统主要面向手机用户的

21、考生信息录入软件和网站巡考员服务器两部分构成,网站巡考员的服务器的主要作用巡考员用大学考务软件录入信息向服务器反馈一个信息已发送的通知并标识,当考生信息录入成功后,巡考员扫描二维码统计信息是否正确并再反馈一个软件确保信息正确性。具体功能如图1-3所示。信息验证信息录入数据汇总二维码扫 描实名制注册大学考务图1-3 系统功能图 实名制注册:使用软件的人群必须采用实名制注册,姓名、性别、身份证号码等注册人信息都必须是真实的。管理员将巡考员的信息写入数据库中,当巡考员登陆时,软件自动获取信息进行匹配,若匹配成功,则其能使用该软件。 二维码扫描:根据考生信息生成相应二维码/条码,二维码包含考生的信息,

22、巡考员扫描二维码后,软件自动获取订单信息,订单信息包括买单人姓名、手机号码等信息。 数据汇总:巡考员通过扫描的信息暂存在数据库中,通过软件的汇总功能对数据进行处理。 信息录入:扫描完二维码后,系统将自动获取考生信息完成短消息的一次录入,方便快捷又准确。数据验证:系统自动将考生信息传送到网站服务器实现考生信息验证,这样管理员可以统计以及确认巡考员是否录入成功。3.1.2 系统流程设计 大学考务系统首先需要对用户的身份进行识别,只有合法的用户才能进入系统;否则将无法进入系统。进入系统后,首先打开主窗体,在系统首页可以选择各种功能链接进行操作。用户操作时序图如图1-4所示。 图1-4用户操作时序图巡

23、考员我们以巡考员员为例,分析巡考员注册登录的序列图。如图1-5所示。 图1-5 用户注册登录序列图3.1.3系统构架概述 系统构架主要为三个模块。手机客户端实现与用户交互;web服务器端实现数据通信;数据库实现数据储存。具体如图1-6所示图1-6 MVC开发框架图3.2数据库设计数据库设计分为数据库概念设计,数据库的逻辑结构设计和绘制表之间关系E-R图。数据概念设计完成表所含的属性,数据库逻辑结构设计完成属性的一约束,绘制关系E-R图完成表之间的关系。 3.2.1数据库概念设计网站建立一张巡考员注册信息表完成用户注册,注册信息表包含考生编号,考生名称,考生地址,考生方式,考生邮箱。具体如同图1

24、-6所示。 图1-6 巡考员信息实体图网站服务器端建立一张考生信息表,用作记考生信息,验证实名制注册的功能。考生信息表包含考生ID,姓名,身份证号,联系方式,家庭住址,学号等。具体如图1-7所示。 图1-7 考生实体信息图 手机应用端含有一张录入考生信息表,来标注考生信息的状态,该表有考生学号,考生姓名,考生准考号,身份证号,教师工号。具体如图1-8所示图1-8订单类别信息实体图结合上述四张E图绘制数据库实体E-R图巡考员与考生之间是一对多的关系,考生与邮件之间是多对多的关系。如1-9所示。图1-9 数据库实体E-R图3.2.2数据库逻辑结构设计 通过数据库概念设计我们可以得出巡考员注册表和考

25、生注册表用来储存用户注册信息,缺考考生实名制登记保证了考生信息准确。由此我们建立数据库逻辑结构设计如下:1、 巡考员注册信息表包括了ID,巡考员名称,巡考员邮箱,联系方式,巡考员学院。如表1-1所示。表1-1巡考员注册表字段名数据类型是否主键描述CompanyIDVarChar(20)是巡考员IDCompanyName VarChar(20)否巡考员名称CompanyEmailVarChar(20)否巡考员邮箱CompanyTelInt否联系方式CompanyAddVarChar(20)否巡考员学院2、考生信息表包括了考生ID,考生姓名,身份证号,联系方式,考生住址,所属学院,专业。如表2-4

26、所示。字段名数据类型是否主键描述EmployeeIDVarChar(18)是身份证号CompanyIDVarChar(20)否考生IDEmployeeNameVarChar(20)否考生姓名EmployeeTelVarChar(20)否联系方式EmployeeAddVarChar(20)否家庭住址EmployeeAreaEmployeeZhunVarChar(20)VarChar(20)否否所属学院专业表1-2 考生信息表3、 考生信息录入表包括了考生ID,考生姓名,准考证号,身份证号。如表1-3所示。字段名数据类型是否主键描述CompanyIDVarChar(20)否考生IDEmployee

27、NameVarChar(20)否考生姓名EmployeeIDVarChar(18)否身份证号EmployeeTelVarChar(20)否准考证号EmployeeAreaVarChar(20)否教师工号 表1-3 考生信息录入表在开发大学考务系统时。考虑到用户数据简单,数据维护小的特点,决定采用MySQL作为数据可管理系统。在MySQL中新增一个数据库,其数据名为CET。数据库一共包含三张表,巡考员注册信息表用来提供监考巡考员注册。考生信息表用作记录巡考员考生信息,从而实现实名制注册。缺考考生信息录入表用来储存考生信息并完成考生的验证功能。考生注册信息表用作提供用户注册,记录使用者的信息。具体

28、如图2-1所示。图2-1文件组织结构图3.3系统开发环境快通知系统的具体开发环境要求如下。(1)系统开发平台:Windows XP/Windows 2003/Windows 2007 (2)数据库管理系统软件:MySQL navicat(3) 运行平台:安卓2.0安卓4.2。(4)Java开发包:JDK 5.0以上。(5)分辨率:推荐使用 1024*768(6)GUI开发包:Swing.3.4 文件夹组织结构在编写代码之前,首先需要将系统中可能用到的文件夹创建好,这样可以方便系统开发工作,同时还可以规范网站的整体架构。大学考务系统文件夹组织结构图如图 2-3 所示。图2-3系统组织结构图3.5

29、 类组织结构和界面组织结构 不同的功能具体划分为不同的类,每一个activity对应一个XML,具体实现如图2-4所示。图2-3 XML图(左) 类图(右)3.6 系统实现3.6.1实体类实现包:com.example.eng ;org.iti.scanqrcodeconnectwifi;org.iti.scanqrcodeconnectwifi.camera包:com.example.eng 1. 主要实现与服务器进行数据交互类:jdbc.java2. 登陆页面逻辑类:MainActivity.java包:org.iti.scanqrcodeconnectwifi 1. 关于我们页面逻辑类:

30、about.java2. 二维码扫描页面类:CaptureActivity.java3. 对二维码处理类:MySimpleCursorAdapter.java4. 汇总详细类:resultActivity.java5. 扫面信息类:ScanActivity.java包:org.iti.scanqrcodeconnectwifi.camera1. 其包下都为二维码扫描实现类:CameraManager.java(1)前台具体实现前台流程图2-4所示。1. 登录页面:activity_main.xml2. 关于我们:about.xml3. 二维码扫描页面:activity_capture.xml4

31、. 考生信息修改页面:dialog.xml5. 汇总页面:result.xml6. 扫描初始化页面:scan.xml7. 汇总数据表格页面:stu_item.xml图2-4 前台流程四、作品特色及难点分析4.1页面设计特色分析1、 logo设计说明 我们的logo采用CET4图片加蓝色图片作为背景,CET4图片代表着我们的软件针对的开发群体是大学英语四六级考试系统,蓝色背景图片作为背景充分体现出计算机在日常生活中的重要性。2、用户体验说明新时代,信息更便捷!新跨越,扫描更便捷!新跨越,信心录入更准确!使我们设计该软件的初衷。同时也体现了河北工业大学勤慎公忠的校训 勤:勤以治学 慎:慎以立身公:

32、公以对人忠:忠以处事。3、 用户登录界面。用户界面采用绝对布局,包含快通知的图标、logo、用户名、密码、输入用户名、登陆和关于我们。页面背景为蓝色。如图2-5所示图2-5 登陆界面图4、 关于我们界面界面含有logo、使用说明、团队介绍、背景为蓝色。如图2-6所示。图2-6 关于我们界面图5、 汇总界面界面包含学号、姓名、准考证号、证件号;数据的增加、修改、更新、删除按钮等。背景采用深蓝色休闲图案。如图2-7所示。图2-7 汇总界面图6、 功能界面界面包含信息文本,模板、收件人号码,二维码信息文本,扫描按钮,一个添加按钮,两个移除按钮,发送按钮。背景深蓝色休闲基调。如图2-8所示图2-8 功

33、能界面图7、 服务器界面在webservice端采用介意设计,具体包换九个功能,查询用户信息,插入缺考学生信息,删除缺考学生信息,查询所有缺考考生信息,更新一条考生信息,查询某个学生信息等。具体如图2-9所示。图2-9 服务器界面图4.2功能特色分析4.2.1实用性 大学考务软件实用性强,很好的减轻巡考员手动输入考生信息的麻烦,避免手动输入考生信息的错误。并且可以对考生信息进行汇总,大大提高了巡考员的工作效率。点击确定按钮的同时向巡考员服务器发送一条记录,自动统计巡考员的录入信息量。4.2.2创新性 考生信息与二维码的结合是我们软件最大的创新,简单,便捷,快速是我们终极目标。把桌贴或二维码扫描

34、功能单独拿出来看,也许看不出由什么新颖的部分,但二者的结合却使我们的软件焕然一新。五、软件测试说明 5.1概述 5.1.1 项目简介该项目是一块针对android智能手机而开发出来的信息录入单软件。针对解决大学四六级考试缺考信息录入繁琐,信息出错率较高的问题。 5.1.2 参考资料用户使用手册说明书软件设计文档 5.2软件测试5.2.1 软件测试目标总体目标:(1) 软件主菜单及其子菜单各功能的正确运行及连接;(2) 软件各功能的实现情况;具体目标:(1) 子菜单的衔接:主菜单有扫描,添加,手动输入,汇总,查询、更新、删除、增加、关于我们;按相应的图标进入与之对应的功能。(2) 设定含有考生信

35、息的二维码或条码桌贴,但号码不符合要求发出警告。(3) 点击添加,将考生信息录入数据库,点击手动输入是用户手动输入学生信息录入。(4) 编辑考生信息并添加到数据库中和更新考生信息,点移除删去考生信息和查询个人考生信息。(5) 点击汇总,实现对录入考生信息的修改。(6) 点击注册实现跳转。(7) 点击登录实现用户名和密码的判断,并且登录,登录成功后记住密码。(8) 点击提交数据完成数据的检测和插入。(9) 关于我们界面文字内容明准确,动画顺畅。5.2.2软件测试环境真机测试:华为荣耀3c模拟器测试:Eclipse for Android测试方法:黑盒测试5.3软件测试报告软件功能概述: “大学考

36、务”软件的主要功能是通过扫描二维码得到考生基本信息,再通过信息的确定和预处理完成对信息的录入功能如图表1-4。序号功能名称功能描述1注册用户使用用户名(唯一)和密码进行注册2登录已注册用户使用其用户名和密码(一致)进行登录3扫描二维码已登录用户使用摄像头扫描二维码信息4信息验证已登录用户对学生信息进行确定。5录入信息的已登录用户向多人发送已编辑的短信内容表1-4信息录入测试表以下是对于各功能进行测试的测试用例列表如表1-5:测试用例编号测试用例名称编写人TC_ktz_1注册测试用例梁绿青TC_ktz_2登录测试用例梁绿青TC_ktz_3二维码信息扫描测试用例梁绿青TC_ktz_4信息展示模板测

37、试用例梁绿青表1-5测试用例表准备阶段的测试计划如表1-6:序号内容人数姓名列表责任人计划完成时间1搭建环境,安装软件1梁绿青梁绿青2015/5/182完成相关测试1梁绿青梁绿青2015/5/183完成测试文档1梁绿青梁绿青2015/5/18表1-6测试计划表1:注册测试表如表1-7所示;测试用例编号TC_ktz_1测试用例名称注册测试用例简要描述测试人员打开软件进行注册输入:用户名 密码 确认密码特殊环境配置无先导条件无预期结果对于每种输入情况系统给出相应提示输入正确时成功注册新用户步骤活动测试者身份1输入用户名、密码、确认密码普通用户2点击“提交数据”普通用户TC_ktz_1输入数据描述I

38、D输入数据描述预期结果实际结果1未注册过的用户名、密码与确认密码一致注册成功 实现2未注册过的用户名、密码与确认密码一致注册失败并给出相应提示 实现3未注册过的用户名、密码与确认密码不一致注册失败并给出相应提示实现4用户名为空、密码与确认密码一致注册失败并给出相应提示实现5未注册过的用户名、密码与确认密码为空注册失败并给出相应提示实现表1-7注册测试表2:登录测试表如表1-8所示;测试用例编号TC_ktz_2测试用例名称登录测试用例简要描述测试人员打开软件进行登录输入:用户名 密码 特殊环境配置无先导条件该用户已注册预期结果对于每种输入情况系统给出相应提示输入正确时成功登录使用该软件TC_kt

39、z_2测试日志步骤活动测试者身份1输入用户名、密码普通用户2点击“登录”普通用户TC_ktz_2输入数据描述ID输入数据描述预期结果实际结果1已注册的用户名,密码正确登录成功实现2已注册的用户名,密码错误登录失败并给出相应提示实现3用户名为空登录失败并给出相应提示实现4密码为空登录失败并给出相应提示实现5未注册过的用户名登录失败并给出相应提示实现表1-8登录测试表3:二维码扫描测试表如表1-9所示;测试用例编号TC_ktz_3测试用例名称二维码扫描测试用例简要描述测试人员登录之后进行二维码扫描输入:二维码图像特殊环境配置摄像头先导条件已登录预期结果正确生成二维码所含信息TC_ktz_3测试日志

40、步骤活动测试者身份1输入用户名、密码普通用户2登录普通用户3点击“扫描”普通用TC_ktz_3输入数据描述ID输入数据描述预期结果实际结果1正确学生信息二维码添加成功实现2非学生信息信息二维码添加失败警告错误实现3非数字信息二维码添加失败警告错误实现表1-9二维码扫描测试表4:学生信息模板测试表如表2-1所示;测试用例编号TC_ktz_4测试用例名称注册测试用例简要描述测试人员登录之后进行对学生信息模板的相关操作输入:添加、选择、删除特殊环境配置无先导条件已登录预期结果对于不同操作正确修改数据TC_ktz_4测试日志步骤活动测试者身份1输入用户名、密码普通用户2登录普通用户3对学生信息模板进行

41、相应操作普通用户TC_ktz_4输入数据描述ID输入数据描述预期结果实际结果1手动输入内容,添加将该内容添加到信息模板中并且(下次登录时仍)可用实现2学生信息内容为空,添加提示:请先输入正确的学生信息内容实现表2-1学生信息模板测试表5:学生信息汇总测试表如表2-2所示;测试用例编号TC_ktz_5测试用例名称短信群发测试用例简要描述测试人员登陆软件对学生信息处理输入:学生学号、准考证号、姓名、证件号特殊环境配置有移动信号、手机未停机先导条件已登录预期结果对于每种输入情况系统给出相应提示输入正确时成功录入学生信息TC_ktz_5测试日志步骤活动测试者身份1输入用户名、密码普通用户2登录普通用户

42、3点击“确定”普通用户TC_ktz_5输入数据描述ID输入数据描述预期结果实际结果10条学生信息提示:未填写收件人实现21条学生信息发送成功实现3多条学生信息发送成功实现4学生信息存在重复提示信息已经录取实现5学生信息内容为空提示:信息是否正确?实现表2-2学生信息汇总测试表5.4 接口实现1、手机客户端通过WebService链接后台SQL数据库,手机与电脑之间存在接口。具体是在com.bottle.stockmanage包下的JDBC类和HttpConnSoap类。2、扫描二维码获取订单信息,将调用手机相机,需要使用接口实现。具体是在org.iti.scanqrcodeconnectwif

43、i包下的CaptureActivity类和ScanActivity类。5.5功能描述1.1制作含二维码的桌贴本软件首先研发出一种二维码图像批量生成软件,该软件可以设置图像的长度和宽度,便于将来打印在桌贴上,二维码的长宽一般为2.0*2.0cm;生成的二维码图像隐含考生姓名、准考证号、身份证号、照片等重要信息,用于将来的扫码读取考生信息;二维码以准考证号命名,存储为JPG格式,因此该软件可手工设置批量生成二维码图片的名称。1.2 缺考考生数据的搜集和汇总本文作者还开发了一款移动手持软件,将软件安装在手机或专用设备中,在考前将考生库分段置入相关考场负责人设备中,录入缺考时,考场组负责人利用手机或专用设备,来到缺考考生座位通过扫描即可快速显示相关信息,经与桌贴上考生信息核对无误后,点击确定则在设备中存储一条缺考考生的信息同时软件还提供准考证号后五位录入信息的功能,主要是针对桌贴出现损坏,缺考考生座位在联排桌椅中间位置无法靠

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1