开发完软件,交到客户手中后,在以后的时间中要不断的往客户那里跑,进行软件的维护、升级。为了减轻这方面的工作量,是不是可以利用网络减轻软件开发完后的共作。出于这样的思考,开发一个基于网络的软件发布/运行平台,管理端注册软件商提供的应用软件,客户端自动获取在管理端注册的应用软件列表,用户可以有选择的自动安装某个软件应用,安装后的软件可以自动检测最新版本从而自动升级。大家觉得这个构思如何?
解决方案 »
- 求解MFC中CFile的Write函数在程序的Relesae和Debug版本有区别吗?
- 有没有什么办法能重载CDialog类
- XP-SP3 驱动开发,用那个版本DDK,区那里下载DDK
- 弱势程序员接项目遭遇紫光经理 有感
- 请问vc中怎么读取网络上的xml文件,采用http协议的方式?
- 类似OutLook的界面,如何对右侧的视图进行生成和切换?请大家帮忙!
- ★★★★XP风格控件界面库★★动态库调用错误★★★★
- 这是什么错误提示,怎么解决?
- 如何把16位的bmp转为jpg?
- 动态数组,以及一些对话框之间传送数据的问题,急盼回答。
- [高手求助]我用AddNew()增加了一项记录后怎么显出不出来刚才增加的那项记录呀
- 你们会开发“鼠标五笔”中国第一大理想输入法?
(对于未安装软件)下载(下载工具)->安装(本地安装)->运行->更新(本程序提供),(对于已安装软件)运行->更新(本程序提供),也存在 更新(本程序提供)->运行。
我想如果提供这样一个平台:不同的软件提供者都可以在这个平台上注册自己的软件作品(该平台也就具有了软件发布功能,从而使一些特定的客户可以及时了解到自己提供商的新产品讯息),软件使用者通过平台看到已注册的所有不同软件提供者的软件,软件使用者的操作模式为:
(对于未安装软件)登录平台->在线安装(平台完成)->更新(平台完成)->运行,(对于已安装软件)登录平台->更新(平台完成)->运行。
另外,通常一个软件企业面对多个客户,自然会提供多种软件产品。如果说每个软件产品有各自的升级模块的话(这点我没有太多的认识),那么是否可以提供一个平台把本公司所有产品的发布、安装、升级整合到一起去。
同样存在一家客户同时使用多家软件商提供的不同应用软件,该平台根据用户的权限有选择的显示软件应用发布列表,只显示客户感兴趣的软件应用。
通过这个平台可以进一步的数据挖掘,如软件商可以获取和管理自己客户群的信息,客户可以获取和管理自己提供商信息等。