【推荐】B/S系统版本管理V1.0正式发布

还在为B/S系统的更新烦恼吗?

开发者:每次版本更新都得制作更新包,然后通知用户下载更新,版本多了更新包不利于管理。
用户:时常得去官方站留意是否有更新,每次都得手动去下载更新包,再传到服务器完成更新,烦!碰上更新频繁的系统,隔三差五就得更新,烦烦烦!

很多桌面应用程序如瑞星、Windows操作系统都有自动更新的功能,自动更新的好处有:
·更新及时。使系统始终保存在最新最安全的状态,防止漏洞被人利用;
·方便用户。省去人为更新的麻烦。
能不能给B/S系统也加一个类似的功能呢?可以的,使用" B/S系统版本管理"试试看吧!

自动更新原理

开发者将每次的升级文件打包成一个XML文件放在官方服务器,用户系统检测到新版后自动下载XML更新包到用户服务器,再解包完成更新,最后删除更新包,整个过程自动完成!

适用场合

所有ASP/PHP开发的B/S系统.

怎么使用?

1.布署

1.1将Server文件夹拷贝至官方服务器,如http://www.mzwu.com/Server/
1.2将Client文件夹拷贝到系统根目录中,打开update.asp修改ServerPath 参数值:
    ServerPath = “http://www.mzwu.com/Server/"
    最后将系统打包供用户下载使用。

2.版本管理

2.1创建版本

第一步:先关闭暂停用户系统升级,再将更新所需的文件按系统结构上传至http://www.mzwu.com/Server/New文件夹中;
第二步:打开http://www.mzwu.com/Server/,输入默认的密码"mzwu.com"进入管理;
第三步:输入新版本号后点击按钮创建新版本,成功后就能看到新版本列在版本列表中了;
第四步:开启用户系统升级。

2.2更新版本

当要更新某个版本的更新包时,请先删除已生成的更新包,然后重新创建该版本的更新包即可。

2.3版本排序

注意:排序顺序必须按版本从低到高递增!排序ID不能有重复,否则会使用户系统更新不正常!

常见问答

1.怎么将自动更新功能整合到系统后台中?
答:在后台增加一个菜单,链接至Client/update.asp中即可。界面可自行修改。

2.可以在后台开关自动更新这一功能吗?
答:可以。update.asp中已经定义了一个开关Update_Enable,只需在后台增加一个开关控制它的值即可。

3.在哪边修改Server登录密码?
答:打开Server/index.asp,修改UserPass的值即可。

----------------------------------------------
日期        版本   说明
2008-01-29  V1.0   修正有时出现"输入超出了文件尾"错误
                   服务器端增加升级开关

点击这里下载B/S系统版本管理V1.0

评论: 0 | 引用: 0 | 查看次数: 4935
发表评论
登录后再发表评论!