基于JSP动态Web技术的在线考试系统
这是一篇关于Web数据库,JSP,JavaBean,Servlet,系统安全性的论文, 主要内容为Internet和Web技术的迅速发展对传统的MIS系统的开发与应用产生了巨大的冲击。Web技术和数据库技术互相结合,产生了Web数据库。Web数据库结合了Web技术和数据库技术的优点,它使Web网页从静态网页发展成了由数据库驱动的动态网页,同时数据库系统的开发环境和应用环境也实现了分离。因此,研究如何建立先进、安全、跨平台、高效率的Web数据库应用系统具有重要意义。 随着网络教育的发展,Web在线考试系统的重要性越来越突出,尤其是对计算机类网络课程,由于题型种类多,题型复杂,判卷难度大,更需要一个功能完善,健壮的Web考试系统来支持。JSP具有开放性、功能强大、跨平台等众多优点,它所定义的三层B/S体系结构很适合于构造网络考试平台。因此,开发基于JSP动态Web技术的在线考试系统是十分必要的。 首先介绍了本课题的研究背景、系统需求;从Web数据库的三个关键技术入手,详细分析研究了Web数据库系统的体系结构、Web数据库的访问技术、Web数据库系统的安全性;最后,论文重点阐述了利用JSP技术设计开发的“网络考试系统”的设计方案,对系统的体系结构、工作流程、系统功能、数据结构、安全性等方面进行了总体规划并加以详细地设计和实现。在该方案中,采用基于B/S三层构架的体系结构和MVC的设计模式,以Tomcat5作为Web服务器,后台数据库采用SQL Server2000进行具体的系统开发,论文中阐述了具体实现方法和部分功能实现程序。 本课题完成设计实现的系统已成功运行。该系统能够方便、及时地和用户进行交互,提高网络教育考试水平和效率,并且该系统易于维护。
企业应用场景下的智能锁管理控制系统设计
这是一篇关于智能锁,管理模式,服务器平台,安卓客户端软件,系统安全性的论文, 主要内容为我国智能锁产品仍处在发展和探索的阶段,技术日趋成熟但市场占有率不高,需根据不同的应用场景有针对性地作出改变。当前的智能锁产品主要面向个人和家庭用户,安装使用较为独立,数据量及用户规模较小,不能满足有批量安装管理智能锁需求的大型企业。本文依托于实际的项目需求,以企业为主要目标对象,开发一款用于管理和控制智能锁的软件系统。本文主要完成以下工作:(1)设计了适用于企业应用场景下的管理与控制模式:通过统一注册智能锁功能,实现总管理人统一管理锁设备;通过授权功能,实现用户分级管理模式;通过智能锁控制功能,实现个人灵活设置开锁密钥及远程开锁控制;通过记录查询功能,实现用户透明管理和开关锁安全监测。设计了符合系统功能需求的总体方案,由服务器平台和客户端软件两大主体构成。(2)设计了系统的服务器平台,在实现功能的基础上满足系统的安全性和高可用性需求,该平台包含五个模块。(1)接入层网关Nginx:建立与客户端软件的网络连接,并通过负载均衡算法将用户请求分发给应用服务器集群进行处理。(2)My SQL数据库:设计合理的数据库与数据表结构,并完成数据库的主从复制和读写分离,提高数据存储的安全性。(3)Redis缓存:以哨兵模式部署Redis缓存,存储业务功能中的非持久性数据,提高系统的访问速度,减轻数据库的压力。(4)硬件平台:制定和智能锁硬件设备间的通信格式和指令协议,实现对智能锁的控制;并通过AES对数据进行加密,提高通信的安全性。(5)应用服务器集群:与接入层网关、数据库、缓存和硬件平台建立通信,共同完成信息的存储、查询与修改,用户的授权与管理,智能锁控制的指令下发,记录的存储与查询等功能。(3)设计了系统的客户端软件,以Android操作系统为例开发了智能手机客户端。制定了与服务器平台的通信格式和通信协议,通过WSS协议与服务器平台通信,实现了数据交互模块、用户信息模块、智能锁信息模块、授权与管理模块、智能锁控制模块和记录查询模块的具体功能请求。(4)搭建了智能锁管理与控制软件系统的测试环境,客户端软件安装在Android智能手机端,服务器平台统一部署在机房,配合智能锁硬件设备进行系统功能测试。最终测试结果表明,本文设计的智能锁管理控制软件系统能够满足在企业环境下的各项功能需求,包括统一注册管理智能锁设备、分级授权管理用户、设置个人开锁密钥、远程控制智能锁开关、查询授权与开锁记录等,具有实际的应用价值。
企业应用场景下的智能锁管理控制系统设计
这是一篇关于智能锁,管理模式,服务器平台,安卓客户端软件,系统安全性的论文, 主要内容为我国智能锁产品仍处在发展和探索的阶段,技术日趋成熟但市场占有率不高,需根据不同的应用场景有针对性地作出改变。当前的智能锁产品主要面向个人和家庭用户,安装使用较为独立,数据量及用户规模较小,不能满足有批量安装管理智能锁需求的大型企业。本文依托于实际的项目需求,以企业为主要目标对象,开发一款用于管理和控制智能锁的软件系统。本文主要完成以下工作:(1)设计了适用于企业应用场景下的管理与控制模式:通过统一注册智能锁功能,实现总管理人统一管理锁设备;通过授权功能,实现用户分级管理模式;通过智能锁控制功能,实现个人灵活设置开锁密钥及远程开锁控制;通过记录查询功能,实现用户透明管理和开关锁安全监测。设计了符合系统功能需求的总体方案,由服务器平台和客户端软件两大主体构成。(2)设计了系统的服务器平台,在实现功能的基础上满足系统的安全性和高可用性需求,该平台包含五个模块。(1)接入层网关Nginx:建立与客户端软件的网络连接,并通过负载均衡算法将用户请求分发给应用服务器集群进行处理。(2)My SQL数据库:设计合理的数据库与数据表结构,并完成数据库的主从复制和读写分离,提高数据存储的安全性。(3)Redis缓存:以哨兵模式部署Redis缓存,存储业务功能中的非持久性数据,提高系统的访问速度,减轻数据库的压力。(4)硬件平台:制定和智能锁硬件设备间的通信格式和指令协议,实现对智能锁的控制;并通过AES对数据进行加密,提高通信的安全性。(5)应用服务器集群:与接入层网关、数据库、缓存和硬件平台建立通信,共同完成信息的存储、查询与修改,用户的授权与管理,智能锁控制的指令下发,记录的存储与查询等功能。(3)设计了系统的客户端软件,以Android操作系统为例开发了智能手机客户端。制定了与服务器平台的通信格式和通信协议,通过WSS协议与服务器平台通信,实现了数据交互模块、用户信息模块、智能锁信息模块、授权与管理模块、智能锁控制模块和记录查询模块的具体功能请求。(4)搭建了智能锁管理与控制软件系统的测试环境,客户端软件安装在Android智能手机端,服务器平台统一部署在机房,配合智能锁硬件设备进行系统功能测试。最终测试结果表明,本文设计的智能锁管理控制软件系统能够满足在企业环境下的各项功能需求,包括统一注册管理智能锁设备、分级授权管理用户、设置个人开锁密钥、远程控制智能锁开关、查询授权与开锁记录等,具有实际的应用价值。
移动物体γ辐射污染监测系统优化
这是一篇关于辐射污染监测,开源框架,系统可维护性,系统安全性,实时数据传输的论文, 主要内容为核能作为清洁能源,开发利用核能是解决当前气候、能源危机的现实选择。日本福岛核事故后,我国更加关注核能安全使用。有效实现对核辐射情况进行快速实时监测,对于消除公众对核安全的担忧和核能的可持续发展具有现实意义。本文以我国华北某核电站控制区出入监测系统为对象,从数据传输实时性,系统功能可扩展性以及安全性对原系统运行时暴露问题进行分析,并结合Web端Java开源框架对系统进行优化。论文主要研究成果如下:1)、将Mybatis应用于持久层解耦业务逻辑代码与SQL语句并实现Java类型与数据库数据类型自动转换,替代原系统侵入式手动类型转换方式,降低开发调试难度并提高SQL代码可维护性。使用Druid数据库连接池技术管理数据库连接对象替换原有基于JDBC数据库访问方式,减少增删改查SQL语句执行耗时,由原系统平均执行耗时300ms优化到平均耗时20ms。基于RBAC思想对原系统用户认证授权相关表结构进行重构实现认证与授权功能持久层实现,解耦用户、权限与资源信息提高用户授权可维护性。2)、业务逻辑层引入Spring Security框架优化系统认证功能,通过Spring Security接口结合校验码解决原系统基于Cookie和Session方式实现用户认证带来的跨域请求伪造安全漏洞。基于RabbitMQ消息中间件替换原系统基于Ajax异步请求方式获取辐射监测数据,实现服务器辐射监测数据实时推送,数据传时由平均耗时100ms优化到30ms,提高了辐射监测数据传输实时性。3)、Web层采用实现MVC设计模式的Spring MVC框架替换原系统基于Servlet实现方式,解决原系统随着功能模块增加用户请求配置文件复杂的问题,细化用户请求处理并提高了系统可维护性。同时增加系统异常统一管理功能,在原系统基础上实现对系统运行时异常以及Java定义异常统一管理,解决原系统异常处理代码与业务逻辑代码耦合问题,提高系统稳定性。结合Spring MVC以及Thymeleaf模板技术实现管理页面重构,减少管理页面代码重复编写,提高代码复用性,减少客户端管理页面维护难度。
企业应用场景下的智能锁管理控制系统设计
这是一篇关于智能锁,管理模式,服务器平台,安卓客户端软件,系统安全性的论文, 主要内容为我国智能锁产品仍处在发展和探索的阶段,技术日趋成熟但市场占有率不高,需根据不同的应用场景有针对性地作出改变。当前的智能锁产品主要面向个人和家庭用户,安装使用较为独立,数据量及用户规模较小,不能满足有批量安装管理智能锁需求的大型企业。本文依托于实际的项目需求,以企业为主要目标对象,开发一款用于管理和控制智能锁的软件系统。本文主要完成以下工作:(1)设计了适用于企业应用场景下的管理与控制模式:通过统一注册智能锁功能,实现总管理人统一管理锁设备;通过授权功能,实现用户分级管理模式;通过智能锁控制功能,实现个人灵活设置开锁密钥及远程开锁控制;通过记录查询功能,实现用户透明管理和开关锁安全监测。设计了符合系统功能需求的总体方案,由服务器平台和客户端软件两大主体构成。(2)设计了系统的服务器平台,在实现功能的基础上满足系统的安全性和高可用性需求,该平台包含五个模块。(1)接入层网关Nginx:建立与客户端软件的网络连接,并通过负载均衡算法将用户请求分发给应用服务器集群进行处理。(2)My SQL数据库:设计合理的数据库与数据表结构,并完成数据库的主从复制和读写分离,提高数据存储的安全性。(3)Redis缓存:以哨兵模式部署Redis缓存,存储业务功能中的非持久性数据,提高系统的访问速度,减轻数据库的压力。(4)硬件平台:制定和智能锁硬件设备间的通信格式和指令协议,实现对智能锁的控制;并通过AES对数据进行加密,提高通信的安全性。(5)应用服务器集群:与接入层网关、数据库、缓存和硬件平台建立通信,共同完成信息的存储、查询与修改,用户的授权与管理,智能锁控制的指令下发,记录的存储与查询等功能。(3)设计了系统的客户端软件,以Android操作系统为例开发了智能手机客户端。制定了与服务器平台的通信格式和通信协议,通过WSS协议与服务器平台通信,实现了数据交互模块、用户信息模块、智能锁信息模块、授权与管理模块、智能锁控制模块和记录查询模块的具体功能请求。(4)搭建了智能锁管理与控制软件系统的测试环境,客户端软件安装在Android智能手机端,服务器平台统一部署在机房,配合智能锁硬件设备进行系统功能测试。最终测试结果表明,本文设计的智能锁管理控制软件系统能够满足在企业环境下的各项功能需求,包括统一注册管理智能锁设备、分级授权管理用户、设置个人开锁密钥、远程控制智能锁开关、查询授权与开锁记录等,具有实际的应用价值。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设港湾 ,原文地址:https://m.bishedaima.com/lunwen/50475.html