基于Android的二维码扫描完成数据录入系统设计与开发毕业设计说明书(29页).doc
《基于Android的二维码扫描完成数据录入系统设计与开发毕业设计说明书(29页).doc》由会员分享,可在线阅读,更多相关《基于Android的二维码扫描完成数据录入系统设计与开发毕业设计说明书(29页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Android的二维码扫描完成数据录入系统设计与开发毕业设计说明书-第 22 页河 北 工 业 大 学毕 业 论 文作 者: 梁绿青 学 号: 102488 学 院: 计算机科学与软件学院 系(专业): 网络工程 题 目: 基于Android的二维码扫描完成数据录入 系统的设计与实现 指导者: 汪鹏 副教授 评阅者: 2015年 06月19 日毕业设计(说明书)中文摘要基于Android的二维码扫描完成数据录入系统设计与开发 摘要:由于近年来很多高校的学位证书不与四级成绩关联,且考试报名费30元对学生的经济影响不大,因此四六级考试缺考情况非常严重。四六级考试要求须将缺考考生信息录入到系统
2、中,将来成绩按零分计算,缺考录入的流程首先由监考人员摘录、核对缺考考生名单,二级考务组汇总数据,学校四六级考务组录入三个步骤,全部工作都是手工完成的,在抄录的过程中,经常出现姓名与准考证号不对应的情况,增加了信息录入错误的风险。因此当前的四六级考试缺考录入方式是一种效率低下的工作。因此开发一种缺考录入系统可以降低工作人员的劳动强度,增加工作效率,降低出现错误的风险,具有非常重要的意义。系统将考生信息封装到二维码中,通过二维码扫描技术获取录入信息,很好的保证了信息的安全性、可靠性、可行性。二维码操作简单,二维码技术成熟,在日常生活中随处可见二维码,可以运用到多种宣传模式下,对于后期推广,软件的宣
3、传成本很大的降低。四六级考试缺考人数多,信息录入量大,手工录入繁琐耗时。本系统利用手机地对缺考考生试卷上的条形码进行扫描,即可完成缺考信息的收集、汇总和录入工作,与传统方法相比大大减轻了监考员的工作量;另外采用扫码缺考考生桌贴上的条形码的方法,可以准确的收集缺考考生的信息,不会出现抄写的错误。因此扫描条形码的方法高效、安全,在实际工作中具有非常重要的意义。关键词:大学英语四六级考务管理系统,安卓应用,MYSQL数据库,WEBSERVER服务器,二维码,条码桌贴。毕业设计(说明书)外文摘要Title College English CET Examination Management Syste
4、mAbstractDue to the degree 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
5、 test band 4 and band 6 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
6、 work is done by hand, in 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 developm
7、ent of a lack of starting 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, v
8、ery good to ensure the safety, 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
9、test band 4 and band 6, 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 metho
10、ds greatly reduce the workload 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
11、 in the practical work.Keywords:College English CET examination management system, the android applications, MYSQL database, WEBSERVER server, qr code, bar code table.目录一、绪论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
12、系统构架概述133.2数据库设计143.2.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参考文档3
13、3致谢35一、绪论1.1研究的目的和意义研究目的:由于近年来很多高校的学位证书不与四级成绩关联,且考试报名费30元对学生的经济影响不大,因此四六级考试缺考情况非常严重。四六级考试要求须将缺考考生信息录入到系统中,将来成绩按零分计算,缺考录入的流程首先由监考人员摘录、核对缺考考生名单,二级考务组汇总数据,学校四六级考务组录入三个步骤,全部工作都是手工完成的,在抄录的过程中,经常出现姓名与准考证号不对应的情况,增加了信息录入错误的风险。因此当前的四六级考试缺考录入方式是一种效率低下的工作7。因此开发一种缺考录入系统可以降低工作人员的劳动强度,增加工作效率,降低出现错误的风险,具有非常重要的意义。
14、系统将考生信息封装到二维码中,通过二维码扫描技术获取录入信息,很好的保证了信息的安全性、可靠性、可行性1。二维码操作简单,二维码技术成熟,在日常生活中随处可见二维码,可以运用到多种宣传模式下,对于后期推广,软件的宣传成本很大的降低。 研究意义:四六级考试缺考人数多,信息录入量大,手工录入繁琐耗时。本系统利用手机地对缺考考生试卷上的条形码进行扫描,即可完成缺考信息的收集、汇总和录入工作,与传统方法相比大大减轻了监考员的工作量;另外采用扫码缺考考生桌贴上的条形码的方法,可以准确的收集缺考考生的信息,不会出现抄写的错误12。因此扫描条形码的方法高效、安全,在实际工作中具有非常重要的意义。1.2 国内
15、外研究现状四六级考试是我国规模最大的英语等级考试,每次考试的报名人数在950万左右,河北工业大学的报名人数在20000人左右。而随着多媒体技术的兴起,四六级相应的网络技术也已经有了一定的发展,如从2008年开始教育部考试中心逐步在全国高校中试点推广的全国大学生英语四级网络考试系统,四六级网上查分系统等。但现在已经存在并且广泛使用的四六级相关系统都是从考生的角度出发的,使用人群也大多是考生。而适合老师等管理人员使用的系统在市场上还是一个空白区域,如缺考考生信息的录入、整理工作目前仍主要靠人力来完成。它需要手工一个个的输入,工作效率低,劳动强度大,且不能完全保证准确性。二、项目需求分析2.1市场需
16、求分析 由于近年来很多高校的学位证书不与四级成绩关联,且考试报名费30元对学生的经济影响不大,因此四六级考试缺考情况非常严重。四六级考试要求须将缺考考生信息录入到系统中,将来成绩按零分计算,缺考录入的流程首先由监考人员摘录、核对缺考考生名单,二级考务组汇总数据,学校四六级考务组录入三个步骤,全部工作都是手工完成的,在抄录的过程中,经常出现姓名与准考证号不对应的情况,增加了信息录入错误的风险。因此当前的四六级考试缺考录入方式是一种效率低下的工作。因此开发一种缺考录入系统可以降低工作人员的劳动强度,增加工作效率,降低出现错误的风险,具有非常重要的意义。2.2 功能需求分析2014年6月河北工业大学
17、四六级考试缺考人数达到3600人,若采用四六级考试系统本身的缺考录入方法,需要经过考场摘录、学院汇总、教务处录入三个过程,信息录入量大且手工录入信息存在容易出现差错的风险。因此开发一款大学英语四六级缺考信息录入系统尤为重要,本项目就是以四六级信息录入为目的实现个人信息的录入,查询,删除,上传的功能。系统主要分为服务器和手机APP客户端,角色有系统管理员,普通用户。管理负责对用户的管理,系统的维护,信息的审查。用户管理包括用户信息的查询和删除、修改。系统维护包括软件的升级,数据库的维护。信息审查包括录入信息的查询,删除,修改和上传功能。普通用户具有信息录入和信息查询功能。权限的设定,普通用户使用
18、需要注册,管理员授权的用户才能注册成功并使用客户端。管理员为系统设定好的角色,可以完成对普通用户的授权。具体如图1-1所示。图1-1 用户用例图验证登陆:用户主要角色为考场巡考员,巡考员为系统指定用户名登陆,100000为系统管理员用户。获取学生信息:巡考员拿到桌贴后,用该软件快速扫描二维码/条码获得订桌贴的准考证号、学生姓名、学生学号、证件号等有关信息。提取考生准考证号:在获取到的二维码信息中提取使用信息准考证号并通过考生信息到数据库中验证考生信息。保存考生信息:巡考员通过软件将桌贴信息录入到数据库中。实现软件网络录入。汇总考生信息:当巡考员将考场所以学生信息录入成功后可以对信息进行处理,主
19、要是对个人录入的学生信息进行增删改查。2.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 系统流程设计 大学考务系统首先需要对用户的身份进行识别,只有合法的用户才能进入系统;否则将无法进入系统。进入系统后,首先打开主窗体,在系统首页可以选择各种功能链接进行操作。用户操作时序图如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 二维码 扫描 完成 数据 录入 系统 设计 开发 毕业设计 说明书 29
限制150内