数据库应用软件系统的远程维护方法.docVIP

数据库应用软件系统的远程维护方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 23 卷2003 年 6 月计算机应用Co 第 23 卷 2003 年 6 月 计算机应用 Computer Applications Vol . 23 J une ,2003 文章编号 :1001 - 9081 (2003) 06Z - 0155 - 03 数据库应用软件系统的远程维护方法 马永杰 ,陈 辉 (西北师范大学 物理与电子工程学院 ,甘肃 兰州 730070) 摘 要 :文中讨论了数据库应用软件的远程维护问题 ,并设计了相应的维护方法 ,该方法可避免 现场逐点维护 ,能极大地节省软件维护的人力 、物力投入 ,缩短维护周期 ,提高维护效率 。 关键词 :远程 ;维护 ;软件 ;方法 中图分类号 : TP311153 文献标识码 :A 报表系统的变化 ,用户使用的报表格式 、统计方式 、统计内容 都有可能发生变化 ,这时系统必须随之变化才能适应用户的 要求 ,但这即意味着程序的修改或维护 。为了避免由于需求 变化引起的程序维护 ,有些系统为用户提供了后台操作平台 或允许用户直接操作数据库 ,以产生一些临时报表 ,这种方式 又不太安全 ;有些系统则嵌入或开发通用报表 ,由用户自定义 报表 ,这种方式定义报表又比较复杂 ;绝大多数系统仍然通过 修改程序以适应要求 ,然后逐点现场维护 ,这种方法历 时 太 长 ,需要大量的人力和物力投入 。同时 ,当需要的原始数据本 身发生变化时 ,无论哪一种方式都无法适应 。 1 引言 软件系统在投入使用后 ,即进入软件维护阶段 ,这是软件 生存周期中历时最长 、花费精力和费用最大的一个阶段 。在 修正软件系统原有错误和缺陷的同时 ,由于软件环境和用户 需求的变化 ,也要求在使用过程中不断地对软件进行修改和 维护 ,这将伴随着软件的整个使用过程 。软件维护不但需要 巨额的费用 ,而且要保证能够及时 、准确地进行软件系统的维 护也相当困难 。软件维护成为软件系统的一个比较重要而又 较难解决的问题 。 软件系统必须得到及时的维护 ,但维护成本又必须降低 , 为了解决这一矛盾 ,提高维护效率 ,降低维护成本 ,缩短维护 周期 ,文章在总结了许多大型软件系统维护经验的基础上 ,设 计了一种自动实现远程维护的方法 ,并通过实际应用 ,取得了 良好维护效果 。 2 自动实时维护问题分析 数据库应用软件系统的运行方式一般分为 两 种 主 要 方 式 。一种 是 数 据 集 中 存 放 、用 户 分 布 相 对 集 中 , 即 Client/ Server 结构 ,数据管理功能由 Server 端应用软件 ( 如 DBMS) 完 成 ,Client 端主要是提供用户所需要的各种事物处理逻辑和应 用程序接口 (一般由软件开发商提供) ,如图 1 所示 。在这种 结构中 ,Client 端每次进入系统时 , 都要访问 Server 端的数据 库 ,在 Client 和 Server 之间 ,一直不断地进行着通信和数据交 换 。因此这种结构普遍采用性能良好的局域网 。 另一种是数据分布存放 ,每一个存放数据的 DBMS 系统 可能是一个具有 Client/ Server 结构的单机系统 ,也可能是一个 具有 Client/ Server 结构的局域网 ,但是在这些分布存放的数据 之间 ,由于距离 、网络或通信费用等原因 ,只是不定期地进行 数据交换 ,大多数情况下网络可能是断开的 。因此可能会借 助速度较慢的广域网 ,以适应用户分布特别分散的特点 ,降低 系统组建和使用成本 (如图 2 所示) 。 实际上 ,软件系统的维护并非完全是修复原有的错误或 缺陷 ,而是可能由于用户需求的不断变化而引起的 。当软件 交付使用之后 ,用户需求又发生变化 ,这时或者维护原有系统 以 满足新的需求 ,以延长软件的生存周期 ,或者软件系统被 淘汰 ,当然作为软件提供商肯定希望通过维护来延长软件的 使用寿命 。在用户诸多的需求变化中 ,经常性的变化莫过于 图 1 服务器/ 客户机结构 图 2 分布式数据存放结构 3 自动实时维护系统概要设计 针对数据库应用软件系统的两种主要运行方式 ,分别提 出了两种解决方案 。 3. 1 修改程序 ,自动升级 在 Client/ Server 结构中 ,数据集中存放 ,当用户程序每次 启动时都必须访问服务器 。当软件系统需要维护时 ,可由少 量的维护人员对软件进行修改 ,然后存入服务器 。在用户程 序中 ,建立一个后台的维护程序模块 。当用户登录服务器时 , 首先检查程序的维护信息 ,如果未发现高于当前版本的应用 计算机应用2003 年156程序维护信息 计算机应用 2003 年 156 程序维护信息 ,则进行正常的登录 ;当发现本地程序需要更新 时 ,立即激

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档