论文部分内容阅读
随着Internet的普及和Web技术的迅速发展,软件体系结构已从两层C/S结构逐渐发展到了三层结构。与传统的信息系统模式相比,这一结构,在技术上和应用方式上,都有着明显的优势,能很好地适应分布式应用的开发和管理,更有效地综合利用信息资源。 本文论述了两层C/S结构的在多用户、多数据库情况下的局限性。研究和分析了三层体系结构的原理,对这一结构与传统的两层结构的区别和差异有了清晰地认识并着重说明了它的灵活性、可扩充性和安全性方面的优点,并提出了三层功能在硬件结构方面的一种实现方式。本文还分层次详细介绍了三层结构实现的关键技术,并结合综合治税系统的具体情况作为开发实例,提出了一种三层结构的实际应用方案。 这一开发实例数据库系统采用Oracle,应用层采用Delphi实现了系统业务模块,主要包括政府涉税信息处理、企业财务信息管理、纳税评估以及信誉等级评定等模块。采用JSP实现了数据库查询系统、网上数据采集、数据比对等用户交互模块。同时在B/S端程序开发过程中,应用了MVC(模型—视图—控制器)模式,使得用户界面设计架构具有良好的可扩展性。