智能借物管理系统_论文
关键词:借物管理 指纹识别 QT SQLITE M000254
This subject is possibly designed as the “Borrow and Return Management System” with the function of Fingerprint and as well as some management which mainly based on ARM9 and QT. Before the designing, QT will be chosen as the mainly technology to finish the design, and is supported by the SQLITE Database. The fixed fingerprint should be used as the only proof to login the main system safely, the administrator can manage the system database and do some change for the system. It also realize the function of B&R management. Besides, according to the standard embedded technology, the equipment could be used in the hand. At the same time, the system can record users’ information and right with the using of fingerprint, and finish the process of Borrow and Return. Firstly this article tries to do some introduction of the whole design, and secondly some background features and development, at last to determine the function, and then do some debugging to the equipment. It also involves the structure of system design and hardware and software build. The final part is used to list most of the references bibliography during the design and some software problems during debugging. The interface based on QT and mature embedded technology has the characteristics of strong interactivity, some operation is easy to taken to the system, such as expanding and operating, more importantly ,it’s high security, high stability and friendly interface and which determines the system will be valuable to the real life.
Key words: smart management; fingerprint; QT
1.概 述 查看完整请+Q:351916072获取
得益于IT技术的不断前进以及数次突破发展,嵌入式系统的的发展得到了极大的推动,其应用也变得相当广泛。包括手机,播放器,GPS导航等在内的数种产品已经和人类生活密不可分的结合在一起,而由嵌入式系统主导开发的各类产品也涉及了社会生活的方方面面,而近一半的开发人员正使用这开源系统LINUX来进行作业,业已成为了一种嵌入式大发展的趋势以及另外一股推动力量。
另外,当铺天盖地的条形码结合了指纹这一独一无二的个体识别信息并成功的应用到嵌入式数据库之后,带来的便捷易用以及稳定性的效果显而易见,一如苹果公司的指纹识别免认证体系以及各个物流公司的二维码、条形码使用,无不印证了一场即将席卷世界的数据潮流[[ [] [英]维克托·迈尔-舍恩伯格. 大数据时代[M]. 浙江:浙江人民出版社, 2012. 5-27]]。
如今,类似图书馆、仓库、百货公司等地,数据库的管理随处可见,甚至此类单位为之花费巨大的代价用以维护以及更新数据,而我们的研究,则是使用时下最热门的技术,完成一套能够承担实验室等的物品信息管理,借还登记管理等一系列功能的手持式智能借物管理系统。受益于此,你将不用抱着沉重或昂贵的设备小心翼翼的走到登记处,也不用再千篇一律的在设备管理日记上不断的书写设备维护记录,更甚一步,甚至我们可以将设备的状态实时的写入系统,以方便管理维护人员的修理更新……而基于QT的系统具有硬件组成简单、多功能、拓展方便、安全性能高、稳定性高、界面友好等特点,这决定了它将在我们的日常生活中得到广泛的应用。
因为信息技术以及数据管理的不断发展,使得本课题所研究的系统,可以方便且迅速的应用与现实生活诸如图书馆,实验室,办公室等地,预先编写好程序之后,可以通过简单的操作来完成大量的记录工作以及相应的数据管理,虽然说,作为借物管理系统的设备不可避免的有着一定的局限性,但是基于对上述理论的理解,相信对这一课题的研究,具有着相当大的现实意义。
应对于此,本课题的要求便是能做到方便快捷的实现借还操作,以及准确无误且安全可靠的数据库管理更新功能,当然,在系统安全方面也同样不可或缺。
2. 系统方案设计
2.1 功能要求
获得权限的管理员通过指纹认证安全登录;用户信息的显示,物品信息的浏览;人员,物品数据库的编辑以及后续升级添加;物品的出借与归还管理;管理员切换以及系统退出保存;系统说明等。
2.2 方案设计
本方案在ARM板为核心以及基础的前提下,使用QT程序编写设计用户界面,通过内嵌的SQLITE数据库[[[] Grant, Allen, Mike, Owens. The Definitive Guide to SQLite[M]. 杨谦译. 北京:电子工业出版社, 2012. 40-49.]],烧入ARM板,实现管理员权限识别,并且该方案可以快速简易的实现借还操作以及一系列管理功能。实现方式主要为在ARM板上依靠QT平台的基础,通过代码实现各个模块之间的联系以及相应操作,根据QT程序以及操作者发出的指令比对数据库或程序,从而完成数据库的更新,以及记录。运行QT程序后,可,直接进行使用。设计框图如图2-1所示:
图2-1 QT借物管理系统方案框图
2.3 方案论证
在通常的实验室或者办公室中,通常使用许多的仪器、物品信息登记表,物品借用登记表等多个纸质文档来保存相关信息,操作繁琐的同时不易于后期的检查与维护,且保存性不佳,易于遗失,对于这个大数据操控下的时代,这样的行为效率显得非常之低下,而结合了实用性,易用性,系统健壮性等多种优点的上述借物管理系统方案就显得非常的具有现实价值,且由于其操作简单,保存方便,显得相当合理,同时使用条形码模块与指纹模块,使得整个过程非常方便快捷,在设定了管理员权限与普通用户权限区分的前提下,大大的保证的数据的安全性。设计中主要采用QT完成界面及程序编辑,使用方便,功能完整,界面友好,整个方案极具可行性。
3. 系统硬件设计
3.1 工作原理
基于ARM9的智能借物管理系统主要涉及的硬件包括了TQ2440开发板[[[] TQ2440中文手册[Z]. 深圳:,2009.]],TFS光学指纹采集模块以及条形码模块。主要通过管理员或者使用人员在触摸屏上发送或输入的一系列指令来实现各种的系统功能,对于整个系统功能的描述与定义则尽数放置于开发板之中。
目 录 查看完整请+Q:351916072获取
1.概 述 1
2. 系统方案设计 2
2.1 功能要求 2
2.2 方案设计 2
2.3 方案论证 3
3. 系统硬件设计 4
3.1 工作原理 4
3.2 电路设计 4
3.2.1 指纹模块 4
3.2.2 条形码模块 6
4. 系统软件设计 7
4.1软件系统的移植 7
4.1.1 移植前准备 7
4.1.2 内核移植 7
4.1.3 QT的移植 10
4.2设备驱动 12
4.2.1 指纹模块读写驱动 12
4.2.2 条形码设备驱动 14
4.3 应用程序的设计 15
4.3.1 全功能软键盘设计 16
4.3.2登录界面设计 18
4.3.3系统主界面设计 19
5. 系统调试 27
结束语 29
参考文献 30 查看完整请+Q:351916072获取
原文链接:http://www.jxszl.com/dzxx/dzkxyjs/271.html