论文部分内容阅读
本论文调查分析了地调局的办公自动化需求,结合现代开发管理系统的先进技术,以VS.NET为开发平台,设计和实现了一个装备管理信息系统,达到提高办公效率,方便办公操作,简化办公流程的目的。本装备管理信息系统建立了合理的物理数据库模型,采用先进、成熟的软件开发方法及系统设计模式,开发了基于网络技术的、功能完善的装备管理系统,满足了设备的信息化管理需求。本装备管理信息系统由B/S和C/S两种模式组成,利用了C/S模式的交互性强的特点和B/S模式的易升级维护,适用网上发布信息等特点。该系统B/S部分采用当前热门的ASP.NET+ADO.NET技术,并充分利用三层架构优化系统结构,将应用程序分为三个层:数据层由一系列数据表和存储过程组成,几乎所有对数据的访问都通过存储过程实现;业务层定义了一系列的类来实现业务规则和对数据层的调用;表示层显示业务层传送的数据并完成对录入数据的验证,将数据传送给业务层。C/S部分则采用了.NET Remoting技术。本文详细介绍了装备管理信息系统的设计和实现,介绍了系统中所用到的三层模式。重点研究了流数据技术,根据已有的基于流数据的大对象缓冲机制的实现理论,对历史文件索引方法提出了改进,提高了数据库存取图片文件等大对象的效率。并介绍了系统的性能优化和安全设计,讨论了数据库的安全设计,最后对系统进行了测试。