论文标题:汇海选课系统和分布式应用设计 Study of Polymer Themo-optical Switch Based on Silicon 论文作者 金澈清 论文导师 陈德人,论文学位 硕士,论文专业 计算机应用技术 论文单位 浙江大学,点击次数 98,论文页数 74页File Size5177k 2002-02-01论文网 http://www.lw23.com/lunwen_30289747/ Windows DNA;COM+;UML;动态负载平衡 Windows DNA,COM+,UML,Dynamic Load Balancing 现代化的高校教务管理需要现代化的信息系统协助管理。汇海系统是借浙江大学四校合并、跨世纪大发展的良好契机而开发的高校教务管理系统,已经在浙江大学的本科生管理和研究生管理中发挥巨大的作用。本文主要是用分布式系统设计的思想阐述汇海系统选课子系统的设计、构造。 作为一个大型的教务管理系统,汇海系统在开发和应用中均遇到了很多问题,特别是网上选课过程中,由于峰值请求量超过预期,一度曾导致选课中断。这其中有软硬件配置问题,例如内存不足,CPU速度不够快捷等原因,也有体系设计上的原因,因为传统的B/S体系结构伸缩性较弱,不能够适应快速发展的应用。本文针对传统B/S体系结构的弱点,利用Windows2000中的COM+技术,设计三层体系结构,将整个系统的负载合理分布到多台主机,从而提高了系统的整体性能。 本文第一章阐述了国内教务管理系统的现状和将来,介绍了汇海系统的发展历程和基本技术架构。第二章结合汇海系统介绍了面向对象的软件设计开发语言UML。第三章详细介绍了选课子系统的基于UML的设计蓝图。第四章介绍了分布式组件模型。利用COM+技术能够在Windows2000环境下应用动态负载平衡技术,提高整个系统的伸缩性。第五章介绍了Windows2000环境下的动态负载平衡技术,该技术可以用来对汇海系统的选课子系统进行扩展。最后,在第六章展望了高校教务管理的发展,分析了汇海系统的不足,并且为了增强汇海系统的功能,建议在将来有条件的话,引入电子商务进行支付管理、引入分布式事务管理技术以E-mail形式发送选课结果给学生、并且利用移动教育技术使学生利用手机也能够参与选课进程。 Modern academic administration of university needs the help of modern information system. Way System is developed for this purpose and has played an important role in the academic administration of Zhejiang University. This paper mainly shows the design and the architecture of the Select Course subsystem? a part of Way System--in distributed components technology.As a large MIS (Management Information System), the development of Way System has met many problems. For example, the operation of selecting courses once broke down resulting from the fact that the visiting number exceeded expectation. This break-down is due to not only the deficiency of MEM and the slow speed of CPU, but also the out-of-date architecture. The scaling of Traditional C/S and B/S architectures is so weak that it can"t keep up with the -rapid development of application. However, the distributed components architecture provides high scaling by distributing the whole load to many hosts. This paper, in aii effort to overcome the weaknesses of the traditional B/S architecture, adopts the COM+ technology of Windows 2000 and uses three-layer architecture to improve the performance of the whole system.The first chapter introduces the development history and the basic architecture of Way System. In second chapter. UML. an object oriented software development language is introduced. The third chapter elaborates the Selecting Course subsystem using UML and the fourth chapter deals with the distributed components architecture. The fifth chapter shows how to expand the system based on the dynamic load balancing technology with COM+ in Windows 2000. hi the last chapter, the future development of the Way system is presented.
|