基于J2EE架构的网络考试系统的设计与实现
这是一篇关于网络考试,J2EE,数据库连接池,工厂的论文, 主要内容为网络考试系统是将计算机和网络通信技术应用到教学领域的产物,对整个教育结构产生了重大而深远的影响。J2EE所定义的开放式多层体系结构,其技术特点很适合于构造网络考试这样一个基础平台,目前国家也大力支持Java技术的推广及产业化。 网络考试系统是发挥网络优势开发考试软件,具有模块控制、组卷灵活、Web网上考试、网上查分、自动评分和手工改卷相结合等优点。 系统开发使用Java语言,采用了J2EE架构中的多层模型,具有很强的可靠性、可用性、可扩展性、可维护性,可移植性等,使用了Java2技术、J2EE中的JSP规范和Servlet规范、html4、面向对象的分析和设计方法。 本系统采用的是B/S结构。文章对网络考试中的以下问题进行了阐述:1.实现基于Java2技术网络考试系统,广泛采用接口、工厂设计模式。通过对象的继承、接口的实现、配置“对象工厂”创建对象的过程等方法,我们可以比较容易实现对系统的扩展;2.网络考试中的故障恢复;3.使用面向对象的方法分析、设计系统,提高系统的可扩展性和可复用度;4.题库试题难度的动态调整。另外,也提出了本系统的不足和需要进一步改进的工作。 本文详细介绍了项目分析、设计和实现的过程,并介绍了J2EE架构该平台的性能特点,和讨论了其中的一些关键技术。在功能设计上,该文介绍了网络考试系统的主要流程,实现了考试系统的考生登录、试卷生成等主要功能。
企业级应用系统综合管理平台的研究与实现
这是一篇关于性能监测,WMI,JMX,数据库连接池,基于MVC的Struts框架的论文, 主要内容为随着企业大中型规模应用的激增、网络规模的扩大,各种应用系统的可靠性不再局限于程序本身的稳定性,而更多的依赖于架构这些应用的Web服务器、应用服务器、数据库以及操作系统的性能的好坏。同时越来越多的企业认识到,除了要依靠设备本身和网络架构的可靠性之外,通过对网络中服务器的性能监控来保证整个系统高效、可靠地运行一样重要,传统的性能监测仅依靠管理员手工或者日志查询的方式对服务器故障进行事后排查,并不能实时获取服务器性能状况从而预防故障的发生。而国内外有大部分的软件都是针对某个或者某几个特定的应用进行展开,缺乏统一性的解决方案。 基于上述的研究背景,本文设计并实现了企业级应用系统综合管理平台。通过不同技术采集服务器的性能数据,将其存储在后台数据库中,并通过数据汇聚等方式对数据进行后期处理。它为企业提供了一个综合的解决方案,使管理员不必再为每个IT资源准备不同的监控工具。 本文首先对11种服务器的性能数据采集模块分为4类进行研究,根据不同服务器的特点,分别使用WMI(windows管理规范),JMX (Java管理扩展)和SSH (Secure Shell)等技术对各服务器的性能数据进行采集,同时将得到性能数据分析整理后存储到性能数据库中。针对庞大的数据存储的问题,设计了数据汇聚的方式,使得平台既能显示实时数据又能对历史数据进行分析。然后针对频繁操作数据库造成连接利用率低下的问题,采用数据库连接池技术优化平台的性能。同时设计了基于Struts框架的Web管理界面,能够让管理员实时查看各监视器的状态、监测服务器可能出现的瓶颈、并通过邮件等方式向管理员发出告警等。 最后将平台放在真实环境中进行功能和性能测试,测试结果表明平台能有效地对各种服务器的性能进行监测,并对服务器性能故障实时告警,保证了整个系统高效、可靠地运行。
基于JAVA EE的双主体教学支撑平台研究与实现
这是一篇关于双主体教学支撑平台,JAVA EE,SQL注入攻击,数据库连接池的论文, 主要内容为作为双主体教学中相当重要的一部分,双主体网络教学支撑平台为学生提供一个开放式的学习环境,为教师提供一个网络化的教学平台。使学生和老师在网络的环境中无缝地融合。本文所论述的就是基于JAVAEE如何构建一个开放式的双主体网络教学支持平台。 该网络教学平台的构建从双主体教学的要求入手,进行全方位的需求分析与可行性分析。进而基于JAVA EE提出完整的设计方案,并认证其可行性,并且详细的介绍了JAVA EE中最新的EJB3.1和AJAX4JSF技术,然后通过这两种技术实现了一个开放的网络教学支撑平台。该平台采用异步的B/S结构,能保证用户随时随地的访问,主要功能包括教学资源的管理,多类型试题库管理,网络考试和成绩的管理,公告和通知管理,用户之间短消息管理和系统留言管理。整个系统完全能满足双主体教学要求。总体架构上采用JAVA EE中标准的分层技术,基于面向接口编程,降低了业务层和WEB层的耦合程度,并且保证了整个系统的平台无关性。业务层采用性能强大的EJB3.1开发,保证服务器能进行大容量的信息处理。WEB层采用国外流行的AJAX技术实现服务器和浏览器之间的异步通信,消除传统B/S结构通信时的视觉空白。 本文着重分析了系统中的二个关键问题,即SQL注入攻击的防范和数据库连接池的运用。通过采用正则表达式,关键字屏蔽,面向对象查询,统一错误封装等技术有效地防范SQL注入攻击,并对其进行了自动化注入攻击测试。详细叙说了数据库连接池的创建、管理与释放,通过数据库连接池的使用,实验测试表明能有效的提高系统可支持的访问并发量。
基于B/S架构的在线考试管理系统的设计与实现
这是一篇关于网络考试,浏览器/服务器结构,Struts框架,JSP,数据库连接池的论文, 主要内容为在学习过程中,有一个重要组成部分就是考试,通过考试反映出教师以及考生在学习过程中存在的问题,所以考试要做到公正公平并且公开,才能客观的对存在的问题做出反映。随着教育水平的不断增长,考试水平也在逐年提高以达到相对客观的作用并且在最大限度上限制非客观性因素的影响。作为一个非常需要科学逻辑性的课题,考试也需要合理的安排,将学习成果成功的反馈出来。目前大家的研究出发点也正是从考试的客观科学并且公正公平着手。 在计算机的发展之下,网络技术也逐渐健壮,局域网以及互联网渗透在我们生活中各个领域,在教学过程中也不例外,由于网络的便利性,形成了具有特色的新型的网络教学。随之而来的是通过网络进行考试,这种考试的核心在于可以通过网络与相应的数据库技术对于考卷的组织管理,考试的流程进度,考后的阅卷分析做出完整的执行,并且快速的反应出相对公正的结果。所以本文研究的主题即是从计算机网络考试出发,进而在技术的选择上通过科学的分析,最终形成较为创新的考试管理系统。 本文设计并实现了一个在线考试管理系统。在访问权限控制方面,该系统采根据用户身份来进行控制,以保证安全跟可靠的系统。系统结构上采用基于B/S模式的三层结构,后台开发上采用了JSP技术。本文所研究的考试管理系统采用UML面向对象的建模和设计技术来设计系统。通过对系统进行概念阐述、问题陈述、领域建模、等建立对系统功能的认识和设计。本文所研究的系统通过分层设计、子系统设计来拆分问题层次,采用Struts框架,将系统分为表示层、业务逻辑层和数据层来隔离功能区域,从而使系统方便的对多种用户界面的支持和多种数据保存方式的支持。 我们的目标是效率提高费用减少,根据对各个管理模式的研究,我们分析总结了先进的管理模式,并且通过现实考试过程的联系,然后借鉴了以往成功的研发方式,最终完成用信息化管理考试相关内容。为了使用户更加快捷方便的使用本系统,我们必须使用更高效的系统设计技术并且采用了模块化的设计方案。由于是系统使用的是java技术并且使用三层的B/S结构体系,所以用户只要支持java web就可以通过计算机的浏览器使用该系统,避免了安装客户端的麻烦。本文的系统主要包含了JSP页面,WEB服务器以及数据库等三个组成,拥有良好的跨平台性的java技术作为本系统的技术基础,更加稳定的B/S结构将会为用户提供良好快捷的体验。 系统的总体结构包括两部分:在线考试系统前台,即提供给考生操作,使考生进行在线考试,成绩查询等;考试管理系统后台,即用于教师对题库和考试试卷的维护,以及提供给管理员进行系统人员管理。考生操作子系统的主要执行的功能是实现考生完整的进行在线考试,以及考试后方便的成绩查询。该子系统由考试答卷模块,考试成绩查询模块以及考生信息修改模块组成。教师子系统可以完成试题库的维护功能,包括试题增加、删除和编辑;完成相应学科的组卷过程;考试结束后进行试卷批改。教师子系统主要的组成模块包括以下几种:试题管理模块,试卷管理模块,考务管理模块,考试成绩管理模块等模。教师子系统是对在线考试系统题库资源、试卷资源、考试成绩等信息等进行维护、管理的重要组成部分。系统管理员子系统的主要模块功能是对于用户的管理。其主要操作是对于系统内的所有成员进行密码账号以及不同的成员涉及不同权限的管理。可以全面的增删用户账号并且在权限内修改用户的密码等信息。 本文在最后对所做的研究工作进行了总结,并展望了考试系统未来的研究方向。
基于SSI架构的企业通讯业务管理系统的设计与实现
这是一篇关于企业通讯,文件分类,通讯录,数据库连接池的论文, 主要内容为随着计算机技术、通讯技术及网络技术等高新技术的飞速发展,企业通过实施信息化建设、网络和计算机等新信息管理平台搭建,提高自身的综合运营能力。实现了技术创新、管理创新、组织创新、制度创新,增强自身的核心竞争力。 企业通讯业务系统作为欣方公司增值业务的一个子系统,采用B/S三层软件体系结构,基于Struts、Spring、IBatis架构,应用MVC开发模式,选用Tomcat服务器和MySQL数据库,设计、实现了企业通讯业务系统,并对该系统进行测试与版本发布。本项目采用传统的电子邮件管理方式,使用户通过友好的Web界面,帮助用户管理企业的语音、传真文件。此外,系统还增添了通讯录管理和传真文件分类管理功能。 本文首先介绍了系统的需求,根据需求给出用例分析模型,并设计了系统的部署结构、Web应用结构和系统的功能模型。其次应用成熟的Web Service技术和数据库连接池技术对系统进行了详细设计与实现,主要包括语音管理、传真管理、文件分类管理、通讯录管理等。其中语音管理包括语音留言的分类查看、下载、删除、批量删除等;传真管理包括发送传真文件、修改传真读取状态、传真文件转换、将发送失败的传真重新发送至终端等;文件分类管理包括新建文件夹和文件夹内详细信息的显示等;通讯录管理包括新建联系人、联系人的导入、导出和通讯录组内信息查看等。最后,对系统进行了测试,保证了系统功能的完善性和实用性。
基于C/S的贴片机数据库管理系统的设计与实现
这是一篇关于数据库连接池,委托,组件,微软图形库,客户端/服务端的论文, 主要内容为作为电子元器件生产线上最重要的设备,贴片机能够实现元器件的全自动贴装,适用于大规模的生产,拥有广泛的应用前景。优化贴片机上位机的内存数据管理系统对贴片机上位机软件运行效率有很大的提升。为了提升贴片机的智能化水平,本课题选择了六头拱架式贴片机作为研究对象。在介绍了表面贴装技术和贴片机的应用现状之后,本课题对贴片机上位机软件的架构设计以及相关模块的设计加以研究。本课题完成的具体相关工作如下:一、采用了当前应用广泛的软件设计方式:模型、视图、控制器结合组件,设计了一贴片机上位机软件架构。相对国产贴片机上位机软件,本课题上位机软件功能较多,扩展性和稳定性更强。二、实现了对当前主流元器件实现分类汇总,并根据元器件的汇总结果设计贴片机的元件数据分类表。在分类表的基础之上选择合理的数据库软件设计并实现了相关的数据库驱动;三、设计了元件数据库管理系统的界面。该管理系统界面具有结构清晰,扩展性强,方便用户操作的特点。四、完成了贴片机上位机内存数据库管理类的设计并实现了元件数据库管理系统。该系统在设计各个模块的时候采用了组件化的设计理念,保证了模块之间保持相互独立,互不影响。实现高内聚,低耦合。由于模块比较多,本论文着重介绍元件数据库管理系统的设计与实现。五、详细提出了贴片机上位机元件数据库管理系统中的客户端/服务端的设计。客户端采用了微软提供的图形类库;服务端采用了组件化设计。在客户端连接数据库的驱动设计时,通过数据库连接池技术结合代理技术,尽可能的降低系统资源消耗。本课题基于面向对象的设计理念,采用了Microsoft Visual Studio 2010和mysql数据库开发了贴片机上位机软件元件数据库管理系统。该软件系统具有耦合度低,移植性强,跨平台等优点。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕业设计工坊 ,原文地址:https://bishedaima.com/lunwen/45245.html