论文部分内容阅读
随着多媒体计算机技术和网络技术的迅速发展,教学支持系统对统一性和开放性的要求越来越高,为了满足这种需要,组件技术正日益渗透到教学支持系统的软件开发过程中。
组件对象与ASP(ActiveServerPage)及ASP.net的结合将成为构建基于数据库的信息系统的常用方法。以组件技术在教学支持系统中的应用作为研究对象,从计算模式的发展,分析了两层式和三层式应用程序的结构模型特点,将Browse/Server三层结构确定为教学支持系统的体系结构。按照组件技术的发展演变,对组件技术进行阐述。分别从组件的工作原理、结构框架等方面对微软公司目前流行的几种组件对象模型进行简要的论述,并对这几种组件规范进行比较,总结了它们之间的联系和区别,采用.net组件技术设计教学支持系统。
在.net框架中开发者可以使用不同的语言创建各种组件,这些组件能够跨越网络使用且开发组件比以前更容易和节省时间。依据上述思路,对教学支持系统进行较为详细的需求分析,合理划分系统的功能,设计了相应的数据库结构。对教学支持系统的三层结构进行组件化分析,归类抽象了系统中的一些模块,采用.net组件技术,开发了带自动编辑功能的数据显示、数据事务操作、通用查询、验证等几个自定义组件,它们封装了较为繁琐和复杂的业务逻辑。教学支持系统使用所开发的组件来实现其功能,使系统拥有更好的开放性、灵活性和安全性。