基于安卓的火车客票管理系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:shulang198851
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,卧铺车厢的客票的查验及管理统计工作一直未得到很好的解决。究其原因与列车员没有一个合适的信息终端和相关管理软件有关。随着嵌入式技术的发展,手机的性能也有了爆炸式的增长。手机已经完全可以胜任存储车票并管理其信息的工作。手机的多功能性可以让车票识别和录入变得更加简单。相比于列车上传统的信息终端,基于手机开发的信息终端具有功能完善,硬件性能好价格低廉等优点。为此,本课题开发了以手机为硬件平台的基于Android的火车客票管理系统。本项目采用C/S架构,其客户端使用Android操作系统,并使用Java/C++进行编程完成。主要功能是识别在智能手机上取得的一张车票图片,并获取上面的票务信息,之后生成一条记录,并把这条记录保存到设备上的数据库中。服务器端为Web服务器,使用遵循REST规范的标准的HTTP协议与客户端交互,主要用来管理和向客户端提供JSON格式的基础数据。系统中从车票图像获取信息时,主要采用识别车票二维码和识别票面文字的方法。为了方便上述方法的施行,本文基于Android提出并实现了一种基于车票形状的图像信息块的定位预处理方法。在此方法中,首先通过基于分块的自适应二值化和形态学滤波获得车票区域的掩模,然后通过形态学梯度方法获得车票轮廓,接着使用霍夫变换或文本流方向得到轮廓的直线方程描述,进而计算得到其角点。最后根据标准车票模型获得变换矩阵,对图形进行透视畸变纠正和切割。获得的图像将送至训练好的Tesseract OCR engine或二维码处理模块。系统将对文字识别的结果进行匹配,找出与需要的特定信息,并最后将这些信息保存到程序附加的数据库中。经过全面的系统测试,本系统已经可以识别出车票上的所需信息,平均识别率和速率都取得了令人满意的结果。系统运行正常,数据管理方便,用户界面清晰,功能分类合理,使用体验良好。
其他文献
以SWRS82B钢为研究对象,制定热处理工艺:将试样奥氏体化后在低温盐槽停留短时间后马上进入高温盐槽等温,目的是增加珠光体转变过冷度,提高珠光体形核率,减小珠光体团尺寸,从
<正> 本文从两方面去复习电磁感应及其规律.一方面是概念.规律.注意错漏;另一方面是归类.评析.能力培养.最后还给出一批强化训练题.一、概念.规律.注意错漏1、感应电流(1)产
<正>2001年中央电视台创建"百家讲坛"后,开创了文化讲座这一新的电视形式,并且取得巨大成功,给了一贯崇尚政治性和娱乐性的电视业以极大的震动。随后,中国迎来了民族文化复兴
<正>患者女,70岁,因"发作性精神行为异常2 a,再发1 d"入院。患者2年来因反复发作性精神行为异常多次入院治疗。患者发病时表情淡漠,行为异常,不理解他人语言、不认识亲属,小
以粉煤灰和城市污泥为主要原料,使用淀粉和稻壳为造孔剂,再辅以膨润土、无水硅酸钠为添加剂制备多孔陶瓷。对多孔陶瓷的性能进行了研究,采用XRD、SEM表征多孔陶瓷的微观结构
本文针对当前我国城市社区治理与纠纷解决中的问题,通过理论探析、调查总结、比较分析、对策研究等方面的探讨,提出建立适合我国城市社区和当事人需求的多元化纠纷解决机制。
在水利工程中,最为主要的要素就是建筑结构,其的性能能够很好的促进水利工程发挥自身应有的价值。然而,水利施工过程中由于混凝土材料发生裂缝现象,对建筑结构的完整性造成了
英语词汇学习是学好英语的前提。大学英语教学中往往偏重词汇的定义,而忽略词汇的外延意义和社会文化意义。教师在词汇教学中应发挥其主导作用,从一词多义、一词多译等多方面
阐述了将MATLAB与PSPICE相结合用于开关功率变换器仿真的方法,着重服如何用MATLAB语言读取PSPICE仿真所得数据,给出了实例说明及程序。
本文积极查阅收集中美贸易战相关背景资料并密切关注中美贸易战最新进展情况,深入研究双方的利益诉求和反制措施,着眼我国宏观经济发展的整体大局,逐项梳理分析了贸易战对我