admin管理员组

文章数量:1574512

目 录

摘要 1

1 绪论 1

1.1系统开发背景 1

1.2系统意义及设计目的 1

1.3系统开发技术的特色 1

1.4论文结构与章节安排 1

2 证书管理系统 系统分析 3

2.1 可行性分析 3

2.2 系统流程分析 3

2.2.1数据增加流程 3

2.3.2数据修改流程 4

2.3.3数据删除流程 4

2.3 系统功能分析 4

2.3.1 功能性分析 4

2.3.2 非功能性分析 5

2.4 系统用例分析 6

2.5本章小结 7

3 证书管理系统总体设计 8

3.1 系统架构设计 8

3.2 系统功能模块设计 8

3.2.1整体功能模块设计 9

3.2.2证书信息管理模块设计 9

3.2.3车辆登记模块设计 9

3.3 数据库设计 10

3.3.1 数据库概念结构设计 10

3.3.2 数据库逻辑结构设计 14

3.4本章小结 17

4 证书管理系统详细设计与实现 18

4.1用户功能模块 18

4.1.1 教师首页界面 18

4.1.2 教师登录界面 18

4.1.3教师注册界面 19

4.1.4证书信息界面 20

4.1.5 个人信息界面 21

4.2管理员功能模块 23

4.2.1 教师管理界面 23

4.2.2 证书信息管理界面 24

4.2.3 个人信息管理界面 24

5系统测试 26

5.1系统测试的目的 26

5.2 系统测试用例 26

5.3 系统测试结果 27

结论 28

参考文献 29

致 谢 30

摘要

随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设证书管理系统。

本设计主要实现集人性化、高效率、便捷等优点于一身的证书管理系统,完成用户管理、管理员、教师、证书信息、个人中心等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。只需通过一台电脑,动动手指就可以操作系统,实现数据通信管理。整个系统的设计过程都充分考虑了数据的安全、稳定及可靠等问题,而且操作过程简单。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。

证书管理系统使用Java语言,采用基于 MVC模式的JavaEE技术进行开发,使用 MyEclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS 技术完成系统的开发。

关键词:springboot技术;MYSQL;证书管理系统

Abstract

With the advent of the Internet trend, all walks of life are considering using the Internet to promote themselves. The best way is to establish their own Internet system and maintain and manage it. In practical application, according to the working rules and development steps of application software, Java technology is used to build a certificate management system.

This design mainly realizes the certificate management system with the advantages of humanization, high efficiency and convenience, and completes the functional modules of user management, administrator, teacher, certificate information, personal center and so on. The system communicates with the server through the browser to realize the interaction and change of data. You can operate the system and realize data communication management by moving your fingers through a computer. The safety, stability and reliability of data are fully considered in the design process of the whole system, and the operation process is simple. Through scientific management and convenient service, the system improves work efficiency and reduces errors and omissions in data storage.

The certificate management system is developed using java language, Java EE technology based on MVC mode and MyEclipse 2017 CI 10 compiler. In terms of data, Microsoft's MySQL relational database is mainly used as the data storage medium, and the system development is completed with the foreground HTML + CSS technology.

Keywords:Springboot technology; MYSQL; Certificate management system

1 绪论

1.1系统开发背景

随着高校教育的不断发展,高等职业教育改革的推行,同时随着人类教育水平与经济的不断发展,证书就成为了高校与社会之间多必不可缺的一个存在。

据调查得知,我院对学生的职业资格证以及英语、计算机证书都没有一个系统集中管理,每次都要通过班级学生自已填报,系部核对,没有动态更新的过程,学校、系部不了解班级情况,学生、班级也不清楚每个人拿到了哪些证书,还需要加强哪方面的能力锻炼。针对这个情况,准备开发和设计一个这样的证书管理系统。

所以我们运用springboot平台开发了一个Web平台的证书管理系统,该平台主要用到的技术是基于微软提供的Web 提供的三层架构和MySQL数据库,运用本系统高校与学生进行证书管理与查询时就可以通过电脑上网来使用我们的基于Web的系统进行证书的一系列交互性的操作。

相比传统的证书管理,证书管理系统有许多优势:方便、节约、快捷、时效性强证书管理是通过高校通过交互式的网上登录和查询完成信息的交流,无论学生目前在哪里只要他登入网站就能查询自己的证书信息,而高校告别传统的证书管理方式,既可以在第一时间内发布证书信息并节省了因传统模式带来的纸张、人力时间上的浪费。而这一切都是基于互联网实现的,而互联网不受时间。地域限制,也不受服务周期和发行渠道,不仅可以迅速快捷的传递信息,而且可以瞬间更新信息。在无声无息之间完成高校和学生的互动。

1.2系统意义及设计目的

本系线的开发为学生和学校据供一个便捷的交流平台,让他们在证朽查询期间可以有效地实现以前传续模式中不好实现的功能。同时现在科技也非常的发达,我们你留在以俯的传统观念和模式中生存的话.所以本系统同时也可以让用户告别以往的传统观念,使他们融入到新的科技中来。

1.流程简单化

本系统主要采取证书管理的流畅来进行开发,所以用户使用前只要稍微接受一点学习便可上手,考试前,由管理员把相应的证书数据输入数据库中,学生可以通过上网查询自己报考了那些证书;考试后,在教育局向学校发布成绩的第一时间内,各系把成绩做成Exce1表交给管理员,让管理员导入到数据库中,后由各班班主任在各班级群中发布可上网查询证书成绩的消息:成绩发布后,学生通过上网查看自己的成绩。

2.功能人性化

我们在开发的过程中,一般都是站在用户的角度来看他们使用这个功能的时候会碰到哪些困惑,那些不方便等,所以一般的操作麻烦我们都排除了。

设计目的:

1)提高证书管理的质量和效率,让高校和学生告别传统证书模式。

2)减少由于证书管理带来的不必要的纸张浪费。

3)通过网上上传证书数据来减少高校证书管理的工作量。

1.3系统开发技术的特色

(1)证书管理系统中的web后台管理中的后端不再使用古老的jsp+javabean+servlet技术,而是使用当前主流的springboot框架,它减少java配置代码,简化编程代码,目前springboot框架也是很多企业选择的框架之一。

(2)证书管理系统中的web后台管理中的前端使用的是JavaScript框架,它配合ajax和jquery可以美化页面设计。

(3)证书管理系统中数据库用的mysql5.7,它执行效率高。

1.4论文结构与章节安排

论文将分层次经行编排,除去论文摘要致谢文献参考部分,正文部分还会对网站需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:

第一章:引言。第一章主要介绍了课题研究的背景,系统开发的现状和本文的国内外研究现状与主要工作。

第二章:系统需求分析。第二章主要从系统的用户、功能等方面进行需求分析。

第三章:系统设计。第三章主要对系统框架、系统功能模块、数据库进行功能设计。

第四章:系统实现。第四章主要介绍了系统框架搭建、系统界面的实现。

第五章:系统测试。第五章主要对系统的部分界面进行测试并对主要功能进行测试

第六章:总结。

2 证书管理系统 系统分析

系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。

2.1 可行性分析

(1)经济可行性:

在项目上使用的工具大部分都是是当下流行开源免费的,所以在开发前期,开发时用于项目的经费将会大大降低,不会让开发该软件在项目启动期受到经费的影响,所以经济上还是可行的。尽量用最少的花费去满足用户的需求。省下经费用于人工费,以及设备费用。将在无纸化,高效率的道路上越走越远。

所以经济可行性没有问题。

(2)操作可行性:

此次项目设计参考了几个该模式下网站的开发案例,对他们的操作界面分析,将众多案例结合在一起,突出以人为本简化操作,所以具有基本计算机知识的人都会操作本项目。

因此操作可行性也没有问题。

(3)技术可行性:

技术可行性指的是对于搭建框架的可行性,以及有更优秀的技术出现时系统的技术更新换代的纳新性如何,开发时间成本费用比如何。

现有的springboot技术能够迎合所有电子商务系统的搭建。开发这个证书管理系统的时候我采用了springboot+MYSQL用以运行整体程序。

综上所述技术可行性也没有问题。

(4)法律可行性:

从开发者角度来看,springboot和MYSQL是网上开源且免费的,在知识产权方面不会产生任何法律纠纷。

从用户使用角度来看,只要不再系统上贩卖违禁品,对系统做出条约协议,杜绝非法支付即可。

综上所述法律可行性也没有问题。

2.2系统流程分析

本文标签: 管理系统毕业设计源码证书SpringBoot