基于android电子证书管理系统的设计和实现(源码)【字数:6548】
目录
摘 要 III
Abstract IV
一、引言 1
(一)证书管理系统课题目的 1
(二)证书管理系统意义 1
二、证书管理系统技术及环境 1
(一)系统技术 1
1.JAVA 1
2.Jdbc 1
3.Java Servlet 2
(二)系统环境 2
1.系统开发环境 2
2.系统运行环境 2
三、证书管理系统分析与设计 2
(一)用户与功能需求分析 2
(二)系统时序图 2
(三)系统框架设计图 3
(四)系统功能设计图 4
(五)系统数据库设计 4
四、证书管理系统功能设计与实现 5
(一)引导页模块实现 5
(二)主界面模块实现 6
(三)证书信息界面模块实现 7
(四)用户模块实现 9
1.用户注册功能 9
2.用户登录模块实现 10
(五)证书模块实现 11
1.证书的添加功能 11
2.证书的删除功能 13
3.证书修改功能 14
五、证书管理系统测试 15
(一)用户系统测试 16
1.用户登录测试用例 16
2.用户登录测试用例 16
(二) 证书系统测试 17
1.证书上传测试用例 17< *51今日免费论文网|www.jxszl.com +Q: #351916072#
br /> 2.删除证书测试用例 18
总结 19
致谢 20
参考文献 21
一、引言
(一)证书管理系统课题目的
本课题的内容主要是通过设计实现对于各类证书的管理,让用户更加快捷方便的了解自己所获得的证书。
通过了解学生与老师对于自己所获取证书,苦恼于无法进行快速方便的查阅,此App实现了对于证书管理方式的改进和管理效率的提高。基于Android平台开发的证书管理系统能很好的为用户提供方便,用户能通过它随时随地的对证书相关信息进行操作。
比如在大学生毕业后准备就业时,需要完成自己的个人简历。学生在填写所获得证书时,可能会由于获取的证书较多,不能一一记住,所以要去翻找才能查看到自己所获得的所有证书。很多学生都表示这样的话十分不便,希望找到可以方便查看自己以往所获取的各个证书的方式。在看到了移动手机端的某些App后,便希望可以通过手机端来记录下自己所获得的证书,在需要时拿出手机通过App便可以随时随地的查看自己曾获得证书的详细信息,大大的方便了大家的学习生活。
(二)证书管理系统意义
1.系统是基于Android平台设计的,主要是为学生老师用户群体设计的一款证书管理软件,本系统可解决持有繁多证书的群众对于证书的快速查看与管理。
2.基于Android平台的信息管理系统在使用上方便了用户。
二、证书管理系统技术及环境
(一)系统技术
本系统是一个Android的App,主要的开发语言为JAVA。服务端接受手机端传过来的数据,对数据进行一系列处理,通过Jdbc访问数据库,最终封装成Json返回给手机端。期间需要Jdbc, Java Servlet来实现。
JAVA
JAVA编程语言发展到今日已经有二十几年的历史了,在前人研究的基础上,JAVA相对于其他语言更加地成熟。JAVA是一种纯面向对象语言,对于编程者来说很容易理解。它以对象为中心,先行开发类,得到对象,通过对象之间的互相通信实现功能。变量是JAVA最基本的储存单位,它是用来存储信息的,变量在重新运行中的值是可以改变的。JAVA是可以跨平台的编程语言,它可以不经过修改直接在不同的平台上运行。
Jdbc
Jdbc是JAVA连接数据库的技术,它由一组用JAVA语言写的类和接口组成。Jdbc提供了一种标准,可以构建更高级的工具和接口,使数据库是编写者能够编辑数据库应用程序。我们在程序中使用Jdbc,需要导入一个数据库的驱动,这个驱动就是我们的连接接口。驱动是两个设备进行通信的必要软件,驱动程序也是JAVA写的一套类,是由设备提供商提供的。
Java Servlet
Java Servlet是运行在Web服务器或应用服务器上的程序,一个Servle就是一个JAVA类。使用Servlet可以收集来自网页上表单的用户输入,展示出来自数据库或其他源的记录,动态的创建网页。Servlet是一个作为浏览器和数据库之间的中间层,它是为了解决实现动态页面制造出的一个JAVA组件。Servlet能获取请求的数据,处理请求,完成响应。
(二)系统环境
1.系统开发环境
开发者工具:Android Studio、Esplise、MySQL
开发语言:JAVA
数据库:MySQL
操作系统:Windows10和Windows Server 2012
2.系统运行环境
运行系统:Android
运行环境:安卓手机
三、证书管理系统分析与设计
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/564465.html