基于安卓Android的电子身份证件管理系统设计(Android studio)(任务书,开题报告,论文14000字,程序代码)
摘 要
当今社会随着智能手机的普及,功能也越来越多,使得纸质证件电子化成为了可能。传统的纸质证件,数量多,易丢失,易损坏。而电子证件可以完美地解决这些问题。只需一部智能手机,就相当于携带了所有的证件,方便又实用。既可以展示证件信息,又可以对证件信息进行识别,而且丢失或误删也可以从服务器恢复备份。
本论文论述的基于Android的电子身份证件管理系统是采用Java语言开发,前台使用Android技术开发。本文详细论述了电子身份管理系统的各个模块功能,其主要功能包括证件信息的填写和上传,并且能上传证件图像;查看证件信息,包括证件列表和点开之后的详细信息,并能将该证件的签名生成二维码和删除本地没用的证件;能够识别验证证件信息;能够从服务器恢复数据,可以恢复丢失或误删的证件信息。本系统有较高的实用性和良好的发展前景。
关键词:电子身份证件管理系统;数字签名;公钥基础设施
Abstract
With today's social popularity of smart phones, more and more functions, making paper documents into electronic order possible. Traditional paper documents, quantity, easily lost, easily damaged. The electronic documents can be the perfect solution to these problems. Just a smart phone, the equivalent of carrying all the documents, convenient and practical. Both display information documents, and document information can be identified, and lost or mistakenly deleted can be restored from the backup server.
This paper discusses the Android-based electronic identification management system is the use of Java language development, future use of Android technology development. This paper discusses in detail the function of each module electronic identity management system, its main features include document and upload the information to fill in, and can upload documents, images; view certificate information, including detailed information and a list of documents after the opening, and to the documents signature generate two-dimensional code and delete local useless documents; validation certificate information can be identified; able to recover data from a server, you can recover lost or accidentally deleted information documents. The system has high availability and good prospects for development.
Key Words:electronic identity document management system;digital signature;PKI
本论文一共包括6章:
其一:绪论。简要交待课题背景以及系统开发的意义,论述了本系统开发的重要性和实用性。
其二:需求分析。阐述本系统想要实现的功能。
其三:开发技术简介。对一些密码技术以及安卓和服务器方面的知识进行了简单介绍和讲解。
其四:系统设计和实现。本章分两部分,一部分介绍了系统的设计方法;一部分介绍了系统的实现方法,详细介绍了各个模块的实现过程。
其五:系统测试。对系统的关键模块测试功能。
其六:结论。归过程中遇过的问题,并针对本系统做了一些个人评价。
目 录
第1章 绪论 1
1.1 研究背景和意义 1
1.2 国内外研究现状 1
1.3 本论文的组织结构 2
第2章 电子身份证件管理系统需求分析 4
2.1 系统的设计目标 4
2.2 系统功能模块需求分析 5
2.3 系统整体流程分析 6
2.4 性能需求 9
2.4.1 数据精确度 9
2.4.2 运行环境 9
2.4.3 开发环境 9
第3章 电子身份证件管理系统系统开发技术简介 11
3.1 密码技术 11
3.1.1 对称技术: 11
3.1.2 非对称技术: 11
3.1.3 PKI公钥秘匙体系: 14
3.1.4 RSA算法 14
3.2 Bmob云 15
3.3 Android系统简介 16
3.4 Android系统架构 16
第4章 电子身份证件管理系统系统设计和实现 18
4.1.1 系统主界面 18
4.1.1 系统菜单界面 18
4.3 数据库结构设计 20
4.3.1 概念结构设计 20
4.3.2 物理结构设计 20
4.4 系统实现 21
4.4.1 证件上传 21
4.4.2 查看证件信息 22
4.4.3 修改证件信息 22
4.4.4 删除证件信息 23
4.4.5 数字签名识别证件信息 24
4.4.6 证件信息恢复 25
第5章 系统测试 26
5.1 测试目的 26
5.2 测试方法 26
5.3 测试步骤 26
5.4 测试模块 26
5.4.1 证件上传 26
5.4.2 查看证件信息 27
5.4.3 修改证件信息 28
5.4.4 删除证件信息 28
5.4.5 数字签名识别证件信息 29
5.4.6 证件信息恢复 30
第6章 结论 32
参考文献 33
致 谢 34
|