基于分布式三层结构校园管理系统的设计和实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:lichao984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三层结构是传统的客户/服务器双层结构的发展,代表了企业级应用的未来,不管从开发角度还是应用角度,比双层或单层结构都有更大的优势.对于双层或单层应用,每个开发人员都应对系统有较深的理解,能力要求很高;而三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增,同时可以结合多方面的人才,只需少数人对系统全面了解,从一定程度上降低了开发的难度;用户界面的改变同企业逻辑的改变互相隔离,互不影响,便于系统的修改和维护,大大增强了系统的灵活性;系统可以把关键性的企业逻辑放在应用服务器上进行集中管理,而不需要放在每台客户机上.对企业敏感数据的访问也可通过应用服务器来进行,而不是由客户机直接进行存取,这就增强了系统的安全性."校园管理系统"三层结构的应用,正是在这种需求下设计的.组件软件技术、组件对象模型(COM)、分布式组件对象模式(DCOM)、MIDAS技术、DATASNAP技术、动态链接库(DLL)技术等都是实现三层结构的关键因素,其中DATASNAP技术更是重中之重.本文的创新性研究成果主要包括:应用分布式多层软件结构理论,指导具体的软件工程实践.在工程实践中,按照创建三层软件结构的一般步骤,研究出适合工程实践的软件体系结构.并基于组件软件技术,将多文档和动态链接库技术的软件开发方法应用到校园管理软件系统的开发中.
其他文献
随着云计算高速发展,云存储作为云计算中的重要应用,因其服务费用低廉、使用方便、扩展性强等特点已经逐渐普及并成为普通用户最常使用的服务。各大商业机构均看到了这方面的发
本文在已有的协同电子商务理论基础上,通过研究分析,采用构件技术,提出一种以企业为核心的协同工作电子商务解决方案,并将其应用于教学,开发出一套可投入使用的教学系统。让学生在
在计算机领域,相对于硬件技术的突飞猛进,软件技术发展的严重滞后已是一个不争的事实。如何为软件的工业化大生产创造必要的技术条件和生产模式成为软件工程研究的当务之急。
随着WebGIS 的迅速发展及GIS(Geographical Information System)空间信息技术与移动通信技术CDMA(Code Division Multiple Access)、定位技术GPS(Global Positioning System)
近年来,随着软件重用技术研究的不断深入,软件框架作为一种重要的复用技术之一正日益受到人们的重视。框架是一种实现大粒度软件复用的有效途径。 从框架的使用角度来分类,框
分布式防火墙是一种新型的防火墙体系结构,在克服了传统防火墙的许多缺点的同时又保留了许多优点.本论文的课题是对分布式防火墙系统中的基于Windows主机的防火墙和入侵检测
由于互联网上网页资源的急速增长,越来越多的网站系统使用客户端脚本语言来增强用户体验。客户端脚本语言通常和HTML文件绑定在一起,用来向服务器端发送请求和响应请求。通过使
本文在工程实例的基础上,结合实际需求,为实现对现有网络的承载支持、保护现有网络的投资、实现网络和业务的平滑升级、保证用户数据的安全性、端到端的QoS等,对MPLS VPN的实
随着我国成功加入WTO及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,特别是处于激烈市场竞争环境下的高新技术企业,如果想要在日新月异的市场变化中求得生
电子商务已成为Internet的重要应用之一。然而,随着用户数量的增加和服务类型的多样化,电子商务系统愈来愈庞大、愈来愈复杂,这使得电子商务系统的设计和分析更加困难。一般情况
学位