- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
第23卷 第2期 佳 木 斯 大 学 学 报 (自 然 科 学 版 ) V01.23 No.2
2005 年 04月 JoumalofJiamusiUniversity(NaturalScienceEdition) Apr. 2005
文章编号 :1008—14o2{2oo5)02—0201—03
C/S模式管理信息系统实现 自动升级和维护的方法
余 颖, 董旭源, 高 宏
(天津大学 。天津 300072)
摘 要 : 系统的版本控制和 自动更新功能对于管理信息系统(MIS)的开发和维护有重要的意义.使
用PB可以将应用程序编译成动态库的形式,动态库 中包含 了相应库文件 中编译好的代码 .将 MIS系统化
分成多个模块 ,每个模块对应于一个 PB应用库文件 ,开发人 员发布整个应用程序 时,只需分发包含该功
能的动态库即可.建立一个专用数据表来记录系统的最新版本号 .当系统有新的版本编译 出来后 ,通过系
统维护工具上传到服务器,并生成一个新的版本号,写入系统模块更新表 .客户端的应用程序每次启动时
首先将 自己的版本号和服务器的版本号进行对比,如果客户端的版本低于服务器的版本,则下载,并 自动
升级 .本方法为管理信息系统的升级和维护 ,提供了一个好的解决方案.
关键词 : C/S模式;管理信息系统;系统版本;升级;维护
中图分类号: TP315 文献标识码 : A
O 引 言
随着信息化的快速发展 ,一套实用而高效的大型管理信息系统已经成为一个现代化的企 (事)业单位
必备的管理手段和模式、MIS系统在管理过程中的巨大优势使得各个单位和部门都开始建设 自己的管理
信息系统 .众多MIS系统的应用方便了客户 ,但是大型管理信息系统繁杂的开发过程和频繁的维护却一直
困扰着开发人员 .
一 套管理信息系统在开发任务完成后 ,由于各种原因,都会有频繁的维护,所 以系统版本将会面临不
断的修改和升级.在 C/S模式下,应用系统的用户分散,升级 比较困难 .传统的方式是由开发人员带着新制
作的安装盘到客户端进行安装和更新 ,且不说时间慢 、效率低 ,如果用户量比较大 ,一次升级和维护就已经
让开发者难以招架.另一种方法是 由开发方在一个服务器上发布最新版本的应用软件 ,让客户进行下载和
安装 ,但是由于用户下载条件和计算机水平的限制 ,此方法在应用过程中常出现诸多的问题 ,导致客户端
不能快速和正确的安装最新版本的软件 .
为了减轻系统管理员的负担 ,同时也为了提高系统升级的效率 ,笔者提出了一种可以实现客户端 自动
下载服务器上的最新版本应用程序的方法 ,实现系统的 自动升级和维护 ,并使客户端的应用程序和服务器
上的版本保持一致 .天津大学教务管理信息系统(TIⅥIS)的升级和维护就采用该机制,实践证明,该方法对
大型MIS系统的升级和维护十分有效,在用户 中获得了极好的满意度.
PowerBuilder作为一种可视化的面向对象的快速开发工具 ,被大多开发人员用来作为大型MIS系统的
开发工具 ,在 MIS系统的开发过程 中的到了广泛的应用 .笔者虽然以PB开发的系统为例加以介绍 ,但该
方法同样使用于其它开发语言,具有通用性 .
1 系统设计分析
使用 PB可以将应用程序编译成动态库的形式 ,包括 PBD和 DLL,动态库的概念与 nd0ws动态库的
概念相似 ,动态库中包含了相应 PB库文件 中所有编译好的代码 .将 MIS系统化分成多个模块 ,每个模块
① 收稿 日期:200~一01—28
作者简介:余颖(1979一),女,黑龙江佳木斯人,天津大学管理学院,硕士研究生
维普资讯
佳 木 斯 大 学 学 报 (自然 科 学 版 ) 2005年
对应于一个PB应用库文件,开发人员修改了应用程序的某些功能后无需重新发布整个应用程序或其它
文件,只需分发布含该功能的动态库即可.
建立一个专用数据表 sys—up,用来记录系统
文档评论(0)