校园管理系统开发过程中的关键技术及其实现

来源 :中国科学院成都计算机应用研究所 | 被引量 : 0次 | 上传用户:dingyongguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文对校园管理系统开发过程中涉及的关键技术及其实现进行了深入广泛的研究.该系统采用基于J2EE的B/S三层结构,具有良好的延展性、开放性、可复用性和高安全性等特点.三层应用程序增加的开发任务的复杂性,延长了开发周期,因而实现它需要采用分布式组件开发技术.EJB是当前应用非常广泛的一种组件技术,文中对其结构、开发步骤以及优缺点进行了深入研究.我们以系统中的另一子模块-学生管理系统为例,详细分析了如何采用EJB组件技术对应用系统的业务逻辑层进行开发,并对事务管理,安全管理和异常处理等方面的问题进行了讨论.EJB提供了安全的执行环境,延展性良好的对象访问机制,语言中立,可以在任何支持JVM的平台上执行,是一种非常优秀的组件模型.数据库记问速度的快慢是衡量系统性能的另一重要指标.该文从数据库缓冲池技术和SQL语句两方面讨论了如何加快数据库的查询速度,其中对SQL语句的优化是讨论的重点:包括合理使用索引、避免或简化排序、消除对大型表行数据的顺序存取、避免困难的正规表达式、使用临时表加速查询等方面.文章最后总结了整个开发过程中遇到的问题,就如何解决不同组件模型、开发工具、程序语言和应用系统之间在Internet/intrane环境中相互沟通和合作的问题以及优化客户端和服务器端的性能提出了几点建议,对今后三层应用系统的发展方向提出本人的见解.
其他文献
网络考试系统(WebExam)是发挥网络优势开发的网上考试软件,具有模板控制、组卷灵活、Web网上考试、网上查分、自动评分和手工改卷相结合等优点.系统的开发过程是按照了国际上
该文提出的基于Agent和遗传算法的分布式入侵检测模型,采用Agent来收集各种数据,然后把数据传输给数据分析模块,数据分析模块把分析的结果送到用户界面,以供管理员立即采取措
近几年来,视频监控技术在安防监控、道路监控等领域的应用越来越广泛,随着数字流媒体技术的发展和进步,视频数据采集设备逐渐向网络化和高清化转变,相应的用于视频流存储的后端监
该文结合领域工程与系统开发的实践,进行了领域应用变化性控制机理与技术的研究,主要内容包括:1.归纳并总结了领域应用变化性的五个维度(组织机构,数据,功能,过程和实现技术),分
该课题依托于十五863项目"多兵种武器平台级分布式虚拟战术综合演练场",属于环境效果的建模与绘制部分.该部分的主要工作是通过各种手段对虚拟环境中的物体、现象进行建模和
随着涉及大规模网络的蔓延攻击(widespreadattack)变得更加普遍,着眼于解决此类问题的基于信息共享的协同入侵检测在近几年内逐渐成为入侵检测研究领域的热点。本研究结合入侵
web信息系统是一种新类型的信息系统,web信息系统表示层运行在服务器端,实现采用了web技术及其计算模型,使得传统信息系统的GUI设计思想不能完全适应web信息系统表示层演进要
数据交换平台要解决的是为不同应用间的数据交换提供报文的处理和交易流程的控制,它采用集中式的交换模式,所用报文的定义和处理,交易流程的定制和控制都在数据交换平台完成.
计算机技术为信息系统的演化提供了几种相应的支持技术:体系结构开发方法、特定域语言和XML技术.该论文中,在上述技术的基础上,我们提出了一套以一种可以演化为特定域语言的
Seismic data is one of the most important and highly valuable kinds of data used in industry and science. Power companies spend millions of dollars to keep seis